#sx-ready-header .sx-desktop-nav{gap:24px}#sx-ready-header .sx-ready-dropdown{position:relative}#sx-ready-header .sx-ready-dropdown>summary{cursor:pointer;padding:13px 0;font-size:14px;min-height:44px;line-height:1.6;list-style:none}#sx-ready-header .sx-ready-dropdown>summary::-webkit-details-marker{display:none}#sx-ready-header .sx-ready-dropdown>summary:after{content:"\2304";margin-left:9px}#sx-ready-header .sx-ready-dropdown>div{position:absolute;top:100%;left:-20px;min-width:280px;padding:14px 20px;background:#f7f4ee;border:1px solid #c9c0b2;box-shadow:0 10px 25px #00000012}#sx-ready-header .sx-ready-dropdown:not([open])>div{display:none}#sx-ready-header .sx-ready-dropdown a,#sx-ready-header .sx-ready-mobile-group a{display:block;padding:11px 0;font-size:16px;line-height:1.5;min-height:44px;color:#282720;text-decoration:none}#sx-ready-header a:hover{text-decoration:underline;text-underline-offset:5px}#sx-ready-header .sx-nav-cta{border-bottom:1px solid #282720}#sx-ready-header .sx-ready-mobile-group{border-top:1px solid #c9c0b2;border-bottom:1px solid #c9c0b2}#sx-ready-header .sx-ready-mobile-group>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:16px}#sx-ready-header .sx-ready-mobile-group a{padding-left:15px;font-size:15px}#sx-ready-header :is(a,summary):focus-visible{outline:2px solid #282720;outline-offset:4px}@media(min-width:801px)and (max-width:1100px){#sx-ready-header .sx-header-inner{gap:18px}#sx-ready-header .sx-desktop-nav{gap:14px}#sx-ready-header .sx-nav-link,#sx-ready-header .sx-ready-dropdown>summary{font-size:13px}}@media(max-width:800px){#sx-ready-header .sx-desktop-nav{display:none}#sx-ready-header .sx-mobile-menu{display:block}#sx-ready-header .sx-mobile-menu>nav{max-height:calc(100dvh - 110px);overflow-y:auto}#sx-ready-header .sx-nav-link{white-space:normal;font-size:16px}}#sx-ready{--sx-copy:#36332e;background:#f7f4ee;color:#282720;font:16px/1.75 Arial,Helvetica,sans-serif;overflow:clip}#sx-ready *{box-sizing:border-box}#sx-ready :is(h1,h2,h3){font-family:Baskervville,Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.035em;color:#282720}#sx-ready h1{font-size:clamp(44px,5.6vw,78px);margin:20px 0 24px}#sx-ready h2{font-size:clamp(35px,4.1vw,55px);margin:12px 0 28px}#sx-ready h3{font-size:30px;margin:14px 0}#sx-ready p{color:#36332e;font-size:17px;line-height:1.75;margin:0 0 20px;opacity:1}#sx-ready .sx-ready-kicker{font-size:12px;letter-spacing:.13em;line-height:1.6;color:#585247}#sx-ready .sx-ready-note{font-size:14px;line-height:1.65;color:#585247;margin-top:16px}#sx-ready .sx-ready-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1440px;margin:auto;align-items:center;gap:5%;padding:55px 6% 50px}#sx-ready .sx-ready-copy{max-width:600px}#sx-ready .sx-ready-hero-photo{margin:0;max-width:580px}#sx-ready .sx-ready-hero-photo img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block}#sx-ready figcaption{font-size:12px;line-height:1.6;letter-spacing:.055em;color:#585247;padding-top:12px}#sx-ready .sx-ready-button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:16px 25px;background:#282720;color:#fff!important;border:1px solid #282720;text-decoration:none;font-size:16px;line-height:1.4;text-align:center}#sx-ready .sx-ready-button:hover{background:#454139}#sx-ready .sx-ready-link{display:inline-block;min-height:44px;padding:10px 0;color:#282720;text-decoration:underline;text-underline-offset:5px;font-size:16px}#sx-ready a:focus-visible{outline:3px solid #665c4e;outline-offset:5px}#sx-ready .sx-ready-section{max-width:1200px;padding:64px 6%;margin:auto}#sx-ready .sx-ready-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}#sx-ready .sx-ready-categories>a{padding:24px 0;border-top:1px solid #bfb5a7;text-decoration:none;color:#282720;display:flex;flex-direction:column;align-items:flex-start}#sx-ready .sx-ready-categories span{font-size:12px;letter-spacing:.08em;color:#585247}#sx-ready .sx-ready-categories p{font-size:16px;max-width:450px}#sx-ready .sx-ready-categories strong{font-size:15px;font-weight:500;border-bottom:1px solid currentColor;margin-top:auto}#sx-ready .sx-ready-categories>a:hover strong{text-decoration:underline;text-underline-offset:5px}#sx-ready .sx-ready-results{border-top:1px solid #d6cfc4}#sx-ready .sx-ready-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}#sx-ready .sx-ready-pair figure{margin:0;min-width:0}#sx-ready .sx-ready-pair figure>div{aspect-ratio:4/5;background:#eae4da;display:flex;align-items:center;justify-content:center}#sx-ready .sx-ready-pair img{width:100%;height:100%;object-fit:contain;display:block}#sx-ready .sx-ready-close{--sx-copy:#f8f5ef;background:#282720;color:#f8f5ef;padding:64px 7%}#sx-ready .sx-ready-close>div{max-width:860px;margin:auto}#sx-ready .sx-ready-close :is(h2,p,li,a){color:#f8f5ef;opacity:1}#sx-ready .sx-ready-close .sx-ready-kicker{color:#e4daca}#sx-ready .sx-ready-close ol{padding-left:24px;margin:28px 0;max-width:740px}#sx-ready .sx-ready-close li{padding:0 0 16px;font-size:17px;line-height:1.75}#sx-ready .sx-ready-close .sx-ready-button{background:#f8f5ef;border-color:#f8f5ef;color:#282720!important}#sx-ready .sx-ready-close .sx-ready-button:hover{background:#e8e0d4}#sx-ready .sx-ready-close a:focus-visible{outline-color:#fff}@media(max-width:800px){#sx-ready .sx-ready-hero{grid-template-columns:1fr;padding:38px 7% 40px;gap:28px}#sx-ready h1{font-size:clamp(42px,10.4vw,62px)}#sx-ready h2{font-size:38px}#sx-ready h3{font-size:29px}#sx-ready .sx-ready-hero-photo{max-width:520px;justify-self:center}#sx-ready .sx-ready-hero-photo img{max-height:490px}#sx-ready .sx-ready-section{padding:45px 7%}#sx-ready .sx-ready-categories{grid-template-columns:1fr;gap:6px}#sx-ready .sx-ready-pair{gap:14px}#sx-ready .sx-ready-pair figcaption{font-size:12px;letter-spacing:0}#sx-ready .sx-ready-button{width:100%;max-width:460px}#sx-ready .sx-ready-close{padding:48px 7%}#sx-ready .sx-ready-close li{font-size:16px}}@media(prefers-reduced-motion:reduce){#sx-ready{scroll-behavior:auto}}.sx-selection{background:var(--sx-paper);padding:88px 0 72px;scroll-margin-top:28px}.sx-selection-opening{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%}.sx-selection-heading{padding:12px 0 28px}.sx-selection-heading .sx-eyebrow{font-size:10px;letter-spacing:.17em}.sx-selection-heading h2{font-size:clamp(38px,4.1vw,59px);line-height:1.08;margin:20px 0 24px}.sx-selection-intro{font-size:15px;line-height:1.85;color:var(--sx-muted);max-width:500px}.sx-selection-signature{font-family:var(--sx-serif);font-style:italic;font-size:21px;line-height:1.4;max-width:450px}.sx-selection-image{margin:0;min-width:0;width:100%;max-width:540px;justify-self:end}.sx-selection-frame{position:relative;aspect-ratio:709/838;overflow:hidden;background:#d4c7b5}.sx-theme .sx-selection-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none}.sx-selection-image figcaption{font-size:10px;line-height:1.6;color:var(--sx-muted);padding-top:13px}.sx-selection-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;list-style:none;padding:0;margin:48px 0 0}.sx-selection-steps li{border-top:1px solid var(--sx-line);padding-top:18px}.sx-selection-number{font-size:10px;letter-spacing:.08em;color:var(--sx-muted)}.sx-selection-steps h3{font-size:27px;line-height:1.2;margin:20px 0 14px;max-width:280px}.sx-selection-steps p{font-size:14px;line-height:1.8;color:var(--sx-muted);margin:0}.sx-selection-close{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid var(--sx-line);padding-top:25px;margin-top:35px}.sx-selection-close p{font-family:var(--sx-serif);font-size:23px;line-height:1.4;margin:0;max-width:660px}.sx-selection-close .sx-link{flex-shrink:0;min-height:44px}@media(max-width:900px){.sx-selection{padding-top:54px;padding-bottom:50px}.sx-selection-opening{grid-template-columns:1fr;gap:25px}.sx-selection-heading{padding:0}.sx-selection-image{justify-self:center}.sx-selection-heading h2{font-size:clamp(39px,7vw,53px);margin:17px 0 22px}.sx-selection-intro{max-width:570px}.sx-selection-signature{max-width:none;margin-bottom:0!important}.sx-selection-steps{gap:28px;margin-top:36px}.sx-selection-steps h3{font-size:25px}.sx-selection-close{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:600px){.sx-selection-steps{grid-template-columns:1fr;gap:24px}.sx-selection-steps li{display:grid;grid-template-columns:24px 1fr;column-gap:15px;padding-top:21px}.sx-selection-number{padding-top:6px;grid-row:1/3}.sx-selection-steps h3{margin:0 0 11px;max-width:none}.sx-selection-steps p{grid-column:2}.sx-selection-image figcaption{font-size:10px}.sx-selection-close{margin-top:30px}.sx-selection-close p{font-size:24px}}.sx-micro-teaser{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-top:66px;padding-bottom:60px;align-items:center}.sx-micro-teaser h2{font-size:clamp(37px,4.2vw,58px);margin-bottom:0}.sx-micro-teaser .sx-eyebrow{font-size:9px;letter-spacing:.16em}.sx-micro-teaser-copy>p{font-size:15px;line-height:1.8;color:var(--sx-muted);margin:0 0 16px;max-width:470px}.sx-micro-teaser .sx-link{min-height:44px;font-size:13px}.sx-micro-specialty{background:#e9e3d8;padding:72px 0 76px;scroll-margin-top:28px}.sx-micro-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-bottom:44px;align-items:start}.sx-micro-heading h2{font-size:clamp(40px,4.8vw,64px);margin:18px 0 0}.sx-micro-heading .sx-eyebrow{font-size:9px;letter-spacing:.16em}.sx-micro-intro{padding-top:4px}.sx-micro-intro p{font-size:14px;line-height:1.85;color:#555145;margin-bottom:17px}.sx-micro-intro p:last-child{margin-bottom:0}.sx-micro-story{display:grid;grid-template-columns:1.3fr .8fr;gap:7%;align-items:start}.sx-micro-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.sx-micro-gallery figure{margin:0;min-width:0}.sx-micro-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#d5cabc}.sx-theme .sx-micro-before img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;position:absolute}.sx-theme .sx-micro-after img{position:absolute;width:150.33%;height:158.59%;max-width:none;left:-25.16%;top:-46.04%;object-fit:fill}.sx-micro-gallery figcaption{display:flex;flex-direction:column;gap:6px;padding:16px 0 0;font-size:12px;line-height:1.5;color:#555145}.sx-micro-gallery figcaption .sx-eyebrow{color:var(--sx-ink);font-size:10px}.sx-theme .sx-micro-result-note{grid-column:1/-1;font-size:11px;line-height:1.7;color:#625d53;margin:0}.sx-micro-angles{grid-column:1/-1;border-top:1px solid #c6bfb1;border-bottom:1px solid #c6bfb1}.sx-micro-angles summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:10px 0;font-size:12px;line-height:1.5;cursor:pointer;list-style:none}.sx-micro-angles summary::-webkit-details-marker{display:none}.sx-micro-angles summary:after{content:"+";font-size:21px;flex-shrink:0}.sx-micro-angles[open] summary:after{content:"\2212"}.sx-micro-angles img{width:100%;height:auto;margin:6px 0 18px}.sx-micro-details .sx-methods article:first-child{padding-top:20px}.sx-micro-details .sx-methods article{gap:17px;padding:22px 0}.sx-micro-details .sx-methods h3{font-size:25px;line-height:1.15}.sx-micro-details .sx-methods p{font-size:13px}.sx-micro-details .sx-micro-suitability{font-size:11px;line-height:1.75;color:#625d53;margin:4px 0 22px}.sx-micro-details .sx-button{padding:16px 22px;font-size:11px}@media(max-width:800px){.sx-micro-teaser{grid-template-columns:1fr;gap:23px;padding-top:44px;padding-bottom:40px}.sx-micro-teaser h2{font-size:40px}.sx-micro-teaser-copy>p{font-size:14px;max-width:520px;margin-bottom:11px}.sx-micro-specialty{padding:48px 0 52px}.sx-micro-heading{grid-template-columns:1fr;gap:22px;margin-bottom:29px}.sx-micro-heading h2{font-size:43px;line-height:1.06;margin-top:16px}.sx-micro-intro{padding-top:0}.sx-micro-intro p{font-size:14px;line-height:1.8}.sx-micro-story{grid-template-columns:1fr;gap:34px}.sx-micro-gallery{gap:13px}.sx-micro-gallery figcaption{font-size:11px;padding-top:13px;gap:4px}.sx-micro-gallery figcaption .sx-eyebrow{font-size:9px}.sx-micro-details .sx-methods h3{font-size:26px}.sx-micro-details .sx-methods p{font-size:14px}.sx-micro-details .sx-micro-suitability{font-size:12px;margin-top:4px}.sx-micro-details .sx-button{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
