.emsy .pdp-style{padding-block:clamp(54px,6.5vw,100px)}.emsy .style-head{max-width:780px;margin-bottom:clamp(32px,4vw,56px)}.emsy .style-head .eyebrow{margin-bottom:14px}.emsy .style-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.6vw,52px);line-height:1.06;letter-spacing:-.01em;margin-bottom:18px}.emsy .style-head .lede{font-size:clamp(15.5px,1.4vw,18.5px)}.emsy .style-duo{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(14px,1.8vw,26px);align-items:start;margin-bottom:clamp(14px,1.8vw,26px)}.emsy .sd-item{margin:0}.emsy .sd-item .ph{position:relative;aspect-ratio:4/4.6;border-radius:var(--radius);overflow:hidden}.emsy .sd-item:nth-child(2){margin-top:clamp(24px,3.4vw,56px)}.emsy .sd-item:nth-child(2) .ph{aspect-ratio:4/4.2}.emsy .sd-item figcaption{display:flex;align-items:baseline;gap:10px;padding-top:13px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.emsy .sd-item figcaption b{font-weight:500;color:var(--ink-2);letter-spacing:.16em}.emsy .style-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,26px)}.emsy .style-strip figure{margin:0}.emsy .style-strip .ph{position:relative;aspect-ratio:1/1.05;border-radius:var(--radius);overflow:hidden}.emsy .style-strip figcaption{padding-top:11px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.emsy .pdp-steps{border-top:1px solid var(--line);padding-block:clamp(54px,6.5vw,96px)}.emsy .steps-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:clamp(30px,3.6vw,52px)}.emsy .steps-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,48px);line-height:1.06;letter-spacing:-.01em}.emsy .steps-head .lede{max-width:38ch;font-size:clamp(16.5px,1.4vw,18.5px)}.emsy .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,44px)}.emsy .step{border-top:1px solid var(--line);padding-top:22px}.emsy .step .s-num{font-size:12px;letter-spacing:.2em;color:var(--clay);display:block;margin-bottom:14px}.emsy .step h3{font-family:var(--serif);font-weight:500;font-size:clamp(21px,1.8vw,26px);line-height:1.15;margin-bottom:10px}.emsy .step p{font-size:clamp(15px,1.2vw,16.5px);line-height:1.62;color:var(--ink-2);font-weight:300;max-width:34ch}.emsy .pdp-band{background:var(--sand);padding-block:clamp(56px,7vw,100px)}.emsy .band-head{text-align:center;max-width:680px;margin:0 auto clamp(32px,4vw,52px)}.emsy .band-head .eyebrow{margin-bottom:14px}.emsy .band-head h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,48px);line-height:1.06;letter-spacing:-.01em;margin-bottom:16px}.emsy .band-head p{font-size:clamp(16.5px,1.4vw,18px);line-height:1.65;color:var(--ink-2);font-weight:300}.emsy .band-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}.emsy .band-tile{position:relative;aspect-ratio:4/3.1;border-radius:var(--radius);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}.emsy .band-tile .ph{position:absolute;top:0;right:0;bottom:0;left:0}.emsy .band-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(43,39,35,.34),rgba(43,39,35,.04) 55%,transparent);transition:background .4s ease}.emsy .band-tile:hover:after{background:linear-gradient(0deg,rgba(43,39,35,.48),rgba(43,39,35,.1) 60%,transparent)}.emsy .band-tile .btn-outline{position:relative;z-index:2;border-color:#ffffffbf;color:#fff}.emsy .band-tile:hover .btn-outline{background:#fff;color:var(--ink);border-color:#fff}.emsy .pdp-quote{border-top:1px solid var(--line);text-align:center;padding-block:clamp(56px,7vw,104px)}.emsy .pdp-quote .stars{color:var(--clay);letter-spacing:4px;font-size:15px;margin-bottom:24px}.emsy .pq-track{display:grid;max-width:760px;margin:0 auto;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.emsy .pq-track:active{cursor:grabbing}.emsy .pq-item{grid-area:1/1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease;pointer-events:none}.emsy .pq-item.active{opacity:1;transform:none;pointer-events:auto}.emsy .pq-item p{font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(24px,2.8vw,38px);line-height:1.3;color:var(--ink);margin-bottom:26px}.emsy .pq-item .who{font-style:normal;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.emsy .pq-dots{display:flex;justify-content:center;gap:10px;margin-top:32px}.emsy .pq-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--taupe);padding:0;border:0;cursor:pointer;transition:background .3s,transform .3s}.emsy .pq-dot:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%}.emsy .pq-dot:hover{background:var(--ink-3)}.emsy .pq-dot.active{background:var(--clay);transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.emsy .pq-item{transition:none}}@media(max-width:860px){.emsy .style-duo{grid-template-columns:1fr}.emsy .sd-item:nth-child(2){margin-top:0}.emsy .sd-item .ph,.emsy .sd-item:nth-child(2) .ph{aspect-ratio:4/3.4}.emsy .style-strip{grid-template-columns:repeat(3,1fr);gap:10px}.emsy .style-strip figcaption{font-size:12px}.emsy .band-tiles{grid-template-columns:1fr}.emsy .band-tile{aspect-ratio:16/9.5}.emsy .steps-grid{grid-template-columns:1fr;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/emsy-pdp.css.map */
