:is(html:has(.ls-sheet[open]),body:has(.ls-sheet[open])){overflow:hidden}.ls-sheet{z-index:121;color:#171717;opacity:0;width:min(460px,100vw);max-width:none;height:100dvh;max-height:none;transition:transform .3s ease, opacity .25s ease, display .3s allow-discrete, overlay .3s allow-discrete;background:#f5f1eb;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%)}.ls-sheet[open]{opacity:1;transform:translate(0)}.ls-sheet--product{width:min(440px,100vw)}.ls-sheet::backdrop{opacity:0;transition:opacity .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;background:#1717174d}.ls-sheet--product::backdrop{background:#17171729}.ls-product-veil{z-index:120;pointer-events:none;background:#17171714;animation:.2s both ls-product-veil-in;position:fixed;inset:0}@keyframes ls-product-veil-in{0%{opacity:0}to{opacity:1}}.ls-sheet[open]::backdrop{opacity:1}@starting-style{.ls-sheet[open]{opacity:0;transform:translate(100%)}.ls-sheet[open]::backdrop{opacity:0}}.ls-sheet-shell{flex-direction:column;height:100%;display:flex}.ls-sheet-heading{border-bottom:1px solid #dcd6ce;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:83px;padding:16px 20px 16px 28px;display:flex}.ls-sheet--product .ls-sheet-heading{min-height:68px;padding-block:10px}.ls-sheet-heading h2{letter-spacing:.16em;font-size:11px;font-weight:400}.ls-sheet-heading p{color:#77736d;margin-top:7px;font-size:9px;line-height:1.7}.ls-sheet-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ls-sheet-footer{padding:14px 28px max(16px, env(safe-area-inset-bottom));background:#f5f1eb;border-top:1px solid #dcd6ce;flex-shrink:0}.ls-drawer-image{background:#eee9e2;height:clamp(130px,20dvh,210px);position:relative}.ls-drawer-image img{mix-blend-mode:multiply}.ls-drawer-image>span{color:#77736d;letter-spacing:.14em;font-size:8px;position:absolute;bottom:16px;left:28px}.ls-drawer-information{padding:18px 28px 28px}.ls-drawer-information h3{max-width:330px;font-size:23px;line-height:1.35}.ls-drawer-price{margin-top:6px;font-size:25px;display:block}.ls-drawer-options .color-selector,.ls-drawer-options .size-selector{margin-top:15px}.ls-drawer-options .color-selector legend,.ls-drawer-options .size-selector legend{margin-bottom:8px;font-size:0}.ls-drawer-options .color-selector legend:before,.ls-drawer-options .size-selector legend:before{letter-spacing:.16em;font-size:9px}.ls-drawer-options .color-selector legend:before{content:"COLOR"}.ls-drawer-options .size-selector legend:before{content:"SIZE"}.ls-drawer-options .size-guide-link{top:-24px}.ls-drawer-switcher{z-index:2;background:#f5f1eb;border-bottom:1px solid #ded7cf;justify-content:space-between;align-items:center;min-height:42px;padding-inline:14px;display:flex;position:sticky;top:0}.ls-drawer-switcher button{color:#683b42;place-items:center;width:44px;height:42px;display:grid}.ls-drawer-switcher>span{letter-spacing:.12em;color:#77736d;align-items:center;gap:16px;font-size:9px;display:flex}.ls-drawer-switcher>span>span{color:#171717;letter-spacing:.04em}.ls-drawer-product{touch-action:pan-y;animation:.2s cubic-bezier(.22,.61,.36,1) both ls-drawer-product-in}@keyframes ls-drawer-product-in{0%{opacity:.15;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.ls-drawer-add,.ls-review-add{border-radius:2px;width:100%}.ls-drawer-add>svg:last-child,.ls-review-add>svg:last-child{margin-left:auto}.ls-drawer-feedback{color:#683b42;font-size:10px;line-height:1.8}.ls-drawer-feedback:empty{display:none}.ls-drawer-feedback>span{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ls-full-product-link{letter-spacing:.13em;justify-content:center;align-items:center;gap:15px;min-height:40px;margin-top:5px;font-size:9px;display:flex}.ls-review-intro{padding:27px 28px 23px}.ls-review-intro h3{font-size:28px;line-height:1.2}.ls-review-intro p{color:#77736d;margin-top:12px;font-size:10px;line-height:1.9}.ls-review-items{padding:0 28px 12px}.ls-review-item{border-top:1px solid #dcd6ce;align-items:center;gap:20px;padding-block:20px;display:flex}.ls-review-image{background:#eee9e2;flex:0 0 98px;height:124px;position:relative}.ls-review-image img{mix-blend-mode:multiply}.ls-review-image>span{color:#77736d;font-size:9px;position:absolute;top:7px;left:7px}.ls-review-item-information{flex:1;min-width:0}.ls-review-item-information h4{font-size:23px;line-height:1.2}.ls-review-item-information>p{letter-spacing:.04em;color:#77736d;margin-top:5px;font-size:8px;line-height:1.7}.ls-review-item-price{margin-top:7px;font-size:12px;display:block}.ls-review-selectors{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin-top:13px;display:grid}.ls-review-selectors label{color:#77736d;letter-spacing:.12em;min-width:0;font-size:8px}.ls-review-selectors select{color:#171717;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #bdb3a8;border-radius:0;width:100%;min-height:35px;margin-top:4px;padding:6px 1px;font-size:11px;display:block}.ls-review-total{justify-content:space-between;align-items:center;gap:16px;margin:5px 0 18px;display:flex}.ls-review-total>div>span{letter-spacing:.14em;font-size:11px;display:block}.ls-review-total small{color:#77736d;margin-top:7px;font-size:8px;display:block}.ls-review-total>.serif{font-size:29px}.ls-buy-look.button{text-align:left;justify-content:space-between;gap:16px;padding:20px 25px}.ls-buy-look-copy,.ls-buy-look-title{display:block}.ls-buy-look-title{letter-spacing:.12em;font-size:12px}.ls-buy-look-title small{letter-spacing:.1em;opacity:.7;margin-left:13px;font-size:8px}.ls-buy-look-caption{letter-spacing:.03em;opacity:.85;margin-top:8px;font-size:10px;display:block}.ls-buy-look-amount{white-space:nowrap;letter-spacing:0;align-items:center;gap:19px;font-size:17px;display:flex}.ls-buy-look--secondary.button{padding:13px 20px}@media (max-width:767px){.ls-product-veil{display:none}.ls-sheet{border-radius:5px 5px 0 0;width:100%;height:94dvh;inset:auto 0 0;transform:translateY(100%)}.ls-sheet[open]{transform:translateY(0)}@starting-style{.ls-sheet[open]{transform:translateY(100%)}}.ls-sheet-heading{min-height:72px;padding:10px 12px 10px 22px}.ls-sheet-footer{padding:12px 22px max(12px, env(safe-area-inset-bottom))}.ls-drawer-image{height:clamp(150px,22dvh,210px)}.ls-drawer-information{padding:18px 22px 22px}.ls-drawer-information h3{font-size:22px}.ls-review-intro{padding:24px 22px 21px}.ls-review-items{padding-inline:22px}.ls-review-item{gap:17px;padding-block:17px}.ls-review-image{flex-basis:86px;height:116px}.ls-buy-look.button{gap:12px;padding:17px 18px}.ls-buy-look-title{font-size:10px}.ls-buy-look-title small{margin-left:7px;font-size:7px}.ls-buy-look-caption{margin-top:6px;font-size:9px}.ls-buy-look-amount{gap:11px;font-size:15px}.ls-buy-look--secondary.button{padding:11px 14px}}@media (prefers-reduced-motion:reduce){.ls-sheet,.ls-sheet::backdrop{transition:none}.ls-product-veil,.ls-drawer-product{animation:none}}.ls-stock-note{color:#683b42;margin-block:10px;font-size:10px;line-height:1.8}.ls-compare-price{color:#77736d;margin-top:3px;font-size:12px;display:inline-block}.ls-generic-option{margin-top:24px}.ls-generic-option legend{margin-bottom:12px;font-size:11px}.ls-generic-option button{border:1px solid #cfc7be;border-radius:2px;min-width:58px;min-height:37px;padding:8px 12px;font-size:12px}.ls-generic-option button.selected{color:#fff;background:#171717;border-color:#171717}.ls-unavailable-image{color:#77736d;place-items:center;display:grid}.ls-inventory{color:#77736d;letter-spacing:.08em;margin-top:6px;font-size:9px;line-height:1.5}
