.home-approved{color:#142630;max-width:1440px;margin:0 auto;padding:38px 48px 44px;font-family:Arial,Helvetica,sans-serif}.home-approved *{box-sizing:border-box}.home-approved a{color:inherit;text-decoration:none}.home-approved button{font:inherit}.home-approved a:focus-visible,.home-approved button:focus-visible{outline-offset:5px;outline:3px solid #922e47}.home-approved__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.home-approved__head h2{letter-spacing:-.045em;margin:0 0 9px;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.16}.home-approved__head p{color:#666a6b;margin:0;font-size:14px;line-height:1.5}.home-approved__head>img{object-fit:contain;width:72px;height:72px}.home-approved__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-approved__grid li{min-width:0}.home-approved__category{display:block}.home-approved__scene{background:#e7ddd2;height:224px;overflow:hidden}.home-approved__scene>img{object-fit:cover;width:100%;height:100%;display:block}.home-approved__copy{border-bottom:1px solid #ded7ce;min-height:101px;padding-top:20px;position:relative}.home-approved__copy h3{letter-spacing:-.025em;margin:0 0 7px;font-size:21px;font-weight:500;line-height:1.2}.home-approved__copy p{color:#6a6b69;margin:0 0 17px;font-size:12px;line-height:1.45}.home-approved__badge{background:#f9f7f3;border:4px solid #f9f7f3;border-radius:50%;width:82px;height:82px;position:absolute;top:-66px;right:7px;box-shadow:0 3px 12px #16263014}.home-approved__badge img{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.24)}.home-approved__category:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-approved__controls{display:none}.home-approved__arrivals{color:#142630;text-align:center;background:#f2e9e0;margin-top:35px;padding:26px 35px 24px}.home-approved__arrivals h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,6vw,80px);font-weight:500;line-height:1.12}.home-approved__arrivals>p{margin:8px 0 2px;font-size:13px;line-height:1.5}.home-approved__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;max-width:1040px;margin:0 auto 14px;padding:12px 0;display:grid}.home-approved__product{justify-content:center;align-items:center;min-width:0;padding:4px;display:flex}.home-approved__product>span{aspect-ratio:1;isolation:isolate;background:#faf7f3;border-radius:50%;width:100%;display:block;position:relative;overflow:hidden}.home-approved__product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:12px;display:block}.home-approved a.home-approved__cta{color:#fff0e3;background:#712c43;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:12px 26px;font-size:12px;font-weight:700;display:inline-flex}.home-approved__arrivals a:focus-visible{outline-color:#712c43}@media (width<=1100px) and (width>=701px){.home-approved{padding:32px 28px}.home-approved__grid{gap:12px}.home-approved__scene{height:195px}.home-approved__copy h3{font-size:18px}.home-approved__badge{width:68px;height:68px;top:-55px}.home-approved__products{gap:18px}}@media (width<=700px){.home-approved{padding:27px 20px 30px}.home-approved__head{align-items:flex-start;gap:12px;margin-bottom:21px}.home-approved__head h2{max-width:290px;font-size:32px}.home-approved__head p{max-width:250px;font-size:12px}.home-approved__head>img{width:49px;height:49px;margin-top:4px}.home-approved__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a38a7b #e9e1d7;gap:14px;margin:-5px -5px 0;padding:5px 5px 12px;display:flex;overflow-x:auto}.home-approved__grid>li{scroll-snap-align:start;flex:0 0 74%}.home-approved__scene{height:215px}.home-approved__copy{min-height:89px;padding-top:18px}.home-approved__copy h3{font-size:22px}.home-approved__badge{width:79px;height:79px;top:-63px}.home-approved__controls{color:#6a6b69;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:11px;display:flex}.home-approved__controls>div{gap:7px;display:flex}.home-approved__controls button{color:#27363a;cursor:pointer;background:0 0;border:1px solid #c4b8a8;min-height:35px;padding:7px 10px}.home-approved__arrivals{margin-top:27px;padding:24px 16px}.home-approved__arrivals h2{font-size:38px}.home-approved__arrivals>p{font-size:12px}.home-approved__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:14px;padding-top:20px}.home-approved__product img{padding:8px}}.home-approved__products{flex-wrap:wrap;justify-content:center;display:flex}.home-approved__product{flex:0 calc(25% - 28.5px);max-width:232px}@media (width<=1100px) and (width>=701px){.home-approved__product{flex-basis:calc(25% - 13.5px)}}@media (width<=700px){.home-approved__product{flex-basis:calc(50% - 8px)}}.home-layout-v2{--home-space:max(24px,calc((100vw - 1344px)/2))}.home-layout-v2 .home-section{padding-top:48px;padding-bottom:48px}.home-layout-v2 .home-approved{padding-top:40px;padding-bottom:26px;font-family:inherit}.home-layout-v2 .home-approved__arrivals{margin-top:0}.home-layout-v2 .home-reassurance{padding-top:16px;padding-bottom:16px}.home-layout-v2 .home-activities{padding-top:26px;padding-bottom:26px}.home-layout-v2 .home-activities__inner{max-width:1344px}.home-layout-v2 .home-activities__banner{min-height:310px}.home-layout-v2 .home-activities__copy{padding:30px}.home-layout-v2 .home-activities .home-activities__copy h2{font-size:clamp(28px,2.7vw,39px);line-height:1.16}.home-layout-v2 .home-v2-preferences,.home-layout-v2 .home-v2-brand,.home-layout-v2 .home-v2-faq{color:#142630;max-width:1344px;margin:0 auto}.home-layout-v2 .home-v2-preferences{border-bottom:1px solid #ded7ce;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 30px;display:flex}.home-layout-v2 .home-v2-preferences h2{margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.25}.home-layout-v2 .home-v2-preferences p{color:#676765;margin:0;font-size:13px}.home-layout-v2 .home-v2-preferences>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.home-layout-v2 .home-v2-preferences a{color:#712c43;background:#f4ede7;border:1px solid #cbbeb4;border-radius:0;padding:12px 21px;font-size:13px;text-decoration:none}.home-layout-v2 .home-v2-brand{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:36px 0;display:grid}.home-layout-v2 .home-v2-brand__film{aspect-ratio:16/9;cursor:pointer;background:#142630;border:0;width:100%;padding:0;position:relative;overflow:hidden}.home-layout-v2 .home-v2-brand__film img{object-fit:cover;width:100%;height:100%;display:block}.home-layout-v2 .home-v2-brand__film span{color:#712c43;background:#fff0e3;padding:13px 18px;font-size:13px;font-weight:600;position:absolute;bottom:20px;left:20px}.home-layout-v2 .home-v2-brand h2,.home-layout-v2 .home-v2-faq h2{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.16}.home-layout-v2 .home-v2-brand p{color:#596163;max-width:430px;margin:0 0 23px;font-size:15px;line-height:1.8}.home-layout-v2 .home-v2-brand__copy>a,.home-layout-v2 .home-v2-faq a,.home-layout-v2 .home-v2-guide-help a{color:#712c43;text-underline-offset:5px;font-size:13px;font-weight:600}.home-layout-v2 .home-v2-guide-help{border-top:1px solid #ded7ce;align-items:center;gap:20px;margin-top:28px;padding-top:20px;font-size:14px;display:flex}.home-layout-v2 .home-v2-faq{grid-template-columns:1fr 1.5fr;gap:64px;padding:35px 0 55px;display:grid}.home-layout-v2 .home-v2-faq header>p{color:#596163;margin-bottom:22px;font-size:14px}.home-layout-v2 .home-v2-faq details{border-top:1px solid #d6cec4;padding:0 0 18px}.home-layout-v2 .home-v2-faq details:last-child{border-bottom:1px solid #d6cec4}.home-layout-v2 .home-v2-faq summary{cursor:pointer;padding:19px 0 0;font-size:16px;font-weight:500;line-height:1.5}.home-layout-v2 .home-v2-faq details p{color:#596163;margin:15px 0;font-size:14px;line-height:1.75}.home-layout-v2 .lelo-newsletter{padding-top:36px;padding-bottom:36px}.home-layout-v2 .lelo-newsletter h2{font-size:clamp(28px,3vw,42px);line-height:1.16}.home-layout-v2 :is(.home-v2-preferences,.home-v2-brand,.home-v2-faq,.home-v2-guide-help) :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #922e47}@media (width<=1440px){.home-layout-v2 .home-v2-preferences,.home-layout-v2 .home-v2-brand,.home-layout-v2 .home-v2-faq{margin-left:48px;margin-right:48px}}@media (width<=700px){.home-layout-v2 .home-section{padding-top:30px;padding-bottom:30px}.home-layout-v2 .home-approved{padding-top:28px;padding-bottom:20px}.home-layout-v2 .home-v2-preferences,.home-layout-v2 .home-v2-brand,.home-layout-v2 .home-v2-faq{margin-left:20px;margin-right:20px}.home-layout-v2 .home-v2-preferences{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 0 24px}.home-layout-v2 .home-v2-preferences a{padding:12px 16px}.home-layout-v2 .home-activities{padding:20px}.home-layout-v2 .home-v2-brand{grid-template-columns:1fr;gap:25px;padding:28px 0}.home-layout-v2 .home-v2-brand__copy{padding:0 4px}.home-layout-v2 .home-v2-faq{grid-template-columns:1fr;gap:23px;padding:20px 0 38px}.home-layout-v2 .home-v2-guide-help{flex-direction:column;align-items:flex-start;gap:10px}.home-layout-v2 .home-v2-faq h2{margin-bottom:12px}}.home-layout-v2 .home-v2-preferences{padding:12px 0 30px;display:block}.home-layout-v2 .home-v2-preferences header{margin-bottom:18px}.home-layout-v2 .home-v2-preferences h2{letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(23px,2.3vw,30px);line-height:1.2}.home-layout-v2 .home-v2-preferences .home-v2-preference-card{color:#23373d;background:#f4ede7;border:1px solid #e1d5cb;align-items:center;gap:10px;min-height:146px;padding:14px 20px 14px 8px;display:flex}.home-layout-v2 .home-v2-preference-art{flex:0 0 126px;width:126px;height:112px}.home-layout-v2 .home-v2-preference-card strong{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.2;display:block}.home-layout-v2 .home-v2-preference-card small{color:#656260;max-width:none;margin-top:9px;font-size:12px;line-height:1.55;display:block}.home-layout-v2 .home-v2-preferences .home-v2-preference-card--match{color:#fff0e3;background:#712c43;border-color:#712c43}.home-layout-v2 .home-v2-preference-card--match small{color:#f3dce0}.home-layout-v2 .home-v2-preference-card:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-layout-v2 .lelo-hero--artwork>picture{width:100%;height:100%;display:block;position:absolute;inset:0}.home-layout-v2 .lelo-hero--artwork>picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=720px){.home-layout-v2.home-shop .lelo-hero--wellness{height:auto;min-height:490px;max-height:none;padding:160px 20px 30px}.home-layout-v2.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary{width:auto;max-width:400px;position:relative;inset:auto;transform:none}}.home-layout-v2 .home-product-phrases{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.home-layout-v2 .home-product-phrases li{color:#142630;border:1px solid #c6b8aa;padding:5px 8px;font-size:10px;line-height:1.4}.home-layout-v2 .home-approved__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=700px){.home-layout-v2 .home-v2-preferences .home-v2-preference-card{gap:14px;min-height:0;padding:14px}.home-layout-v2 .home-v2-preference-art{flex-basis:100px;width:100px;height:86px}.home-layout-v2 .home-v2-preference-card strong{font-size:21px}}.home-layout-v2 .home-approved--categories{max-width:1500px;padding-inline:clamp(20px,3vw,40px)}.home-layout-v2 .home-v2-preferences{width:calc(100% - 2*clamp(20px,3vw,40px));max-width:1420px;margin-inline:auto}.home-layout-v2.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary>span{font-size:clamp(11px,1vw,14px)}.home-layout-v2.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary p{font-size:clamp(14px,1.1vw,17px)}.home-welcome-offer{color:#142630;background:#faf6ef;border:1px solid #d6b9aa;width:min(430px,100% - 32px);max-height:calc(100% - 32px);margin:auto;padding:38px clamp(22px,6vw,42px) 28px;position:fixed;inset:0;overflow:auto}.home-welcome-offer::backdrop{background:#0d141b8c}.home-welcome-offer h2{margin-bottom:14px;font-size:clamp(26px,6vw,36px);line-height:1.16}.home-welcome-offer p{line-height:1.6}.home-welcome-offer .home-welcome-offer__close{color:#142630;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:24px;position:absolute;top:4px;right:4px}.home-welcome-offer a{color:#fff0e3;background:#712c43;align-items:center;min-height:44px;margin:14px 0;padding:0 20px;font-weight:600;display:inline-flex}.home-welcome-offer :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #712c43}.home-welcome-offer .home-welcome-offer__terms{margin:0;font-size:12px}.home-activities{--activity-surface:#f0efeb;--activity-ink:#071522;--activity-muted:#555b5d;--activity-overlay:linear-gradient(90deg,#f6f5f0f2,#f6f5f0b8 48%,#f6f5f000);padding:30px var(--home-space,5vw);background:var(--release-cream,#faf9f6);color:var(--release-navy,#071522);scroll-margin-top:120px}.home-activities *{box-sizing:border-box;min-width:0}.home-activities__inner{background:var(--activity-surface);max-width:1500px;color:var(--activity-ink);grid-template-columns:1.05fr 1fr;margin:auto;display:grid}.home-activities__banner{isolation:isolate;background:#222a2b;align-items:center;min-height:370px;display:flex;position:relative;overflow:hidden}.home-activities__banner>img,.home-activities__shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-activities__banner>img{object-fit:cover;object-position:65% center;z-index:-2}.home-activities__shade{z-index:-1;background:var(--activity-overlay)}.home-activities__copy{color:var(--activity-ink);max-width:440px;padding:clamp(26px,3.3vw,50px);position:relative}.home-activities__copy>span{color:var(--activity-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6;display:block}.home-activities .home-activities__copy h2{color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:15px 0 16px;font-size:clamp(30px,3.1vw,45px);font-weight:450;line-height:1.16}.home-activities .home-activities__copy p{max-width:290px;color:inherit;margin:0 0 25px;font-size:13px;line-height:1.75}.home-activities__copy>a{color:#071522;background:#faf9f6;border:0;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:12px 23px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.home-activities__products{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:24px;padding:28px;display:grid}.home-activities__product{flex-direction:column;min-width:0;display:flex}.home-activities__product a{color:inherit;text-decoration:none}.home-activities__product-image{background:#fff;margin-bottom:18px;display:block}.home-activities__product-image img{object-fit:contain;width:100%;height:clamp(145px,14vw,205px);padding:10px;display:block}.home-activities__product-info{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;display:flex}.home-activities .home-activities__product h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.4}.home-activities__product-info>span{white-space:nowrap;font-size:13px;line-height:1.5}.home-activities .home-activities__product p{color:var(--activity-muted);margin:6px 0 18px;font-size:11px;line-height:1.6}.home-activities .home-activities__product-cta,.home-activities .home-activities__product-cta:hover{color:#fff;text-align:center;min-height:42px;box-shadow:none;background:#a60c24;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:auto;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5;transition:none;display:flex;transform:none}.home-activities a:focus-visible{outline-offset:4px;outline:3px solid #b4873f}.home-activities__products[data-count="1"]{grid-template-columns:minmax(0,280px);justify-content:center}.home-activities--showcase .home-activities__inner{background:var(--activity-surface);grid-template-columns:1fr}.home-activities--showcase .home-activities__banner{background:#dfdfd7;min-height:260px}.home-activities--showcase .home-activities__banner>img{object-position:center 55%}.home-activities--showcase .home-activities__shade{background:var(--activity-overlay)}.home-activities--showcase .home-activities__copy{max-width:520px;color:var(--activity-ink);padding-top:32px;padding-bottom:32px}.home-activities--showcase .home-activities__copy>span{color:var(--activity-muted)}.home-activities--showcase .home-activities__copy p{max-width:340px;margin-bottom:18px}.home-activities--showcase .home-activities__copy>a{color:#fff;background:#a60c24}.home-activities--showcase .home-activities__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-activities--showcase .home-activities__products[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-activities--showcase .home-activities__products[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activities--showcase .home-activities__products[data-count="1"]{grid-template-columns:minmax(0,360px)}.home-activities--showcase .home-activities__product{grid-template-columns:minmax(80px,.8fr) 1fr;align-content:center;column-gap:16px;display:grid}.home-activities--showcase .home-activities__product-image{grid-row:1/4;align-self:stretch;margin:0}.home-activities--showcase .home-activities__product-image img{height:100%;min-height:150px;max-height:200px}.home-activities--showcase .home-activities__product-info{display:block}.home-activities--showcase .home-activities__product-info>span{margin-top:5px;display:block}.home-activities--dark{--activity-surface:#101b22;--activity-ink:#faf9f6;--activity-muted:#c6c8c7;--activity-overlay:linear-gradient(90deg,#081018ed,#081018a8 48%,#08101822)}.home-activities--stone{--activity-surface:#e5e5df;--activity-ink:#071522;--activity-muted:#505755;--activity-overlay:linear-gradient(90deg,#e5e5dff5,#e5e5dfb8 48%,#e5e5df00)}.home-activities--editorial .home-activities__inner{grid-template-columns:1.2fr 1fr}.home-activities--editorial .home-activities__banner{background:var(--activity-surface);grid-template-columns:.9fr 1fr;align-items:stretch;display:grid;overflow:visible}.home-activities--editorial .home-activities__banner>img{z-index:auto;object-fit:contain;background:#101214;height:100%;max-height:440px;position:static}.home-activities--editorial .home-activities__shade{display:none}.home-activities--editorial .home-activities__copy{align-self:center;padding:30px 24px}.home-activities--editorial .home-activities__copy h2{font-size:clamp(28px,2.6vw,38px)}.home-activities--editorial .home-activities__copy>a{color:#fff;background:#a60c24}.home-activities--text-only .home-activities__banner{grid-template-columns:1fr}@media (width<=1100px){.home-activities__products{gap:16px;padding:22px}.home-activities--showcase .home-activities__product{display:flex}.home-activities--showcase .home-activities__product-image{margin-bottom:16px}.home-activities--showcase .home-activities__product-image img{height:150px}.home-activities--showcase .home-activities__product-info{display:flex}}@media (width<=720px){.home-activities{padding:22px 20px}.home-activities__inner{grid-template-columns:1fr}.home-activities__banner{min-height:275px}.home-activities__copy{max-width:330px;padding:28px 24px}.home-activities .home-activities__copy h2{font-size:32px;line-height:1.16}.home-activities .home-activities__copy p{margin-bottom:20px;font-size:12px}.home-activities__products{gap:16px;padding:20px 16px}.home-activities__product-image{margin-bottom:14px}.home-activities__product-image img{height:150px;padding:8px}.home-activities .home-activities__product h3{font-size:14px}.home-activities__product-info>span{font-size:12px}.home-activities .home-activities__product p{margin-bottom:14px;font-size:11px}.home-activities--showcase .home-activities__banner{min-height:270px}.home-activities--showcase .home-activities__shade{background:var(--activity-overlay)}.home-activities--showcase .home-activities__products,.home-activities--showcase .home-activities__products[data-count]{grid-template-columns:1fr;gap:18px}.home-activities--showcase .home-activities__product{grid-template-columns:108px 1fr;column-gap:16px;display:grid}.home-activities--showcase .home-activities__product-image{grid-row:1/4;margin:0}.home-activities--showcase .home-activities__product-image img{height:100%;min-height:135px;max-height:180px}.home-activities--showcase .home-activities__product+.home-activities__product{border-top:1px solid #cbcdc6;padding-top:18px}.home-activities--showcase .home-activities__product-info>span{margin:0}.home-activities--editorial .home-activities__inner{grid-template-columns:1fr}.home-activities--editorial .home-activities__banner{grid-template-columns:1fr;min-height:0}.home-activities--editorial .home-activities__copy{padding:24px 18px}.home-activities--editorial .home-activities__copy h2{font-size:28px}.home-activities--editorial .home-activities__banner>img{height:240px;max-height:none}.home-activities--text-only .home-activities__banner{grid-template-columns:1fr}}.home-activities--without-products .home-activities__inner{grid-template-columns:minmax(0,1fr)}.home-activities__banner-link{z-index:1;position:absolute;inset:0}.home-activities__banner-link:focus-visible{outline-offset:-5px;outline:3px solid #d4b779}.home-activities__banner-link~.home-activities__copy{z-index:2;pointer-events:none}.home-activities__banner-link~.home-activities__copy a{pointer-events:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.rl-a11y{font-family:var(--sans);color:#091722;font-size:14px;font-style:normal}.rl-a11y-trigger{left:16px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px));z-index:240;color:#7a263a;cursor:pointer;background:#faf9f6;border:1px solid #d4c3b7;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed;box-shadow:0 2px 8px #09172214}.rl-a11y-trigger>svg{width:24px;height:24px}.rl-a11y-trigger-label{color:#faf9f6;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#091722;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;left:calc(100% + 9px)}.rl-a11y-trigger:is(:hover,:focus-visible) .rl-a11y-trigger-label{opacity:1;visibility:visible}.rl-a11y-dialog{inset:auto auto calc(72px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px)) 16px;width:min(320px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 88px - env(safe-area-inset-bottom,0px) - var(--rl-a11y-bottom-obstruction,0px));color:#091722;overscroll-behavior:contain;background:#faf9f6;border:1px solid #d4c3b7;border-radius:0;margin:0;padding:0;font-size:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #09172226}.rl-a11y-dialog::backdrop{background:#09172226}.rl-a11y-header{z-index:1;color:#091722;background:#faf9f6;border-bottom:1px solid #e5dcd4;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 8px 6px 16px;display:flex;position:sticky;top:0}.rl-a11y-header h2{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.rl-a11y-header button{color:#7a263a;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.rl-a11y-header svg{width:20px;height:20px}.rl-a11y-description{color:#645e5a;margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.rl-a11y-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 16px 14px;display:grid}.rl-a11y-options>button{text-align:center;color:#091722;cursor:pointer;background:#fff;border:1px solid #ddd1c8;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:66px;padding:10px 6px;display:flex}.rl-a11y-options strong{font-size:13px;font-weight:550;line-height:1.4}.rl-a11y-options span{color:#645e5a;font-size:12px;line-height:1.45}.rl-a11y-options>button:is([aria-pressed=true],[data-active=true]){background:#f5e7e8;border-color:#7a263a;box-shadow:inset 0 0 0 1px #7a263a}.rl-a11y-options>.rl-a11y-option-wide{flex-direction:row;grid-column:1/-1;justify-content:space-between;min-height:44px;padding:10px 12px}.rl-a11y-guide{z-index:245;pointer-events:none;background:#b4873f;height:4px;position:fixed;left:0;right:0;box-shadow:0 0 0 1px #091722}.rl-a11y-guide-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 16px 12px;display:grid}.rl-a11y-guide-controls button{color:#7a263a;cursor:pointer;background:#faf9f6;border:1px solid #d4c3b7;border-radius:0;min-height:44px;padding:8px 4px;font-size:12px;line-height:1.4}.rl-a11y-status{color:#645e5a;margin:0;padding:0 16px 12px;font-size:12px;line-height:1.5}.rl-a11y-status:empty{height:0;padding:0;overflow:hidden}.rl-a11y-actions{border-top:1px solid #e5dcd4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.rl-a11y-actions :is(button,a){color:#7a263a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:0;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}.rl-a11y :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b4873f}.lelo-footer nav .footer-accessibility{appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;line-height:1.7}.lelo-footer nav .footer-accessibility:focus-visible{outline-offset:5px;outline:2px solid #b4873f}html[data-rl-links=true] :is(main,header:not(.rl-a11y-header),footer) a{outline-offset:3px;outline:2px solid #b4873f!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html:root[data-rl-spacing="1"] :is(main,header:not(.rl-a11y-header),footer) :is(p,h1,h2,h3,h4,h5,h6,a,button,label,li,td,th){letter-spacing:.06em!important;word-spacing:.12em!important;line-height:1.85!important}html:root[data-rl-spacing="2"] :is(main,header:not(.rl-a11y-header),footer) :is(p,h1,h2,h3,h4,h5,h6,a,button,label,li,td,th){letter-spacing:.12em!important;word-spacing:.2em!important;line-height:2!important}html[data-rl-contrast=true] :is(main,header:not(.rl-a11y-header),footer){color:#faf9f6!important;background:#091722!important}html[data-rl-contrast=true] :is(main,header:not(.rl-a11y-header),footer) :is(section,article,div,aside,nav,p,h1,h2,h3,h4,h5,h6,span,small,strong,b,em,li,td,th){color:#faf9f6!important;text-shadow:none!important;background-color:#091722!important;background-image:none!important}html[data-rl-contrast=true] :is(main,header:not(.rl-a11y-header),footer) a{color:#ffe0a0!important}html[data-rl-contrast=true] :is(main,header:not(.rl-a11y-header),footer) :is(button,input,select,textarea){color:#091722!important;background:#faf9f6!important;border:2px solid #b4873f!important}html[data-rl-contrast=true] :is(main,header:not(.rl-a11y-header),footer) button :is(span,strong){color:inherit!important;background:0 0!important}html[data-rl-motion=true] *{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}body:has(#release-lab-accessibility-root) #ast-scroll-top{right:14px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px))!important}@media (width<=480px){.rl-a11y-trigger{left:12px;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px))}.rl-a11y-dialog{left:12px;right:auto;bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px));width:min(320px,100vw - 24px);max-height:calc(100dvh - 84px - env(safe-area-inset-bottom,0px) - var(--rl-a11y-bottom-obstruction,0px))}body:has(#release-lab-accessibility-root) #ast-scroll-top{right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--rl-a11y-bottom-obstruction,0px))!important}}.rl-affiliate-header{height:auto;min-height:88px;padding:24px var(--pad);background:var(--cream);color:#091722;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.rl-affiliate-brand{font-family:var(--sans);letter-spacing:.08em;font-size:21px;font-weight:650}.rl-affiliate-header nav{gap:24px;font-size:14px;display:flex}.rl-affiliate-page{min-height:65vh;padding:64px var(--pad);color:#091722;background:var(--cream);border-radius:0;overflow-x:auto}.rl-affiliate-page>h1{letter-spacing:-.025em;font-size:clamp(32px,4vw,52px);font-weight:550;line-height:1.2}.rl-affiliate-content{max-width:1100px;font-family:var(--sans);line-height:1.7}.rl-affiliate-content :is(h2,h3){font-family:var(--sans);font-size:26px;font-style:normal;line-height:1.25}.rl-affiliate-content :is(input,textarea,select){color:#091722;max-width:100%;font:inherit;background:#fff;border:1px solid #b4a7a5;border-radius:0;padding:10px 12px}.rl-affiliate-content :is(button,input[type=submit],.button,.btn){color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#a60c24;border:1px solid #a60c24;border-radius:0;padding:12px 18px;transform:none}.rl-affiliate-content a{color:#7a263a;text-decoration:underline}.rl-affiliate-content table{border-collapse:collapse;width:100%;font-size:14px}.rl-affiliate-content :is(th,td){text-align:left;border:1px solid #b4a7a5;padding:10px}.rl-affiliate-footer{padding:26px var(--pad);color:var(--cream);background:#091722;flex-wrap:wrap;align-items:center;gap:25px;font-size:14px;display:flex}.rl-affiliate-footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.rl-affiliate-header,.rl-affiliate-page,.rl-affiliate-footer) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #b4873f}@media (width<=600px){.rl-affiliate-header{flex-direction:column;align-items:flex-start;padding:22px 20px}.rl-affiliate-page{padding:40px 20px}.rl-affiliate-content table{display:block;overflow-x:auto}.rl-affiliate-footer{padding:24px 20px}}.rl-affiliate-header,.rl-affiliate-page,.rl-affiliate-footer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.rl-affiliate-header{min-height:82px;padding-inline:clamp(22px,5vw,72px)}.rl-affiliate-header nav{flex-wrap:wrap;gap:12px 26px}.rl-affiliate-header a{color:#091722;text-decoration:none}.rl-affiliate-header a:hover,.rl-affiliate-footer a:hover{color:#a60c24}.rl-affiliate-brand{letter-spacing:.14em;font-size:15px}.rl-affiliate-page{background:#f2eee8;padding:clamp(62px,8vw,112px) 24px;overflow:visible}.rl-affiliate-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(42px,7vw,110px);width:min(1160px,100%);margin:auto;display:grid}.rl-affiliate-intro{padding-top:18px}.rl-affiliate-label{color:#9c713d;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}.rl-affiliate-intro h1{letter-spacing:-.04em;max-width:480px;margin:0 0 24px;font-size:clamp(38px,4.8vw,62px);font-weight:500;line-height:1.16}.rl-affiliate-intro>p:not(.rl-affiliate-label){color:#39434d;max-width:430px;font-size:17px;line-height:1.7}.rl-affiliate-intro .rl-affiliate-note{margin-top:28px;font-size:14px!important}.rl-affiliate-note a{color:#7a263a;text-underline-offset:3px}.rl-affiliate-content{color:#091722;background:#faf9f6;border:1px solid #d8d1c7;max-width:none;padding:clamp(26px,4vw,48px)}.rl-affiliate-content .slicewp-form{max-width:none;margin:0}.rl-affiliate-content .slicewp-field-wrapper{margin-bottom:22px}.rl-affiliate-content .slicewp-field-label-wrapper label{color:#091722;margin-bottom:8px;font-size:13px;font-weight:650;line-height:1.45;display:inline-block}.rl-affiliate-content .slicewp-field-inner :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;color:#091722;background:#fff;border:1px solid #b9aea5;border-radius:0;width:100%;min-height:50px;padding:12px 15px;font-size:15px;line-height:1.45}.rl-affiliate-content .slicewp-field-inner textarea{resize:vertical;min-height:120px}.rl-affiliate-content .slicewp-field-inner :is(input,textarea,select):disabled{color:#59636b;background:#eeeae5}.rl-affiliate-content .slicewp-field-wrapper-terms-and-conditions .slicewp-field-label-wrapper{align-items:flex-start;gap:12px;display:flex}.rl-affiliate-content .slicewp-field-wrapper-terms-and-conditions input{accent-color:#a60c24;flex:none;margin:4px 0 0}.rl-affiliate-content .slicewp-field-wrapper-terms-and-conditions label{font-weight:400;line-height:1.6}.rl-affiliate-content .slicewp-field-wrapper-terms-and-conditions a{color:#7a263a}.rl-affiliate-content .slicewp-button-primary{color:#fff;background:#a60c24;border-color:#a60c24;border-radius:0;min-height:50px;padding:12px 28px;font-size:13px;font-weight:700}.rl-affiliate-content .slicewp-button-primary:hover{color:#fff;background:#7e0719;border-color:#7e0719}.rl-affiliate-page--account .rl-affiliate-layout{display:block}.rl-affiliate-page--account .rl-affiliate-intro{margin-bottom:44px}.rl-affiliate-page--account .rl-affiliate-content{background:0 0;border:0;padding:0}.rl-affiliate-page--login .rl-affiliate-layout,.rl-affiliate-page--reset .rl-affiliate-layout{grid-template-columns:1fr 1fr;max-width:960px}.rl-affiliate-footer{background:#040c17;justify-content:space-between;padding:30px clamp(22px,5vw,72px)}.rl-affiliate-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.rl-affiliate-footer a{color:#faf9f6;text-decoration:none}.rl-affiliate-footer strong{letter-spacing:.14em;font-size:14px}@media (width<=800px){.rl-affiliate-layout,.rl-affiliate-page--login .rl-affiliate-layout,.rl-affiliate-page--reset .rl-affiliate-layout{grid-template-columns:1fr;gap:38px}.rl-affiliate-intro{padding-top:0}.rl-affiliate-page--account .rl-affiliate-intro{margin-bottom:36px}}@media (width<=600px){.rl-affiliate-header{padding:22px 20px}.rl-affiliate-page{padding:62px 20px}.rl-affiliate-content{padding:26px 22px}.rl-affiliate-footer{padding:30px 20px}}:root{--brand-gold:#b4873f;--burgundy:#5a1022;--burgundy-dark:#350813;--pink:#f2b6c9;--cream:#faf9f6;--paper:#fdfcf9;--plum:#5b3044;--accent-purple:#ad97ca;--accent-purple-ink:#350813;--beige:#f0ede8;--charcoal:#151217;--line:#5b304433;--interaction-accent:#a60c24;--interaction-focus:#b4873f;--interaction-tap:#a60c242e;--serif:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,ui-sans-serif,system-ui,sans-serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,ui-sans-serif,system-ui,sans-serif;--pad:clamp(20px,4vw,64px)}.release-lab-wordpress main :where(h1,h2,h3,h4,h5,h6){color:inherit}body.release-lab-wordpress.woocommerce-shop{columns:auto}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--plum);font-family:var(--sans);margin:0;font-size:15px}:is(body:has(.overlay),body:has(.video-modal),body:has(.mobile-menu)){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.18em;color:var(--brand-gold);margin-bottom:18px;font-size:11px;font-weight:700;display:block}.eyebrow.dark{color:var(--plum)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}h1{font-size:clamp(52px,7vw,105px);line-height:1.12}h2{font-size:clamp(34px,4vw,64px);line-height:1.12}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--dark{background:var(--burgundy);color:#fff}.button--outline{background:0 0;border-color:currentColor}.button--purple{background:var(--accent-purple);color:var(--accent-purple-ink)}.button-row{flex-wrap:wrap;gap:12px;display:flex}.section{padding:clamp(70px,8vw,120px) var(--pad)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-heading h2{margin:0}.section-heading a{border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:700}.announcement{background:var(--pink);height:38px;color:var(--burgundy-dark);letter-spacing:.015em;justify-content:center;align-items:center;gap:13px;font-size:11px;font-weight:600;display:flex}.header{background:var(--burgundy);height:76px;color:var(--brand-gold);padding:0 var(--pad);z-index:50;border-bottom:1px solid #f2b6c924;align-items:center;display:flex;position:relative}.wordmark{font-family:var(--serif);letter-spacing:-.04em;font-size:24px;font-weight:700}.nav{gap:30px;margin:auto;display:flex}.nav__link{color:#f8dfe7;cursor:pointer;background:0 0;border:0;font-size:12px}.nav__link:hover{color:#fff}.utilities{align-items:center;gap:18px;display:flex}.utilities button,.utilities a{color:var(--brand-gold);cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1;position:relative}.utilities em{background:var(--pink);color:var(--burgundy);border-radius:99px;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-3px;right:-6px}.mobile-toggle{display:none}.mega{background:var(--cream);color:var(--plum);padding:35px var(--pad);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.4fr;gap:60px;display:grid;position:absolute;top:76px;left:0;right:0;box-shadow:0 14px 30px #35081326}.mega>div{flex-direction:column;gap:12px;display:flex}.mega small,.mega__feature span{letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:800}.mega a:not(.mega__feature){font-family:var(--serif);font-size:20px}.mega__feature{background:var(--pink);border-radius:3px;flex-direction:column;justify-content:end;min-height:150px;padding:24px;display:flex}.mega__feature strong{font-family:var(--serif);max-width:320px;font-size:27px;line-height:1.12}.mega__feature b{margin-top:20px;font-size:12px}.mobile-menu{background:var(--burgundy);color:var(--brand-gold);z-index:200;flex-direction:column;gap:20px;padding:80px 30px 30px;display:flex;position:fixed;inset:0}.mobile-menu>a{font-family:var(--serif);font-size:38px}.mobile-menu__quiz{background:var(--pink);color:var(--burgundy);border-radius:4px;margin-top:auto;padding:20px}.panel-close{cursor:pointer;background:0 0;border:0;font-size:36px;position:absolute;top:20px;right:24px}.hero{background:var(--burgundy-dark);min-height:710px;color:var(--brand-gold);grid-template-columns:47% 53%;display:grid;position:relative;overflow:hidden}.hero__copy{padding:clamp(90px,10vw,145px) 4vw clamp(70px,8vw,115px) var(--pad);z-index:2;align-self:center}.hero__copy>p{color:#f7d8e2;max-width:560px;margin:30px 0 34px;font-size:17px;line-height:1.65}.hero .button--outline{color:var(--brand-gold)}.hero>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:710px}.hero__micro{text-transform:uppercase;letter-spacing:.1em;color:#d39aae;gap:24px;margin-top:60px;font-size:10px;display:flex}.hero__micro span:before{content:"✦";margin-right:7px}.category-section{background:var(--paper);padding-bottom:50px}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-card{border-radius:4px;flex-direction:column;justify-content:end;min-height:400px;padding:22px;display:flex;position:relative;overflow:hidden}.category-card>span{letter-spacing:.1em;font-size:10px;position:absolute;top:18px;left:18px}.category-card h3{font-family:var(--serif);margin:0 0 5px;font-size:34px;font-weight:400}.category-card p{margin-bottom:20px;font-size:12px}.category-card b{font-size:11px}.category-card__shape{z-index:0;position:absolute;inset:0}.category-card__shape:after{content:"";background:linear-gradient(#0000,#ffffffc7);position:absolute;inset:45% 0 0}.category-card__shape img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.category-card>:not(.category-card__shape){z-index:2}.tone-blush{background:#ecd0d3}.tone-olive{background:#c9c5ab}.tone-lilac{background:#d7cae0}.tone-charcoal{color:#f3efe6;background:#282429}.tone-nude{background:#d9c2b4}.tone-purple{background:var(--accent-purple);color:var(--accent-purple-ink)}.best-sellers{background:var(--paper);padding-top:65px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-card{border:1px solid var(--line);background:#f8f3eb;border-radius:4px;min-width:0;overflow:hidden}.product-card__media{aspect-ratio:1/1.05;background:#e9ded1;display:block;position:relative;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.badge{background:var(--pink);text-transform:uppercase;letter-spacing:.1em;z-index:2;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;top:12px;left:12px}.heart{z-index:2;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.product-card__body{padding:16px}.product-card__top{justify-content:space-between;gap:8px;display:flex}.product-card h3{font-family:var(--serif);margin:0 0 5px;font-size:19px}.product-card p{color:#7c6270;margin:0;font-size:10px}.product-card__top>strong{font-size:13px}.rating{letter-spacing:.05em;color:var(--burgundy);margin:14px 0;font-size:10px}.rating span{letter-spacing:0;color:#7c6270;margin-left:5px;font-size:9px}.product-card__bottom{justify-content:space-between;align-items:center;display:flex}.product-card__bottom button{cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.swatches{gap:6px;display:flex}.swatches i{border:1px solid #0000002e;border-radius:50%;width:13px;height:13px}.manifesto{background:var(--accent-purple);color:var(--accent-purple-ink);padding:60px var(--pad);grid-template-columns:auto 1fr auto;align-items:center;gap:38px;display:grid}.manifesto__mark{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:94px;height:94px;font-size:48px;display:grid}.manifesto h2{margin:0 0 12px;font-size:clamp(36px,4vw,58px)}.manifesto p{max-width:670px;margin:0;line-height:1.6}.manifesto a{border-bottom:1px solid;font-size:12px;font-weight:700}.film{padding:70px var(--pad);background:var(--cream);grid-template-columns:34% 66%;gap:35px;display:grid}.film__copy{align-self:center;padding:30px 5vw 30px 0}.film__copy h2{font-size:clamp(36px,4vw,56px)}.film__copy p{line-height:1.7}.film__copy button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:12px;font-weight:700}.film__poster{aspect-ratio:16/9;background:var(--burgundy);cursor:pointer;color:#fff;border:0;padding:0;position:relative;overflow:hidden}.film__poster img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.film__poster:hover img{transform:scale(1.02)}.film__poster>span{background:var(--pink);width:72px;height:72px;color:var(--burgundy);border-radius:50%;place-items:center;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film__poster small{position:absolute;bottom:18px;left:20px}.film--compact{padding-top:110px;padding-bottom:110px}.quiz-cta{background:var(--pink);padding:60px var(--pad);grid-template-columns:auto 1.2fr 2fr auto;align-items:center;gap:34px;display:grid}.quiz-cta__mark{border:1px solid var(--burgundy);border-radius:50%;place-items:center;width:76px;height:76px;font-size:36px;display:grid}.quiz-cta h2{margin-bottom:14px;font-size:46px}.quiz-cta p{max-width:440px;line-height:1.5}.quiz-cta__steps{grid-template-columns:repeat(3,1fr);display:grid;position:relative}.quiz-cta__steps:before{content:"";border-top:1px dashed var(--burgundy);position:absolute;top:17px;left:17%;right:17%}.quiz-cta__steps>div{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 10px;display:flex}.quiz-cta__steps i{font-family:var(--serif);background:var(--pink);border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:13px;font-style:normal;display:grid}.quiz-cta__steps strong{margin-bottom:6px;font-size:10px}.quiz-cta__steps span{font-size:9px;line-height:1.4}.trust-row{background:var(--paper);padding:32px var(--pad);grid-template-columns:repeat(5,1fr);display:grid}.trust-row>div{text-align:center;border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:9px;display:flex}.trust-row>div:last-child{border:0}.trust-row span{margin-bottom:7px;font-size:26px}.trust-row strong{font-size:11px}.trust-row small{margin-top:4px;font-size:9px}.feature-story{background:var(--beige);grid-template-columns:1.2fr 1fr;display:grid}.feature-story__media{min-height:670px}.feature-story__media img{object-fit:cover;width:100%;height:100%}.feature-story>div:last-child{align-self:center;padding:90px clamp(35px,7vw,100px)}.feature-story p{max-width:520px;line-height:1.7}.feature-story ul{margin:30px 0;padding:0;list-style:none}.feature-story li{border-top:1px solid var(--line);font-family:var(--serif);padding:15px 0;font-size:18px}.feature-story li span{font-family:var(--sans);margin-right:20px;font-size:9px}.journal-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.journal-card{border:1px solid var(--line);background:var(--cream)}.journal-card img{object-fit:cover;width:100%;height:260px;display:block}.journal-card div{padding:22px}.journal-card span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.journal-card h3{font-family:var(--serif);margin:11px 0;font-size:27px;font-weight:400}.journal-card p{font-size:12px;line-height:1.6}.journal-card b{font-size:10px}.reviews{padding:90px var(--pad);background:var(--cream);grid-template-columns:1.3fr 1fr 1fr;gap:45px;display:grid}.reviews blockquote{font-family:var(--serif);border-top:1px solid;margin:0;padding-top:38px;font-size:24px;line-height:1.35}.reviews blockquote footer{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-top:24px;font-size:9px}.newsletter{background:var(--burgundy);color:var(--brand-gold);padding:55px var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.newsletter span{letter-spacing:.15em;font-size:10px;font-weight:700}.newsletter h2{margin:8px 0;font-size:48px}.newsletter p{max-width:520px;line-height:1.6}.newsletter form{grid-template-columns:1fr auto;gap:0;display:grid}.newsletter input{color:#fff;background:0 0;border:1px solid #f2b6c999;border-radius:99px 0 0 99px;padding:16px 22px}.newsletter button{background:var(--pink);color:var(--burgundy);border:0;border-radius:0 99px 99px 0;padding:0 26px;font-weight:700}.newsletter small{grid-column:1/-1;margin:10px 20px;font-size:9px}.footer{background:var(--burgundy-dark);color:var(--brand-gold);padding:60px var(--pad) 25px}.footer__cols{grid-template-columns:1fr 1fr 1fr 2fr;gap:38px;display:grid}.footer__cols>div{flex-direction:column;gap:8px;display:flex}.footer__cols strong{letter-spacing:.12em;margin-bottom:9px;font-size:10px}.footer__cols a{font-size:11px}.footer__note{border-left:1px solid #f2b6c94d;padding-left:40px}.footer__note p{font-family:var(--serif);max-width:380px;font-size:28px}.footer__note span{font-size:10px}.footer__wordmark{font-family:var(--serif);white-space:nowrap;letter-spacing:-.07em;margin:80px 0 40px;font-size:clamp(70px,14vw,210px);line-height:.8}.footer__legal{border-top:1px solid #f2b6c933;justify-content:space-between;padding-top:20px;font-size:9px;display:flex}.collection-hero{background:var(--burgundy);color:var(--brand-gold);grid-template-columns:45% 55%;min-height:440px;display:grid;overflow:hidden}.collection-hero>div{padding:85px var(--pad)}.collection-hero h1{text-transform:capitalize;margin-bottom:24px}.collection-hero p{max-width:500px;line-height:1.7}.collection-hero img{object-fit:cover;width:100%;height:100%}.shortcut-row{padding:22px var(--pad);background:var(--pink);gap:10px;display:flex;overflow:auto}.shortcut-row a{white-space:nowrap;border:1px solid;border-radius:99px;padding:11px 18px;font-size:11px}.shortcut-row a:last-child{background:var(--burgundy);color:#fff;margin-left:auto}.catalog{padding:45px var(--pad) 110px;background:var(--paper)}.catalog__bar{align-items:center;gap:24px;margin-bottom:30px;display:flex}.catalog__bar>span{font-size:11px}.catalog__bar select{background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:8px 30px 8px 5px}.filter-pills{gap:6px;display:flex}.filter-pills button,.filter-mobile{border:1px solid var(--line);background:0 0;border-radius:99px;padding:8px 13px;font-size:10px}.filter-pills button.active{background:var(--burgundy);color:#fff}.filter-mobile{display:none}.buying-guide{margin:0 var(--pad) 100px;background:var(--accent-purple);color:var(--accent-purple-ink);grid-template-columns:1fr 1fr;min-height:450px;display:grid}.buying-guide>div{align-self:center;padding:70px}.buying-guide p{max-width:480px;line-height:1.7}.buying-guide img{object-fit:cover;width:100%;height:100%}.faq-section{padding:100px var(--pad);background:var(--cream);grid-template-columns:1fr 1.8fr;gap:80px;display:grid}.faq-section details{border-top:1px solid var(--line);padding:22px 0}.faq-section summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;font-size:22px;list-style:none;display:flex}.faq-section details p{margin:18px 50px 0 0;line-height:1.7}.side-panel{background:var(--cream);z-index:300;width:min(500px,100%);padding:85px 35px 35px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 50px #0003}.side-panel h2{font-size:45px}.filter-line{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:20px 0;display:flex}.side-panel>.button{width:100%;margin-top:25px}.pdp-top{padding:55px var(--pad) 90px;background:var(--paper);grid-template-columns:58% 42%;gap:55px;display:grid}.gallery{grid-template-columns:86px 1fr;gap:12px;display:grid}.gallery__main{background:#e8ddd1;grid-area:1/2;min-height:700px;position:relative}.gallery__main>span{font-size:9px;position:absolute;top:18px;left:18px}.gallery__main img{object-fit:cover;width:100%;height:100%}.gallery__thumbs{flex-direction:column;grid-area:1/1;gap:10px;display:flex}.gallery__thumbs button{background:#e8ddd1;border:1px solid #0000;height:90px;padding:0}.gallery__thumbs button.active{border-color:var(--burgundy)}.gallery__thumbs img{object-fit:cover;width:100%;height:100%}.pdp-info h1{margin:0 0 20px;font-size:clamp(60px,7vw,100px)}.pdp-info__lead{font-family:var(--serif);max-width:480px;font-size:22px;line-height:1.4}.pdp-price{font-family:var(--serif);font-size:26px}.pdp-info hr{border:0;border-top:1px solid var(--line);margin:28px 0}.pdp-info label{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.pdp-info label b{float:right;text-transform:none;letter-spacing:0}.swatches--large{margin:15px 0 28px}.swatches--large button{border:3px solid var(--paper);border-radius:50%;outline:1px solid #0000;width:32px;height:32px}.swatches--large button.active{outline-color:var(--burgundy)}.buy-row{grid-template-columns:110px 1fr;gap:10px;display:grid}.buy-row>.button{width:100%}.quantity{border:1px solid var(--line);border-radius:99px;justify-content:space-around;align-items:center;display:flex}.quantity button{background:0 0;border:0}.pdp-assurance{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;font-size:10px;display:grid}.pdp-info details{border-top:1px solid var(--line);padding:16px 0}.pdp-info summary{justify-content:space-between;font-size:12px;list-style:none;display:flex}.pdp-info details p{padding-top:10px;font-size:11px;line-height:1.5}.benefits{background:var(--pink);padding:50px var(--pad);grid-template-columns:repeat(3,1fr);display:grid}.benefits>div{border-right:1px solid var(--line);padding:15px 45px}.benefits>div:last-child{border:0}.benefits span{font-size:9px}.benefits h3{font-family:var(--serif);margin:9px 0;font-size:28px;font-weight:400}.benefits p{font-size:11px;line-height:1.6}.lifestyle-story{color:#fff;min-height:680px;padding:80px var(--pad);align-items:center;display:flex;position:relative}.lifestyle-story:after{content:"";background:linear-gradient(90deg,#350813d9,#35081300);position:absolute;inset:0}.lifestyle-story>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lifestyle-story>div{z-index:2;max-width:650px;position:relative}.lifestyle-story p{font-size:18px;line-height:1.7}.how-it-works{background:var(--cream);grid-template-columns:1fr 1fr;display:grid}.how-it-works>div{padding:100px var(--pad)}.how-it-works>div>p{max-width:550px;line-height:1.7}.how-it-works ol{margin-top:40px;padding:0;list-style:none}.how-it-works li{border-top:1px solid var(--line);gap:18px;padding:18px 0;display:flex}.how-it-works li i{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.how-it-works li span{flex-direction:column;font-size:11px;display:flex}.how-it-works li b{font-family:var(--serif);margin-bottom:4px;font-size:18px}.how-it-works>img{object-fit:cover;background:var(--beige);width:100%;height:100%}.specs{background:var(--accent-purple);color:var(--accent-purple-ink);padding:90px var(--pad);grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.specs dl{margin:0}.specs dl>div{border-top:1px solid #fff6;grid-template-columns:1fr 1fr;padding:18px 0;display:grid}.specs dt{font-size:11px}.specs dd{font-family:var(--serif);font-size:18px}.care{padding:100px var(--pad);background:var(--paper)}.care__steps{grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.care__steps>div{border-left:1px solid var(--line);padding:30px}.care__steps i{font-size:9px;font-style:normal}.care__steps h3{font-family:var(--serif);font-size:28px;font-weight:400}.care__steps p{font-size:11px;line-height:1.6}.sticky-add{display:none}.page-hero{text-align:center;padding:130px var(--pad);background:var(--burgundy);color:var(--brand-gold)}.page-hero p{max-width:600px;margin:25px auto 0;line-height:1.7}.page-hero--collections{background:var(--burgundy)}.collections-grid{padding:35px var(--pad);grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.collection-tile{align-items:end;min-height:480px;padding:28px;display:flex;position:relative;overflow:hidden}.collection-tile>span{font-size:10px;position:absolute;top:24px;left:24px}.collection-tile>div{z-index:2;width:50%;position:relative}.collection-tile small{letter-spacing:.15em;font-size:9px}.collection-tile h2{margin:10px 0;font-size:46px}.collection-tile b{font-size:10px}.collection-tile>img{object-fit:cover;mix-blend-mode:multiply;width:55%;height:100%;position:absolute;top:0;right:0}.guided-banner{margin:70px var(--pad) 100px;background:var(--pink);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:50px;display:grid}.guided-banner>div:first-child{font-size:44px}.guided-banner h2{margin:0 0 12px;font-size:44px}.guided-banner p{margin:0}.page-hero--learn{background:var(--accent-purple);color:var(--accent-purple-ink)}.featured-article{margin:65px var(--pad);background:var(--pink);grid-template-columns:1.15fr .85fr;display:grid}.featured-article img{object-fit:cover;width:100%;height:600px}.featured-article>div{align-self:center;padding:65px}.featured-article span{letter-spacing:.1em;font-size:9px}.featured-article h2{margin:20px 0;font-size:52px}.featured-article p{line-height:1.7}.featured-article a{border-bottom:1px solid;font-size:11px;font-weight:700}.topic-nav{padding:0 var(--pad);justify-content:center;gap:8px;display:flex;overflow:auto}.topic-nav button{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:99px;padding:10px 15px;font-size:10px}.topic-nav button:first-child{background:var(--burgundy);color:#fff}.article-head{text-align:center;padding:100px var(--pad) 60px;background:var(--paper)}.article-head>span,.article-head small{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.article-head h1{max-width:1100px;margin:30px auto;font-size:clamp(60px,8vw,110px)}.article-head p{font-family:var(--serif);max-width:700px;margin:0 auto 30px;font-size:22px;line-height:1.5}.article-hero{width:calc(100% - 2*var(--pad));height:700px;margin:0 var(--pad);object-fit:cover}.article-body{padding:90px var(--pad);grid-template-columns:240px minmax(0,740px);justify-content:center;gap:70px;display:grid}.article-body>aside{flex-direction:column;gap:14px;height:max-content;display:flex;position:sticky;top:30px}.article-body>aside span{letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:700}.article-body>aside a{font-size:11px}.article-body>div>p{font-family:var(--serif);font-size:19px;line-height:1.8}.article-body .article-lede{font-size:27px}.article-body h2{margin:60px 0 20px}.article-body blockquote{font-family:var(--serif);border-left:4px solid var(--accent-purple);margin:55px 0;padding-left:30px;font-size:36px;line-height:1.3}.product-inline{background:var(--pink);grid-template-columns:220px 1fr;margin:60px -70px;display:grid}.product-inline img{object-fit:cover;width:100%;height:100%}.product-inline div{padding:35px}.product-inline span{font-size:9px}.product-inline h3{font-family:var(--serif);margin:10px 0;font-size:34px}.product-inline p{font-family:var(--sans)!important;font-size:12px!important}.product-inline a{font-size:11px;font-weight:700}.related{background:var(--paper)}.about-hero{background:var(--burgundy-dark);color:var(--brand-gold);grid-template-columns:45% 55%;min-height:700px;display:grid}.about-hero>div{padding:120px var(--pad);align-self:center}.about-hero h1 em{font-weight:400}.about-hero p{font-size:18px;line-height:1.7}.about-hero img{object-fit:cover;width:100%;height:100%}.why{padding:120px var(--pad);background:var(--paper);grid-template-columns:1fr 2fr;gap:50px;display:grid}.why>span{letter-spacing:.13em;font-size:9px}.why p{font-family:var(--serif);max-width:800px;font-size:23px;line-height:1.7}.values{padding:0 var(--pad) 110px;background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.values>div{border-left:1px solid var(--line);padding:30px}.values span{font-size:9px}.values h3{font-family:var(--serif);font-size:32px;font-weight:400}.values p{font-size:12px;line-height:1.6}.intention{background:var(--beige);grid-template-columns:1fr 1fr;display:grid}.intention img{object-fit:cover;width:100%;height:680px}.intention>div{align-self:center;padding:90px}.intention p{line-height:1.8}.intention a{border-bottom:1px solid;font-size:11px;font-weight:700}.privacy{background:var(--pink);padding:70px var(--pad);grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;display:grid}.privacy>div{align-items:center;gap:25px;display:flex}.privacy span{font-size:45px}.privacy h2{margin:0}.privacy p{font-family:var(--serif);margin:0;font-size:23px;line-height:1.6}.support-hero{text-align:center;background:var(--burgundy);color:var(--brand-gold);padding:100px var(--pad)}.support-hero h1{text-transform:capitalize}.support-hero p{font-family:var(--serif);font-size:19px}.support-search{background:var(--cream);max-width:650px;color:var(--plum);border-radius:99px;align-items:center;margin:35px auto 0;padding:0 22px;display:flex}.support-search span{font-size:25px}.support-search input{background:0 0;border:0;outline:0;width:100%;padding:18px}.support-grid{padding:60px var(--pad);background:var(--paper);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.support-grid a{border:1px solid var(--line);flex-direction:column;min-height:220px;padding:28px;display:flex}.support-grid a>span{font-size:28px}.support-grid h3{font-family:var(--serif);margin:20px 0 8px;font-size:28px;font-weight:400}.support-grid p{font-size:11px;line-height:1.6}.support-grid b{margin-top:auto;font-size:10px}.contact-strip{margin:0 var(--pad) 100px;background:var(--accent-purple);color:var(--accent-purple-ink);justify-content:space-between;align-items:center;gap:40px;padding:60px;display:flex}.contact-strip span{font-size:9px}.contact-strip h2{margin:10px 0;font-size:50px}.contact-strip p{margin:0}.quiz-page{background:var(--pink);min-height:100vh}.quiz-head{height:74px;padding:0 var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.quiz-head>a:first-child{font-family:var(--serif);font-size:21px;font-weight:700}.quiz-head span,.quiz-head>a:last-child{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.quiz-progress{background:#5b304426;height:3px}.quiz-progress i{background:var(--accent-purple);height:100%;transition:width .3s;display:block}.quiz-question{grid-template-columns:120px 1fr;max-width:980px;margin:auto;padding:80px 30px;display:grid}.quiz-question__count{font-family:var(--serif);font-size:32px}.quiz-question__count span{font-family:var(--sans);font-size:10px}.quiz-question h1,.quiz-contact h1{max-width:800px;font-size:clamp(50px,7vw,82px)}.quiz-question>div>p{font-family:var(--serif);font-size:18px}.quiz-options{grid-template-columns:1fr 1fr;gap:9px;margin:35px 0;display:grid}.quiz-options button{border:1px solid var(--plum);cursor:pointer;background:0 0;border-radius:3px;justify-content:space-between;padding:18px 22px;display:flex}.quiz-options button.selected{background:var(--burgundy);color:#fff}.quiz-controls{justify-content:flex-end;align-items:center;gap:25px;display:flex}.quiz-controls>button:not(.button){background:0 0;border:0;font-size:11px}.form-error{color:#9d092e!important;font-family:var(--sans)!important;font-size:11px!important}.quiz-contact{grid-template-columns:1fr 1fr;gap:70px;max-width:1100px;margin:auto;padding:80px 30px;display:grid}.quiz-contact>div>p{font-family:var(--serif);font-size:18px;line-height:1.6}.quiz-contact form{background:var(--cream);padding:35px}.quiz-contact form>label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;margin-bottom:20px;font-size:10px;display:flex}.quiz-contact label span,.quiz-contact label em{float:right;opacity:.6;font-style:normal}.quiz-contact input:not([type=checkbox]){border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;padding:12px 0}.quiz-contact .check{text-transform:none;letter-spacing:0;flex-direction:row;align-items:flex-start;gap:8px;line-height:1.4}.quiz-contact .check input{margin-top:2px}.quiz-contact .button{width:100%}.quiz-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.quiz-success>span{border:1px solid;border-radius:50%;place-items:center;width:80px;height:80px;font-size:38px;display:grid}.quiz-success>p:first-of-type{letter-spacing:.15em;margin:25px 0;font-size:10px}.quiz-success h1{font-size:clamp(60px,8vw,105px)}.quiz-success>p:last-of-type{font-family:var(--serif);max-width:600px;font-size:19px;line-height:1.6}.quiz-success>div{gap:10px;display:flex}.contact-page{padding:110px var(--pad);background:var(--paper);grid-template-columns:1fr 1fr;gap:90px;min-height:700px;display:grid}.contact-page>div:first-child>p{font-family:var(--serif);max-width:560px;font-size:20px;line-height:1.7}.contact-details{gap:10px;margin-top:50px;display:grid}.contact-details span{letter-spacing:.12em;margin-top:18px;font-size:9px}.contact-details a,.contact-details p{font-family:var(--serif);font-size:20px}.contact-form{background:var(--pink);padding:40px}.contact-form label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;margin-bottom:24px;font-size:10px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{text-transform:none;background:0 0;border:0;border-bottom:1px solid;outline:0;padding:12px 0}.contact-thanks{background:var(--pink);align-self:center;padding:70px}.contact-thanks>span{font-size:40px}.shell{max-width:880px;min-height:650px;margin:auto;padding:120px 30px}.shell h1{font-size:80px}.shell>p{font-family:var(--serif);font-size:19px}.shell>form{margin-top:40px;display:flex}.shell>form input{background:0 0;border:0;border-bottom:1px solid;flex:1;padding:14px}.mini-cart-list{margin-top:40px}.mini-cart-list>div:not(.cart-total){border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:20px;padding:15px 0;display:grid}.mini-cart-list img{object-fit:cover;width:100px;height:100px}.mini-cart-list span{flex-direction:column;display:flex}.cart-total{font-family:var(--serif);border-top:2px solid;justify-content:space-between;margin-top:20px;padding:20px 0;font-size:22px;display:flex}.overlay{z-index:250;position:fixed;inset:0}.overlay__backdrop{background:#1512178c;border:0;width:100%;height:100%;position:absolute;inset:0}.overlay-search{border-bottom:1px solid;margin:35px 0;display:flex}.overlay-search span{font-size:27px}.overlay-search input{background:0 0;border:0;outline:0;width:100%;padding:15px}.quick-links{flex-direction:column;gap:13px;display:flex}.quick-links span{font-size:9px;font-weight:700}.quick-links a{font-family:var(--serif);font-size:21px}.drawer-item{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.drawer-item img{object-fit:cover;width:90px;height:90px}.drawer-item span{flex-direction:column;font-size:10px;display:flex}.drawer-item span b{font-family:var(--serif);margin-bottom:4px;font-size:18px}.drawer-item button{text-align:left;background:0 0;border:0;padding:8px 0;font-size:9px;text-decoration:underline}.drawer-total{border-top:1px solid;justify-content:space-between;margin-top:20px;padding-top:20px;display:flex}.video-modal{z-index:400;color:#fff;background:#14060bf5;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:fixed;inset:0}.video-modal__close{color:#fff;background:0 0;border:0;font-size:40px;position:absolute;top:25px;right:30px}.video-modal>div{aspect-ratio:16/9;width:100%;max-width:1200px;position:relative}.video-modal img{object-fit:cover;width:100%;height:100%}.video-modal>div span{background:var(--pink);width:80px;height:80px;color:var(--burgundy);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-modal p{letter-spacing:.1em;margin-top:20px;font-size:10px}@media (width<=1020px){.nav{display:none}.mobile-toggle{display:block}.hero{grid-template-columns:1fr;min-height:auto}.hero__copy{padding-top:90px;padding-bottom:70px}.hero>img{height:auto;min-height:0}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.manifesto{grid-template-columns:auto 1fr}.manifesto a{grid-column:2}.film{grid-template-columns:1fr}.film__copy{padding-right:0}.quiz-cta{grid-template-columns:auto 1fr}.quiz-cta__steps{grid-column:1/-1}.trust-row{grid-template-columns:repeat(3,1fr)}.trust-row>div:nth-child(3){border:0}.feature-story{grid-template-columns:1fr}.journal-grid{grid-template-columns:repeat(2,1fr)}.reviews{grid-template-columns:1fr 1fr}.reviews>div{grid-column:1/-1}.footer__cols{grid-template-columns:repeat(3,1fr)}.footer__note{border-top:1px solid;border-left:0;grid-column:1/-1;padding:30px 0 0}.collection-hero{grid-template-columns:1fr}.collection-hero img{max-height:400px}.pdp-top{grid-template-columns:1fr}.gallery__main{min-height:600px}.benefits>div{padding:15px 20px}.collection-tile>div{width:65%}.featured-article{grid-template-columns:1fr}.featured-article img{height:450px}.support-grid{grid-template-columns:repeat(2,1fr)}.about-hero{grid-template-columns:1fr}.about-hero img{height:500px}.quiz-cta>.button{justify-self:end}.article-body{grid-template-columns:1fr}.article-body>aside{display:none}}@media (width<=720px){:root{--pad:18px}.announcement{white-space:nowrap;justify-content:flex-start;height:34px;padding:0 16px;font-size:9px;overflow:auto}.announcement__dot,.announcement span:first-child,.announcement span:last-child{display:none}.header{height:64px}.wordmark{font-size:21px}.utilities>a[aria-label=Account]{display:none}.hero__copy{padding:70px 20px 55px}.hero h1{font-size:56px}.hero__copy>p{font-size:14px}.hero__micro{display:none}.hero>img{object-position:64% center;height:400px}.section{padding-top:70px;padding-bottom:70px}.section-heading{align-items:start}.section-heading a{font-size:10px}.section-heading h2{font-size:40px}.category-grid{grid-template-columns:1fr 1fr;gap:8px}.category-card{min-height:270px;padding:14px}.category-card h3{font-size:23px}.category-card>span{top:12px;left:12px}.product-grid{gap:8px}.product-card__body{padding:10px}.product-card h3{font-size:16px}.product-card p{height:24px}.product-card__top{display:block}.product-card__top>strong{margin-top:7px;display:block}.rating span{display:none}.product-card__bottom{align-items:end}.product-card__bottom button{font-size:9px}.manifesto{grid-template-columns:1fr;padding:55px 22px}.manifesto__mark{width:60px;height:60px}.manifesto a{grid-column:1}.film{padding-top:55px;padding-bottom:55px}.film__poster>span{width:56px;height:56px}.quiz-cta{grid-template-columns:1fr;padding:50px 22px}.quiz-cta__mark{width:55px;height:55px}.quiz-cta h2{font-size:40px}.quiz-cta__steps{grid-column:1;gap:0}.quiz-cta__steps span{display:none}.quiz-cta>.button{justify-self:start}.trust-row{grid-template-columns:repeat(2,1fr);padding:22px 10px}.trust-row>div{border-bottom:1px solid var(--line)}.trust-row>div:nth-child(2n){border-right:0}.feature-story__media{min-height:430px}.feature-story>div:last-child{padding:60px 22px}.journal-grid{grid-template-columns:1fr}.journal-card img{height:240px}.reviews{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.reviews>div{grid-column:auto}.newsletter{grid-template-columns:1fr;gap:25px}.newsletter h2{font-size:42px}.newsletter form{grid-template-columns:1fr}.newsletter input,.newsletter button{border-radius:99px;min-height:48px;margin-bottom:8px}.footer__cols{grid-template-columns:1fr 1fr}.footer__note{grid-column:1/-1}.footer__wordmark{white-space:normal;font-size:22vw}.footer__legal{flex-direction:column;gap:8px}.collection-hero>div{padding:65px 20px}.collection-hero h1{font-size:58px}.shortcut-row a:last-child{margin-left:0}.filter-pills,.catalog__bar select{display:none}.filter-mobile{margin-left:auto;display:block}.catalog{padding-left:12px;padding-right:12px}.buying-guide{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.buying-guide>div{padding:45px 25px}.buying-guide img{height:350px}.faq-section{grid-template-columns:1fr;gap:25px;padding-top:70px;padding-bottom:70px}.faq-section summary{font-size:19px}.gallery{display:block}.gallery__main{aspect-ratio:1/1.15;min-height:0}.gallery__thumbs{flex-direction:row;margin-top:8px}.gallery__thumbs button{width:75px;height:75px}.pdp-top{padding:18px 12px 70px}.pdp-info{padding:35px 8px}.pdp-info h1{font-size:65px}.benefits{grid-template-columns:1fr;padding:35px 20px}.benefits>div{border-right:0;border-bottom:1px solid var(--line)}.lifestyle-story{min-height:600px}.how-it-works{grid-template-columns:1fr}.how-it-works>div{padding:70px 22px}.how-it-works>img{height:480px}.specs{grid-template-columns:1fr;gap:20px;padding:70px 22px}.care__steps{grid-template-columns:1fr 1fr}.care__steps>div{padding:20px}.sticky-add{background:var(--cream);border-top:1px solid var(--line);z-index:80;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky-add span{font-size:10px}.sticky-add span b{font-family:var(--serif);font-size:16px;display:block}.sticky-add button{background:var(--burgundy);color:#fff;border:0;border-radius:99px;padding:13px 20px}.collections-grid{grid-template-columns:1fr;padding:10px}.collection-tile{min-height:390px}.collection-tile>div{width:70%}.guided-banner{grid-template-columns:1fr;margin-left:18px;margin-right:18px;padding:35px 22px}.featured-article{margin:30px 18px}.featured-article img{height:350px}.featured-article>div{padding:35px 24px}.featured-article h2{font-size:39px}.topic-nav{justify-content:flex-start}.article-head{padding-top:75px}.article-head h1{font-size:58px}.article-hero{height:420px}.article-body{padding:60px 22px}.article-body .article-lede{font-size:23px}.article-body blockquote{font-size:29px}.product-inline{grid-template-columns:1fr;margin:45px 0}.product-inline img{height:300px}.about-hero>div{padding:80px 22px}.about-hero h1{font-size:59px}.about-hero img{height:400px}.why{grid-template-columns:1fr;padding:75px 22px}.values{grid-template-columns:1fr 1fr;padding:0 18px 70px}.intention{grid-template-columns:1fr}.intention img{height:450px}.intention>div{padding:60px 22px}.privacy{grid-template-columns:1fr;gap:25px;padding:55px 22px}.support-grid{grid-template-columns:1fr 1fr;gap:8px;padding-left:12px;padding-right:12px}.support-grid a{min-height:200px;padding:18px}.contact-strip{margin-left:18px;margin-right:18px;padding:40px 25px;display:block}.contact-strip .button{margin-top:25px}.quiz-head span{display:none}.quiz-question{grid-template-columns:1fr;padding-top:50px}.quiz-question__count{margin-bottom:30px}.quiz-options{grid-template-columns:1fr}.quiz-controls{justify-content:space-between}.quiz-contact{grid-template-columns:1fr;gap:25px;padding-top:50px}.quiz-contact form{padding:25px 18px}.contact-page{grid-template-columns:1fr;padding-top:75px}.shell h1{font-size:60px}.shell>form{gap:10px;display:grid}.mini-cart-list>div:not(.cart-total){grid-template-columns:75px 1fr auto}.mini-cart-list img{width:75px;height:75px}.video-modal{padding:16px}.video-modal>div span{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero{color:#fff0e9;min-height:0;padding:clamp(58px,5.5vw,88px) var(--pad) 0;isolation:isolate;background:#8f0d28;display:block;position:relative;overflow:hidden}.hero__backdrop{z-index:-1;color:#fff1e8;font-family:var(--serif);letter-spacing:-.075em;white-space:nowrap;opacity:.96;pointer-events:none;font-size:clamp(128px,18vw,320px);font-style:italic;font-weight:400;line-height:.7;position:absolute;inset:-3vw -1vw auto}.hero__backdrop span{display:block}.hero__backdrop span:last-child{margin-top:11vw;margin-left:-10vw}.hero__frame{background:#54101d;border-radius:clamp(28px,4vw,68px);width:100%;height:min(70vw,790px);min-height:630px;position:relative;overflow:hidden;box-shadow:0 35px 50px #32000c4d}.hero__image{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;position:absolute;inset:0}.hero__shade{background:linear-gradient(90deg,#1e0309ad 0%,#22040a40 44%,#1e030908 68%),linear-gradient(#0000 56%,#23040a94 100%);position:absolute;inset:0}.hero__kicker{letter-spacing:.18em;border:1px solid #fff0e9b8;border-radius:99px;padding:10px 15px;font-size:10px;font-weight:700;position:absolute;top:38px;left:42px}.hero__copy{z-index:2;padding:0;position:absolute;top:50%;left:clamp(28px,5vw,76px);transform:translateY(-53%)}.hero h1 em{font-weight:400}.hero__cta{z-index:3;aspect-ratio:1;color:#6e0c20;text-align:center;width:clamp(116px,10vw,160px);font-family:var(--serif);background:#fff0e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(17px,1.6vw,25px);font-style:italic;line-height:.88;transition:transform .25s;display:flex;position:absolute;top:54%;left:57%;transform:translate(-50%,-50%)rotate(7deg);box-shadow:0 14px 35px #24020a40}.hero__cta:hover{transform:translate(-50%,-54%)rotate(2deg)}.hero__cta>span+span{font-family:var(--sans);margin-top:11px;font-size:17px;font-style:normal}.hero__note{width:min(310px,26vw);position:absolute;bottom:36px;left:42px}.hero__note>span{letter-spacing:.15em;margin-bottom:10px;font-size:9px;display:block}.hero__note p{font-family:var(--serif);margin-bottom:14px;font-size:16px;line-height:1.35}.hero__note a{border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:700}.hero__feature{color:#5b3044;background:#fff0e9;border-radius:25px;grid-template-columns:1fr 42%;width:min(390px,29vw);min-height:184px;padding:8px;display:grid;position:absolute;bottom:26px;right:28px;overflow:hidden}.hero__feature>div{flex-direction:column;align-items:flex-start;padding:18px 12px 14px 18px;display:flex}.hero__feature span{letter-spacing:.13em;font-size:8px;font-weight:700}.hero__feature h2{margin:8px 0 5px;font-size:31px}.hero__feature p{font-size:9px;line-height:1.35}.hero__feature b{border-bottom:1px solid;margin-top:auto;font-size:10px}.hero__feature img{object-fit:cover;border-radius:19px;width:100%;height:100%}.hero__footer{text-transform:uppercase;letter-spacing:.13em;justify-content:center;align-items:center;gap:clamp(24px,5vw,80px);height:82px;font-size:9px;display:flex}.hero__footer span:before{content:"✦";margin-right:8px}@media (width<=1020px){.hero__frame{height:760px}.hero__feature{width:330px}.hero__note{width:260px}}@media (width<=720px){.hero{padding-top:46px}.hero__backdrop{font-size:31vw;top:6px}.hero__backdrop span:last-child{margin-top:18vw}.hero__frame{border-radius:30px;height:680px;min-height:0}.hero__image{object-position:54% center;height:100%}.hero__shade{background:linear-gradient(#2103091a 30%,#210309c7 100%)}.hero__kicker{font-size:8px;top:20px;left:20px}.hero__copy{padding:0;top:37%;left:22px;right:14px;transform:none}.hero h1{font-size:clamp(48px,15vw,72px);line-height:1.12}.hero__cta{width:104px;top:52%;left:auto;right:19px;transform:rotate(7deg)}.hero__cta:hover{transform:translateY(-3px)rotate(2deg)}.hero__note{width:52%;bottom:205px;left:22px}.hero__note p{font-size:13px}.hero__feature{border-radius:21px;width:auto;min-height:164px;bottom:14px;left:14px;right:14px}.hero__feature h2{font-size:27px}.hero__feature img{border-radius:16px}.hero__footer{white-space:nowrap;justify-content:flex-start;gap:19px;height:70px;overflow:hidden}.hero__footer span:last-child{display:none}}.footer__letter{z-index:1;margin-inline:-.025em;display:inline-block;position:relative}.footer__letter--word-start{margin-left:.24em}.footer__letter b{font:inherit;font-weight:600;line-height:inherit;transform-origin:50% 100%;display:inline-block;transform:scaleX(.84)scaleY(1.1)}.footer__letter i{aspect-ratio:4/5;z-index:2;background:var(--cream);opacity:0;transform-origin:50%;pointer-events:none;border-radius:3px;width:clamp(130px,15vw,230px);font-style:normal;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .12s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0);box-shadow:0 22px 60px #0a00046b}.footer__letter i img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.8,.22,1);display:block;transform:scale(1.08)}@media (hover:hover) and (pointer:fine){.footer__letter:hover{z-index:3}.footer__letter:hover i{opacity:1;transform:translate(-50%,-50%)scale(1)}.footer__letter:hover i img{transform:scale(1)}}@media (width<=720px){.footer__letter i{display:none}}@media (prefers-reduced-motion:reduce){.footer__letter i,.footer__letter i img{transition:none}}.hero{background:#ad97ca}.hero__products{color:#5b3044;background:#fff0e9;border-radius:24px;width:min(460px,36vw);padding:11px;position:absolute;bottom:24px;right:26px;box-shadow:0 18px 42px #28030c47}.hero__products-head{letter-spacing:.12em;justify-content:space-between;align-items:center;padding:5px 5px 10px;font-size:8px;font-weight:700;display:flex}.hero__products-head a{letter-spacing:0;border-bottom:1px solid;padding-bottom:2px;font-size:9px}.hero__products-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.hero__products-grid>a{aspect-ratio:1/1.08;background:#eadfd3;border-radius:15px;min-width:0;position:relative;overflow:hidden}.hero__products-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.hero__products-grid>a:hover img{transform:scale(1.04)}.hero__products-grid>a>span{font-family:var(--serif);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff0e9e8;border-radius:99px;padding:6px 7px;font-size:11px;position:absolute;bottom:7px;left:7px;right:7px}@media (width<=720px){.hero__products{border-radius:20px;width:auto;padding:9px;bottom:14px;left:14px;right:14px}.hero__products-head{padding:4px 4px 8px}.hero__products-grid{gap:5px}.hero__products-grid>a{aspect-ratio:1.18;border-radius:12px}.hero__products-grid>a>span{padding:5px 3px;font-size:10px;bottom:5px;left:5px;right:5px}}.footer__wordmark{text-align:center;font-size:clamp(70px,12vw,188px)}body{background:var(--burgundy-dark)}main{z-index:1;background:var(--cream);border-radius:0 0 clamp(30px,3.2vw,52px) clamp(30px,3.2vw,52px);position:relative;overflow:clip}.footer--playground{z-index:0;height:80svh;min-height:520px;max-height:820px;padding:clamp(44px,5vw,76px) var(--pad) 18px;-webkit-user-select:none;user-select:none;position:sticky;bottom:0;overflow:hidden}.footer__topline{z-index:30;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;font-size:11px;display:flex;position:relative}.footer__topline>span{opacity:.8;white-space:nowrap;font-weight:700}.footer__socials{justify-content:flex-end;align-items:center;gap:7px;display:flex}.footer__socials>span{letter-spacing:.16em;opacity:.58;margin-right:5px;font-size:9px;font-weight:800}.footer__socials a{height:34px;color:var(--brand-gold);border:1px solid #f2b6c947;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.footer__socials a:hover{background:var(--pink);color:var(--burgundy-dark);border-color:var(--pink);transform:translateY(-2px)}.footer__socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.footer__socials svg path,.footer__socials svg .is-filled{fill:currentColor;stroke:none}.footer__socials b{letter-spacing:.02em;text-transform:none;font-size:9px;font-weight:700}.footer__intro{z-index:30;grid-template-columns:minmax(0,1fr) 170px 220px;gap:clamp(35px,6vw,100px);margin-top:48px;display:grid;position:relative}.footer__intro h2{letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(40px,3.8vw,64px);line-height:1.12}.footer__intro h2 em{font-weight:400}.footer__intro nav{flex-direction:column;align-items:flex-start;gap:16px;padding-top:8px;font-size:12px;display:flex}.footer__intro nav span{opacity:.58;margin-bottom:6px}.footer__intro nav a{position:relative}.footer__intro nav a:after{content:"";border-bottom:1px solid;transition:right .25s;position:absolute;bottom:-3px;left:0;right:100%}.footer__intro nav a:hover:after{right:0}.footer__playground{z-index:10;position:absolute;inset:0;overflow:hidden}.footer__playground>p{left:var(--pad);letter-spacing:.16em;z-index:0;margin:0;font-size:9px;font-weight:700;position:absolute;bottom:142px}.footer__playground>p span{letter-spacing:.04em;opacity:.58;margin-left:18px;font-weight:400}.footer-object{opacity:0;pointer-events:none;transform-origin:50%;will-change:left,top,transform;position:absolute;top:0;left:0}.footer-object.is-spawned{opacity:1}.footer-photo{background:var(--cream);width:clamp(76px,6.5vw,96px);color:var(--plum);padding:6px 6px 13px;box-shadow:0 3px 14px #00000047}.footer-photo img{aspect-ratio:1.3;object-fit:cover;pointer-events:none;width:100%;display:block}.footer-photo span{font-family:var(--serif);text-align:center;white-space:nowrap;margin-top:5px;font-size:8px;font-style:italic;line-height:1;display:block}.footer-flower{filter:drop-shadow(0 6px 5px #1800081a);place-items:center;width:clamp(48px,4vw,60px);height:clamp(48px,4vw,60px);display:grid}.footer-flower svg{width:100%;height:100%;display:block;overflow:visible}.footer-flower--tulip{transform-origin:50% 56%}.footer__physics-canvas{opacity:0;pointer-events:auto;touch-action:pan-y;z-index:20;width:100%;height:100%;position:absolute;inset:0}.footer--playground .footer__legal{left:var(--pad);right:var(--pad);z-index:30;font-size:10px;font-weight:700;position:absolute;bottom:18px}@media (width<=1100px){.footer__socials b{display:none}.footer__socials a{justify-content:center;width:34px;padding:0}}@media (width<=900px){.footer--playground{height:auto;min-height:720px}.footer__intro{grid-template-columns:1fr 1fr}.footer__intro h2{grid-column:1/-1}}@media (width<=600px){main{border-radius:0 0 28px 28px}.footer--playground{min-height:750px}.footer__topline{align-items:flex-start}.footer__topline>span{font-size:9px}.footer__socials{gap:4px}.footer__socials>span{display:none}.footer__socials a{width:30px;height:30px}.footer__intro{grid-template-columns:1fr 1fr;gap:35px 24px;margin-top:35px}.footer__intro h2{font-size:43px}.footer__intro nav{font-size:11px}.footer__playground>p{bottom:130px}.footer__playground>p span{margin:7px 0 0;display:block}.footer-photo{width:72px;padding:5px 5px 10px}.footer-flower{width:48px;height:48px}.footer-photo span{margin-top:4px;font-size:7px}.footer--playground .footer__legal{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.footer-object,.footer__intro nav a:after{transition:none}}.scroll-story{--story-progress:0;background:#120e10;height:260vh;position:relative}.scroll-story__sticky{color:#fff7f1;isolation:isolate;background:#120e10;height:100vh;position:sticky;top:0;overflow:hidden}.scroll-story__mosaic{opacity:clamp(0,calc(1 - var(--story-progress) * 1.9),1);transform:scale(calc(1 - var(--story-progress) * .04));transform-origin:50%;will-change:opacity,transform;position:absolute;inset:0}.scroll-story__tile{object-fit:cover;filter:saturate(.83)contrast(1.04);display:block;position:absolute}.scroll-story__tile--left-top{object-position:center 64%;width:25vw;height:47vh;top:0;left:-2vw}.scroll-story__tile--left-bottom{object-position:54% center;width:25vw;height:43vh;bottom:-3vh;left:0}.scroll-story__tile--right-top{object-position:58% center;width:23vw;height:49vh;top:-2vh;right:0}.scroll-story__tile--right-bottom{object-position:center 56%;width:24vw;height:43vh;bottom:-3vh;right:-1vw}.scroll-story__frame{width:calc(54vw + var(--story-progress) * 46vw);height:calc(55vh + var(--story-progress) * 45vh);border-radius:calc(3px * (1 - var(--story-progress)));will-change:width,height;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0a,0 24px 65px #0000006b}.scroll-story__frame>img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(calc(1.035 - var(--story-progress) * .035));will-change:transform;position:absolute;inset:0}.scroll-story__shade{opacity:clamp(0,calc((var(--story-progress) - .48) * 3),1);background:linear-gradient(90deg,#13080bc7,#13080b40 48%,#13080b0a 72%),linear-gradient(#0000 55%,#0c050773);position:absolute;inset:0}.scroll-story__content{z-index:2;width:min(560px,42vw);opacity:clamp(0,calc((var(--story-progress) - .58) * 3.8),1);transform:translateY(calc(-42% + (1 - var(--story-progress)) * 24px));will-change:opacity,transform;position:absolute;top:50%;left:clamp(24px,6vw,96px)}.scroll-story__content>span{letter-spacing:.2em;color:#ead6dd;margin-bottom:24px;font-size:10px;font-weight:700;display:block}.scroll-story__content h2{letter-spacing:-.05em;text-shadow:0 5px 28px #00000047;margin-bottom:25px;font-size:clamp(48px,6vw,94px);line-height:1.12}.scroll-story__content h2 em{color:#d8c4e4;font-weight:400}.scroll-story__content p{font-family:var(--serif);color:#f7e9e9;max-width:500px;margin-bottom:30px;font-size:clamp(15px,1.35vw,21px);line-height:1.5}.scroll-story__content a{letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12080b26;border:1px solid #ffffffb3;border-radius:99px;align-items:center;gap:34px;padding:15px 18px 15px 22px;font-size:11px;font-weight:700;display:inline-flex}.scroll-story__content a b{font-size:16px;font-weight:400}.scroll-story__caption{z-index:2;text-align:right;letter-spacing:.14em;text-transform:uppercase;opacity:clamp(0,calc((var(--story-progress) - .72) * 5),1);font-size:9px;line-height:1.65;position:absolute;bottom:clamp(22px,4vw,54px);right:clamp(22px,4vw,65px)}.scroll-story__hint{z-index:4;opacity:clamp(0,calc(1 - var(--story-progress) * 4),1);letter-spacing:.18em;color:#eadde1;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scroll-story__hint i{background:linear-gradient(#fff,#0000);width:1px;height:30px;display:block}@media (width<=800px){.scroll-story{height:220vh}.scroll-story__tile--left-top,.scroll-story__tile--left-bottom{width:24vw}.scroll-story__tile--right-top,.scroll-story__tile--right-bottom{width:22vw}.scroll-story__frame{width:calc(64vw + var(--story-progress) * 36vw);height:calc(52vh + var(--story-progress) * 48vh)}.scroll-story__content{width:auto;transform:translateY(calc((1 - var(--story-progress)) * 20px));inset:auto 24px 70px}.scroll-story__content h2{font-size:clamp(43px,13vw,68px)}.scroll-story__content p{max-width:420px;font-size:15px}.scroll-story__caption{display:none}}@media (prefers-reduced-motion:reduce){.scroll-story{height:100vh}.scroll-story__mosaic,.scroll-story__hint{display:none}.scroll-story__frame{width:100vw;height:100vh}.scroll-story__shade,.scroll-story__content,.scroll-story__caption{opacity:1}.scroll-story__content{transform:translateY(-42%)}}.scroll-story__backdrop{z-index:2;color:#fff0e9;font-family:var(--serif);letter-spacing:-.07em;opacity:clamp(0,calc(1 - var(--story-progress) * 2.4),.9);pointer-events:none;mix-blend-mode:screen;font-size:clamp(92px,15vw,230px);font-style:italic;line-height:.72;position:absolute;inset:0;overflow:hidden}.scroll-story__backdrop span{white-space:nowrap;position:absolute}.scroll-story__backdrop span:first-child{top:1.5vh;left:2vw}.scroll-story__backdrop span:last-child{bottom:1vh;right:3vw}.scroll-story__mosaic{z-index:1}.scroll-story__tile--left-top{width:24vw;height:50vh;top:0;left:0}.scroll-story__tile--left-bottom{width:24vw;height:50vh;bottom:0;left:0}.scroll-story__tile--center-top{object-position:center 42%;width:52vw;height:22vh;top:0;left:24vw}.scroll-story__tile--center-bottom{object-position:center 66%;width:52vw;height:22vh;bottom:0;left:24vw}.scroll-story__tile--right-top{width:24vw;height:50vh;top:0;right:0}.scroll-story__tile--right-bottom{width:24vw;height:50vh;bottom:0;right:0}.scroll-story__frame{z-index:4;width:calc(52vw + var(--story-progress) * 48vw);height:calc(56vh + var(--story-progress) * 44vh);box-shadow:none;border-radius:0}.scroll-story__hint{z-index:5;text-shadow:0 1px 12px #16080fcc}@media (width<=800px){.scroll-story__frame{width:calc(52vw + var(--story-progress) * 48vw);height:calc(56vh + var(--story-progress) * 44vh)}.scroll-story__backdrop{font-size:23vw}.scroll-story__backdrop span:first-child{top:4vh;left:-2vw}.scroll-story__backdrop span:last-child{bottom:4vh;right:2vw}}@media (prefers-reduced-motion:reduce){.scroll-story__backdrop{display:none}}.scroll-story{--mosaic-gap:clamp(24px,3.4vw,70px)}.scroll-story__backdrop{z-index:0;opacity:clamp(0,calc(1 - var(--story-progress) * 2.4),.38)}.scroll-story__mosaic{gap:var(--mosaic-gap);grid-template-columns:24fr 52fr 24fr;align-items:stretch;display:grid;inset:0}.scroll-story__column{gap:var(--mosaic-gap);min-width:0;min-height:0;display:grid}.scroll-story__column--side{grid-template-rows:repeat(2,auto);align-content:center}.scroll-story__column--center{grid-template-rows:1fr 2.15fr 1fr}.scroll-story__tile{object-fit:cover;filter:saturate(.83)contrast(1.04);width:100%;height:100%;position:static}.scroll-story__column--side .scroll-story__tile{aspect-ratio:1;height:auto}.scroll-story__tile--half{object-position:center 52%;min-height:0}.scroll-story__column--center .scroll-story__tile:last-child{object-position:center 68%}.scroll-story__frame{width:calc(52vw - var(--mosaic-gap) + var(--story-progress) * (48vw + var(--mosaic-gap)));height:calc(52vh - var(--mosaic-gap) + var(--story-progress) * (48vh + var(--mosaic-gap)))}@media (width<=800px){.scroll-story{--mosaic-gap:14px}.scroll-story__mosaic{grid-template-columns:24fr 52fr 24fr}.scroll-story__frame{width:calc(52vw - var(--mosaic-gap) + var(--story-progress) * (48vw + var(--mosaic-gap)));height:calc(52vh - var(--mosaic-gap) + var(--story-progress) * (48vh + var(--mosaic-gap)))}}.product-carousel{min-width:0;position:relative}.product-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:14px;padding:1px;display:flex;overflow-x:auto}.product-carousel__track::-webkit-scrollbar{display:none}.product-carousel__track>.product-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(25% - 10.5px)}.product-carousel__footer{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:18px;margin-top:22px;display:grid}.product-carousel__count{letter-spacing:.15em;font-variant-numeric:tabular-nums;font-size:9px}.product-carousel__progress{background:#5b30442e;height:1px;overflow:hidden}.product-carousel__progress i{background:var(--burgundy);transform-origin:0;width:100%;height:100%;transition:transform .25s;display:block}.product-carousel__controls{opacity:.4;gap:7px;transition:opacity .2s;display:flex}.product-carousel:hover .product-carousel__controls{opacity:1}.product-carousel__controls button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:16px;transition:background .2s,color .2s,transform .2s}.product-carousel__controls button:hover{background:var(--burgundy);color:#fff;transform:translateY(-2px)}@media (width<=1020px){.product-carousel__track>.product-card{flex-basis:calc(33.3333% - 9.33333px)}}@media (width<=720px){.best-sellers{padding-left:12px;padding-right:12px}.best-sellers .section-heading{padding:0 6px}.product-carousel__track{gap:8px;padding:1px}.product-carousel__track>.product-card{flex-basis:calc(33.3333% - 5.33333px)}.product-carousel .product-card__body{padding:8px}.product-carousel .product-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.product-carousel .product-card p,.product-carousel .rating,.product-carousel .swatches{display:none}.product-carousel .product-card__top{display:block}.product-carousel .product-card__top>strong{margin-top:5px;font-size:11px;display:block}.product-carousel .product-card__bottom{justify-content:flex-end;margin-top:6px}.product-carousel .product-card__bottom button{font-size:8px}.product-carousel .badge{padding:5px 6px;font-size:7px;top:6px;left:6px}.product-carousel .heart{font-size:18px;top:3px;right:5px}.product-carousel__footer{grid-template-columns:auto 1fr;gap:12px;margin:16px 6px 0}.product-carousel__controls{display:none}}@media (prefers-reduced-motion:reduce){.product-carousel__track{scroll-behavior:auto}.product-carousel__progress i{transition:none}}.blog-page{color:#080808;background:#fff;border-radius:0;height:100svh;min-height:620px;font-family:Arial,Helvetica Neue,sans-serif;overflow:hidden}.blog-header{z-index:30;background:#fff;border-bottom:1px solid #e3e3e3;align-items:center;height:150px;padding:0 5vw;display:flex;position:relative}.blog-logo{color:#080808;flex-direction:column;justify-content:center;width:82px;height:64px;line-height:1.12;display:flex;transform:rotate(-3deg)}.blog-logo span{letter-spacing:.18em;margin-left:4px;font-size:10px;font-weight:800}.blog-logo b{letter-spacing:-.09em;font-family:Georgia,serif;font-size:28px;font-style:italic}.blog-logo:before{content:"";background:var(--pink);clip-path:polygon(0 20%,100% 0,80% 100%,9% 86%);z-index:-1;width:37px;height:19px;position:absolute;transform:translate(19px,-17px)rotate(7deg)}.blog-header nav{align-items:center;gap:29px;height:100%;margin-left:auto;display:flex}.blog-header nav>a{color:#080808;height:24px;font-family:Arial Black,Arial,sans-serif;font-size:10px;line-height:12px;overflow:hidden}.blog-header nav>a.active{color:#dd5e8a}.blog-roll{flex-direction:column;transition:transform .48s cubic-bezier(.645,.045,.355,1);display:flex}.blog-header nav>a:hover .blog-roll,.blog-header nav>a:focus-visible .blog-roll{transform:translateY(-12px)}.blog-nav-cta{text-align:center;border:1px solid #999;min-width:134px;margin-top:-13px;padding:11px 18px;height:38px!important}.blog-nav-cta .blog-roll{transform:translateY(-1px)}.blog-nav-cta:hover .blog-roll{transform:translateY(-13px)!important}.blog-stage{background:#fff;height:calc(100svh - 150px);min-height:470px;position:relative;overflow:hidden}.blog-stage:before{content:"";z-index:12;background:#dedede;width:1px;position:absolute;inset:0 auto 0 20vw}.blog-visual{z-index:14;pointer-events:none;width:35vw;height:calc(100svh - 300px);min-height:320px;position:absolute;top:0;left:0;overflow:hidden}.blog-visual__back{background:#f5f1ec;width:20vw;height:100%;position:absolute;top:0;left:0;overflow:hidden}.blog-visual__front{width:28vw;height:66%;position:absolute;top:17%;left:7vw;overflow:hidden}.blog-visual__panel{will-change:clip-path;position:absolute;inset:0}.blog-visual__panel img{object-fit:cover;filter:saturate(.86)contrast(1.02);width:100%;height:100%;display:block}.blog-visual__back .blog-visual__panel img{object-position:0 0;transform-origin:0 0;width:145%;max-width:none;height:145%}.blog-visual__front .blog-visual__panel img{object-position:center}.blog-visual__count{letter-spacing:.14em;color:#fff;text-shadow:0 1px 7px #000;z-index:5;font-size:9px;font-weight:800;position:absolute;bottom:17px;left:22px}.blog-feed{z-index:10;scrollbar-width:thin;scrollbar-color:#111 #eee;position:absolute;inset:0 0 0 20vw;overflow:hidden auto}.blog-entry{border-bottom:1px solid #dedede;grid-template-columns:26vw 1fr;height:calc(100svh - 300px);min-height:320px;padding-left:26vw;display:grid;position:relative;overflow:hidden}.blog-entry__copy{z-index:2;align-self:center;width:29vw;max-width:460px;position:relative}.blog-entry time{letter-spacing:-.055em;margin-bottom:18px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(27px,2.35vw,42px);line-height:1.12;display:block}.blog-entry__meta{letter-spacing:.15em;color:#c94d79;margin-bottom:25px;font-size:9px;font-weight:800;display:block}.blog-entry h1{letter-spacing:-.045em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.55vw,44px);font-weight:400;line-height:1.12}.blog-entry p{max-width:410px;margin:0 0 27px;font-size:14px;line-height:1.85}.blog-entry__copy>a{letter-spacing:.12em;border-bottom:1px solid;padding-bottom:3px;font-family:Arial Black,Arial,sans-serif;font-size:9px;transition:color .3s,border-color .3s;display:inline-block}.blog-entry__copy>a:hover{color:#dd5e8a;border-color:#dd5e8a}.blog-entry__index{color:#aaa;font-family:Georgia,serif;font-size:11px;font-style:italic;position:absolute;bottom:4.7vh;right:5.5vw}.blog-controls{z-index:20;flex-direction:column;gap:18px;display:flex;position:absolute;top:calc(50svh - 150px);right:5.6vw;transform:translateY(-50%)}.blog-controls button{cursor:pointer;background:#ffffffd1;border:1px solid #dedede;border-radius:50%;width:52px;height:52px;font-size:17px;transition:background .25s,color .25s,transform .25s}.blog-controls button:hover:not(:disabled){color:#fff;background:#080808;transform:scale(1.05)}.blog-controls button:disabled{opacity:.28;cursor:default}@media (width<=900px){.blog-header{height:112px;padding:0 22px}.blog-header nav{gap:18px}.blog-header nav>a:nth-child(2),.blog-header nav>a:nth-child(4),.blog-header nav>a:last-child{display:none}.blog-stage{height:calc(100svh - 112px)}.blog-stage:before{left:30vw}.blog-visual{width:50vw}.blog-visual__back{width:30vw}.blog-visual__front{width:42vw;left:8vw}.blog-feed{left:30vw}.blog-entry{padding-left:24vw}.blog-entry__copy{width:39vw}.blog-controls{right:3vw}}@media (width<=620px){.blog-page{height:auto;min-height:100svh;overflow:auto}.blog-header{height:88px;position:sticky;top:0}.blog-logo{transform-origin:0;transform:scale(.82)rotate(-3deg)}.blog-header nav>a{display:none!important}.blog-header nav>a.active{font-size:9px;display:block!important}.blog-stage{height:auto;min-height:0;overflow:visible}.blog-stage:before,.blog-controls,.blog-visual{display:none}.blog-feed{position:relative;inset:auto;overflow:visible}.blog-entry{scroll-snap-align:none;background-position:top;background-repeat:no-repeat;background-size:100%;height:auto;min-height:0;padding:62vw 22px 55px;display:block}.blog-entry:first-child{background-image:var(--rl-journal-1)}.blog-entry:nth-child(2){background-image:var(--rl-journal-2)}.blog-entry:nth-child(3){background-image:var(--rl-journal-3)}.blog-entry:nth-child(4){background-image:var(--rl-product-air)}.blog-entry:nth-child(5){background-image:var(--rl-product-curve)}.blog-entry:nth-child(6){background-image:var(--rl-product-duo)}.blog-entry__copy{background:#fff;width:auto;max-width:none;padding-top:28px}.blog-entry time{font-size:29px}.blog-entry h1{font-size:32px}.blog-entry__index{bottom:25px;right:22px}}@media (prefers-reduced-motion:reduce){.blog-roll,.blog-controls button{transition:none}.blog-feed{scroll-behavior:auto}}.blog-page{background:var(--paper);height:calc(100svh - 114px);min-height:0;color:var(--plum);font-family:var(--sans);border-radius:0 0 clamp(30px,3.2vw,52px) clamp(30px,3.2vw,52px);overflow:hidden}.blog-stage{background:var(--paper);height:100%;min-height:0}.blog-stage:before{background:var(--line);left:24vw}.blog-masthead{z-index:18;width:145px;color:var(--plum);pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:25px;left:39vw}.blog-masthead span{letter-spacing:.18em;color:var(--burgundy);font-size:10px;font-weight:800}.blog-masthead p{font-family:var(--serif);opacity:.72;margin:0;font-size:12px;font-style:italic;line-height:1.25}.blog-visual{width:38vw;height:calc(100svh - 264px);min-height:320px}.blog-visual__back{background:var(--burgundy-dark);width:24vw}.blog-visual__front{border:1px solid #fff0e952;width:30vw;height:72%;top:14%;left:6vw;overflow:hidden;box-shadow:0 24px 58px #35081333}.blog-visual__panel img{filter:saturate(.72)sepia(.1)contrast(1.04)brightness(.9)}.blog-visual__back:after{content:"";z-index:20;mix-blend-mode:multiply;pointer-events:none;background:#5a102221;position:absolute;inset:0}.blog-visual__count{left:var(--pad);color:var(--cream);letter-spacing:.18em;text-shadow:0 2px 12px #350813b3;font-size:9px;bottom:20px}.blog-feed{scrollbar-color:var(--burgundy) #5b30441a;overscroll-behavior:auto;left:24vw}.blog-feed__tail{background:var(--paper);border-top:1px solid var(--line);height:150px}.blog-entry{border-color:var(--line);background:var(--paper);grid-template-columns:1fr;height:calc(100svh - 264px);min-height:320px;padding-left:26vw}.blog-entry__copy{width:34vw;max-width:520px}.blog-entry time{font-family:var(--sans);letter-spacing:.18em;color:var(--burgundy);margin-bottom:13px;font-size:11px;font-weight:800;line-height:1.2}.blog-entry__meta{letter-spacing:.18em;color:#b26783;margin-bottom:21px;font-size:9px}.blog-entry h1{font-family:var(--serif);letter-spacing:-.045em;color:var(--plum);margin-bottom:21px;font-size:clamp(38px,4vw,64px);line-height:1.12}.blog-entry p{font-family:var(--sans);color:var(--plum);max-width:450px;margin-bottom:24px;font-size:14px;line-height:1.65}.blog-entry__copy>a{border:1px solid var(--plum);font-family:var(--sans);letter-spacing:.14em;border-radius:999px;padding:12px 18px 11px;font-size:9px;transition:background .25s,color .25s,transform .25s}.blog-entry__copy>a:hover{background:var(--burgundy);border-color:var(--burgundy);color:var(--cream);transform:translateY(-2px)}.blog-entry__index{right:var(--pad);font-family:var(--serif);color:var(--plum);opacity:.5;font-size:12px;bottom:26px}.blog-controls{right:calc(var(--pad) + 68px);gap:12px;top:calc(50svh - 132px)}.blog-controls button{width:48px;height:48px;color:var(--burgundy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3efe6e0;border-color:#5b304459;box-shadow:0 8px 24px #3508130f}.blog-controls button:last-child:not(:disabled){background:var(--pink);border-color:var(--pink);color:var(--burgundy-dark)}.blog-controls button:hover:not(:disabled){background:var(--burgundy);border-color:var(--burgundy);color:var(--cream)}.blog-archive{--archive-open:min(500px,36vw);z-index:40;background:var(--burgundy-dark);width:58px;color:var(--cream);isolation:isolate;transition:width .55s cubic-bezier(.645,.045,.355,1),box-shadow .4s;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 45px #35081300}.blog-archive:hover,.blog-archive:focus-within{width:var(--archive-open);box-shadow:-18px 0 45px #35081342}.blog-archive__rail{z-index:3;background:var(--burgundy);width:58px;color:var(--brand-gold);border-left:1px solid #f2b6c929;border-right:1px solid #f2b6c92e;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0 21px;transition:background .35s,color .35s;display:flex;position:absolute;inset:0 auto 0 0}.blog-archive__rail span{letter-spacing:.2em;writing-mode:vertical-rl;font-size:9px;font-weight:800;transform:rotate(180deg)}.blog-archive__rail b{font-family:var(--serif);font-size:13px;font-style:italic;font-weight:400}.blog-archive__content{width:calc(var(--archive-open) - 58px);overscroll-behavior:contain;opacity:0;scrollbar-width:thin;scrollbar-color:var(--pink) #f2b6c91f;padding:30px 28px 40px;transition:opacity .28s 80ms,transform .48s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;bottom:0;left:58px;overflow-y:auto;transform:translate(24px)}.blog-archive:hover .blog-archive__content,.blog-archive:focus-within .blog-archive__content{opacity:1;transition-delay:.16s;transform:none}.blog-archive.is-closing,.blog-archive.is-closing:hover,.blog-archive.is-closing:focus-within{width:58px;box-shadow:-18px 0 45px #35081300}.blog-archive.is-closing .blog-archive__rail{background:var(--burgundy);color:var(--brand-gold)}.blog-archive.is-closing .blog-archive__content{opacity:0;transition-delay:0s;transform:translate(24px)}.blog-archive__content>header{border-bottom:1px solid #ffffff52;padding:2px 0 26px;position:relative}.blog-archive__intro{padding-right:112px}.blog-archive__intro>span{letter-spacing:.18em;color:var(--brand-gold);margin-bottom:14px;font-size:9px;font-weight:800;display:block}.blog-archive__content>header h2{font-family:var(--serif);letter-spacing:-.045em;color:var(--cream);margin:0 0 14px;font-size:clamp(34px,3vw,46px);line-height:1.12}.blog-archive__content>header p{font-family:var(--sans);color:#f1e9e4;max-width:300px;margin:0;font-size:13px;font-style:normal;line-height:1.5}.blog-archive__tools{min-width:0}.blog-archive__expand{color:var(--brand-gold);cursor:pointer;letter-spacing:.12em;background:0 0;border:1px solid #f2b6c961;border-radius:999px;align-items:center;gap:9px;padding:9px 11px 8px 13px;font-size:8px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:flex;position:absolute;top:0;right:0}.blog-archive__expand b{font-size:14px;font-weight:400;line-height:1}.blog-archive__expand:hover{background:var(--pink);border-color:var(--pink);color:var(--burgundy-dark)}.blog-archive__search{margin-top:22px;display:block;position:relative}.blog-archive__search input{color:#fff;width:100%;height:44px;font-family:var(--sans);background:#ffffff14;border:1px solid #ffffff80;border-radius:999px;outline:none;padding:0 42px 0 17px;font-size:11px;transition:border-color .25s,background .25s;display:block}.blog-archive__search input::placeholder{color:#ffffffc2}.blog-archive__search input:focus{border-color:var(--pink);background:#fff0e91a}.blog-archive__search b{color:var(--brand-gold);pointer-events:none;font-size:20px;font-weight:400;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.blog-archive__result-count{letter-spacing:.12em;text-transform:uppercase;color:#ffffffc2;margin-top:10px;font-size:8px;font-weight:700;display:block}.blog-archive__content nav{flex-direction:column;display:flex}.blog-archive__content nav>button{color:#f8f4ef;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff42;grid-template-columns:104px minmax(0,1fr);gap:18px;width:100%;padding:21px 0;transition:transform .25s;display:grid}.blog-archive__content nav>button:hover,.blog-archive__content nav>button:focus-visible{outline:none;transform:translate(-5px)}.blog-archive__content nav img{object-fit:cover;filter:saturate(.75)sepia(.08)brightness(.88);width:104px;height:126px;display:block}.blog-archive__content nav div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.blog-archive__content nav small{letter-spacing:.1em;color:#d9a85c;font-size:8px;font-weight:700;line-height:1.55}.blog-archive__content nav h3{font-family:var(--sans);letter-spacing:-.025em;color:#fff;margin:13px 0 14px;font-size:23px;font-weight:500;line-height:1.2}.blog-archive__content nav span{letter-spacing:.1em;color:#fff;border-bottom:1px solid #fff;margin-top:auto;padding-bottom:3px;font-size:9px;font-weight:700}.blog-archive__empty{border-bottom:1px solid #f2b6c92e;padding:45px 0}.blog-archive__empty span{letter-spacing:.16em;color:var(--brand-gold);font-size:9px;font-weight:800;border:0!important}.blog-archive__empty p{font-family:var(--serif);color:var(--cream);margin:12px 0 0;font-size:22px;font-style:italic}.blog-archive__pagination{justify-content:center;align-items:center;gap:24px;padding-top:22px;display:flex}.blog-archive__pagination button{color:#fff;width:auto;min-width:0;height:auto;font-family:var(--sans);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 4px;font-size:10px;font-weight:600;line-height:1.3;transition:none}.blog-archive__pagination button:hover:not(:disabled){color:#fff;background:0 0}.blog-archive__pagination button:focus-visible{outline-offset:5px;outline:2px solid #d9a85c}.blog-archive__pagination button:disabled{color:#ffffff94;opacity:1;cursor:default}.blog-archive__pagination span{letter-spacing:.16em;color:#d9a85c;border:0;margin:0;padding:0;font-size:9px;font-weight:700}.blog-archive.is-full,.blog-archive.is-full:hover,.blog-archive.is-full:focus-within{width:100%;box-shadow:-18px 0 45px #35081347}.blog-archive.is-full .blog-archive__rail{background:var(--pink);color:var(--burgundy-dark)}.blog-archive.is-full .blog-archive__content{opacity:1;width:calc(100% - 58px);padding:26px 38px 24px;transition-delay:0s;transform:none}.blog-archive.is-full .blog-archive__content>header{grid-template-columns:minmax(300px,1fr) minmax(300px,380px) auto;align-items:end;gap:38px;padding-bottom:20px;display:grid}.blog-archive.is-full .blog-archive__intro{padding:0}.blog-archive.is-full .blog-archive__intro>span{margin-bottom:9px}.blog-archive.is-full .blog-archive__content>header h2{margin-bottom:8px;font-size:40px}.blog-archive.is-full .blog-archive__content>header p{max-width:none;font-size:12px}.blog-archive.is-full .blog-archive__search{margin:0}.blog-archive.is-full .blog-archive__result-count{margin-bottom:1px}.blog-archive.is-full .blog-archive__expand{white-space:nowrap;align-self:center;position:static}.blog-archive.is-full .blog-archive__content nav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;display:grid}.blog-archive.is-full .blog-archive__content nav>button{grid-template-columns:110px minmax(0,1fr);gap:16px;min-height:150px;padding:18px 0}.blog-archive.is-full .blog-archive__content nav img{width:110px;height:114px}.blog-archive.is-full .blog-archive__content nav h3{margin:10px 0;font-size:21px}.blog-archive.is-full .blog-archive__pagination{padding-top:15px}.scroll-header{--scroll-header-height:114px;height:var(--scroll-header-height);z-index:190;will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:fixed;inset:0 0 auto}.scroll-header.is-hidden{transform:translateY(calc(-1 * var(--scroll-header-height)))}.scroll-header:not(.is-hidden){box-shadow:0 8px 28px #3508131a}@media (width<=720px){.scroll-header{--scroll-header-height:98px}}@media (prefers-reduced-motion:reduce){.scroll-header{transition:none}}::selection{background:var(--copper);color:var(--night-deep)}main,.section{background:var(--paper)}.section-heading{border-bottom:1px solid #43262233;align-items:end;margin-bottom:28px;padding-bottom:18px}.section-heading h2{color:#261b20;font-size:clamp(38px,4.2vw,62px)}.section-heading .eyebrow{color:var(--burgundy)}.section-heading>a{letter-spacing:.18em;text-transform:uppercase;color:var(--burgundy);font-size:9px;font-weight:700}.button,.cta-button{letter-spacing:.12em;text-transform:uppercase;border-radius:2px}.button--dark:hover{background:var(--copper);border-color:var(--copper);color:var(--night-deep)}.button--pink{background:var(--copper);color:var(--night-deep)}.button--light{background:var(--ivory);color:var(--night)}.button--outline{border-color:#b87958b3}.category-section{background:linear-gradient(#f8f2ec,#f3ebe4);padding-top:72px;padding-bottom:70px}.category-grid{gap:14px}.category-card{box-shadow:none;background:#e9ddd4;border:1px solid #43262226;border-radius:3px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.category-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px #25161924}.category-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#040c15c7);position:absolute;inset:0}.category-card__shape{background:#d8c6bc;border-radius:0}.category-card__shape img{filter:saturate(.65)sepia(.08)contrast(1.02)}.category-card>span,.category-card>h3,.category-card>p,.category-card>b{z-index:1;color:var(--ivory);position:relative}.category-card>span{color:var(--brand-gold)}.category-card h3{font-family:var(--serif);font-size:clamp(25px,2.2vw,36px);font-weight:400}.category-card b{color:var(--brand-gold);letter-spacing:.14em;text-transform:uppercase}.best-sellers{background:var(--paper);padding-top:76px;padding-bottom:84px}.product-card{box-shadow:none;background:#f8f3ee;border:1px solid #43262224;border-radius:3px;transition:transform .3s,box-shadow .3s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px #2b1a1c1f}.product-card__media img{filter:saturate(.72)sepia(.06);transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__media img{transform:scale(1.045)}.product-card__body{border-top:1px solid #4326221f}.product-card h3{font-family:var(--serif);color:#211820;font-weight:400}.product-card__top>strong{color:var(--burgundy)}.product-card__bottom button{background:var(--copper);color:var(--night-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:2px}.product-carousel__progress i{background:var(--copper)}.product-carousel__controls button{border-color:#43262247}.product-carousel__controls button:hover{background:var(--night);color:var(--ivory)}.scroll-story,.scroll-story__sticky{background:var(--night-deep)}.scroll-story__tile{filter:saturate(.58)sepia(.08)contrast(1.08)brightness(.72)}.scroll-story__backdrop{color:var(--brand-gold);opacity:clamp(0,calc(1 - var(--story-progress)*2.4),.25)}.scroll-story__shade{background:linear-gradient(90deg,#02080ee0,#02080e1f,#02080ea3)}.scroll-story__content{color:var(--ivory)}.scroll-story__content .eyebrow,.scroll-story__content h2 em{color:var(--brand-gold)}.film{background:var(--night);color:var(--ivory)}.film__poster{border:1px solid #d49a7838;border-radius:2px}.film__poster img{filter:saturate(.62)sepia(.1)brightness(.72)}.film__copy .eyebrow{color:var(--brand-gold)}.film__copy p{color:#f4ede4ad}.quiz-cta{background:linear-gradient(120deg,#e8d4ca,#f7eee8);border-top:1px solid #b8795859;border-bottom:1px solid #b8795859}.quiz-cta__mark{color:var(--brand-gold)}.quiz-cta__steps>div{border-color:#4326222e}.quiz-cta__steps i{background:var(--night);color:var(--brand-gold)}.trust-row{background:#f5f2ee;border-color:#43262229}.trust-row>div+div{border-color:#43262229}.trust-row>div>span{color:var(--brand-gold)}.feature-story{background:var(--night);color:var(--ivory)}.feature-story__media{background:#101b25;border-radius:2px}.feature-story__media img{filter:saturate(.62)sepia(.07)contrast(1.05)brightness(.82)}.feature-story .eyebrow{color:var(--brand-gold)}.feature-story p{color:#f4ede4ad}.feature-story li{border-color:#d49a7833}.feature-story li span{color:var(--brand-gold)}.journal-section{background:#f5eee8}.journal-card{background:#faf6f2;border:1px solid #43262226;border-radius:3px;overflow:hidden}.journal-card img{filter:saturate(.64)sepia(.06);transition:transform .5s}.journal-card:hover img{transform:scale(1.035)}.journal-card span,.journal-card b{color:var(--burgundy)}.journal-card h3{font-family:var(--serif);font-weight:400}.reviews{background:linear-gradient(115deg,#eadbd3,#f7f0ea)}.reviews blockquote{font-family:var(--serif);border-color:#43262233}.newsletter{background:var(--night);color:var(--ivory);border-top:1px solid #d49a7833}.newsletter .eyebrow{color:var(--brand-gold)}.newsletter input{color:var(--ivory);border-color:#d49a7873}.newsletter__submit{background:var(--copper);color:var(--night-deep)}.footer--playground{color:var(--ivory);background:#030b14;border-top:1px solid #d49a783d}.footer__topline{color:var(--brand-gold)}.footer__intro h2{color:var(--ivory)}.footer__intro h2 em,.footer__intro nav span{color:var(--brand-gold)}.footer__legal{color:#f4ede480}.footer-photo{background:var(--ivory);color:#241b20;border:1px solid #b8795880}.collection-hero{background:var(--night);color:var(--ivory);border-bottom:1px solid #d49a7833}.collection-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030b14e0,#030b142e);position:absolute;inset:0}.collection-hero>div{z-index:2;position:relative}.collection-hero img{filter:saturate(.58)sepia(.08)brightness(.68)}.collection-hero .eyebrow{color:var(--brand-gold)}.catalog{background:var(--paper)}.catalog__bar{border-color:#43262233}.filter-pills button{border-color:#43262238;border-radius:2px}.filter-pills button.active,.filter-pills button:hover{background:var(--night);color:var(--ivory)}.catalog select{background:#faf5f0;border-color:#4326223d;border-radius:2px}.page-hero{background:var(--night);color:var(--ivory)}.page-hero .eyebrow{color:var(--brand-gold)}.page-hero p{color:#f4ede4ad}.collections-grid{background:var(--night-deep);gap:1px}.collection-tile{color:var(--ivory);background:#101b25;border:1px solid #d49a782b;border-radius:0}.collection-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030b14e6,#030b141f);position:absolute;inset:0}.collection-tile>span,.collection-tile>div{z-index:2;position:relative}.guided-banner{background:linear-gradient(115deg,#e7d2c8,#f6ede7)}.pdp{background:var(--paper)}.pdp-top{background:#f5ede7}.gallery__main,.gallery__thumbs button{background:#ebe0d8;border-color:#43262229;border-radius:2px}.gallery img{filter:saturate(.68)sepia(.06)}.pdp-info .eyebrow,.pdp-price{color:var(--burgundy)}.swatches--large button,.quantity{border-color:#4326223d;border-radius:2px}.pdp-assurance{border-color:#4326222e}.lifestyle-story{background:var(--night);color:var(--ivory)}.lifestyle-story img{filter:saturate(.58)sepia(.08)brightness(.72)}.benefits,.specs,.care,.related{background:var(--paper)}.benefits>div,.specs>div,.care__steps>div{border-color:#4326222e}.sticky-add{color:var(--ivory);background:#040c15f0;border-color:#d49a7840}.blog-archive__rail{background:var(--night);color:var(--brand-gold);border-color:#d49a7833}.video-modal video{object-fit:cover;background:#02070c;width:100%;height:100%;display:block}.header__expanded .nav{gap:clamp(15px,2.15vw,34px)}.header__expanded .nav__link{white-space:nowrap;text-transform:uppercase;letter-spacing:.16em;padding:31px 0;font-size:9px;font-weight:700;position:relative}.header__expanded .nav__link:after{content:"";background:var(--copper);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.header__expanded .nav__link:hover:after,.header__expanded .nav__link.is-active:after{transform:scaleX(1)}.commerce-mega{background:var(--night-deep);color:var(--ivory);border-top:1px solid #d49a7859;border-bottom:1px solid #d49a7847;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.45fr) minmax(240px,.8fr);gap:0;padding:0;top:100%;box-shadow:0 30px 70px #01070d57}.commerce-mega__links{border-right:1px solid #d49a7829;flex-direction:column;padding:30px clamp(28px,4vw,64px);display:flex;gap:0!important}.commerce-mega__links>small,.commerce-mega__note>small{color:var(--brand-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:9px}.commerce-mega__links>a:not(.commerce-mega__all){letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f4ede414;padding:11px 0;transition:padding-left .2s,color .2s;font-family:var(--sans)!important;font-size:12px!important}.commerce-mega__links>a:not(.commerce-mega__all):hover{color:var(--brand-gold);padding-left:8px}.commerce-mega__all{text-transform:uppercase;letter-spacing:.16em;color:var(--brand-gold);margin-top:18px;font-size:9px!important}.commerce-mega__feature{border-right:1px solid #d49a7829;min-height:330px;display:block;position:relative;overflow:hidden}.commerce-mega__feature:after{content:"";background:linear-gradient(90deg,#030b14db,#030b141f);position:absolute;inset:0}.commerce-mega__feature>img{object-fit:cover;filter:saturate(.58)sepia(.08)brightness(.6);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.commerce-mega__feature:hover>img{transform:scale(1.035)}.commerce-mega__feature>span{z-index:1;flex-direction:column;align-items:flex-start;width:min(340px,72%);display:flex;position:absolute;bottom:36px;left:clamp(28px,4vw,58px)}.commerce-mega__feature small{letter-spacing:.18em;color:var(--brand-gold);font-size:8px}.commerce-mega__feature strong{font-family:var(--serif);margin:12px 0 10px;font-size:34px;font-weight:400;line-height:1.12}.commerce-mega__feature p{color:#f4ede4b3;margin:0 0 18px;font-size:11px;line-height:1.55}.commerce-mega__feature b{letter-spacing:.14em;color:var(--brand-gold);text-transform:uppercase;font-size:9px}.commerce-mega__note{background:linear-gradient(150deg,#101d2a,#071321);flex-direction:column;justify-content:center;padding:34px clamp(28px,3.5vw,52px);display:flex}.commerce-mega__note strong{font-family:var(--serif);margin-bottom:13px;font-size:30px;font-weight:400;line-height:1.12}.commerce-mega__note p{color:#f4ede49e;margin:0 0 25px;font-size:11px;line-height:1.55}.commerce-mega__note a{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);border-bottom:1px solid;width:max-content;padding-bottom:5px;font-size:9px}.shop-hero{grid-template-columns:43% 57%;min-height:500px;margin-top:114px}.shop-hero>div{padding-top:90px;padding-bottom:80px}.shop-hero h1{text-transform:capitalize;font-size:clamp(62px,7vw,106px)}.shop-hero__count{color:var(--brand-gold);letter-spacing:.16em;text-transform:uppercase;margin-top:32px;font-size:9px;display:block}.shortcut-row{background:#dfc0b1;border-top:1px solid #4326222e;border-bottom:1px solid #4326222e;padding-block:17px}.shortcut-row a{text-transform:uppercase;letter-spacing:.12em;border-radius:2px;padding:11px 17px;font-size:9px}.catalog-layout{grid-template-columns:270px minmax(0,1fr);gap:clamp(30px,4vw,66px);padding-top:52px;display:grid}.catalog-filter{border-top:1px solid #4326223d;min-width:0}.catalog-filter__head{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #4326223d;justify-content:space-between;align-items:center;height:54px;font-size:10px;font-weight:800;display:flex}.catalog-filter__head button{color:var(--burgundy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:8px;text-decoration:underline}.catalog-filter__group{border-bottom:1px solid #43262233;padding:0}.catalog-filter__group summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:19px;list-style:none;display:flex}.catalog-filter__group summary::-webkit-details-marker{display:none}.catalog-filter__group:not([open]) summary span{font-size:0}.catalog-filter__group:not([open]) summary span:after{content:"+";font-size:16px}.catalog-filter__group>div{flex-direction:column;gap:13px;padding:0 0 22px;display:flex}.catalog-filter__group label{cursor:pointer;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;font-size:11px;display:grid;position:relative}.catalog-filter__group input{opacity:0;pointer-events:none;position:absolute}.catalog-filter__group label>i{border:1px solid #4326226b;place-items:center;width:16px;height:16px;display:grid}.catalog-filter__group label>i:after{content:"";background:var(--night);width:8px;height:8px;transition:transform .15s;transform:scale(0)}.catalog-filter__group input:checked+i:after{transform:scale(1)}.catalog-filter__group label>small{color:#241b207a;font-size:9px}.catalog-filter>a{background:var(--night);color:var(--ivory);font-family:var(--serif);flex-direction:column;gap:8px;margin-top:28px;padding:22px;font-size:18px;line-height:1.1;display:flex}.catalog-filter>a b{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-gold);font-size:8px}.catalog-results{min-width:0}.catalog-results .catalog__bar{border-bottom:1px solid #43262238;min-height:55px;margin:0 0 24px;padding:0 0 15px}.catalog__bar>div{flex-direction:column;gap:4px;display:flex}.catalog__bar>div strong{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.catalog__bar>div span{color:#241b208c;font-size:9px}.catalog__bar>label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-left:auto;font-size:9px;display:flex}.catalog__bar>label select{min-width:170px;margin:0}.active-filters{flex-wrap:wrap;gap:7px;margin:-8px 0 22px;display:flex}.active-filters button{cursor:pointer;background:#f5f2ee;border:1px solid #43262247;padding:8px 11px;font-size:9px}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-results .product-card__body{padding:15px}.catalog-empty{text-align:center;background:#f6f3ef;border:1px solid #43262229;padding:100px 24px}.catalog-empty>span{letter-spacing:.18em;color:var(--burgundy);font-size:9px}.catalog-empty h2{margin:14px 0;font-size:48px}.catalog-empty p{font-family:var(--serif)}.mobile-filter-panel .catalog-filter__group{display:block}.pdp-nav{z-index:80;height:58px;padding:0 var(--pad);color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040c15f5;border-top:1px solid #d49a782e;border-bottom:1px solid #d49a7838;justify-content:center;align-items:center;gap:clamp(22px,4vw,64px);margin-top:114px;display:flex;position:sticky;top:0}.pdp-nav span{font-family:var(--serif);color:var(--brand-gold);margin-right:auto;font-size:17px}.pdp-nav a{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:8px}.pdp-top{grid-template-columns:minmax(0,58%) minmax(380px,42%);gap:clamp(36px,4vw,64px);padding-top:50px}.gallery__main{min-height:670px;overflow:hidden}.gallery__main img{transition:opacity .25s,transform .7s}.gallery__main:hover img{transform:scale(1.015)}.gallery__play{width:74px;height:74px;color:var(--ivory);cursor:pointer;background:#040c15b8;border:1px solid #f4ede4b3;border-radius:50%;font-size:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery__thumbs button{cursor:pointer;position:relative;overflow:hidden}.gallery__thumbs button>span{color:#fff;background:#040c15cc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-info{padding:18px 0}.pdp-info h1{margin-bottom:26px;font-size:clamp(65px,7.2vw,106px);line-height:1.12}.pdp-info__lead{max-width:500px;font-size:20px}.pdp-price-row{justify-content:space-between;align-items:end;gap:24px;margin-top:22px;display:flex}.pdp-price-row>span{text-align:right;color:#241b20a6;max-width:165px;font-size:9px;line-height:1.4}.pdp-stock{letter-spacing:.06em;color:#49634c;margin:-10px 0 20px;font-size:9px;display:block}.pdp-size-selector{margin:0 0 20px}.pdp-size-selector>label{margin-bottom:10px;display:block}.pdp-size-options{flex-wrap:wrap;gap:8px;display:flex}.pdp-size-options button{min-width:64px;min-height:40px;color:var(--release-navy);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #a69d92;border-radius:0;padding:8px 14px;font-size:10px}.pdp-size-options button.active{border-color:var(--release-navy);background:var(--release-navy);color:var(--release-cream)}.pdp-size-options button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pdp-size-options button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp-option-selector{margin:0 0 20px}.pdp-option-selector>label{margin-bottom:10px;display:block}.pdp-option-buttons{flex-wrap:wrap;gap:8px;display:flex}.pdp-option-buttons button{min-width:64px;min-height:40px;color:var(--release-navy);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #a69d92;border-radius:0;padding:8px 14px;font-size:10px}.pdp-option-buttons button.active{border-color:var(--release-navy);background:var(--release-navy);color:var(--release-cream)}.pdp-option-buttons button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pdp-option-buttons button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp-assurance{border-top:1px solid #43262233;border-bottom:1px solid #43262233;grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px}.pdp-assurance span{text-transform:uppercase;letter-spacing:.07em;border-right:1px solid #43262229;flex-direction:column;justify-content:center;gap:8px;min-height:78px;padding:11px;font-size:8px;line-height:1.35;display:flex}.pdp-assurance span:last-child{border:0}.pdp-assurance__icon{fill:none;width:23px;height:23px;stroke:var(--burgundy);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.pdp-info details{padding:18px 0}.pdp-info summary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:10px}.pdp-info details p{margin-bottom:0;font-size:12px;line-height:1.65}.benefits{background:var(--night);color:var(--ivory);padding-block:64px}.benefits>div{border-color:#d49a783d}.benefits span{color:var(--brand-gold);letter-spacing:.16em}.benefits h3{font-size:33px}.benefits p{color:#f4ede49e;max-width:330px}.lifestyle-story>div button{border:1px solid var(--copper);color:var(--brand-gold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#040c1559;align-items:center;gap:18px;margin-top:12px;padding:13px 17px;font-size:9px;display:inline-flex}.lifestyle-story>div button b{font-size:12px}.specs{color:var(--night-deep);background:#dfc0b1}.specs>div>p{font-family:var(--serif);font-size:16px}.specs dl>div{border-color:#43262247}.pdp-bundle{background:var(--night);color:var(--ivory);grid-template-columns:38% 62%;display:grid}.pdp-bundle>div:first-child{align-self:center;padding:clamp(55px,7vw,105px) clamp(35px,6vw,90px)}.pdp-bundle>div:first-child>span{letter-spacing:.18em;color:var(--brand-gold);font-size:9px}.pdp-bundle h2{margin:15px 0;font-size:clamp(46px,5vw,72px)}.pdp-bundle p{color:#f4ede4a6;max-width:440px;line-height:1.65}.pdp-bundle>div:first-child>div{align-items:center;gap:14px;margin:28px 0;display:flex}.pdp-bundle>div:first-child strong{font-family:var(--serif);font-size:25px}.pdp-bundle>div:first-child small{color:var(--brand-gold)}.pdp-bundle>div:last-child{background:#d49a7838;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pdp-bundle figure{background:#e7d8ce;min-height:520px;margin:0;position:relative;overflow:hidden}.pdp-bundle figure img{object-fit:cover;filter:saturate(.65)sepia(.05);width:100%;height:100%}.pdp-bundle figcaption{color:var(--ivory);letter-spacing:.1em;text-transform:uppercase;background:#040c15db;padding:8px 10px;font-size:9px;position:absolute;bottom:16px;left:16px}.home-film{background:var(--night);min-height:620px;color:var(--ivory);border-top:1px solid #d49a7840;grid-template-columns:minmax(0,68%) minmax(320px,32%);display:grid}.home-film__poster{color:var(--ivory);cursor:pointer;background:#050d16;border:0;border-right:1px solid #d49a783d;padding:0;position:relative;overflow:hidden}.home-film__poster:after{content:"";background:linear-gradient(#0000 45%,#030b1480);position:absolute;inset:0}.home-film__poster img{object-fit:cover;filter:saturate(.56)sepia(.08)brightness(.68);width:100%;height:100%;transition:transform .8s}.home-film__poster:hover img{transform:scale(1.025)}.home-film__play{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-film__play b{border:1px solid #f4ede4bf;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:4px;font-size:18px;display:grid}.home-film__play small{letter-spacing:.2em;font-size:8px}.home-film__poster>em{z-index:2;letter-spacing:.16em;font-size:9px;font-style:normal;position:absolute;bottom:22px;right:24px}.home-film__copy{flex-direction:column;justify-content:center;padding:clamp(44px,6vw,88px);display:flex}.home-film__copy>span{letter-spacing:.18em;color:var(--brand-gold);font-size:9px}.home-film__copy h2{margin:18px 0;font-size:clamp(45px,5vw,72px)}.home-film__copy h2 em{color:var(--brand-gold)}.home-film__copy p{color:#f4ede4a3;font-size:12px;line-height:1.7}.home-film__copy button{border:0;border-bottom:1px solid var(--copper);width:max-content;color:var(--brand-gold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 0;font-size:9px}@media (width<=1120px){.header__expanded .nav{gap:16px}.header__expanded .nav__link{font-size:8px}.commerce-mega{grid-template-columns:270px 1fr}.commerce-mega__note{display:none}.catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-top{grid-template-columns:1fr}.pdp-info{max-width:760px;margin:auto}.pdp-assurance{grid-template-columns:repeat(4,1fr)}.home-film{grid-template-columns:1fr}.home-film__poster{min-height:58vw}.home-film__copy{min-height:420px}.pdp-bundle{grid-template-columns:1fr}.pdp-bundle figure{min-height:430px}}@media (width<=800px){.shop-hero{grid-template-columns:1fr;margin-top:98px}.shop-hero>div{padding:60px 22px}.shop-hero img{max-height:330px}.shop-hero:after{background:linear-gradient(#030b1433,#030b14e6)}.catalog-layout{display:block}.catalog-filter{display:none}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog__bar>label{display:none}.filter-mobile{align-items:center;gap:9px;margin-left:auto;display:flex}.filter-mobile b{background:var(--night);min-width:20px;height:20px;color:var(--ivory);place-items:center;font-size:8px;display:grid}.mobile-filter-panel,.mobile-filter-panel .catalog-filter__group{display:block}.mobile-filter-panel .catalog-filter__group label{font-size:12px}.pdp-nav{justify-content:flex-start;gap:24px;margin-top:98px;padding-inline:18px;overflow-x:auto}.pdp-nav span{display:none}.pdp-assurance{grid-template-columns:1fr 1fr}.pdp-assurance span:nth-child(2){border-right:0}.pdp-assurance span:nth-child(-n+2){border-bottom:1px solid #43262229}.home-film__poster{min-height:72vw}.pdp-bundle>div:last-child{overflow-x:auto}.pdp-bundle figure{min-width:230px;min-height:330px}}@media (width<=520px){.shortcut-row{padding-left:14px;padding-right:14px}.catalog-layout{padding:28px 10px 72px}.catalog-results .catalog__bar{padding-inline:4px}.catalog-results .product-grid{gap:8px}.catalog-results .product-card__body{padding:10px}.catalog-results .product-card h3{font-size:16px}.pdp-top{padding-top:12px}.pdp-nav a{font-size:7px}.pdp-info h1{font-size:62px}.pdp-price-row{align-items:flex-start}.pdp-price-row>span{font-size:8px}.buy-row{grid-template-columns:90px 1fr}.benefits{padding:30px 22px}.benefits h3{font-size:28px}.home-film__poster{min-height:82vw}.home-film__play b{width:58px;height:58px}.home-film__copy{min-height:370px;padding:52px 24px}}.home-header{--scroll-header-height:82px;height:82px}.home-header .announcement{display:none}.home-header .header{border-bottom:1px solid #cd8c6940;height:82px}.home-header:not(.is-scrolled) .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#030a12b8,#0000);border-bottom-color:#0000}.home-header .header__compact{display:none}.home-header .header__expanded,.home-header.is-scrolled .header__expanded{opacity:1;pointer-events:auto;padding-inline:clamp(24px,4vw,64px);transform:none}.home-header .wordmark{letter-spacing:.34em;font-size:14px;font-weight:700}.home-header .nav{gap:clamp(25px,4vw,58px);margin-left:auto;margin-right:auto}.home-header .nav__link{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.home-header .utilities{gap:18px}.home-header .utilities button,.home-header .utilities a{font-size:21px}.home-hero{background:#07111d;height:90svh;min-height:680px;margin:0;padding:0}.home-hero .hero__frame{background:#07111d;border-radius:0;height:100%;min-height:0}.home-hero .hero__frame picture{display:block;position:absolute;inset:0}.home-hero .hero__shade{background:linear-gradient(90deg,#06111ee8 0%,#06111eb5 31%,#06111e40 58%,#06111e14),linear-gradient(#0000 55%,#03091161)}.home-hero .hero__copy{width:min(510px,40vw);top:50%;left:clamp(36px,8.5vw,136px);transform:translateY(-46%)}.home-hero h1{letter-spacing:-.045em;text-transform:none;color:#f5eee6;margin-bottom:24px;font-size:clamp(72px,7vw,112px);line-height:1.12}.home-hero h1 em{color:var(--brand-gold);font-weight:400;display:inline}.home-hero .hero__copy>p{font-family:var(--sans);letter-spacing:.07em;color:#f5eee6bf;margin-bottom:30px;font-size:13px;line-height:1.5}.home-hero .hero__copy>.cta-button{min-height:46px;color:var(--brand-gold);letter-spacing:.22em;box-shadow:none;background:#06111d2e;border:1px solid #c98769;border-radius:2px;padding:0 26px;font-size:9px;font-weight:700;display:inline-flex}.connection-panels{color:#f5eee6;background:#07111d}.connection-panel{border-top:1px solid #c982628c;height:clamp(300px,30vw,430px);display:block;position:relative;overflow:hidden}.connection-panel img{object-fit:cover;filter:saturate(.58)sepia(.08)brightness(.7);width:100%;height:100%;position:absolute;inset:0}.connection-panel--solo img{object-position:center 55%}.connection-panel--shared img{object-position:center 48%}.connection-panel__shade{background:linear-gradient(90deg,#040e19f5 0%,#040e19c2 31%,#040e192e 62%,#040e190d);position:absolute;inset:0}.connection-panel>div{z-index:2;width:330px;position:absolute;top:50%;left:clamp(36px,9vw,140px);transform:translateY(-50%)}.connection-panel small{color:var(--brand-gold);letter-spacing:.18em;margin-bottom:16px;font-size:10px;font-weight:700;display:block}.connection-panel h2{margin-bottom:18px;font-size:clamp(44px,4.4vw,68px);line-height:1.12}.connection-panel h2 em{color:var(--brand-gold);font-weight:400}.connection-panel p{letter-spacing:.04em;color:#f5eee6b8;margin-bottom:25px;font-size:13px;line-height:1.45}.connection-panel b{color:var(--brand-gold);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:9px;display:inline-block}.home-light{color:#241d20;background:#f4eee8}.home-light.section{padding:clamp(52px,5vw,78px) clamp(24px,4.7vw,72px)}.home-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.home-section-head span{letter-spacing:.24em;color:#2d2528;font-size:10px;font-weight:700;display:block}.home-section-head h2{margin:12px 0 0;font-size:clamp(38px,4vw,60px)}.home-section-head>a{letter-spacing:.18em;text-transform:uppercase;font-size:9px}.home-section-head>a b{color:var(--brand-gold);margin-left:10px;font-size:14px}.home-moods{padding-bottom:38px!important}.mood-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.3vw,20px);display:grid}.mood-card{aspect-ratio:1/1.04;color:#f6eee8;background:#172231;border-radius:8px;position:relative;overflow:hidden}.mood-card:after{content:"";background:linear-gradient(#040b130d,#040b139e);position:absolute;inset:0}.mood-card img{object-fit:cover;filter:saturate(.55)sepia(.08)brightness(.62);width:100%;height:100%}.mood-card.mood-burgundy img{filter:saturate(.75)hue-rotate(330deg)brightness(.55)}.mood-card.mood-rose img,.mood-card.mood-nude img{filter:saturate(.45)sepia(.18)brightness(.78)}.mood-card>span{z-index:2;font-family:var(--serif);color:var(--brand-gold);font-size:34px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.mood-card>strong{z-index:2;letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:9px;position:absolute;bottom:16%;left:8px;right:8px}.home-products{padding-top:clamp(50px,5vw,76px)!important;padding-bottom:clamp(58px,6vw,92px)!important}.home-new-arrivals{background:#f4eee8}.home-bestsellers{background:#f6f3ef;border-top:1px solid #49312b1f}.home-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.15vw,18px);display:grid}.home-products .product-card{background:#f8f3ee;position:relative;overflow:visible}.home-products .product-card__media{aspect-ratio:1/1.12}.home-products .product-card__body{padding:15px}.home-products .product-card h3{font-size:20px}.home-products .product-card p{font-size:10px}.home-products .product-card__bottom button{min-width:104px;min-height:34px}.home-products .product-card__bottom{margin-top:12px}.product-card__quick-view{display:none}.home-products .product-card__quick-view{z-index:5;color:#fff;letter-spacing:.25em;text-transform:uppercase;opacity:0;visibility:hidden;background:#050505;border:1px solid #050505;justify-content:center;align-items:center;height:52px;font-size:9px;font-weight:700;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility .2s;display:flex;position:absolute;top:100%;left:-1px;right:-1px;transform:translateY(-9px)}.home-products .product-card:hover .product-card__quick-view,.home-products .product-card:focus-within .product-card__quick-view{opacity:1;visibility:visible;transform:translateY(0)}.brand-feature{color:#f5eee6;background:#07111d;grid-template-columns:40% 60%;min-height:620px;display:grid}.brand-moment,.featured-product{min-width:0;position:relative;overflow:hidden}.brand-moment{border-right:1px solid #ca86674d}.brand-moment:after{content:"";background:linear-gradient(#040d1614 34%,#040d16e0);position:absolute;inset:0}.brand-moment img{object-fit:cover;filter:saturate(.55)sepia(.08)brightness(.64);width:100%;height:100%}.brand-moment>div{z-index:2;position:absolute;bottom:clamp(35px,5vw,74px);left:clamp(28px,4vw,62px);right:30px}.brand-moment span,.featured-product>div>span,.quiz-module>span{letter-spacing:.22em;color:var(--brand-gold);font-size:9px;font-weight:700}.brand-moment h2{margin:14px 0 0;font-size:clamp(40px,4vw,62px);line-height:1.12}.brand-moment h2 em{color:var(--brand-gold);font-weight:400}.featured-product{background:linear-gradient(125deg,#0b1724,#121a22);grid-template-columns:43% 57%;align-items:stretch;display:grid}.featured-product>div{z-index:2;align-self:center;padding:clamp(48px,6vw,90px) clamp(30px,4vw,64px);position:relative}.featured-product h2{margin:16px 0 0;font-size:clamp(50px,5vw,76px)}.featured-product h3{font-family:var(--serif);color:var(--brand-gold);margin:2px 0 22px;font-size:25px;font-style:italic}.featured-product p{color:#f5eee6ab;max-width:370px;font-size:13px;line-height:1.65}.featured-product ul{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-gold);grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 32px;padding:0;font-size:9px;list-style:none;display:grid}.featured-product>img{object-fit:cover;filter:saturate(.55)sepia(.08)brightness(.66);width:100%;height:100%}.discovery-row{background:#f4eee8;grid-template-columns:1fr 1fr;min-height:670px;display:grid}.quiz-module{color:#f6eee8;background:radial-gradient(circle at 80% 20%,#9f514c94,#0000 30%),linear-gradient(145deg,#091725,#481c27);padding:clamp(52px,6vw,92px);position:relative;overflow:hidden}.quiz-module h2{font-family:var(--sans);letter-spacing:.03em;color:#f6eee8b8;margin:25px 0 8px;font-size:13px}.quiz-module h3{font-family:var(--serif);margin:0 0 22px;font-size:clamp(46px,4.3vw,68px);font-weight:400;line-height:1.12}.quiz-module h3 em{color:var(--brand-gold);font-weight:400}.quiz-module>p{color:#f6eee8a3;font-size:12px}.quiz-cards{grid-template-columns:repeat(4,1fr);gap:8px;margin:38px 0 34px;display:grid;transform:rotate(-3deg)}.quiz-cards i{aspect-ratio:.76;font-family:var(--serif);text-align:center;background:#f4eee80f;border:1px solid #d5977b66;place-items:center;padding:8px;font-size:12px;font-style:italic;display:grid}.new-arrivals{min-width:0;padding:clamp(42px,4.5vw,70px)}.new-arrivals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.new-arrivals .product-card__media{aspect-ratio:1/.86}.new-arrivals .product-card__body{padding:10px}.new-arrivals .product-card__bottom button{min-width:92px}.discovery-note{color:#241d20;background:#e7d8cf;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,7vw,108px);display:flex}.discovery-note>span{letter-spacing:.22em;color:var(--brand-gold);font-size:9px;font-weight:700}.discovery-note h2{margin:20px 0;font-size:clamp(46px,4.5vw,70px);line-height:1.12}.discovery-note h2 em{color:var(--brand-gold);font-weight:400}.discovery-note p{color:#695c59;max-width:430px;margin-bottom:28px;font-size:13px;line-height:1.65}.discovery-note>a{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:9px;font-weight:700}.home-journal .journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-journal .journal-card>a{display:block}.home-journal .journal-card img{aspect-ratio:1.38;object-fit:cover;width:100%}.home-journal .journal-card>a>div{padding:17px}.home-journal .journal-card h3{font-size:22px}.home-journal .journal-card p{font-size:11px;line-height:1.5}.home-trust{color:#292124;background:#f2ebe5;border-top:1px solid #49312b26}.home-trust__benefits{border-bottom:1px solid #49312b26;grid-template-columns:repeat(4,1fr);padding:30px clamp(24px,5vw,78px);display:grid}.home-trust__benefits>div{border-right:1px solid #49312b26;align-items:center;gap:18px;padding:0 clamp(16px,2vw,34px);display:flex}.home-trust__benefits>div:last-child{border:0}.home-trust__benefits>div>span{font-family:var(--serif);font-size:27px}.home-trust__benefits p{color:#6f6460;margin:0;font-size:10px;line-height:1.45}.home-trust__benefits strong{color:#292124;letter-spacing:.16em;text-transform:uppercase;font-size:9px;display:block}.home-reviews{text-align:center;padding:28px clamp(24px,5vw,78px) 38px}.home-reviews>span{letter-spacing:.24em;font-size:9px;font-weight:700}.home-reviews>div{grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.home-reviews blockquote{font-family:var(--serif);border-right:1px solid #49312b24;margin:0;padding:8px clamp(20px,4vw,65px)}.home-reviews blockquote:last-child{border:0}.home-reviews blockquote b{color:var(--brand-gold);letter-spacing:.15em;display:block}.home-reviews blockquote p{margin:13px 0 8px;font-size:14px;line-height:1.35}.home-reviews blockquote footer{font-size:10px}.home-newsletter{color:#f5eee6;background:#07111d;grid-template-columns:52% 48%;min-height:460px;display:grid}.home-newsletter>div{align-self:center;padding:clamp(50px,6vw,94px) clamp(30px,8vw,128px)}.home-newsletter>div>span{letter-spacing:.24em;color:var(--brand-gold);font-size:9px;font-weight:700}.home-newsletter h2{margin:20px 0;font-size:clamp(48px,5vw,76px);line-height:1.12}.home-newsletter h2 em{color:var(--brand-gold);font-weight:400}.home-newsletter p{color:#f5eee6a6;max-width:430px;font-size:12px;line-height:1.6}.home-newsletter form{border:1px solid #d18e718c;max-width:470px;margin-top:28px;display:flex}.home-newsletter input{color:#f5eee6;background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;padding:0 17px}.home-newsletter button{width:55px;color:var(--brand-gold);background:0 0;border:0;border-left:1px solid #d18e718c;font-size:20px}.home-newsletter>img{object-fit:cover;filter:saturate(.58)sepia(.09)brightness(.58);width:100%;height:100%}.home-footer{color:#f4ede6;background:#06111e;border-top:1px solid #cf8b6b40;grid-template-columns:1.5fr repeat(4,1fr) 1.5fr;gap:clamp(24px,3vw,54px);padding:58px clamp(28px,5.5vw,86px) 28px;display:grid}.home-footer__brand>a{color:var(--brand-gold);letter-spacing:.34em;margin-bottom:20px;font-size:14px;font-weight:700;display:block}.home-footer__brand p,.home-footer__connect p{color:#f4ede68c;font-size:10px;line-height:1.55}.home-footer__brand>span{color:var(--brand-gold);letter-spacing:.7em}.home-footer nav,.home-footer__connect{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.home-footer strong{letter-spacing:.18em;color:var(--brand-gold);margin-bottom:5px;font-size:9px}.home-footer nav a{color:#f4ede6ab;font-size:10px}.home-footer__connect form{border:1px solid #cf8b6b73;width:100%;margin-top:9px;display:flex}.home-footer__connect input{color:#f5eee6;background:0 0;border:0;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:10px}.home-footer__connect button{width:42px;color:var(--brand-gold);background:0 0;border:0;border-left:1px solid #cf8b6b73}.home-footer__legal{color:#f4ede66b;border-top:1px solid #cf8b6b2e;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:12px;padding-top:28px;font-size:8px;display:flex}.home-footer__legal>div{gap:24px;display:flex}@media (width<=980px){.home-header .nav{display:none}.home-header .mobile-toggle{display:block}.mood-grid{grid-template-columns:repeat(3,1fr)}.brand-feature{grid-template-columns:1fr}.brand-moment{border-bottom:1px solid #ca86674d;border-right:0;min-height:540px}.featured-product{min-height:580px}.discovery-row{grid-template-columns:1fr}.home-journal .journal-grid{grid-template-columns:repeat(2,1fr)}.home-trust__benefits{grid-template-columns:repeat(2,1fr);gap:24px 0}.home-trust__benefits>div:nth-child(2){border-right:0}.home-footer{grid-template-columns:repeat(3,1fr)}.home-footer__brand,.home-footer__connect{grid-column:auto}.home-footer__legal{grid-column:1/-1}}@media (width<=720px){.home-header{--scroll-header-height:68px;height:68px}.home-header .header{height:68px}.home-header .header__expanded,.home-header.is-scrolled .header__expanded{padding:0 18px;opacity:1!important;visibility:visible!important;display:flex!important}.home-header .wordmark{letter-spacing:.25em;font-size:11px;display:block!important}.home-header .utilities{gap:13px;margin-left:auto;display:flex!important}.home-header .utilities>a{display:none}.home-header .utilities>button:not(.mobile-toggle){display:flex}.home-header .mobile-toggle{display:flex!important}.home-hero{height:88svh;min-height:650px;margin:0}.home-hero .hero__frame{height:100%;min-height:650px}.home-hero .hero__image{object-position:center 34%;filter:saturate(.56)sepia(.08)brightness(.55)}.home-hero .hero__shade{background:linear-gradient(#050f1b14 24%,#050f1bad 56%,#050f1bf2 100%)}.home-hero .hero__copy{width:auto;inset:auto 24px 50px;transform:none}.home-hero h1{margin-bottom:18px;font-size:clamp(58px,17vw,76px)}.home-hero .hero__copy>p{margin-bottom:22px;font-size:11px}.home-hero .hero__copy>.cta-button{min-height:42px}.connection-panel{height:360px}.connection-panel>div{width:auto;left:24px;right:24px}.connection-panel h2{font-size:46px}.connection-panel__shade{background:linear-gradient(90deg,#040e19e8,#040e1959)}.home-light.section{padding:44px 18px}.home-section-head{margin-bottom:19px}.mood-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.mood-grid::-webkit-scrollbar{display:none}.mood-card{scroll-snap-align:start;flex:0 0 72%}.home-products__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.home-products__grid::-webkit-scrollbar{display:none}.home-products__grid>.product-card{scroll-snap-align:start;flex:0 0 76%}.home-products .product-card__body{padding:12px}.home-products .product-card h3{font-size:19px}.home-products .product-card p,.home-products .rating,.home-products .swatches{display:block}.home-products .product-card__top{display:flex}.brand-moment{min-height:470px}.brand-moment>div{bottom:38px;left:24px}.brand-moment h2{font-size:46px}.featured-product{flex-direction:column-reverse;display:flex}.featured-product>img{height:380px}.featured-product>div{padding:46px 24px}.featured-product h2{font-size:54px}.quiz-module{padding:52px 24px}.quiz-module h3{font-size:50px}.quiz-cards{gap:5px;margin:30px -9px}.quiz-cards i{font-size:10px}.discovery-note{padding:54px 24px}.discovery-note h2{font-size:50px}.home-journal .journal-grid{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.home-journal .journal-card{scroll-snap-align:start;flex:0 0 84%}.home-journal .journal-card h3{font-size:24px}.home-trust__benefits{grid-template-columns:1fr;gap:0;padding:26px 22px}.home-trust__benefits>div{border-bottom:1px solid #49312b24;border-right:0;padding:18px 0}.home-trust__benefits>div:last-child{border-bottom:0}.home-reviews{padding:30px 20px}.home-reviews>div{display:block}.home-reviews blockquote{border-bottom:1px solid #49312b24;border-right:0;padding:24px 8px}.home-reviews blockquote:last-child{border-bottom:0}.home-newsletter{grid-template-columns:1fr}.home-newsletter>div{padding:52px 24px}.home-newsletter h2{font-size:52px}.home-newsletter>img{grid-row:1;height:300px}.home-footer{grid-template-columns:1fr 1fr;gap:36px 24px;padding:48px 24px 26px}.home-footer__brand,.home-footer__connect{grid-column:1/-1}.home-footer__legal{grid-column:1/-1;display:block}.home-footer__legal>div{flex-wrap:wrap;gap:10px 18px;margin-top:12px}}body{font-family:var(--sans);letter-spacing:.005em;font-weight:400}h1,h2,h3,.wordmark,.compact-wordmark,.mega a,.menu-drawer__item a,.menu-submenu a,.product-card h3,.pdp-info__lead,.pdp-price,.footer__wordmark,.footer__intro h2{font-family:var(--sans)}h3,.product-card h3{letter-spacing:-.02em;font-weight:400}h1 em,h2 em,h3 em,.featured-product h3,.footer-photo span{font-style:normal;font-weight:300}.home-hero .hero__copy--campaign h1 em{font-weight:300}.scroll-header:not(.home-header){--scroll-header-height:108px;height:108px;color:var(--release-navy)}.scroll-header:not(.home-header) .announcement{background:var(--release-navy);height:32px;color:var(--release-cream);letter-spacing:.13em;border:0;font-size:8px;font-weight:500}.scroll-header:not(.home-header) .header{background:var(--release-cream);height:76px;color:var(--release-navy);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #cfc5b9}.scroll-header:not(.home-header) .wordmark,.scroll-header:not(.home-header) .compact-wordmark{color:var(--brand-gold);letter-spacing:.28em;font-size:15px;font-weight:700}.scroll-header:not(.home-header) .nav__link,.scroll-header:not(.home-header) .utilities button,.scroll-header:not(.home-header) .utilities a{color:var(--release-navy)}.scroll-header:not(.home-header) .nav__link:after{background:var(--release-navy)}.scroll-header:not(.home-header) .utilities em{color:var(--release-cream);background:#a60c24}.scroll-header:not(.home-header) .compact-contact.cta-button{border-color:var(--release-navy);color:var(--release-navy)}.commerce-mega{background:var(--release-navy);color:var(--release-cream);border-color:#26303b}.commerce-mega__links,.commerce-mega__feature{border-color:#26303b}.commerce-mega__note{background:#0b1723}.commerce-mega__links>small,.commerce-mega__note>small,.commerce-mega__all,.commerce-mega__feature small,.commerce-mega__feature b{color:var(--brand-gold)}.commerce-mega__links>a:not(.commerce-mega__all){border-color:#eae1d51a}.commerce-mega__feature:after{background:linear-gradient(90deg,#040c17e6,#040c1724)}main:not(.lelo-home){background:var(--release-cream);color:var(--release-navy)}main:not(.lelo-home) .eyebrow.dark{color:var(--release-navy)}.button.cta-button,.cta-button{box-shadow:none;text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:9px;font-weight:600}.button.cta-button:before,.button.cta-button:after,.cta-button:before,.cta-button:after{display:none}.button--dark{background:var(--release-navy);color:var(--release-cream);border-color:var(--release-navy)}.button--dark:hover{color:var(--release-cream);background:#a60c24;border-color:#a60c24}.button--light,.button--pink{background:var(--release-cream);color:var(--release-navy);border-color:var(--release-cream)}.button--outline{color:var(--release-navy);border-color:var(--release-navy);background:0 0}.shop-hero{background:var(--release-navy);color:var(--release-cream);border-color:#26303b;margin-top:108px}.shop-hero:after{background:linear-gradient(90deg,#040c17f0,#040c1733)}.shop-hero img{filter:saturate(.78)brightness(.78)}.shop-hero .eyebrow,.shop-hero__count{color:var(--brand-gold)}.shortcut-row{background:var(--release-cream-muted);color:var(--release-navy);border-bottom:1px solid #cfc5b9}.shortcut-row a{border-color:#b9afa3;border-radius:0}.shortcut-row a:last-child{background:var(--release-navy);color:var(--release-cream);border-color:var(--release-navy)}.catalog,.catalog-layout{background:var(--release-cream)}.catalog-filter,.catalog-filter__head,.catalog-filter__group,.catalog-results .catalog__bar{border-color:#c9bfb3}.catalog-filter__group label>i{border-color:#8f8b86}.catalog-filter__group label>i:after{background:var(--release-navy)}.catalog-filter>a{background:var(--release-navy);color:var(--release-cream)}.catalog-filter>a b{color:var(--brand-gold)}.catalog select,.active-filters button,.catalog-empty{background:var(--release-cream-muted);color:var(--release-navy);border-color:#b9afa3}.rating{color:var(--release-navy)}.product-card__quick-view{background:var(--release-navy)!important;color:var(--release-cream)!important;border-color:var(--release-navy)!important}.buying-guide{background:var(--release-navy);color:var(--release-cream)}.buying-guide .eyebrow{color:var(--brand-gold)}.buying-guide img{filter:saturate(.8)}.faq-section{background:var(--release-cream);color:var(--release-navy)}.pdp--commerce{background:var(--release-cream)}.pdp--commerce .pdp-nav{background:var(--release-navy);height:52px;color:var(--release-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#26303b;margin-top:108px}.pdp--commerce .pdp-nav__back{margin-right:0}.pdp--commerce .pdp-nav>span{color:var(--release-cream);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.pdp--commerce .pdp-top{background:var(--release-cream);grid-template-columns:minmax(0,58%) minmax(390px,42%);gap:clamp(34px,4vw,66px);padding:42px clamp(24px,4vw,64px) 92px}.pdp--commerce .gallery{grid-template-columns:78px 1fr;gap:10px}.pdp--commerce .gallery__main,.pdp--commerce .gallery__thumbs button{background:var(--release-cream-muted);border-color:#b9afa3;border-radius:0}.pdp--commerce .gallery__main{min-height:720px}.pdp--commerce .gallery img{filter:none}.pdp--commerce .gallery__main>span{z-index:2;color:var(--release-navy);letter-spacing:.12em;background:#eae1d5db;padding:6px 8px}.pdp--commerce .gallery__thumbs button{opacity:.62;height:82px}.pdp--commerce .gallery__thumbs button.active{border-color:var(--release-navy);opacity:1}.pdp--commerce .gallery__play{border-color:var(--release-cream);color:var(--release-cream);background:#040c17c7}.pdp--commerce .pdp-info{padding:10px 0}.pdp--commerce .pdp-info .eyebrow{color:var(--release-navy);margin-bottom:20px}.pdp--commerce .pdp-info h1{margin:0 0 22px;font-size:clamp(58px,6vw,92px);line-height:1.12}.pdp--commerce .pdp-info__lead{font-family:var(--sans);font-size:17px;font-weight:300;line-height:1.5}.pdp--commerce .rating{margin:22px 0 15px}.pdp-feature-list{flex-wrap:wrap;gap:6px;margin-bottom:30px;display:flex}.pdp-feature-list span{letter-spacing:.09em;text-transform:uppercase;border:1px solid #b9afa3;padding:7px 9px;font-size:8px}.pdp--commerce .pdp-price{color:var(--release-navy);font-family:var(--sans);font-size:25px}.pdp--commerce .pdp-price-row>span{color:var(--release-navy-muted)}.pdp--commerce .pdp-info hr{border-color:#c9bfb3}.pdp--commerce .swatches--large button,.pdp--commerce .quantity{border-color:#a69d92;border-radius:0}.pdp--commerce .swatches--large button{border-color:var(--release-cream);outline-offset:2px}.pdp--commerce .swatches--large button.active{outline-color:var(--release-navy)}.pdp--commerce .pdp-stock{color:#355e43}.pdp--commerce .buy-row>.button{border-radius:0;min-height:52px}.pdp--commerce .quantity{min-height:52px}.pdp--commerce .pdp-assurance{border-color:#c9bfb3}.pdp--commerce .pdp-assurance span{color:var(--release-navy);border-color:#c9bfb3}.pdp--commerce .pdp-assurance b{color:var(--release-navy);font-family:var(--sans)}.pdp--commerce .pdp-info details{border-color:#c9bfb3}.pdp--commerce .pdp-info details p{color:var(--release-navy-muted)}.pdp--commerce .benefits{background:var(--release-navy);color:var(--release-cream)}.pdp--commerce .benefits>div{border-color:#26303b}.pdp--commerce .lifestyle-story{background:var(--release-navy);color:var(--release-cream)}.pdp--commerce .lifestyle-story:after{background:linear-gradient(90deg,#040c17eb,#040c1714)}.pdp--commerce .lifestyle-story img{filter:saturate(.82)brightness(.74)}.pdp--commerce .lifestyle-story>div button{border-color:var(--release-cream);color:var(--release-cream);background:0 0}.pdp--commerce .how-it-works{background:var(--release-cream)}.pdp--commerce .how-it-works li{border-color:#c9bfb3}.pdp--commerce .how-it-works>img{filter:none;background:var(--release-cream-muted)}.pdp--commerce .specs dl>div{border-color:#b9afa3}.pdp--commerce .specs dd{font-family:var(--sans);font-weight:400}.pdp--commerce .care,.pdp--commerce .related,.pdp--commerce>.section{background:var(--release-cream)}.pdp--commerce .care__steps>div{border-color:#c9bfb3}.pdp-reviews{background:var(--release-cream);grid-template-columns:.8fr 1.1fr 1.1fr;gap:0;padding:0 clamp(24px,4vw,64px) 100px;display:grid}.pdp-reviews>div,.pdp-reviews blockquote{border:1px solid #c9bfb3;border-right:0;margin:0;padding:38px}.pdp-reviews blockquote:last-child{border-right:1px solid #c9bfb3}.pdp-reviews>div>span{letter-spacing:.16em;font-size:8px;display:block}.pdp-reviews>div>strong{margin:18px 0 5px;font-size:56px;font-weight:300;display:block}.pdp-reviews p{color:var(--release-navy-muted);font-size:10px}.pdp-reviews blockquote{font-size:18px;font-weight:300;line-height:1.5}.pdp-reviews blockquote footer{letter-spacing:.12em;margin-top:28px;font-size:8px;font-weight:600}.pdp--commerce .pdp-bundle{background:var(--release-navy);color:var(--release-cream)}.pdp--commerce .pdp-bundle p{color:#c8c1b8}.pdp--commerce .pdp-bundle>div:first-child>span,.pdp--commerce .pdp-bundle>div:first-child small{color:var(--brand-gold)}.pdp--commerce .pdp-bundle>div:last-child{background:#26303b}.pdp--commerce .pdp-bundle figure{background:var(--release-cream-muted)}.pdp--commerce .pdp-bundle figure img{filter:none}.pdp--commerce .pdp-bundle figcaption{color:var(--release-cream);background:#040c17e6}.pdp--commerce .sticky-add{color:var(--release-cream);background:#040c17f5;border-color:#26303b}.pdp--commerce .sticky-add button{background:var(--release-cream);color:var(--release-navy);border-radius:0}.collections-page .page-hero,.about-page .about-hero,.support-page .support-hero{background:var(--release-navy);color:var(--release-cream);margin-top:108px}.collections-page .page-hero .eyebrow,.about-page .about-hero .eyebrow,.support-page .support-hero .eyebrow{color:var(--brand-gold)}.collections-grid{background:#26303b}.collection-tile{background:var(--release-navy);color:var(--release-cream);border-color:#26303b}.collection-tile:after{background:linear-gradient(90deg,#040c17eb,#040c1724)}.collection-tile img{filter:saturate(.82)brightness(.72)}.collection-tile small,.collection-tile b,.collection-tile>span{color:var(--brand-gold)}.guided-banner{background:var(--release-cream-muted);color:var(--release-navy)}.article-page,.article-body,.article-page .related,.about-page .why,.about-page .values,.about-page .intention,.about-page .privacy,.support-page .support-grid,.contact-shell,.utility-page,.quiz-page,.article-page .article-head{background:var(--release-cream);color:var(--release-navy)}.article-page .article-body,.article-body h2,.article-body blockquote{color:var(--release-navy)}.about-page .about-hero:after{background:linear-gradient(90deg,#040c17f0,#040c1724)}.about-page .about-hero img{filter:saturate(.8)brightness(.76)}.about-page .values>div,.about-page .privacy{border-color:#c9bfb3}.about-page .values span,.about-page .why>span{color:var(--release-navy)}.support-page .support-search{background:#eae1d514;border-color:#eae1d56b}.support-page .support-search input{color:var(--release-cream)}.support-page .support-grid>a{background:var(--release-cream-muted);color:var(--release-navy);border-color:#c9bfb3;border-radius:0}.support-page .support-grid>a:hover{background:#d3c9bd}.support-page .support-grid>a>span,.support-page .support-grid>a>b{color:var(--release-navy)}.support-page .contact-strip{background:var(--release-navy);color:var(--release-cream)}.contact-shell,.utility-page{padding-top:108px}.contact-form,.contact-thanks,.mini-cart-list,.quiz-contact form{background:var(--release-cream-muted);color:var(--release-navy);border-color:#c9bfb3;border-radius:0}.contact-form input,.contact-form select,.contact-form textarea,.shell input{color:var(--release-navy);background:0 0;border-color:#a69d92;border-radius:0}.side-panel{background:var(--release-cream);color:var(--release-navy);border-color:#c9bfb3}.blog-stage:before,.blog-entry,.blog-feed__tail{border-color:#c9bfb3}.blog-masthead span,.blog-entry time,.blog-entry__meta{color:var(--release-navy)}.blog-visual__back,.blog-archive,.blog-archive__rail{background:var(--release-navy);color:var(--release-cream)}@media (width<=1020px){.scroll-header:not(.home-header) .header__compact{background:var(--release-cream);height:76px;color:var(--release-navy)}.pdp--commerce .pdp-top{grid-template-columns:1fr}.pdp--commerce .pdp-info{width:100%;max-width:760px;margin:auto}.pdp-reviews{grid-template-columns:1fr 1fr}.pdp-reviews>div{border-bottom:0;border-right:1px solid #c9bfb3;grid-column:1/-1}.pdp-reviews blockquote:nth-child(2){border-right:0}}@media (width<=800px){.scroll-header:not(.home-header){--scroll-header-height:96px;height:96px}.scroll-header:not(.home-header) .announcement{height:28px}.scroll-header:not(.home-header) .header,.scroll-header:not(.home-header) .header__compact{height:68px}.shop-hero,.collections-page .page-hero,.about-page .about-hero,.support-page .support-hero{margin-top:96px}.contact-shell,.utility-page{padding-top:96px}.pdp--commerce .pdp-nav{margin-top:96px}.pdp--commerce .pdp-top{padding:14px 12px 70px}.pdp--commerce .gallery{display:block}.pdp--commerce .gallery__main{aspect-ratio:1/1.12;min-height:0}.pdp--commerce .gallery__thumbs{flex-direction:row;margin-top:8px;display:flex}.pdp--commerce .gallery__thumbs button{width:74px;height:74px}.pdp-reviews{grid-template-columns:1fr;padding:0 12px 76px}.pdp-reviews>div,.pdp-reviews blockquote,.pdp-reviews blockquote:nth-child(2){border:1px solid #c9bfb3;border-bottom:0;grid-column:auto;padding:28px}.pdp-reviews blockquote:last-child{border-bottom:1px solid #c9bfb3}}:root{--release-cream:#faf9f6;--release-navy:#040c17;--release-cream-muted:#f2efea;--release-navy-muted:#525860}.home-header{--scroll-header-height:108px;height:108px;color:var(--release-navy)}.home-header .announcement{background:var(--release-navy);height:32px;color:var(--release-cream);letter-spacing:.16em;text-transform:uppercase;border:0;gap:20px;font-size:8px;font-weight:500;display:flex!important}.home-header .announcement a{border-bottom:1px solid;padding-bottom:2px}.home-header .header,.home-header:not(.is-scrolled) .header{height:76px;color:var(--release-navy);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #cfc5b9;background:var(--release-cream)!important}.home-header .header__expanded,.home-header.is-scrolled .header__expanded{padding-inline:clamp(22px,3.7vw,58px)}.home-header .wordmark{color:var(--brand-gold);letter-spacing:.28em;font-size:15px;font-weight:700}.home-header .nav{gap:clamp(20px,2.7vw,42px)}.home-header .nav__link{color:var(--release-navy);letter-spacing:.09em;font-size:9px;font-weight:500}.home-header .nav__link:hover,.home-header .nav__link.is-active{color:#a60c24}.home-header .utilities button,.home-header .utilities a{color:var(--release-navy)}.home-header .utilities em{color:var(--release-cream);background:#a60c24}.lelo-home{background:var(--release-cream);color:var(--release-navy);font-family:var(--sans);border-radius:0;margin:0;overflow:clip}.lelo-home h1,.lelo-home h2,.lelo-home h3{font-family:var(--sans);color:inherit;font-style:normal}.lelo-home h1,.lelo-home h2{letter-spacing:-.05em;font-weight:300}.lelo-home a,.lelo-home button{font-family:var(--sans)}.lelo-new-products{color:var(--release-navy);background:#e9ddd2;padding:clamp(76px,7.5vw,122px) clamp(18px,3.5vw,54px) clamp(82px,8vw,132px)}.lelo-new-products>header{border-bottom:1px solid #040c1747;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(36px,7vw,120px);margin-bottom:clamp(38px,4.5vw,72px);padding-bottom:clamp(28px,3vw,46px);display:grid}.lelo-new-products>header span{letter-spacing:.2em;margin-bottom:20px;font-size:9px;font-weight:600;display:block}.lelo-new-products>header h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.6vw,104px);line-height:1.12}.lelo-new-products>header h2 em{color:#a60c24;font-style:normal}.lelo-new-products__intro{justify-self:end;max-width:420px}.lelo-new-products__intro p{color:var(--release-navy-muted);margin:0 0 26px;font-size:13px;font-weight:300;line-height:1.7}.lelo-new-products__intro a{border-bottom:1px solid var(--release-navy);letter-spacing:.14em;padding-bottom:7px;font-size:9px;font-weight:600;display:inline-block}.lelo-new-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);display:grid}.lelo-new-products .lelo-product{background:#f4ede4b8}.lelo-new-products .lelo-product__image{background:#f3ece4}.lelo-new-products .lelo-product__image img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.lelo-new-products .lelo-product:hover .lelo-product__image img{transform:scale(1.035)}.lelo-btn{border:1px solid var(--release-navy);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;min-width:146px;min-height:46px;padding:0 24px;font-size:9px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.lelo-btn--dark{background:var(--release-navy);color:var(--release-cream)}.lelo-btn--dark:hover{background:#a60c24;border-color:#a60c24}.lelo-btn--light{background:var(--release-cream);color:var(--release-navy);border-color:var(--release-cream)}.lelo-btn--light:hover{background:var(--release-navy);color:var(--release-cream);border-color:var(--release-navy)}.lelo-hero{height:calc(100svh - 108px);min-height:630px;color:var(--release-cream);background:#4d0714;margin-top:108px;position:relative;overflow:hidden}.lelo-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040c1794,#0000 47%),linear-gradient(#0000 62%,#040c1747);position:absolute;inset:0}.lelo-hero>img{object-fit:cover;object-position:center;width:100%;height:100%}.lelo-hero__copy{z-index:2;max-width:520px;position:absolute;top:50%;left:clamp(32px,7vw,112px);transform:translateY(-47%)}.lelo-hero__copy>span{letter-spacing:.22em;margin-bottom:18px;font-size:9px;font-weight:600;display:block}.lelo-hero__copy h1{letter-spacing:-.065em;margin:0 0 8px;font-size:clamp(66px,7vw,108px);line-height:1.12}.lelo-hero__copy p{letter-spacing:.015em;margin:0 0 30px;font-size:18px;font-weight:300}.lelo-hero__scroll{z-index:2;letter-spacing:.16em;font-size:8px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.lelo-intro{text-align:center;background:var(--release-cream);padding:clamp(90px,10vw,160px) 24px}.lelo-intro>span,.lelo-categories header span,.lelo-bestsellers header span,.lelo-quiz>div>span,.lelo-standard>div>span,.lelo-film>div>span,.lelo-split>div:last-child>span,.lelo-journal header span,.lelo-newsletter>span{letter-spacing:.2em;font-size:9px;font-weight:600;display:block}.lelo-intro p{letter-spacing:-.035em;max-width:1000px;margin:28px auto 32px;font-size:clamp(26px,3vw,46px);font-weight:300;line-height:1.18}.lelo-intro a,.lelo-categories header a,.lelo-bestsellers header>a,.lelo-journal header>a{letter-spacing:.14em;border-bottom:1px solid;padding-bottom:6px;font-size:9px;font-weight:600;display:inline-block}.lelo-categories{background:var(--release-cream);padding:0 clamp(18px,3.5vw,54px) clamp(90px,9vw,145px)}.lelo-categories>header,.lelo-bestsellers>header,.lelo-journal>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.lelo-categories>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lelo-category{background:var(--release-cream-muted);min-height:520px;position:relative;overflow:hidden}.lelo-category:after{content:"";background:linear-gradient(#0000 45%,#040c17b8);position:absolute;inset:0}.lelo-category>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lelo-category:hover>img{transform:scale(1.035)}.lelo-category>span{z-index:2;color:var(--release-cream);position:absolute;bottom:24px;left:22px;right:22px}.lelo-category b{letter-spacing:.03em;font-size:17px;font-weight:500;display:block}.lelo-category small{margin:7px 0 20px;font-size:11px;font-weight:300;display:block}.lelo-category em{letter-spacing:.15em;font-size:8px;font-style:normal;font-weight:600}.lelo-campaign{height:min(72vw,760px);min-height:590px;color:var(--release-cream);background:#4d0f14;position:relative;overflow:hidden}.lelo-campaign:after{content:"";background:linear-gradient(90deg,#040c17c7,#040c170d 62%);position:absolute;inset:0}.lelo-campaign>img{object-fit:cover;width:100%;height:100%}.lelo-campaign>div,.lelo-feature>div{z-index:2;max-width:570px;position:absolute;top:50%;left:clamp(30px,7vw,110px);transform:translateY(-50%)}.lelo-campaign span,.lelo-feature span{letter-spacing:.2em;font-size:9px;font-weight:600}.lelo-campaign h2,.lelo-feature h2{letter-spacing:-.06em;margin:18px 0 20px;font-size:clamp(58px,6.5vw,102px);line-height:1.12}.lelo-campaign p{max-width:430px;margin-bottom:30px;font-size:15px;font-weight:300;line-height:1.5}.lelo-bestsellers{background:var(--release-cream);padding:clamp(86px,8vw,128px) clamp(18px,3.5vw,54px)}.lelo-bestsellers header h2,.lelo-journal header h2{margin:12px 0 0;font-size:clamp(38px,4vw,62px)}.lelo-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lelo-product{background:var(--release-cream);min-width:0}.lelo-product__image{aspect-ratio:1/1.04;background:var(--release-cream-muted);display:block;position:relative;overflow:hidden}.lelo-product__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lelo-product:hover .lelo-product__image img{transform:scale(1.035)}.lelo-product__image>span{background:var(--release-navy);color:var(--release-cream);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;font-size:8px;position:absolute;top:12px;left:12px}.lelo-product__details{justify-content:space-between;gap:15px;padding:17px 0 10px;display:flex}.lelo-product__details a{font-size:15px;font-weight:500}.lelo-product__details p{color:var(--release-navy-muted);margin:5px 0 0;font-size:10px}.lelo-product__meta{color:var(--release-navy-muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.lelo-product__meta>div{gap:5px;display:flex}.lelo-product__meta i{border:1px solid #bbb;border-radius:50%;width:11px;height:11px}.lelo-product__add{border:1px solid var(--release-navy);background:var(--release-cream);width:100%;height:42px;color:var(--release-navy);letter-spacing:.15em;cursor:pointer;margin-top:17px;font-size:8px;font-weight:600}.lelo-product__add:hover{background:var(--release-navy);color:var(--release-cream)}.lelo-quiz{isolation:isolate;background:var(--release-navy);min-height:820px;color:var(--release-cream);place-items:center;padding:clamp(38px,5vw,78px);display:grid;position:relative;overflow:hidden}.lelo-quiz:before{content:"YOUR MATCH";z-index:-1;color:#f4ede40e;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(120px,20vw,330px);font-weight:300;line-height:.74;position:absolute;bottom:-.15em;left:-1vw}.lelo-quiz__visual{z-index:-2;clip-path:polygon(0 0,100% 0,93% 100%,8% 100%);position:absolute;inset:clamp(38px,5vw,78px) clamp(16px,3.3vw,52px);overflow:hidden}.lelo-quiz__visual:after{content:"";background:linear-gradient(90deg,#040c173d,#040c170d 50%,#040c17b8),linear-gradient(#0000 42%,#040c17cc);position:absolute;inset:0}.lelo-quiz__visual img{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.8);width:100%;height:100%}.lelo-quiz__card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c17e0;border:1px solid #de98788c;width:min(510px,46vw);margin-left:33%;padding:clamp(38px,5vw,72px);box-shadow:0 30px 90px #02070e59}.lelo-quiz__card>span{color:var(--brand-gold)}.lelo-quiz__card h2{margin:20px 0;font-size:clamp(54px,5.4vw,84px);line-height:1.12}.lelo-quiz__card>p{color:#f4ede4ad;max-width:410px;margin:0 0 28px;font-size:13px;font-weight:300;line-height:1.65}.lelo-quiz__card ol{border-top:1px solid #f4ede440;border-bottom:1px solid #f4ede440;grid-template-columns:repeat(3,1fr);margin:0 0 32px;padding:0;list-style:none;display:grid}.lelo-quiz__card li{color:#f4ede49e;letter-spacing:.1em;text-transform:uppercase;padding:14px 8px 14px 0;font-size:8px}.lelo-quiz__card li b{color:var(--brand-gold);margin-bottom:7px;font-size:9px;display:block}.lelo-quiz__card .lelo-btn--light:hover,.lelo-quiz__card .lelo-btn--light:focus-visible{color:var(--release-cream);background:#a60c24;border-color:#a60c24}.lelo-quiz__card .lelo-btn--light:focus-visible{outline:2px solid var(--release-cream);outline-offset:3px}.lelo-standard{background:var(--release-cream);grid-template-rows:auto minmax(520px,1fr);grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr) minmax(150px,.45fr);gap:clamp(28px,4vw,70px);padding:clamp(90px,9vw,145px) clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.lelo-standard:before{content:none}.lelo-standard>header{z-index:2;grid-column:1/-1;grid-template-columns:.7fr 1.75fr;align-items:start;gap:clamp(28px,4vw,70px);display:grid;position:relative}.lelo-standard>header>span{letter-spacing:.2em;padding-top:12px;font-size:9px;font-weight:600}.lelo-standard>header h2{letter-spacing:-.07em;max-width:1000px;margin:0;font-size:clamp(64px,8vw,126px);line-height:1.12}.lelo-standard>header h2 em{color:#a60c24;font-style:normal}.lelo-standard__visual{z-index:1;background:#1a2733;grid-area:2/2/auto/4;min-height:540px;position:relative;overflow:hidden;box-shadow:22px 26px #d5c5b7}.lelo-standard__visual img{object-fit:cover;filter:saturate(.58)contrast(1.08);width:100%;height:100%}.lelo-standard__visual small{background:var(--release-cream);color:var(--release-navy);letter-spacing:.16em;padding:18px 20px;font-size:8px;font-weight:600;position:absolute;top:0;right:0}.lelo-standard__copy{z-index:2;grid-area:2/1/auto/2;align-self:end;padding-bottom:16px;position:relative}.lelo-standard__copy>p{color:var(--release-navy-muted);margin:0 0 28px;font-size:13px;font-weight:300;line-height:1.7}.lelo-standard__copy ul{border-top:1px solid #b9afa3;margin:0 0 30px;padding:0;list-style:none}.lelo-standard__copy li{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b9afa3;justify-content:space-between;padding:13px 0;font-size:9px;font-weight:600;display:flex}.lelo-standard__copy li:after{content:"✓";color:#a60c24}.lelo-standard__copy>a{border-bottom:1px solid var(--release-navy);letter-spacing:.14em;justify-content:space-between;padding-bottom:8px;font-size:9px;font-weight:600;display:flex}.lelo-standard__copy>a b{font-size:14px;font-weight:400}.lelo-awards{background:var(--release-cream);grid-template-columns:repeat(4,1fr);padding:0 clamp(18px,3.5vw,54px) 100px;display:grid}.lelo-awards>div{border:1px solid #cfc5b9;border-right:0;min-height:190px;padding:28px}.lelo-awards>div:last-child{border-right:1px solid #cfc5b9}.lelo-awards strong{margin-bottom:40px;font-size:32px;font-weight:300;display:block}.lelo-awards span{letter-spacing:.12em;font-size:11px;font-weight:600;display:block}.lelo-awards p{color:var(--release-navy-muted);margin:8px 0 0;font-size:11px}.lelo-feature{height:min(69vw,760px);min-height:590px;color:var(--release-cream);background:#7b2c35;position:relative;overflow:hidden}.lelo-feature:before{content:"TOGETHER";z-index:2;color:#f4ede421;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(84px,15vw,238px);font-weight:300;line-height:.76;position:absolute;bottom:-.06em;left:3vw;right:3vw}.lelo-feature:after{content:"";background:linear-gradient(270deg,#040c17c2,#040c170a 58%);position:absolute;inset:0}.lelo-feature>img{object-fit:cover;width:100%;height:100%}.lelo-feature>div{text-align:right;left:auto;right:clamp(30px,7vw,110px)}.lelo-feature>div .lelo-btn{float:right}.lelo-film{--film-progress:0;--film-frame-width:min(28vw,430px);--film-frame-height:min(28vw,430px);background:var(--release-navy);height:185svh;color:var(--release-cream);position:relative}.lelo-film__sticky{background:var(--release-navy);height:100svh;position:sticky;top:0;overflow:hidden}.lelo-film__sticky:before{content:"";z-index:2;aspect-ratio:1;width:clamp(240px,28vw,430px);opacity:clamp(0,calc((var(--film-progress) - .55)*2.5),1);-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;pointer-events:none;background:#f4ede417;position:absolute;top:clamp(28px,4vw,64px);right:clamp(-50px,-2vw,-18px)}.lelo-film__stage{z-index:1;width:var(--film-frame-width);height:var(--film-frame-height);background:var(--release-navy);cursor:pointer;will-change:width,height;border:0;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lelo-film__stage:after{content:"";background:linear-gradient(0deg,rgba(4,12,23,calc(.18 + var(--film-progress)*.74)),#040c170a 72%),linear-gradient(90deg,#040c174d,transparent 48%);position:absolute;inset:0}.lelo-film__stage:focus-visible{outline:3px solid var(--release-cream);outline-offset:-5px}.lelo-film__stage img{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%;transition:transform .8s}.lelo-film__stage:hover img{transform:scale(1.025)}.lelo-film__stage>span{z-index:2;color:var(--release-cream);flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.lelo-film__stage>span i{border:1px solid #f4ede4cc;border-radius:50%;place-items:center;width:90px;height:90px;padding-left:5px;font-size:20px;font-style:normal;transition:background .25s,color .25s;display:grid}.lelo-film__stage:hover>span i{background:var(--release-cream);color:var(--release-navy)}.lelo-film__stage>span b{letter-spacing:.18em;font-size:8px}.lelo-film__meta{z-index:3;opacity:clamp(0,calc((var(--film-progress) - .58)*3.2),1);transform:translateY(calc((1 - var(--film-progress))*32px));pointer-events:none;will-change:opacity,transform;border-top:1px solid #f4ede480;grid-template-columns:.55fr 2.25fr 1fr auto;align-items:end;gap:clamp(24px,4vw,70px);padding-top:25px;display:grid;position:absolute;bottom:clamp(32px,5vw,76px);left:clamp(28px,5vw,80px);right:clamp(28px,5vw,80px)}.lelo-film__meta>span{color:var(--brand-gold);letter-spacing:.2em;align-self:start;font-size:9px;font-weight:600}.lelo-film__meta h2{letter-spacing:-.065em;margin:0;font-size:clamp(62px,8vw,124px);line-height:1.12}.lelo-film__meta h2 em{color:var(--brand-gold);font-style:normal;display:block}.lelo-film__meta p{color:#c8c1b8;margin:0;font-size:12px;font-weight:300;line-height:1.65}.lelo-film__meta>button{border:0;border-bottom:1px solid var(--release-cream);width:max-content;color:var(--release-cream);letter-spacing:.15em;cursor:pointer;pointer-events:auto;background:0 0;padding:0 0 7px;font-size:9px;font-weight:600}.lelo-film[style*="--film-progress: 1"] .lelo-film__meta{pointer-events:auto}.lelo-split{isolation:isolate;min-height:780px;color:var(--release-navy);background:#e9ddd2;position:relative;overflow:hidden}.lelo-split__ghost{z-index:-1;color:#040c1713;letter-spacing:-.09em;font-size:clamp(190px,29vw,470px);font-weight:300;line-height:1;position:absolute;top:-.12em;left:-.035em}.lelo-split__visual{z-index:1;position:absolute;inset:7% 2% 5% 27%;overflow:hidden}.lelo-split__visual:after{content:"";background:#040c1747;width:1px;height:30%;position:absolute;top:0;right:7%}.lelo-split__visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:rotate(-7deg)scale(1.08)}.lelo-split:hover .lelo-split__visual img{transform:rotate(-4deg)scale(1.11)}.lelo-split__visual small{letter-spacing:.16em;text-align:right;font-size:8px;font-weight:600;line-height:1.7;position:absolute;top:33%;right:8%}.lelo-split__copy{z-index:2;background:var(--release-navy);width:min(390px,31vw);color:var(--release-cream);padding:clamp(30px,4vw,56px);position:absolute;bottom:clamp(30px,5vw,72px);left:clamp(24px,5.5vw,88px);box-shadow:22px 24px #a60c24d9}.lelo-split__copy>span{color:var(--brand-gold)}.lelo-split__copy h2{margin:20px 0;font-size:clamp(58px,6vw,92px);line-height:1.12}.lelo-split__copy h2 em{color:var(--brand-gold);font-style:normal}.lelo-split__copy p{color:#f4ede4a3;max-width:330px;margin:0 0 28px;font-size:12px;font-weight:300;line-height:1.65}.lelo-journal{background:var(--release-cream);padding:clamp(88px,8vw,128px) clamp(18px,3.5vw,54px)}.lelo-journal>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lelo-journal>div>a{display:block}.lelo-journal img{aspect-ratio:1.3;object-fit:cover;width:100%;margin-bottom:20px}.lelo-journal>div span{letter-spacing:.12em;font-size:8px;font-weight:600}.lelo-journal h3{margin:12px 0;font-size:24px;font-weight:400;line-height:1.12}.lelo-journal p{color:var(--release-navy-muted);font-size:12px;line-height:1.55}.lelo-journal b{letter-spacing:.14em;font-size:8px}.lelo-newsletter{background:var(--release-cream-muted);text-align:center;padding:clamp(80px,9vw,140px) 24px}.lelo-newsletter h2{margin:24px auto 34px;font-size:clamp(36px,4vw,60px);line-height:1.12}.lelo-newsletter form{border-bottom:1px solid var(--release-navy);max-width:620px;margin:0 auto;display:flex}.lelo-newsletter input{height:56px;color:var(--release-navy);letter-spacing:.12em;background:0 0;border:0;outline:0;flex:1;padding:0 5px;font-size:10px}.lelo-newsletter button{color:var(--release-navy);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:600}.lelo-newsletter small{color:var(--release-navy-muted);margin-top:15px;font-size:8px;display:block}.lelo-footer{grid-auto-flow:dense;background:var(--release-navy);color:var(--release-cream);font-family:var(--sans);grid-template-columns:repeat(4,minmax(0,1fr)) 1.4fr;align-items:start;gap:clamp(24px,4vw,64px);padding:72px clamp(24px,5vw,80px) 28px;display:grid}.lelo-footer__lead{text-align:right;grid-column:5;justify-self:end;width:min(100%,340px);margin-right:clamp(28px,3vw,68px)}.lelo-footer__lead .footer-brand{justify-content:flex-end}.lelo-footer__lead>a{letter-spacing:.28em;font-size:16px;font-weight:700}.lelo-footer__lead p{color:#aaa49d;max-width:290px;margin:22px 0;font-size:12px;line-height:1.6}.lelo-footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lelo-footer nav strong{letter-spacing:.16em;margin-bottom:10px;font-size:9px}.lelo-footer nav a,.lelo-footer nav a:visited{color:#c5bdb3;font-size:11px}.lelo-footer nav a:hover,.lelo-footer nav a:focus-visible{text-underline-offset:5px;color:var(--brand-gold)!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.lelo-footer .lelo-footer__contact-link{align-items:center;gap:10px;min-height:32px;display:inline-flex;text-decoration:none!important}.lelo-footer__contact-icon{width:30px;height:30px;color:var(--release-cream);border:0;flex:0 0 30px;place-items:center;transition:color .2s;display:grid}.lelo-footer__contact-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.lelo-footer__contact-link:hover .lelo-footer__contact-icon,.lelo-footer__contact-link:focus-visible .lelo-footer__contact-icon{color:var(--brand-gold);background:0 0;border:0}.lelo-footer__contact-link>span:last-child{border-bottom:1px solid #0000}.lelo-footer__contact-link:hover>span:last-child,.lelo-footer__contact-link:focus-visible>span:last-child{border-bottom-color:currentColor}.lelo-footer__bottom{border-top:1px solid #26303b;grid-column:1/-1;justify-content:center;align-items:center;margin-top:45px;padding-top:24px;display:flex}.lelo-footer nav.lelo-footer__socials{align-items:flex-start;min-width:0;display:flex}.lelo-footer__socials>div{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.lelo-footer__socials a{align-items:center;gap:8px;min-height:28px;transition:color .2s;display:inline-flex}.lelo-footer__contact{gap:12px}.lelo-footer__socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px;display:block}.lelo-footer__socials svg path,.lelo-footer__socials svg .is-filled{fill:currentColor;stroke:none}.lelo-footer__socials a:focus-visible{outline:1px solid var(--release-cream);outline-offset:5px;color:var(--release-cream)}.lelo-footer__lead .lelo-footer__socials{align-items:stretch;width:100%;margin-top:clamp(40px,4vw,52px)}.lelo-footer__lead .lelo-footer__socials>div{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:12px;width:100%;display:grid}.lelo-footer__lead .lelo-footer__socials a{justify-content:center}.lelo-footer__payments{border-top:1px solid #26303b;margin-top:22px;padding-top:16px}.lelo-footer__payments .pdp-payments{border:0;margin:0;padding:0;display:block}.lelo-footer__payments .pdp-payments__label{display:none}.lelo-footer__payments .pdp-payments__cards{justify-content:flex-end;gap:6px}.lelo-footer__payments .payment-card{border-radius:3px;flex:0 0 48px;width:48px;height:30px}.lelo-footer__legal{color:#98958f;text-align:center;justify-content:center;align-items:center;font-size:8px;display:flex}.legal-page{background:var(--release-cream);color:var(--release-navy);padding-top:108px}.legal-page>header{padding:clamp(72px,8vw,120px) var(--pad);background:var(--release-navy);color:var(--release-cream)}.legal-page>header .eyebrow{color:var(--brand-gold)}.legal-page>header h1{max-width:900px;color:var(--release-cream);margin-bottom:24px}.legal-page>header p{color:#c5bdb3;margin:0;font-size:11px}.legal-page>header .legal-page__intro{max-width:680px;color:var(--release-cream);margin:0 0 28px;font-size:clamp(16px,2vw,20px);line-height:1.65}.legal-document{max-width:960px;padding:clamp(64px,8vw,110px) var(--pad);margin:0 auto}.legal-document>section,.legal-entity{border-top:1px solid #c9bfb3;padding:30px 0}.legal-document h2{margin-bottom:18px;font-size:clamp(24px,3vw,36px);line-height:1.2}.legal-document p,.legal-document li{max-width:760px;color:var(--release-navy-muted);line-height:1.75}.legal-document p{margin-bottom:12px}.legal-document ul{margin:18px 0 8px;padding-left:22px}.legal-document li{margin-bottom:8px;padding-left:6px}.legal-document a{text-underline-offset:4px;text-decoration:underline}.legal-entity{margin-bottom:8px}.legal-entity p strong,.legal-document p strong{color:var(--release-navy)}.legal-cta{padding:clamp(54px,7vw,88px) var(--pad);background:var(--release-navy);color:var(--release-cream);justify-content:space-between;align-items:center;gap:48px;display:flex}.legal-cta h2{max-width:680px;margin-bottom:14px;font-size:clamp(34px,4vw,56px);line-height:1.12}.legal-cta p{color:#c5bdb3;margin:0;line-height:1.65}.legal-cta>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.legal-cta .button--outline{color:var(--release-cream)}@media (width<=800px){.legal-page{padding-top:96px}.legal-page>header,.legal-document{padding-left:24px;padding-right:24px}.legal-cta{flex-direction:column;align-items:flex-start;padding-left:24px;padding-right:24px}.lelo-footer__bottom{align-items:center}.lelo-footer__legal{text-align:center;justify-content:center}}@media (width<=900px){.lelo-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.lelo-footer__lead{text-align:center;grid-area:1/1/auto/-1;justify-self:stretch;width:100%;margin-right:0}.lelo-footer__lead .footer-brand{justify-content:center}.lelo-footer__lead p{margin:18px auto 0}.lelo-footer__lead .lelo-footer__socials{align-items:center}.lelo-footer__lead .lelo-footer__socials>div,.lelo-footer__payments .pdp-payments__cards{justify-content:center}}@media (width<=520px){.lelo-footer__lead .lelo-footer__socials>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}#ast-scroll-top,#ast-scroll-top:hover,#ast-scroll-top:active,#ast-scroll-top:visited{z-index:120;opacity:.82;position:fixed;width:48px!important;height:48px!important;color:var(--brand-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important;line-height:1!important;transition:opacity .18s,transform .18s!important;transform:none!important}#ast-scroll-top:hover{opacity:1;transform:translateY(-2px)!important}#ast-scroll-top .ast-icon,#ast-scroll-top svg{display:none!important}#ast-scroll-top:before{content:"";background:linear-gradient(180deg,#d8b66f 0%,var(--brand-gold) 100%);clip-path:polygon(50% 0,100% 100%,0 100%);width:18px;height:14px;position:absolute;top:5px;left:50%;transform:translate(-50%)}#ast-scroll-top:after{content:"";background:linear-gradient(180deg,var(--brand-gold) 0%,#b4873f33 100%);width:22px;height:19px;position:absolute;top:22px;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(circle,#000 0 1.45px,#0000 1.8px) 0 0/7px 6px;mask:radial-gradient(circle,#000 0 1.45px,#0000 1.8px) 0 0/7px 6px}#ast-scroll-top:focus-visible{opacity:1;outline:2px solid var(--brand-gold)!important;outline-offset:3px!important;color:var(--brand-gold)!important;background:#040c1733!important}@media (width<=1000px){.home-header .nav{display:none}.home-header .mobile-toggle{display:flex!important}.lelo-new-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lelo-categories>div,.lelo-product-grid{grid-template-columns:repeat(2,1fr)}.lelo-category{min-height:500px}.lelo-quiz__card{width:min(560px,68vw);margin-left:18%}.lelo-standard{grid-template-rows:auto minmax(470px,1fr);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)}.lelo-standard>header{grid-template-columns:.65fr 1.35fr}.lelo-standard__visual{grid-column:2/3}.lelo-standard__copy{grid-column:1/2}.lelo-film__meta{grid-template-columns:.55fr 1.45fr 1fr}.lelo-film__meta h2{grid-column:1/3}.lelo-film__meta>p,.lelo-film__meta>button{grid-column:3}.lelo-split__visual{inset:6% -6% 7% 21%}.lelo-split__copy{width:min(390px,39vw)}.lelo-awards{grid-template-columns:1fr 1fr}.lelo-awards>div:nth-child(2){border-right:1px solid #cfc5b9}.lelo-awards>div:nth-child(n+3){border-top:0}.lelo-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}.lelo-footer__lead{grid-column:1/-1}}@media (width<=720px){.home-header{--scroll-header-height:96px;height:96px}.home-header .announcement{justify-content:center;height:28px;padding:0 14px;font-size:7px}.home-header .announcement a{display:none}.home-header .header,.home-header:not(.is-scrolled) .header{height:68px}.home-header .wordmark{font-size:11px}.home-header .utilities{gap:11px}.lelo-hero{height:calc(100svh - 96px);min-height:620px;margin-top:96px}.lelo-hero>img{object-position:67% center}.lelo-hero:after{background:linear-gradient(#0000 38%,#040c17db)}.lelo-hero__copy{inset:auto 22px 56px;transform:none}.lelo-hero__copy h1{font-size:58px}.lelo-hero__copy p{font-size:14px}.lelo-hero__scroll{display:none}.lelo-intro{padding:84px 22px}.lelo-intro p{font-size:27px}.lelo-new-products{padding:68px 0 76px}.lelo-new-products>header{margin:0 20px 30px;padding-bottom:27px;display:block}.lelo-new-products>header h2{font-size:50px}.lelo-new-products__intro{margin-top:27px}.lelo-new-products__intro p{margin-bottom:20px;font-size:11px}.lelo-new-products__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 12px 7px;scroll-padding-left:12px;display:flex;overflow-x:auto}.lelo-new-products__grid::-webkit-scrollbar{display:none}.lelo-new-products__grid>.lelo-product{scroll-snap-align:start;flex:0 0 76%}.lelo-categories{padding:0 12px 74px}.lelo-categories>header,.lelo-bestsellers>header,.lelo-journal>header{margin-inline:8px}.lelo-categories>div{grid-template-columns:1fr 1fr;gap:7px}.lelo-category{min-height:310px}.lelo-category>span{bottom:15px;left:13px;right:13px}.lelo-category b{font-size:13px}.lelo-category small{margin:5px 0 13px;font-size:9px}.lelo-campaign,.lelo-feature{height:78svh;min-height:620px}.lelo-campaign>img{object-position:58% center}.lelo-campaign:after,.lelo-feature:after{background:linear-gradient(#0000 30%,#040c17db)}.lelo-campaign>div,.lelo-feature>div{inset:auto 22px 44px;transform:none}.lelo-campaign h2,.lelo-feature h2{font-size:54px}.lelo-campaign p{font-size:12px}.lelo-bestsellers{padding:74px 12px}.lelo-bestsellers header h2,.lelo-journal header h2{font-size:34px}.lelo-product-grid{grid-template-columns:1fr 1fr;gap:8px}.lelo-product__details{padding-top:12px;display:block}.lelo-product__details strong{margin-top:8px;display:block}.lelo-product__meta>span{display:none}.lelo-product__add{height:38px;font-size:7px}.lelo-quiz{min-height:760px;padding:12px}.lelo-quiz:before{font-size:130px}.lelo-quiz__visual{clip-path:none;inset:12px}.lelo-quiz__card{align-self:end;width:calc(100% - 32px);margin:170px 0 18px;padding:34px 25px}.lelo-quiz__card h2{font-size:49px}.lelo-quiz__card>p{font-size:11px}.lelo-quiz__card ol{margin-bottom:25px}.lelo-standard{padding:76px 22px 86px;display:block}.lelo-standard>header{display:block}.lelo-standard>header>span{margin-bottom:22px;display:block}.lelo-standard>header h2{font-size:53px;line-height:1.12}.lelo-standard__visual{height:82vw;min-height:0;margin:42px 0 40px;box-shadow:12px 13px #d5c5b7}.lelo-standard__visual small{padding:12px;font-size:7px}.lelo-standard__copy{max-width:520px;padding:0}.lelo-awards{padding:0 12px 76px}.lelo-awards>div{min-height:160px;padding:19px}.lelo-awards strong{margin-bottom:28px;font-size:25px}.lelo-awards span,.lelo-awards p{font-size:9px}.lelo-feature>img{object-position:59% center}.lelo-feature>div{text-align:left}.lelo-feature>div .lelo-btn{float:none}.lelo-feature:before{font-size:87px;bottom:10px}.lelo-film{height:165svh;min-height:0}.lelo-film__sticky:before{width:190px;top:28px;right:-20px}.lelo-film__stage>span{top:31%}.lelo-film__stage>span i{width:64px;height:64px}.lelo-film__meta{padding-top:18px;display:block;bottom:34px;left:22px;right:22px}.lelo-film__meta>span{margin-bottom:20px;display:block}.lelo-film__meta h2{font-size:53px;line-height:1.12}.lelo-film__meta p{max-width:330px;margin:22px 0}.lelo-film__meta>button{font-size:8px}.lelo-split{min-height:760px}.lelo-split__ghost{font-size:152px;top:-.04em}.lelo-split__visual{height:51%;inset:44px -18% auto 4%}.lelo-split__visual:after,.lelo-split__visual small{display:none}.lelo-split__copy{width:auto;padding:34px 26px;bottom:38px;left:22px;right:22px;box-shadow:11px 12px #a60c24d9}.lelo-split__copy h2{font-size:53px}.lelo-journal{padding:76px 12px}.lelo-journal>div{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.lelo-journal>div>a{scroll-snap-align:start;flex:0 0 84%}.lelo-journal h3{font-size:22px}.lelo-newsletter{padding:78px 22px}.lelo-newsletter h2 br{display:none}.lelo-newsletter form{border:0;display:block}.lelo-newsletter input{border-bottom:1px solid var(--release-navy);text-align:center;width:100%}.lelo-newsletter button{margin-top:20px}.lelo-footer{grid-template-columns:1fr 1fr;gap:42px 24px;padding:58px 24px 26px}.lelo-footer__lead{grid-column:1/-1}.lelo-footer__legal{display:block}.lelo-footer__legal>div{flex-wrap:wrap;margin-top:12px}}@media (prefers-reduced-motion:reduce){.lelo-film{height:100svh;--film-progress:1!important;--film-frame-width:100vw!important;--film-frame-height:100svh!important}.lelo-film__stage,.lelo-film__stage img,.lelo-film__meta{transition:none}.lelo-film__meta{opacity:1;transform:none}}.home-hero .hero__side-note p em{font-style:normal;font-weight:300}.home-section-head h2,.brand-moment h2,.featured-product h2,.home-film__copy h2,.discovery-note h2,.home-newsletter h2{letter-spacing:-.04em;font-weight:300}.pdp-info h1,.shop-hero h1,.page-hero h1,.article-head h1,.about-hero h1,.support-hero h1{letter-spacing:-.045em;font-weight:300}.nav__link,.cta-button,.eyebrow,.hero__eyebrow{font-family:var(--sans);font-weight:500}.article-page{background:var(--paper)}.article-hero{background:var(--night);color:var(--ivory)}.article-hero img{filter:saturate(.55)sepia(.08)brightness(.62)}.article-head .eyebrow,.article-head>span{color:var(--brand-gold)}.article-body{color:#2c2024}.article-body h2,.article-body blockquote{color:var(--burgundy)}.product-inline{background:#eadbd3;border-color:#43262233}.about-hero{background:var(--night);color:var(--ivory)}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030b14eb,#030b141f);position:absolute;inset:0}.about-hero>div{z-index:2;position:relative}.about-hero img{filter:saturate(.58)sepia(.08)brightness(.66)}.about-hero .eyebrow{color:var(--brand-gold)}.why,.values,.intention,.privacy{background:var(--paper)}.values>div{border-color:#4326222e}.values span,.why>span{color:var(--burgundy)}.intention img{filter:saturate(.65)sepia(.06)}.privacy{border-color:#4326222e}.support-hero{background:var(--night);color:var(--ivory)}.support-hero .eyebrow{color:var(--brand-gold)}.support-hero p{color:#f4ede4a6}.support-search{background:#f4ede414;border:1px solid #d49a7861;border-radius:2px}.support-search input{color:var(--ivory)}.support-grid,.faq-section{background:var(--paper)}.support-grid>a{background:#faf5f0;border-color:#4326222b;border-radius:2px}.support-grid>a:hover{background:#eadbd3}.support-grid>a>span,.support-grid>a>b{color:var(--burgundy)}.contact-strip{background:var(--night);color:var(--ivory)}.contact-strip>div>span{color:var(--brand-gold)}.faq-section details{border-color:#4326222e}.contact-page,.shell{background:var(--paper)}.contact-form,.contact-thanks,.mini-cart-list{background:#f3f0ec;border:1px solid #43262229;border-radius:3px}.contact-form input,.contact-form select,.contact-form textarea,.shell input{background:#faf6f2;border-color:#43262242;border-radius:2px}.quiz-page{background:var(--paper)}.quiz-head{background:var(--night);color:var(--ivory);border-color:#d49a7833}.quiz-head>a:first-child{color:var(--brand-gold);letter-spacing:.2em}.quiz-options button{background:#faf5f0;border-color:#43262238;border-radius:2px}.quiz-options button:hover,.quiz-options button.selected{background:var(--night);color:var(--ivory);border-color:var(--night)}.quiz-contact form{background:#f3f0ec;border-radius:3px}.side-panel{background:var(--paper);color:#241b20;border-left:1px solid #b8795859}.overlay__backdrop{background:#02080ed1}.video-modal{color:var(--ivory);background:#02080ef5}@media (width<=800px){.section-heading{align-items:flex-start}.category-section,.best-sellers{padding-top:54px;padding-bottom:58px}.category-card{min-height:360px}.category-grid{gap:8px}.film,.feature-story,.about-hero,.collection-hero{border-radius:0}.collection-hero:after,.about-hero:after{background:linear-gradient(#030b142e,#030b14eb)}.blog-page{background:var(--paper)}}:root{--night:#071321;--night-deep:#030b14;--copper:#b87958;--copper-bright:#d49a78;--ivory:#faf9f6;--blush-mist:#f2e8e2;--wine:#5d2029;--paper:#fdfcf9;--cream:#faf9f6;--burgundy:#743a32;--burgundy-dark:#071321;--pink:#d49a78;--plum:#241b20;--line:#4326222e}.scroll-header{color:var(--ivory)}.announcement{color:#f4ede4ad;background:#06111e;border-bottom:1px solid #d49a782e}.header{color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c15eb;border-bottom:1px solid #d49a7833}.wordmark,.compact-wordmark{color:var(--brand-gold);letter-spacing:.22em}.nav__link{color:#f4ede4d1}.utilities button,.utilities a{color:var(--ivory)}.menu-trigger{color:var(--brand-gold)}.hero{background:var(--night-deep);color:var(--ivory);margin-top:114px;padding:0}.hero__backdrop{display:none}.hero__frame{height:calc(100svh - 114px);min-height:680px;box-shadow:none;background:var(--night);border-radius:0}.hero__image{object-position:center 42%;filter:saturate(.68)sepia(.08)contrast(1.08)brightness(.68)}.hero__shade{background:linear-gradient(90deg,#020910f0 0%,#040c14b3 33%,#050c1326 64%,#03080e59 100%),linear-gradient(#0000 52%,#02080edb)}.hero__copy{max-width:650px;top:47%;left:clamp(32px,8vw,126px);transform:translateY(-50%)}.hero__copy .hero__eyebrow{color:var(--brand-gold);letter-spacing:.34em;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.hero h1{letter-spacing:-.05em;text-transform:none;text-shadow:0 10px 45px #0006;max-width:650px;margin:0 0 18px;font-size:clamp(66px,7.4vw,116px);line-height:1.12}.hero h1 em{color:var(--brand-gold);font-style:italic}.hero__copy>p{letter-spacing:.06em;color:#f4ede4ad;margin:0 0 26px;font-size:13px;line-height:1.65}.hero__copy>.cta-button{border:1px solid var(--copper);color:var(--brand-gold);letter-spacing:.2em;text-transform:uppercase;padding:13px 20px;font-size:9px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.hero__note{border-left:1px solid #d49a7880;width:min(250px,22vw);padding-left:18px;bottom:34px;left:auto;right:clamp(28px,4vw,64px)}.hero__note>span{color:var(--brand-gold)}.hero__note p{font-family:var(--sans);color:#f4ede49e;font-size:10px;line-height:1.55}.hero__products{width:min(410px,32vw);color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06101bc2;border:1px solid #d49a783d;border-radius:2px;bottom:116px;right:clamp(28px,4vw,64px);box-shadow:0 25px 60px #0000005c}.hero__products-head{color:var(--brand-gold);letter-spacing:.18em}.hero__products-grid>a{background:#15202a;border-radius:1px}.hero__products-grid img{filter:saturate(.72)sepia(.08)brightness(.8)}.hero__products-grid>a>span{color:var(--ivory);background:#050d16d6;border-radius:1px}.hero__footer{z-index:4;color:#f4ede49e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a11d1;border-top:1px solid #d49a7833;height:48px;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.hero{margin-top:98px}.hero__frame{height:calc(100svh - 98px);min-height:650px}.hero__copy{top:40%;left:24px;right:24px}.hero h1{font-size:clamp(56px,17vw,82px)}.hero__products{width:auto;bottom:74px;left:24px;right:24px}.hero__note{display:none}.hero__footer{gap:12px;padding:0 18px}.hero__footer span:nth-child(2){display:none}}.scroll-header{will-change:auto}.header{padding:0;display:block;overflow:visible}.header__compact{padding:0 var(--pad);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;inset:0}.compact-wordmark{font-family:var(--serif);letter-spacing:.075em;white-space:nowrap;grid-column:2;font-size:23px;font-weight:700}.compact-utilities{grid-area:1/3;justify-self:end}.compact-utilities>button,.compact-utilities>a,.compact-utilities>button:hover,.compact-utilities>a:hover,.compact-utilities>button:active,.compact-utilities>a:active{width:52px;min-width:52px;height:52px;color:inherit;border-radius:0;place-items:center;line-height:1;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.compact-utilities>button:focus-visible,.compact-utilities>a:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.compact-utilities .utility-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:25px;height:25px;display:block}.compact-utilities .utility-icon--bag{width:27px;height:27px}.compact-utilities>button em{width:20px;height:20px;font-size:9px;font-weight:700;top:0;right:0}.menu-zone{grid-area:1/1;justify-self:start;align-items:center;height:100%;display:flex}.menu-trigger{color:var(--brand-gold);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:12px 0;font-size:11px;font-weight:700;display:inline-flex}.menu-trigger__icon{flex-direction:column;justify-content:center;gap:8px;width:36px;height:18px;display:flex}.menu-trigger__icon i{background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.menu-trigger:hover .menu-trigger__icon i:first-child,.menu-trigger:focus-visible .menu-trigger__icon i:first-child,.menu-trigger[aria-expanded=true] .menu-trigger__icon i:first-child{transform:translate(-6px)}.menu-trigger:hover .menu-trigger__icon i:last-child,.menu-trigger:focus-visible .menu-trigger__icon i:last-child,.menu-trigger[aria-expanded=true] .menu-trigger__icon i:last-child{transform:translate(6px)}.menu-drawer{--menu-drawer-hover:#faf9f61f;z-index:210;left:0;top:var(--scroll-header-height);width:min(720px,100vw - 24px);color:var(--release-cream);visibility:hidden;pointer-events:none;background:#040c17;grid-template-columns:minmax(280px,44%) minmax(0,56%);transition:transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:grid;position:fixed;bottom:0;overflow:hidden;transform:translate(-102%);box-shadow:25px 24px 70px #040c1747}.menu-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.menu-drawer__primary{background:#040c17;border-right:1px solid #525860;flex-direction:column;min-width:0;min-height:0;padding:22px 0 24px clamp(18px,2vw,28px);display:flex;overflow-y:auto}.menu-drawer__head{color:var(--brand-gold);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #525860;justify-content:space-between;align-items:center;margin-right:clamp(18px,2vw,28px);padding-bottom:16px;font-size:8px;font-weight:700;display:flex}.menu-drawer__head button{color:var(--brand-gold);font-family:var(--serif);cursor:pointer;background:0 0;border:0;font-size:27px;line-height:1}.menu-drawer nav{flex-direction:column;display:flex}.menu-drawer__item{color:var(--release-cream);border-bottom:1px solid #525860;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;padding-right:clamp(18px,2vw,28px);transition:background .25s,color .25s,box-shadow .25s;display:grid;position:relative}.menu-drawer__item>a,.menu-drawer__item>a:visited{grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:10px 0;transition:padding-left .25s;display:grid;color:inherit!important}.menu-drawer__item>button{color:var(--brand-gold);cursor:pointer;opacity:.72;background:0 0;border:0;font-size:17px;font-weight:300;transition:opacity .25s,transform .3s}.menu-drawer__item:hover,.menu-drawer__item.is-active{background:var(--menu-drawer-hover);color:var(--release-cream)!important}.menu-drawer__item:hover>a,.menu-drawer__item.is-active>a{padding-left:8px}.menu-drawer__item:hover>button,.menu-drawer__item.is-active>button{opacity:1;transform:scale(1.08)}.menu-drawer__item small{letter-spacing:.12em;color:var(--brand-gold);opacity:.82;font-size:7px}.menu-drawer__item span{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(18px,1.35vw,21px);font-weight:400;line-height:1.12}.menu-drawer__foot{text-transform:uppercase;letter-spacing:.08em;gap:16px;margin-top:auto;margin-right:clamp(18px,2vw,28px);padding-top:15px;font-size:7px;font-weight:700;display:flex}.menu-drawer__foot a{border-bottom:1px solid;padding-bottom:4px}.menu-submenu{background:var(--menu-drawer-hover);min-width:0;min-height:0;color:var(--release-cream);opacity:0;flex-direction:column;padding:24px clamp(22px,2.2vw,32px) 26px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;overflow-y:auto;transform:translate(-16px)}.menu-submenu.is-open{opacity:1;transform:none}.menu-submenu__head{color:var(--brand-gold);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #f4ede647;justify-content:space-between;gap:18px;padding-bottom:15px;font-size:8px;font-weight:700;display:flex}.menu-submenu__head small{opacity:.58;font-size:7px}.menu-submenu nav>a,.menu-submenu nav>a:visited{border-bottom:1px solid #f4ede633;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:9px 0;transition:color .18s;display:grid;color:var(--release-cream)!important}.menu-submenu nav>a:hover,.menu-submenu nav>a:focus-visible{background:0 0;color:var(--release-cream)!important}.menu-submenu nav small{color:var(--brand-gold);opacity:.78;font-size:7px}.menu-submenu nav span{width:max-content;max-width:100%;font-family:var(--serif);letter-spacing:-.01em;border-bottom:1px solid #0000;font-size:14px;font-weight:400;transition:border-color .18s}.menu-submenu nav>a:hover span,.menu-submenu nav>a:focus-visible span{border-bottom-color:currentColor}.menu-submenu__feature{color:#fff1e8;border:1px solid #f2b6c938;min-height:145px;margin-top:auto;display:block;position:relative;overflow:hidden}.menu-submenu__feature:after{content:"";background:linear-gradient(90deg,#23030bcc,#23030b29);position:absolute;inset:0}.menu-submenu__feature>img{object-fit:cover;filter:saturate(.72);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.menu-submenu__feature:hover>img{transform:scale(1.04)}.menu-submenu__feature>span{z-index:1;flex-direction:column;align-items:flex-start;width:72%;padding:17px;display:flex;position:relative}.menu-submenu__feature small{letter-spacing:.16em;color:var(--brand-gold);font-size:7px;font-weight:700}.menu-submenu__feature strong{font-family:var(--serif);margin:9px 0 6px;font-size:19px;font-weight:500;line-height:1.04}.menu-submenu__feature p{margin:0 0 11px;font-size:8px;line-height:1.45}.menu-submenu__feature b{border-bottom:1px solid;padding-bottom:3px;font-size:8px}@media (width<=1020px){.header__compact{padding-inline:20px}.compact-wordmark{letter-spacing:.035em;font-size:20px}}@media (width<=700px){.menu-drawer{grid-template-columns:1fr;width:100vw;overflow-y:auto}.menu-drawer__primary{min-height:calc(100svh - var(--scroll-header-height));border-right:0;padding-top:20px}.menu-submenu{opacity:1;max-height:0;padding:0 22px;transition:max-height .45s cubic-bezier(.22,1,.36,1),padding .35s;overflow:hidden;transform:none}.menu-submenu.is-open{border-top:1px solid #f2b6c92e;max-height:620px;padding-top:24px;padding-bottom:28px}.menu-submenu__feature{margin-top:22px}.menu-drawer__foot{margin-top:28px}}@media (width<=520px){.menu-trigger{gap:9px}.menu-trigger__icon{width:26px}.menu-trigger>span:last-child{display:none}.compact-wordmark{letter-spacing:.02em;font-size:15px}.compact-utilities{gap:4px}.compact-utilities button,.compact-utilities a{width:44px;min-width:44px;height:44px;font-size:18px}.compact-utilities a[aria-label=Account]{display:none}}.account-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.login-page{background:var(--release-navy);min-height:calc(100svh - 108px);color:var(--release-cream);grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);padding-top:108px;display:grid}.login-editorial{background:radial-gradient(circle at 74% 21%,#a60c24b3,#0000 28%),radial-gradient(circle at 38% 70%,#de987838,#0000 23%),linear-gradient(145deg,#040c17 18%,#26101a 62%,#7c1021);flex-direction:column;justify-content:space-between;min-height:720px;padding:clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.login-editorial:before{content:"RL";color:#eae1d50e;letter-spacing:-.12em;font-size:clamp(240px,34vw,580px);font-weight:300;line-height:1;position:absolute;bottom:-.18em;right:-.07em}.login-editorial:after{content:"";aspect-ratio:1;border:1px solid #eae1d52e;border-radius:50%;width:min(38vw,520px);position:absolute;top:16%;right:4%;box-shadow:0 0 0 58px #eae1d506,0 0 0 116px #eae1d505}.login-editorial__index,.login-editorial__trust{z-index:1;letter-spacing:.16em;justify-content:space-between;font-size:8px;display:flex;position:relative}.login-editorial__copy{z-index:1;max-width:690px;padding:90px 0;position:relative}.login-editorial__copy .account-kicker{color:var(--brand-gold)}.login-editorial__copy h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(72px,7.3vw,118px);font-weight:300;line-height:1.12}.login-editorial__copy h1 em{color:var(--brand-gold);font-style:normal}.login-editorial__copy>p{color:#eae1d5b3;max-width:490px;font-size:14px;line-height:1.7}.login-editorial__trust{justify-content:flex-start;align-items:center;gap:18px;max-width:430px}.login-editorial__trust>span{border:1px solid #eae1d552;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.login-editorial__trust p{color:#eae1d59e;letter-spacing:.02em;margin:0;font-size:10px;line-height:1.55}.login-editorial__trust b{color:var(--release-cream);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.login-panel{background:var(--release-cream);color:var(--release-navy)}.login-panel__head{letter-spacing:.16em;border-bottom:1px solid #c9bfb3;justify-content:space-between;align-items:center;height:58px;padding:0 clamp(24px,4vw,58px);font-size:8px;font-weight:700;display:flex}.login-panel__body{width:min(520px,100%);margin:auto;padding:clamp(62px,8vw,112px) clamp(24px,4vw,56px)}.login-switch{border-bottom:1px solid #b8aea3;grid-template-columns:1fr 1fr;margin-bottom:58px;display:grid}.login-switch button{color:#040c177a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 15px;font-size:9px;font-weight:700}.login-switch button[aria-selected=true]{color:var(--release-navy);border-color:#a60c24}.login-panel h2{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(46px,4.4vw,70px);font-weight:300}.login-panel__body>p{color:#525860;max-width:430px;margin-bottom:40px;font-size:12px;line-height:1.65}.login-form{gap:25px;display:grid}.login-form>label{letter-spacing:.12em;text-transform:uppercase;gap:10px;font-size:9px;font-weight:700;display:grid}.login-form input:not([type=checkbox]){width:100%;height:48px;color:var(--release-navy);text-transform:none;background:0 0;border:0;border-bottom:1px solid #9e958b;outline:none;font-size:13px}.login-form input:focus{border-color:#a60c24}.password-field{display:block;position:relative}.password-field button{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700;position:absolute;bottom:14px;right:0}.login-form__options{justify-content:space-between;align-items:center;font-size:9px;display:flex}.login-form__options label,.login-consent{align-items:center;letter-spacing:.01em!important;text-transform:none!important;grid-template-columns:auto 1fr!important;gap:8px!important;font-weight:400!important;display:flex!important}.login-form__options a{border-bottom:1px solid}.login-form .button{background:var(--release-navy);letter-spacing:.1em;text-transform:uppercase;border-radius:0;width:100%;margin-top:8px}.login-panel__note{border-top:1px solid #c9bfb3;grid-template-columns:36px 1fr;gap:14px;margin-top:38px;padding-top:24px;display:grid}.login-panel__note>span{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.login-panel__note p{color:#525860;margin:0;font-size:9px;line-height:1.55}.login-panel__note b{color:var(--release-navy);letter-spacing:.1em;text-transform:uppercase;font-size:9px;display:block}.login-success{text-align:center;background:radial-gradient(circle at 50% 45%,#7c1021,transparent 30%),var(--release-navy);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:calc(100svh - 108px);padding:60px;display:flex}.login-success__mark{border:1px solid #de9878;border-radius:50%;place-items:center;width:74px;height:74px;margin:28px 0 24px;font-size:24px;display:grid}.login-success h1{margin:0 0 18px;font-size:clamp(68px,9vw,126px);font-weight:300}.login-success p{color:#eae1d5ad;max-width:520px;line-height:1.6}.login-success .button{border-radius:0;margin-top:15px}.account-page{background:var(--release-cream);color:var(--release-navy);padding-top:108px}.account-hero{min-height:360px;padding:clamp(70px,8vw,120px) var(--pad) 55px;color:var(--release-cream);background:linear-gradient(115deg,#040c17 54%,#3a0d18);justify-content:space-between;align-items:end;gap:50px;display:flex}.account-hero>div:first-child>p{color:var(--brand-gold);margin:36px 0 0;font-size:13px}.account-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(80px,10vw,156px);font-weight:300}.account-hero__status{border-top:1px solid #eae1d559;border-bottom:1px solid #eae1d559;grid-template-columns:auto auto;gap:9px 42px;min-width:270px;padding:24px 0;display:grid}.account-hero__status span{letter-spacing:.15em;font-size:8px}.account-hero__status b{text-align:right;color:var(--brand-gold);text-transform:uppercase;font-size:10px;font-weight:500}.account-layout{grid-template-columns:minmax(220px,300px) 1fr;min-height:900px;display:grid}.account-nav{border-right:1px solid #c9bfb3;padding:60px clamp(24px,3vw,48px)}.account-nav>span{letter-spacing:.18em;font-size:8px;font-weight:700}.account-nav nav{border-top:1px solid #b8aea3;margin:34px 0 54px;display:grid}.account-nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8aea3;grid-template-columns:30px 1fr auto;align-items:center;padding:18px 0;font-size:11px;display:grid}.account-nav button small{font-size:8px}.account-nav button i{opacity:0;font-style:normal}.account-nav button.active{color:#a60c24}.account-nav button.active i{opacity:1}.account-nav>a{border-bottom:1px solid;padding-bottom:4px;font-size:9px}.account-content{min-width:0;padding:clamp(58px,6vw,96px) clamp(26px,6vw,94px)}.account-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.account-heading h2,.account-saved h2,.account-empty h2,.account-details h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(42px,5vw,74px);font-weight:300}.account-heading>p{color:#525860;margin:0;font-size:11px;line-height:1.65}.order-card{border:1px solid #bfb5aa}.order-card>header{border-bottom:1px solid #bfb5aa;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.order-card>header div{gap:24px;display:flex}.order-card>header span,.order-card__body span{letter-spacing:.14em;font-size:8px;font-weight:700}.order-card>header b{font-size:9px;font-weight:400}.order-card>header strong{letter-spacing:.12em;text-transform:uppercase;background:#d7c3aa;padding:8px 12px;font-size:8px}.order-card__body{grid-template-columns:160px minmax(180px,1fr) minmax(120px,.55fr);align-items:center;gap:34px;padding:22px;display:grid}.order-card__image{background:#ded5ca;height:130px;position:relative}.order-card__image img{object-fit:cover;width:100%;height:100%}.order-card__image>span{background:var(--release-navy);width:26px;height:26px;color:var(--release-cream);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.order-card__body h3{margin:10px 0 7px;font-size:22px;font-weight:400}.order-card__body p,.order-card__body a{color:#525860;margin:0;font-size:9px}.order-card__body a{border-bottom:1px solid;margin-top:16px;display:inline-block}.order-card>footer{letter-spacing:.1em;text-transform:uppercase;background:#ded5ca;grid-template-columns:repeat(3,1fr);padding:15px 22px;font-size:8px;display:grid}.order-card>footer span{align-items:center;gap:8px;display:flex}.order-card>footer i{background:#a60c24;border-radius:50%;width:7px;height:7px;display:block}.order-card>footer .pending{opacity:.4}.order-card>footer .pending i{background:0 0;border:1px solid}.account-saved{margin-top:86px}.account-saved>header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.account-saved>header button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 5px;font-size:9px}.account-saved>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-saved>div>a{border:1px solid #c9bfb3;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:10px;display:grid}.account-saved img{object-fit:cover;width:110px;height:110px}.account-saved a>span{flex-direction:column;display:flex}.account-saved a b{margin-bottom:7px;font-size:14px;font-weight:500}.account-saved a small{color:#525860;font-size:9px}.account-saved a>strong{padding-right:8px;font-size:11px}.account-saved--all{margin-top:0}.account-saved--all>div{grid-template-columns:1fr}.account-empty{max-width:800px;padding:40px 0}.account-empty>span{letter-spacing:.18em;font-size:9px}.account-empty>p{color:#525860;max-width:580px;margin:28px 0;line-height:1.7}.account-empty .button{border-radius:0}.account-details>div{grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.account-details article{border:1px solid #c9bfb3;border-right:0;min-height:290px;padding:28px}.account-details article:last-child{border-right:1px solid #c9bfb3}.account-details article>span{letter-spacing:.16em;font-size:8px}.account-details h3{margin:50px 0 14px;font-size:22px;font-weight:400}.account-details p{color:#525860;font-size:11px;line-height:1.7}.account-details button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:28px;padding:0 0 5px;font-size:9px}@media (width<=960px){.login-page{grid-template-columns:1fr}.login-editorial{min-height:640px}.login-panel__body{width:min(620px,100%)}.account-layout{grid-template-columns:1fr}.account-nav{z-index:10;background:var(--release-cream);border-bottom:1px solid #c9bfb3;border-right:0;padding:0 20px;position:sticky;top:96px;overflow:auto}.account-nav>span,.account-nav>a{display:none}.account-nav nav{border:0;width:max-content;margin:0;display:flex}.account-nav button{border-bottom:2px solid #0000;gap:8px;min-width:max-content;padding:18px 22px;display:flex}.account-nav button.active{border-color:#a60c24}.account-nav button i{display:none}.account-heading{grid-template-columns:1fr;gap:20px}.account-details>div{grid-template-columns:1fr}.account-details article,.account-details article:last-child{border-bottom:0;border-right:1px solid #c9bfb3}.account-details article:last-child{border-bottom:1px solid #c9bfb3}}@media (width<=700px){.login-page,.account-page{padding-top:96px}.login-page{min-height:0}.login-editorial{min-height:560px;padding:30px 22px}.login-editorial__copy{padding:65px 0}.login-editorial__copy h1{font-size:62px}.login-editorial:after{width:78vw;top:19%;right:-18%}.login-panel__body{padding:62px 22px}.login-switch{margin-bottom:44px}.account-hero{min-height:360px;padding:70px 22px 32px;display:block}.account-hero h1{font-size:88px}.account-hero__status{margin-top:30px}.account-content{padding:54px 18px 75px}.order-card__body{grid-template-columns:105px 1fr;gap:18px}.order-card__body>div:last-child{grid-column:2}.order-card__image{height:110px}.order-card>header div{gap:5px;display:grid}.order-card>footer{gap:8px;padding:14px}.account-saved{margin-top:64px}.account-saved>header{align-items:start}.account-saved>div{grid-template-columns:1fr}.account-saved>div>a{grid-template-columns:84px 1fr auto;gap:13px}.account-saved img{width:84px;height:84px}}.hero{margin-top:114px}@media (width<=720px){.hero{margin-top:98px}}@media (width>=621px){.blog-page{z-index:1;height:100svh;padding-top:114px;position:relative}.blog-visual{top:75px}.blog-feed{top:75px;bottom:75px}.blog-masthead{top:100px}.blog-controls{top:50%}}@media (width<=900px){.blog-stage:before{left:30vw}.blog-masthead{left:51vw}.blog-visual{width:51vw}.blog-visual__back{width:30vw}.blog-visual__front{width:42vw;left:7vw}.blog-feed{left:30vw}.blog-entry{padding-left:25vw}.blog-entry__copy{width:40vw}.blog-entry h1{font-size:clamp(36px,5.2vw,52px)}.blog-archive{--archive-open:min(460px,48vw)}.blog-controls{right:88px}}@media (width<=620px){.blog-page{height:auto;min-height:100svh;overflow:visible}.blog-stage{height:auto;overflow:visible}.blog-stage:before,.blog-controls,.blog-visual,.blog-archive{display:none}.blog-masthead{background:var(--cream);border-bottom:1px solid var(--line);height:92px;padding:0 22px;display:flex;position:relative;top:auto;left:auto}.blog-masthead p{text-align:right;max-width:190px;margin-left:auto;line-height:1.25}.blog-feed{position:relative;inset:auto;overflow:visible}.blog-feed__tail{display:none}.blog-entry{background-color:var(--paper);border-color:var(--line);height:auto;min-height:0;padding:62vw 22px 55px;display:block}.blog-entry__copy{background:var(--paper);width:auto;max-width:none;padding-top:28px}.blog-entry time{font-size:10px}.blog-entry h1{font-size:39px}.blog-entry p{font-size:14px}.blog-entry__index{bottom:25px;right:22px}}.cta-button{--button-flower-size:clamp(10px,1.16em,16px);--button-layer-one:#f2b6c9ad;--button-layer-two:#ad97ca6b;isolation:isolate;background:var(--pink);min-height:42px;color:var(--burgundy);cursor:pointer;box-shadow:3px 4px 0 var(--button-layer-one),6px 8px 0 var(--button-layer-two);justify-content:center;align-items:center;margin-bottom:8px;padding:0 19px;font-size:11px;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:visible;border:0!important;border-radius:999px!important}.cta-button.button--dark{--button-layer-one:#f2b6c9b8;--button-layer-two:#ad97ca7a;background:var(--burgundy);color:#fff}.cta-button.button--pink{--button-layer-one:#5a102247;--button-layer-two:#ad97ca85;background:var(--pink);color:var(--burgundy)}.cta-button.button--light{background:var(--cream);color:var(--burgundy)}.cta-button.button--purple{--button-layer-one:#f2b6c99e;--button-layer-two:#5a10223d;background:var(--accent-purple);color:var(--accent-purple-ink)}.cta-button.button--outline{color:var(--burgundy);background:#f3efe6c7}.cta-button:before,.cta-button:after{content:"";pointer-events:none;opacity:0;z-index:3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23f57db5' d='M16 22c17 5 23 18 26 29C47 34 57 20 77 12c8 31 3 56-23 72C29 75 16 54 16 22Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23ff684d' transform='translate(50 50)'%3E%3Cellipse cy='-25' rx='8' ry='28'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(40)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(80)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(120)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(160)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(200)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(240)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(280)'/%3E%3Cellipse cy='-25' rx='8' ry='28' transform='rotate(320)'/%3E%3C/g%3E%3Ccircle fill='%23ff684d' cx='50' cy='50' r='12'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%23d9d5ff' transform='translate(50 50)'%3E%3Cellipse cy='-22' rx='18' ry='28'/%3E%3Cellipse cy='-22' rx='18' ry='28' transform='rotate(72)'/%3E%3Cellipse cy='-22' rx='18' ry='28' transform='rotate(144)'/%3E%3Cellipse cy='-22' rx='18' ry='28' transform='rotate(216)'/%3E%3Cellipse cy='-22' rx='18' ry='28' transform='rotate(288)'/%3E%3C/g%3E%3Ccircle fill='%23d9d5ff' cx='50' cy='50' r='13'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffe7aa' d='M50 15c11-11 26-4 27 10 15-2 24 11 16 24 12 9 7 25-8 27-2 15-18 21-29 11-10 12-27 8-30-7-15 0-23-15-14-27-11-10-3-25 12-27 0-15 15-23 27-14 3-10 7-16 11-17Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg stroke='%230a35a5' stroke-width='11' stroke-linecap='round' transform='translate(50 50)'%3E%3Cpath d='M0 0V-35'/%3E%3Cpath d='M0 0V-35' transform='rotate(51.43)'/%3E%3Cpath d='M0 0V-35' transform='rotate(102.86)'/%3E%3Cpath d='M0 0V-35' transform='rotate(154.29)'/%3E%3Cpath d='M0 0V-35' transform='rotate(205.72)'/%3E%3Cpath d='M0 0V-35' transform='rotate(257.15)'/%3E%3Cpath d='M0 0V-35' transform='rotate(308.58)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:var(--button-flower-size) var(--button-flower-size), calc(var(--button-flower-size) * .9) calc(var(--button-flower-size) * .9), calc(var(--button-flower-size) * .82) calc(var(--button-flower-size) * .82), calc(var(--button-flower-size) * .72) calc(var(--button-flower-size) * .72), calc(var(--button-flower-size) * .78) calc(var(--button-flower-size) * .78);transition:opacity .12s;position:absolute}.cta-button:before{border-radius:inherit;background-position:9% -9px,31% -17px,55% -6px,74% -22px,92% -13px;inset:1px;overflow:hidden}.cta-button:after{border-radius:inherit;background-position:1% -5px,20% -15px,81% -9px,99% -20px,61% -13px;inset:-7px}.cta-button:hover:before,.cta-button:focus-visible:before{opacity:1;animation:1.55s linear infinite button-flowers-inside}.cta-button:hover:after,.cta-button:focus-visible:after{opacity:1;animation:1.85s linear -.72s infinite button-flowers-edge}.button,.button:hover{transform:none}.button__label{z-index:2;white-space:nowrap;justify-content:center;align-items:center;gap:12px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.cta-button:hover .button__label,.cta-button:focus-visible .button__label{transform:scale(.92)}.cta-button--mini{min-height:29px;box-shadow:2px 3px 0 var(--button-layer-one),4px 6px 0 var(--button-layer-two);margin-bottom:6px;padding:0 11px;font-size:8px}.compact-contact.cta-button{background:var(--pink);min-height:36px;color:var(--burgundy);margin-bottom:6px;padding:0 15px;box-shadow:2px 3px #ad97ca94,4px 6px #f2b6c947}.compact-contact .button__label,.compact-contact .button__label>span:first-child{font-size:inherit;font-weight:inherit}.compact-contact:hover .button__label>span:first-child{transform:none}.film__copy button.cta-button,.newsletter button.cta-button,.scroll-story__content a.cta-button,.hero__note a.cta-button,.hero__products-head a.cta-button,.intention a.cta-button,.product-inline a.cta-button{background:var(--pink);border:0;border-radius:999px;padding:0 19px;text-decoration:none}.newsletter button.cta-button{border-radius:999px;min-height:48px;margin-left:9px}@keyframes button-flowers-inside{0%{background-position:9% -9px,31% -17px,55% -6px,74% -22px,92% -13px}to{background-position:14% calc(100% + 13px),27% calc(100% + 8px),59% calc(100% + 18px),70% calc(100% + 10px),95% calc(100% + 15px)}}@keyframes button-flowers-edge{0%{background-position:1% -5px,20% -15px,81% -9px,99% -20px,61% -13px}to{background-position:-1% calc(100% + 9px),24% calc(100% + 15px),77% calc(100% + 11px),101% calc(100% + 18px),64% calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.cta-button:hover:before,.cta-button:focus-visible:before,.cta-button:hover:after,.cta-button:focus-visible:after{background-position:12% 25%,31% 72%,55% 18%,74% 78%,92% 45%;animation:none}}@media (width<=520px){.compact-contact .button__label{display:inline-flex}.compact-contact .button__label>span:first-child{display:inline}}.product-card__media-link{z-index:1;display:block;position:absolute;inset:0}.product-card__media-link img{object-fit:cover;width:100%;height:100%;display:block}.heart{background:var(--burgundy);width:42px;height:42px;color:var(--brand-gold);border:1px solid #f2b6c975;border-radius:2px;place-items:center;padding:0;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:grid;top:12px;left:12px;right:auto;overflow:visible;box-shadow:0 8px 22px #35081329}.heart__icon{place-items:center;width:20px;height:22px;font-size:25px;line-height:1;display:grid}.heart__label{color:#241d20;min-width:128px;height:42px;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;background:#f8f3ee;border:1px solid #d49a787a;border-radius:2px;justify-content:center;align-items:center;padding:0 12px;font-size:9px;font-weight:700;transition:opacity .18s,transform .2s,visibility .18s;display:flex;position:absolute;top:0;left:calc(100% + 7px);transform:translate(-5px);box-shadow:0 8px 22px #3508131f}.heart:hover,.heart:focus-visible{background:var(--pink);color:var(--burgundy);outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #35081338}.heart:hover .heart__label,.heart:focus-visible .heart__label{opacity:1;visibility:visible;transform:translate(0)}.heart[aria-pressed=true] .heart__icon{font-weight:700}.badge{left:auto;right:12px}@media (width<=720px){.heart{width:34px;height:34px;top:7px;left:7px;right:auto}.heart__icon{width:16px;font-size:21px}.heart__label{min-width:112px;height:34px;padding:0 9px;font-size:8px;left:calc(100% + 5px)}.badge{top:7px;left:auto;right:7px}.home-products .product-card__quick-view{display:none}}@media (prefers-reduced-motion:reduce){.heart,.heart__icon,.heart__label{transition-duration:.01ms}}.cta-button{--button-layer-one:#b8795847;--button-layer-two:#d49a7829}.hero__copy>.cta-button{border:1px solid var(--copper);box-shadow:none;color:var(--brand-gold);background:0 0;border-radius:2px;padding:13px 20px}.hero__copy>.cta-button:hover{background:var(--copper);color:var(--night-deep)}.film__copy button.cta-button,.newsletter button.cta-button,.scroll-story__content a.cta-button,.intention a.cta-button,.product-inline a.cta-button{background:var(--copper);color:var(--night-deep);border-radius:2px}.compact-contact.cta-button{color:var(--brand-gold);box-shadow:none;background:0 0;border:1px solid #d49a788c;border-radius:2px}.heart{color:var(--brand-gold);background:#040c15e6;border-color:#d49a787a;box-shadow:0 8px 22px #0003}.blog-page,.blog-stage,.blog-entry,.blog-feed__tail{background:var(--paper);color:#241b20}.blog-visual__back{background:var(--night)}.blog-archive{background:var(--night-deep)}.blog-archive__rail{background:var(--night);color:var(--brand-gold)}.blog-archive:hover .blog-archive__rail,.blog-archive:focus-within .blog-archive__rail{background:var(--copper);color:var(--night-deep)}.scroll-header .header__compact,.scroll-header.is-scrolled .header__compact{opacity:1;pointer-events:auto;display:grid;transform:none}.scroll-header .header__expanded,.scroll-header.is-scrolled .header__expanded{display:none}.mega .commerce-mega__note a{white-space:normal;width:auto;max-width:100%;line-height:1.5;display:block;font-family:var(--sans)!important;font-size:9px!important}:is(body:has(.mobile-filter-panel),body:has(.category-directory-drawer)){overflow:hidden}:is(body:has(.mobile-filter-panel) main,body:has(.category-directory-drawer) main){z-index:220}.home-hero{background:#030c16;height:100svh;min-height:720px;margin:0}.home-hero .hero__frame{background:#030c16;height:100svh;min-height:720px}.home-hero .hero__image{object-position:center center;filter:saturate(.86)contrast(1.04)brightness(.82)}.home-hero .hero__shade{z-index:2;background:linear-gradient(#0000 64%,#02080e6b),linear-gradient(90deg,#0209102e,#0000 38% 68%,#16040826)}.hero__cleanup{z-index:1;pointer-events:none;position:absolute}.hero__cleanup--left{background:radial-gradient(circle at 16% 23%,#0d1f30d1,#0000 27%),linear-gradient(100deg,#030d18 0%,#051421 69%,#051421fa 80%,#05142100 100%);width:24%;height:66%;inset:0 auto auto 0;-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.hero__cleanup--button{background:linear-gradient(100deg,#030d18 0%,#051421 78%,#05142100 100%);width:19%;height:10%;top:53%;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 64%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 64%,#0000 100%)}.hero__cleanup--right{background:radial-gradient(circle at 76% 32%,#4e121db3,#0000 38%),linear-gradient(260deg,#26070d 0%,#310a12 66%,#310a12f5 80%,#310a1200 100%);width:23%;height:55%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.home-hero .hero__copy--campaign{z-index:3;width:min(360px,25vw);max-width:360px;top:48%;left:clamp(42px,4.8vw,82px);transform:translateY(-43%)}.home-hero .hero__copy--campaign .hero__eyebrow{color:var(--brand-gold);letter-spacing:.28em;margin-bottom:21px;font-size:9px}.home-hero .hero__copy--campaign h1{letter-spacing:-.045em;max-width:360px;margin-bottom:22px;font-size:clamp(58px,4.6vw,78px);line-height:1.12}.home-hero .hero__copy--campaign h1 em{color:var(--brand-gold)}.home-hero .hero__copy--campaign>p{letter-spacing:.045em;color:#f7efe7c2;font-size:11px;line-height:1.75}.home-hero .hero__side-note{z-index:3;color:#f5ede6;text-align:right;width:min(240px,17vw);position:absolute;top:25%;right:clamp(36px,4vw,68px)}.home-hero .hero__side-note>span{color:var(--brand-gold);letter-spacing:.2em;margin-bottom:16px;font-size:8px;font-weight:700;display:block}.home-hero .hero__side-note p{font-family:var(--serif);margin-bottom:22px;font-size:clamp(18px,1.55vw,26px);line-height:1.16}.home-hero .hero__side-note p em{color:var(--brand-gold);font-weight:400}.home-hero .hero__side-note a{color:var(--brand-gold);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #dd9878cc;padding-bottom:6px;font-size:8px;font-weight:700;display:inline-block}@media (width<=980px){.hero__cleanup--left{width:31%}.hero__cleanup--right{width:28%}.home-hero .hero__copy--campaign{width:30vw}.home-hero .hero__side-note{display:none}}@media (width<=720px){.home-header .header__compact,.home-header.is-scrolled .header__compact{opacity:1!important;pointer-events:auto!important;display:grid!important;transform:none!important}.home-header .header__expanded,.home-header.is-scrolled .header__expanded{display:none!important}.home-hero,.home-hero .hero__frame{height:100svh;min-height:680px}.home-hero .hero__image{object-position:52% center;filter:saturate(.82)contrast(1.04)brightness(.76)}.home-hero .hero__cleanup{display:none}.home-hero .hero__shade{background:linear-gradient(#02080e14 0%,#02080e2e 38%,#02080eb8 70%,#02080ef5 100%)}.home-hero .hero__copy--campaign{width:auto;max-width:390px;inset:auto 24px 42px;transform:none}.home-hero .hero__copy--campaign .hero__eyebrow{letter-spacing:.2em;margin-bottom:13px;font-size:8px}.home-hero .hero__copy--campaign h1{margin-bottom:15px;font-size:clamp(54px,15.5vw,72px);line-height:1.12}.home-hero .hero__copy--campaign>p{margin-bottom:20px;font-size:10px;line-height:1.55}.home-hero .hero__copy--campaign>p br{display:none}}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.wordmark,.compact-wordmark,.mega a,.menu-drawer__item span,.menu-submenu nav span,.menu-submenu__feature strong,.commerce-mega__feature strong,.commerce-mega__note strong,.catalog-filter__group summary,.pdp-info__lead,.pdp-price,.footer__wordmark,.footer__intro h2{font-family:var(--sans)}h1,h2{letter-spacing:-.045em;font-weight:300}h3,h4,h5,h6{letter-spacing:-.02em;font-weight:400}h1 em,h2 em,h3 em,.home-hero .hero__side-note p em{font-style:normal;font-weight:300}.hero__backdrop,.scroll-story__backdrop,.blog-masthead p,.blog-archive__rail b,.blog-archive__content>header p,.blog-archive__empty p,.featured-product h3,.quiz-cards i,.footer-photo span{font-style:normal}.wordmark,.compact-wordmark{letter-spacing:.26em;font-weight:500}.nav__link,.cta-button,.eyebrow,.hero__eyebrow{font-weight:500}.home-hero .hero__copy--campaign h1{letter-spacing:-.052em;font-weight:300;line-height:1.12}.home-hero .hero__side-note p{font-family:var(--sans);letter-spacing:-.025em;font-weight:300}body,main:not(.lelo-home){background:var(--release-cream);color:var(--release-navy)}.button.cta-button.button--dark{background:var(--release-navy);color:var(--release-cream);border-color:var(--release-navy);box-shadow:none;border-radius:0}.button.cta-button.button--dark:hover{color:var(--release-cream);background:#a60c24;border-color:#a60c24}.button.cta-button.button--light,.button.cta-button.button--pink{background:var(--release-cream);color:var(--release-navy);border-color:var(--release-cream);box-shadow:none;border-radius:0}.button.cta-button.button--outline{color:var(--release-navy);border-color:var(--release-navy);box-shadow:none;background:0 0;border-radius:0}.product-card{background:var(--release-cream);color:var(--release-navy);border-color:#c9bfb3;border-radius:0}.product-card__media{background:var(--release-cream-muted)}.product-card__media img{filter:none}.product-card__body{border-color:#c9bfb3}.product-card h3,.product-card__top>strong{color:var(--release-navy)}.product-card p,.rating span{color:var(--release-navy-muted)}.product-card__bottom button{color:var(--release-navy);background:0 0;border-bottom:1px solid;border-radius:0;padding:0 0 3px}.badge{background:var(--release-navy);color:var(--release-cream);border-radius:0}.heart{color:var(--release-cream);background:#040c17eb;border-color:#eae1d57a;border-radius:0}.heart:hover,.heart:focus-visible{background:var(--release-cream);color:var(--release-navy)}.heart__label{background:var(--release-cream);color:var(--release-navy);border-color:#b9afa3;border-radius:0}.pdp--commerce .pdp-nav{background:var(--release-navy);color:var(--release-cream)}.pdp--commerce .pdp-top,.pdp--commerce .care,.pdp--commerce .related,.pdp--commerce>.section{background:var(--release-cream)}.pdp--commerce .gallery__main,.pdp--commerce .gallery__thumbs button{background:var(--release-cream-muted);border-radius:0}.pdp--commerce .gallery img,.pdp--commerce .pdp-bundle figure img{filter:none}.pdp--commerce .benefits,.pdp--commerce .pdp-bundle{background:var(--release-navy);color:var(--release-cream)}.pdp--commerce .specs{background:var(--release-cream-muted);color:var(--release-navy)}.pdp--commerce .button.cta-button{box-shadow:none;border-radius:0}.lelo-hero--pool{background:var(--release-navy);height:calc(100svh - 108px);min-height:650px;color:var(--release-cream)}.lelo-hero--pool:after{z-index:1;pointer-events:none;background:linear-gradient(#0000 66%,#040c1775)}.lelo-hero--pool>img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.02)}.lelo-hero__clean{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(13px);position:absolute}.lelo-hero__clean--left{background:radial-gradient(at 0 42%,#040c17fc 0%,#040c17f0 52%,#040c17bd 72%,#0000 100%);width:28%;height:63%;top:0;left:0}.lelo-hero__clean--right{background:radial-gradient(at 100% 48%,#28070dfc 0%,#28070df0 54%,#28070db3 74%,#0000 100%);width:26%;height:40%;top:10%;right:0}.lelo-hero--pool .lelo-hero__copy{z-index:3;transform:none}.lelo-hero--pool .lelo-hero__copy--left{max-width:340px;top:18%;left:clamp(32px,4.6vw,76px)}.lelo-hero--pool .lelo-hero__copy--left>span{letter-spacing:.26em;margin-bottom:22px;font-size:8px}.lelo-hero--pool .lelo-hero__copy--left h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(52px,4.6vw,78px);line-height:1.12}.lelo-hero--pool .lelo-hero__copy--left p{letter-spacing:.05em;margin:0 0 25px;font-size:13px;line-height:1.55}.lelo-hero--pool .lelo-hero__copy--right{text-align:center;width:min(270px,18vw);max-width:none;top:23%;left:auto;right:clamp(34px,4.5vw,76px)}.lelo-hero--pool .lelo-hero__copy--right>span{letter-spacing:.24em;margin-bottom:15px;font-size:8px;font-weight:600;display:block}.lelo-hero--pool .lelo-hero__copy--right h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(28px,2.5vw,43px);font-weight:300;line-height:1.12}.lelo-hero--pool .lelo-hero__copy--right p{margin:0 0 22px;font-size:12px;font-weight:300;line-height:1.55}.lelo-hero--pool .lelo-hero__copy--right>a{letter-spacing:.17em;border-bottom:1px solid;padding-bottom:6px;font-size:8px;font-weight:600;display:inline-block}.lelo-product-grid{gap:clamp(12px,1.6vw,24px)}.lelo-product{background:var(--release-cream);color:var(--release-navy)}.lelo-product__image{aspect-ratio:1/1.12;background:var(--release-cream-muted);display:block}.lelo-product__image>a{width:100%;height:100%;display:block}.lelo-product__image>a img{object-fit:cover;filter:none;width:100%;height:100%;display:block}.lelo-product__save{z-index:3;width:36px;height:36px;color:var(--release-navy);cursor:pointer;background:#eae1d5e0;border:0;place-items:center;font-size:19px;line-height:1;transition:background .2s,color .2s;display:grid;position:absolute;top:10px;right:12px}.lelo-product__save:hover,.lelo-product__save[aria-pressed=true]{background:var(--release-navy);color:var(--release-cream)}.lelo-product__details{border-bottom:1px solid #c9bfb3;padding:18px 0 9px}.lelo-product__details a{letter-spacing:.025em;text-transform:uppercase;font-size:14px;font-weight:600}.lelo-product__details p{color:var(--release-navy-muted);letter-spacing:.04em;margin-top:6px;font-size:9px}.lelo-product__details strong{font-size:13px;font-weight:600}.lelo-product__rating{justify-content:space-between;align-items:center;padding:10px 0 8px;font-size:8px;display:flex}.lelo-product__rating>span{letter-spacing:.08em}.lelo-product__rating>b{letter-spacing:.09em;color:var(--release-navy-muted);font-size:7px;font-weight:500}.lelo-product__meta{padding:4px 0 12px}.lelo-product__meta span{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.lelo-product__meta i{border:1px solid #040c1740;width:12px;height:12px}.lelo-product__add{background:var(--release-navy);height:46px;color:var(--release-cream);border-color:var(--release-navy);margin-top:0}.lelo-product__add:hover{color:var(--release-cream);background:#a60c24;border-color:#a60c24}@media (width<=1000px){.lelo-hero--pool .lelo-hero__copy--right,.lelo-hero__clean--right{display:none}.lelo-hero__clean--left{width:39%}}@media (width<=720px){.lelo-hero--pool{height:calc(100svh - 96px);min-height:640px}.lelo-hero--pool>img{object-position:50% center}.lelo-hero__clean{display:none}.lelo-hero--pool:after{background:linear-gradient(#040c1714 32%,#040c17b8 65%,#040c17f5 100%)}.lelo-hero--pool .lelo-hero__copy--left{inset:auto 22px 50px}.lelo-hero--pool .lelo-hero__copy--left>span{margin-bottom:14px;font-size:7px}.lelo-hero--pool .lelo-hero__copy--left h1{margin-bottom:13px;font-size:52px}.lelo-hero--pool .lelo-hero__copy--left p{margin-bottom:18px;font-size:11px}.lelo-product-grid{gap:8px}.lelo-product__image{aspect-ratio:1/1.15}.lelo-product__save{width:30px;height:30px;font-size:16px;top:7px;right:7px}.lelo-product__details{padding-top:12px}.lelo-product__details a{font-size:11px}.lelo-product__details p{font-size:8px}.lelo-product__rating{display:block}.lelo-product__rating>b{margin-top:5px;display:block}.lelo-product__meta span{display:block}.lelo-product__add{height:40px;font-size:7px}}.collection-catalog-hero{background:var(--release-navy);min-height:410px;color:var(--release-cream);grid-template-columns:44% 56%;margin-top:108px;display:grid;overflow:hidden}.collection-catalog-hero>div{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,100px) clamp(28px,5vw,78px);display:flex}.collection-catalog-hero>div>span{color:var(--brand-gold);letter-spacing:.22em;margin-bottom:20px;font-size:8px;font-weight:600}.collection-catalog-hero h1{text-transform:capitalize;margin:0 0 20px;font-size:clamp(54px,6vw,94px);line-height:1.12}.collection-catalog-hero img{object-fit:cover;filter:saturate(.76)brightness(.7);width:100%;height:100%}.category-catalog-layout{background:var(--release-cream);grid-template-columns:270px minmax(0,1fr);gap:clamp(34px,4.5vw,72px);padding:58px clamp(22px,4vw,64px) 110px;display:grid}.catalog-directory{border-top:1px solid #b9afa3;align-self:start;min-width:0;position:static}.catalog-directory>header{border-bottom:1px solid #b9afa3;flex-direction:column;gap:5px;padding:19px 0;display:flex}.catalog-directory>header span{letter-spacing:.17em;font-size:9px;font-weight:600}.catalog-directory>header small{letter-spacing:.1em;color:var(--release-navy-muted);font-size:7px}.catalog-directory__nav>a,.catalog-directory__nav section>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c9bfb3;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;font-size:9px;transition:padding .2s,background .2s,color .2s;display:flex}.catalog-directory__nav>a:first-child{min-height:46px;padding-left:0;font-weight:600}.catalog-directory__nav section{border-bottom:1px solid #b9afa3;padding-bottom:8px}.catalog-directory__nav section>a{border:0}.catalog-directory__nav .catalog-directory__group{letter-spacing:.12em;min-height:48px;padding:0;font-size:11px;font-weight:600}.catalog-directory__nav .catalog-directory__group span{font-size:12px}.catalog-directory__nav section>a:not(.catalog-directory__group){color:var(--release-navy-muted);padding-left:13px}.catalog-directory__nav a>span{color:inherit;font-size:7px}.catalog-directory__nav a:hover{color:var(--release-navy);padding-left:18px}.catalog-directory__nav a.active{background:var(--release-navy);color:var(--release-cream);padding-left:13px}.catalog-directory__nav .catalog-directory__group.active{padding-left:13px}.catalog-directory__quiz{background:var(--release-navy);color:var(--release-cream);flex-direction:column;gap:9px;margin-top:24px;padding:22px;display:flex}.catalog-directory__quiz span{letter-spacing:.16em;color:var(--brand-gold);font-size:7px}.catalog-directory__quiz b{letter-spacing:.04em;font-size:11px}.category-results{min-width:0}.category-results__head{border-bottom:1px solid #b9afa3;align-items:flex-end;gap:30px;min-height:92px;margin-bottom:30px;padding-bottom:18px;display:flex}.category-results__head>div>span{letter-spacing:.17em;margin-bottom:9px;font-size:7px;font-weight:600;display:block}.category-results__head h2{text-transform:capitalize;margin:0;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.category-results__head p{color:var(--release-navy-muted);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-size:8px}.category-results__head>label{letter-spacing:.12em;align-items:center;gap:12px;margin-left:auto;font-size:8px;display:flex}.category-results__head select{border:0;border-bottom:1px solid var(--release-navy);min-width:170px;color:var(--release-navy);background:0 0;padding:9px 28px 9px 3px;font-size:9px}.category-directory-mobile{border:1px solid var(--release-navy);letter-spacing:.11em;text-transform:uppercase;background:0 0;margin-left:auto;padding:12px 14px;font-size:8px;font-weight:600;display:none}.category-directory-mobile b{margin-left:15px}.category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-product-grid .lelo-product{min-width:0}.category-service-row{background:var(--release-navy);color:var(--release-cream);grid-template-columns:repeat(3,1fr);padding:34px clamp(24px,5vw,80px);display:grid}.category-service-row>div{border-right:1px solid #26303b;flex-direction:column;align-items:center;gap:7px;padding:7px;display:flex}.category-service-row>div:last-child{border:0}.category-service-row strong{letter-spacing:.16em;font-size:8px}.category-service-row span{color:#c8c1b8;font-size:9px}.category-directory-drawer{padding-top:76px}.category-directory-drawer h2{margin-bottom:28px}.category-directory-drawer .catalog-directory__nav{border-top:1px solid #b9afa3}@media (width<=1120px){.category-catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.collection-catalog-hero{grid-template-columns:1fr;min-height:0;margin-top:96px}.collection-catalog-hero>div{padding:56px 22px}.collection-catalog-hero h1{font-size:55px}.collection-catalog-hero img{height:290px}.category-catalog-layout{padding:34px 12px 76px;display:block}.catalog-directory{display:none}.category-results__head{align-items:center;margin:0 4px 24px}.category-results__head>div{flex:1}.category-results__head>label{display:none}.category-directory-mobile{display:block}.category-product-grid{gap:8px}.category-service-row{grid-template-columns:1fr;padding:22px}.category-service-row>div{border-bottom:1px solid #26303b;border-right:0;padding:16px}.category-service-row>div:last-child{border-bottom:0}}:root{--rl-journal-1:url(/assets/source/scenes/journal-portrait.webp);--rl-journal-2:url(/assets/source/scenes/journal-hands.webp);--rl-journal-3:url(/assets/source/scenes/journal-bath-clean-20260830.webp);--rl-product-air:url(/assets/source/scenes/product-white-2.webp);--rl-product-curve:url(/assets/source/scenes/product-blue-2.webp);--rl-product-duo:url(/assets/source/scenes/product-shadow.webp)}.brand-lockup{white-space:nowrap;color:var(--brand-gold);align-items:center;gap:11px;display:inline-flex}.brand-lockup img{object-fit:contain;width:32px;height:32px}.compact-wordmark.brand-lockup{letter-spacing:.22em;font-size:14px}.wordmark.brand-lockup{letter-spacing:.22em;font-size:15px}.footer-brand{color:var(--brand-gold);align-items:center;display:flex;gap:14px!important}.footer-brand img{object-fit:contain;width:64px;height:64px}.footer-brand .footer-brand__logo{object-fit:cover;object-position:center top;filter:drop-shadow(0 1px 4px #d1a65f29);flex:none;width:72px;height:72px;display:block}.footer-brand,.footer-brand:visited,.footer-brand:hover,.footer-brand:focus-visible{color:var(--brand-gold)!important;text-decoration:none!important}.footer-brand span{letter-spacing:.25em;font-size:15px;font-weight:600}.lelo-hero--source{background:var(--release-navy);height:calc(100svh - 108px);min-height:650px;color:var(--release-cream)}.lelo-hero--source:after{z-index:1;background:linear-gradient(90deg,#040c17e6 0%,#040c1794 31%,#040c170d 62%),linear-gradient(#0000 58%,#040c1794)}.lelo-hero--source>img{object-position:center 48%;filter:saturate(.76)contrast(1.06)brightness(.78)}.lelo-hero--source .lelo-hero__copy--left{z-index:2;max-width:430px;top:50%;left:clamp(32px,6vw,96px);transform:translateY(-46%)}.lelo-hero--source .lelo-hero__copy--left h1{font-size:clamp(62px,6.6vw,104px);font-weight:300;line-height:1.12}.lelo-product__image>a img,.product-card__media-link img{background:#f7f5f1;padding:clamp(10px,1.6vw,24px);object-fit:contain!important}.pdp--commerce .gallery__main img,.pdp--commerce .gallery__thumbs img,.pdp--commerce .how-it-works>img,.pdp--commerce .pdp-bundle figure img{object-fit:contain;background:#f7f5f1}.lelo-categories>div>.lelo-category:nth-child(3)>img{filter:sepia(.24)saturate(1.3)contrast(1.16)brightness(.72)hue-rotate(-8deg)}.collection-catalog-hero img{filter:none;background:#f7f5f1}.about-page .about-hero img{object-fit:contain;filter:none;background:0 0;padding:clamp(28px,5vw,80px)}.about-page .about-hero--natural{color:#f5efe7;background:#071424;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);min-height:calc(100svh - 108px);margin-top:108px;display:grid;position:relative;overflow:hidden}.about-hero--natural:before{content:"";pointer-events:none;background:radial-gradient(circle,#a60c243d,#a60c2400 67%);border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-28%;left:-12%}.about-page .about-hero--natural:after{display:none}.about-hero--natural .about-hero__copy{z-index:2;align-self:center;padding:clamp(72px,9vw,132px) clamp(32px,7vw,110px);position:relative}.about-hero--natural .eyebrow{color:#c5aee8}.about-hero--natural h1{letter-spacing:-.06em;max-width:760px;margin:25px 0 24px;font-size:clamp(66px,7.5vw,122px);font-weight:300;line-height:1.12}.about-hero--natural h1 em{color:var(--brand-gold);font-weight:300}.about-hero--natural p{color:#f5efe7c7;max-width:590px;margin:22px 0;font-size:clamp(14px,1.15vw,17px);font-weight:300;line-height:1.65}.about-hero--natural .about-hero__lead{color:#f5efe7;font-family:var(--serif);margin:0;font-size:clamp(20px,1.75vw,29px);line-height:1.28}.about-hero--natural .cta-button{color:#f5efe7;border-color:#f5efe7b8;margin-top:13px}.about-hero--natural small{color:#c5aee8;letter-spacing:.15em;text-transform:uppercase;margin-top:46px;font-size:8px;font-weight:600;display:block}.about-hero__visual{background:#4d0714;margin:clamp(30px,4vw,62px) clamp(30px,4vw,68px) clamp(30px,4vw,62px) 0;position:relative;overflow:hidden}.about-page .about-hero--natural .about-hero__visual img{object-fit:cover;filter:saturate(.72)contrast(1.02)brightness(.84);width:100%;height:100%;min-height:570px;padding:0;display:block}.about-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0714240f,#07142461);position:absolute;inset:0}.about-hero__visual>span{z-index:2;aspect-ratio:1;border:1px solid #ffffff8f;border-radius:50%;width:48%;position:absolute;top:-8%;right:-11%;box-shadow:0 0 0 28px #ffffff0f,0 0 0 58px #ffffff09}.about-hero__visual>b{z-index:2;color:#fff;letter-spacing:.16em;font-size:8px;position:absolute;bottom:22px;right:24px}@media (width<=900px){.about-page .about-hero--natural{grid-template-columns:1fr;min-height:0}.about-hero--natural .about-hero__copy{padding-bottom:48px}.about-hero__visual{height:72vw;min-height:440px;margin:0 22px 22px}.about-page .about-hero--natural .about-hero__visual img{min-height:0}.about-hero--natural small{margin-top:32px}}@media (width<=720px){.about-page .about-hero--natural{margin-top:96px}.about-hero--natural .about-hero__copy{padding:62px 22px 44px}.about-hero--natural h1{font-size:clamp(56px,16vw,76px)}.about-hero__visual{height:112vw;min-height:390px;max-height:560px}.about-hero--natural small{line-height:1.7}}.about-page{--about-navy:var(--release-navy);--about-ink:var(--release-navy);--about-cream:var(--release-cream);--about-milk:var(--release-cream-muted);--about-lilac:#c8b09e;--about-violet:#a60c24;--about-skin:#d3c9bd;--about-line:#c9bfb3;background:var(--about-cream);color:var(--about-ink)}.about-page .about-index{letter-spacing:.19em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1.3;display:block}.about-page h2,.about-page h3,.about-page h4{font-weight:300}.about-page em{font-family:var(--serif);font-weight:400}.about-page img{width:100%;display:block}.about-origin{padding:clamp(90px,11vw,170px) var(--pad) clamp(75px,9vw,130px);background:var(--about-milk)}.about-origin>header{grid-template-columns:minmax(180px,.42fr) 1fr;align-items:start;gap:40px;padding-bottom:clamp(60px,7vw,105px);display:grid}.about-origin>header h2{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(52px,6.9vw,108px);line-height:1.12}.about-origin>header h2 em{color:var(--about-violet)}.about-origin__body{border-top:1px solid var(--about-line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(50px,8vw,130px);margin-left:calc(18% + 20px);padding-top:42px;display:grid}.about-origin .about-lede{font-family:var(--serif);margin:0;font-size:clamp(23px,2.1vw,34px);line-height:1.45}.about-moments{flex-direction:column;display:flex}.about-moments span{border-bottom:1px solid var(--about-line);letter-spacing:.08em;text-transform:uppercase;padding:14px 0;font-size:10px}.about-moments span:before{content:"—";color:var(--about-violet);margin-right:16px}.about-origin>footer{border-top:3px solid var(--about-ink);justify-content:space-between;align-items:flex-end;gap:40px;margin:clamp(70px,9vw,130px) 0 0 18%;padding:28px 0 0;display:flex}.about-origin>footer strong{font-size:clamp(18px,1.8vw,28px);font-weight:500}.about-origin>footer p{font-family:var(--serif);margin:0;font-size:clamp(17px,1.5vw,23px);font-style:italic}.about-philosophy{background:var(--about-navy);color:var(--about-cream);padding:clamp(88px,9vw,135px) var(--pad)}.about-philosophy>header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:75px;display:grid}.about-philosophy>header .about-index{color:var(--about-lilac);align-self:start}.about-philosophy>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,7.8vw,118px);line-height:1.12}.about-philosophy>header p{color:#f3eee69e;font-family:var(--serif);grid-column:2;margin:0;font-size:18px;font-style:italic}.about-word{border-top:1px solid #f3eee640;grid-template-columns:minmax(220px,.7fr) minmax(300px,.78fr) minmax(280px,.62fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:540px;display:grid;overflow:hidden}.about-word__name span{color:var(--about-lilac);letter-spacing:.17em;font-size:9px}.about-word__name h3{letter-spacing:-.055em;writing-mode:vertical-rl;margin:12px 0 0;font-size:clamp(56px,6vw,94px);line-height:1.12;transform:rotate(180deg)}.about-word__copy h4{max-width:510px;font-family:var(--serif);margin:0 0 24px;font-size:clamp(31px,3.2vw,52px);line-height:1.12}.about-word__copy p{color:#f3eee6b3;max-width:520px;font-size:14px;line-height:1.75}.about-word__copy blockquote{border-top:1px solid var(--about-lilac);color:var(--about-lilac);font-family:var(--serif);margin:45px 0 0;padding:22px 0 0;font-size:clamp(21px,2vw,30px);font-style:italic;line-height:1.25}.about-word figure{height:420px;margin:0;overflow:hidden}.about-word figure img{object-fit:cover;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.about-word:hover figure img{transform:scale(1.035)}.about-word--connect figure{height:330px}.about-word--connect figure img{object-position:62% center}.about-word--release figure{height:500px}.about-word--release figure img{object-position:center 58%}.about-design{background:#ddd2c5;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);min-height:920px;display:grid}.about-design__image{position:relative;overflow:hidden}.about-design__image img{object-fit:cover;object-position:60% center;filter:saturate(.72)brightness(.86);height:100%}.about-design__image>span{color:#fff;letter-spacing:.2em;font-size:8px;font-weight:700;position:absolute;top:28px;left:28px}.about-design__copy{background:var(--about-cream);padding:clamp(72px,8vw,120px) clamp(35px,6vw,95px)}.about-design__copy h2{letter-spacing:-.052em;margin:22px 0 27px;font-size:clamp(45px,5vw,76px);line-height:1.12}.about-design__copy>p{max-width:650px;font-family:var(--serif);font-size:20px;line-height:1.55}.about-design__principles{border-top:1px solid var(--about-line);grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.about-design__principles>div{border-bottom:1px solid var(--about-line);min-height:155px;padding:23px 20px 22px 0}.about-design__principles>div:nth-child(odd){border-right:1px solid var(--about-line)}.about-design__principles>div:nth-child(2n){padding-left:20px}.about-design__principles span{color:var(--about-violet);font-size:8px}.about-design__principles h3{font-family:var(--serif);margin:12px 0 6px;font-size:24px}.about-design__principles p{margin:0;font-size:11px;line-height:1.55}.about-personal{padding:clamp(95px,11vw,170px) var(--pad);background:#e9ddd2;position:relative;overflow:hidden}.about-personal:after{content:"";pointer-events:none;border:1px solid #a60c2433;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-20vw;right:-12vw;box-shadow:0 0 0 8vw #a60c2409,0 0 0 16vw #040c1706}.about-personal>header{z-index:1;grid-template-columns:.65fr 1.35fr;gap:50px;display:grid;position:relative}.about-personal>header .about-index{align-self:start}.about-personal>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(76px,10vw,156px);line-height:1.12}.about-personal>header h2 em{color:var(--about-violet)}.about-personal>header p{grid-column:2;max-width:650px;margin:28px 0 0;font-size:20px;font-weight:300;line-height:1.55}.about-personal__paths{z-index:1;border-top:1px solid #171b2b4d;grid-template-columns:repeat(4,1fr);margin:clamp(80px,9vw,135px) 0 55px 25%;display:grid;position:relative}.about-personal__paths>div{border-right:1px solid #171b2b4d;min-height:225px;padding:24px}.about-personal__paths span{font-size:8px}.about-personal__paths h3{letter-spacing:.11em;margin:40px 0 15px;font-size:12px;font-weight:700}.about-personal__paths p{font-family:var(--serif);font-size:16px;line-height:1.45}.about-personal>strong{z-index:1;font-family:var(--serif);margin-left:25%;font-size:clamp(29px,3.4vw,52px);font-style:italic;font-weight:400;display:block;position:relative}.about-performance{background:var(--about-navy);min-height:760px;color:var(--about-cream);grid-template-columns:1fr 1fr;display:grid}.about-performance__statement{padding:clamp(80px,8vw,120px) var(--pad);position:relative;overflow:hidden}.about-performance__statement .about-index{color:var(--about-lilac)}.about-performance__statement h2{z-index:1;letter-spacing:-.067em;margin:80px 0 0;font-size:clamp(68px,8vw,128px);line-height:1.12;position:relative}.about-performance__statement h2 em{color:var(--about-lilac)}.about-glyph{color:#c5aee81a;font-family:var(--serif);font-size:42vw;line-height:1;position:absolute;bottom:-22%;right:-6%}.about-performance__copy{color:var(--about-ink);background:#d3c9bd;flex-direction:column;justify-content:center;padding:clamp(75px,9vw,140px) clamp(42px,7vw,110px);display:flex}.about-performance__copy>p{max-width:620px;font-size:clamp(18px,1.65vw,25px);font-weight:300;line-height:1.6}.about-performance__copy h3{margin:50px 0 18px;font-size:clamp(32px,3vw,48px);font-weight:500}.about-feelings{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.about-feelings span{letter-spacing:.12em;text-transform:uppercase;border:1px solid #171b2b8c;border-radius:0;padding:10px 15px 9px;font-size:8px}.about-trust{padding:clamp(95px,11vw,165px) var(--pad);background:var(--about-milk)}.about-trust>header{grid-template-columns:.52fr 1.48fr;gap:50px;margin-bottom:80px;display:grid}.about-trust>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,7vw,108px);line-height:1.12}.about-trust>header h2 em{color:var(--about-violet)}.about-trust>header p{font-family:var(--serif);grid-column:2;margin:0;font-size:21px;font-style:italic}.about-trust__layout{grid-template-columns:minmax(280px,.7fr) minmax(450px,1.3fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.about-trust figure{margin:0;position:sticky;top:130px}.about-trust figure img{object-fit:cover;object-position:center 55%;height:610px}.about-trust figcaption{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-top:17px;font-size:8px;font-weight:600;line-height:1.6;display:flex}.about-trust__list{border-top:3px solid var(--about-ink)}.about-trust__list details{border-bottom:1px solid var(--about-line)}.about-trust__list summary{cursor:pointer;grid-template-columns:45px 1fr 25px;align-items:center;min-height:82px;list-style:none;display:grid}.about-trust__list summary::-webkit-details-marker{display:none}.about-trust__list summary span{color:var(--about-violet);font-size:8px}.about-trust__list summary strong{font-family:var(--serif);font-size:clamp(22px,2.2vw,34px);font-weight:400}.about-trust__list summary i{font-size:18px;font-style:normal;transition:transform .25s}.about-trust__list details[open] summary i{transform:rotate(45deg)}.about-trust__list details p{max-width:650px;margin:-8px 25px 30px 45px;font-size:12px;line-height:1.7}.about-wellbeing{color:#faf5ed;background:#4d0714;grid-template-columns:1fr 1fr;min-height:760px;display:grid;overflow:hidden}.about-wellbeing>div:last-child{align-self:center;padding:clamp(72px,8vw,125px)}.about-wellbeing h2{letter-spacing:-.065em;margin:32px 0;font-size:clamp(67px,8vw,120px);line-height:1.12}.about-wellbeing h2 em{color:var(--brand-gold)}.about-wellbeing p{max-width:620px;font-size:clamp(18px,1.7vw,25px);font-weight:300;line-height:1.55}.about-wellbeing strong{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #faf5ed73;max-width:620px;margin-top:45px;padding-top:24px;font-size:11px;line-height:1.55;display:block}.about-wellbeing__orb{background:radial-gradient(circle,#d8b39f8c,#a60c242e 29%,#040c1733 58%,#040c177a);place-items:center;min-height:660px;display:grid;position:relative}.about-wellbeing__orb:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#f1d8c8,#c88d76 45%,#781124 76%,#040c17);border-radius:50%;width:54%;box-shadow:0 35px 100px #040c1759}.about-wellbeing__orb i{border:1px solid #ffffff6b;border-radius:50%;position:absolute}.about-wellbeing__orb i:first-child{aspect-ratio:1;width:68%}.about-wellbeing__orb i:nth-child(2){aspect-ratio:1;width:82%}.about-wellbeing__orb i:nth-child(3){aspect-ratio:1;width:102%}.about-guidance{padding:clamp(95px,11vw,170px) var(--pad);background:var(--about-cream);grid-template-columns:minmax(380px,.85fr) minmax(500px,1.15fr);gap:clamp(60px,9vw,150px);display:grid}.about-guidance>header{align-self:start;position:sticky;top:130px}.about-guidance h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(55px,6.2vw,96px);line-height:1.12}.about-guidance h2 em{color:var(--about-violet)}.about-guidance header p{max-width:560px;font-family:var(--serif);font-size:19px;line-height:1.55}.about-guidance .cta-button{margin-top:20px}.about-guidance nav{border-top:3px solid var(--about-ink)}.about-guidance nav a{border-bottom:1px solid var(--about-line);grid-template-columns:42px 1fr 24px;align-items:center;min-height:72px;transition:padding .25s,background .25s;display:grid}.about-guidance nav a:hover{background:#e8dfef;padding:0 14px}.about-guidance nav span{color:var(--about-violet);font-size:8px}.about-guidance nav strong{font-family:var(--serif);text-transform:capitalize;font-size:clamp(18px,1.65vw,26px);font-weight:400}.about-guidance nav i{font-style:normal}.about-operator{padding:clamp(75px,8vw,120px) var(--pad);border-top:1px solid var(--about-line);background:var(--about-lilac);color:var(--about-navy);grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);gap:clamp(50px,8vw,130px);display:grid}.about-operator>div>span{letter-spacing:.16em;font-size:9px;font-weight:700}.about-operator h2{margin:22px 0 0;font-size:clamp(42px,5vw,74px);line-height:1.12}.about-operator address{border-top:3px solid var(--about-navy);flex-direction:column;align-self:center;gap:13px;padding-top:22px;font-size:clamp(16px,1.6vw,22px);font-style:normal;line-height:1.55;display:flex}.about-operator address strong{font-size:clamp(22px,2.2vw,34px);font-weight:500}.about-operator address small{margin-top:8px;font-size:11px}.about-finale{padding:clamp(90px,10vw,155px) var(--pad) 80px;background:var(--about-navy);color:var(--about-cream)}.about-finale>.about-index{color:var(--about-lilac)}.about-finale__words{border-top:1px solid #f3eee64d;margin-top:70px}.about-finale__words>div{border-bottom:1px solid #f3eee64d;grid-template-columns:60px 1fr minmax(260px,.45fr);align-items:center;min-height:160px;display:grid}.about-finale__words span{color:var(--about-lilac);font-size:8px}.about-finale__words h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,8.2vw,126px);line-height:1.12;transition:padding .35s,color .35s}.about-finale__words>div:hover h2{color:var(--about-lilac);padding-left:2vw}.about-finale__words p{font-family:var(--serif);margin:0;font-size:18px;font-style:italic}.about-finale__cta{border-top:3px solid var(--about-cream);grid-template-columns:1fr 1fr;gap:60px;margin-top:clamp(85px,10vw,145px);padding-top:60px;display:grid}.about-finale__cta h3{letter-spacing:-.055em;margin:0;font-size:clamp(50px,6.5vw,98px);line-height:1.12}.about-finale__cta p{font-family:var(--serif);font-size:25px;line-height:1.35}.about-finale__cta>div:last-child{flex-wrap:wrap;align-content:center;align-items:center;gap:12px;display:flex}.about-finale__cta .button--outline{color:var(--about-cream);border-color:#f3eee6a6}.about-finale__cta>div:last-child>a:last-child{color:var(--about-lilac);letter-spacing:.09em;text-transform:uppercase;flex-basis:100%;margin-top:18px;font-size:9px}@media (width<=1050px){.about-word{grid-template-columns:150px 1fr 280px}.about-design{grid-template-columns:1fr}.about-design__image{height:65vw;max-height:700px}.about-personal__paths{grid-template-columns:1fr 1fr;margin-left:0}.about-personal__paths>div{border-bottom:1px solid #171b2b4d;min-height:180px}.about-personal>strong{margin-left:0}.about-guidance{grid-template-columns:1fr;gap:65px}.about-guidance>header{position:static}.about-operator{grid-template-columns:1fr;gap:45px}.about-trust__layout{gap:50px}}@media (width<=780px){.about-origin>header,.about-origin__body,.about-philosophy>header,.about-personal>header,.about-trust>header{grid-template-columns:1fr}.about-origin>header h2,.about-philosophy>header h2,.about-personal>header h2,.about-trust>header h2{margin-top:22px}.about-origin__body{margin-left:0}.about-origin>footer{margin-left:0;display:block}.about-origin>footer p{margin-top:14px}.about-philosophy>header p,.about-personal>header p,.about-trust>header p{grid-column:1}.about-word{grid-template-columns:1fr;gap:22px;padding:55px 0}.about-word__name{align-items:baseline;gap:20px;display:flex}.about-word__name h3{writing-mode:horizontal-tb;transform:none}.about-word figure,.about-word--connect figure,.about-word--release figure{order:-1;height:65vw;max-height:520px}.about-design__principles{grid-template-columns:1fr}.about-design__principles>div:nth-child(odd){border-right:0}.about-design__principles>div:nth-child(2n){padding-left:0}.about-performance,.about-wellbeing{grid-template-columns:1fr}.about-performance__statement,.about-performance__copy{min-height:570px}.about-glyph{font-size:85vw}.about-trust__layout{grid-template-columns:1fr}.about-trust figure{position:static}.about-trust figure img{height:75vw;max-height:600px}.about-wellbeing__orb{min-height:90vw}.about-guidance{grid-template-columns:1fr}.about-finale__words>div{grid-template-columns:40px 1fr;padding:24px 0}.about-finale__words p{grid-column:2;margin-top:10px}.about-finale__cta{grid-template-columns:1fr}}@media (width<=520px){.about-origin,.about-philosophy,.about-personal,.about-trust,.about-guidance,.about-operator,.about-finale{padding-left:22px;padding-right:22px}.about-origin>header h2,.about-philosophy>header h2,.about-personal>header h2,.about-trust>header h2,.about-guidance h2,.about-word__name h3{font-size:49px}.about-word__copy h4{font-size:32px}.about-design__image{height:94vw}.about-design__copy{padding:64px 22px}.about-personal__paths{grid-template-columns:1fr}.about-personal__paths>div{border-right:0;min-height:0;padding:26px 0}.about-personal__paths h3{margin-top:22px}.about-performance__statement,.about-performance__copy{min-height:0;padding:72px 22px}.about-performance__statement h2{margin-top:60px;font-size:65px}.about-trust figure img{height:110vw}.about-trust__list summary{grid-template-columns:36px 1fr 20px}.about-trust__list details p{margin-left:36px}.about-wellbeing>div:last-child{padding:68px 22px}.about-wellbeing h2{font-size:65px}.about-guidance nav a{grid-template-columns:34px 1fr 18px;min-height:68px}.about-operator h2{font-size:44px}.about-operator address{font-size:15px}.about-finale__words>div{min-height:120px}.about-finale__words h2{font-size:49px}.about-finale__cta>div:last-child{flex-direction:column;align-items:stretch}.about-finale__cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.about-word figure img,.about-finale__words h2,.about-guidance nav a{transition:none}}.about-page .cta-button,.about-page .button{text-transform:uppercase;letter-spacing:.14em;box-shadow:none!important;border-radius:0!important}.about-hero--natural .cta-button{margin-bottom:0;color:var(--brand-gold)!important;background:0 0!important;border:1px solid #d7a186!important}.about-guidance .cta-button{border:1px solid var(--about-navy)!important;background:var(--about-navy)!important;color:var(--about-cream)!important}.about-origin .about-lede,.about-origin>footer p,.about-philosophy>header p,.about-word__copy h4,.about-word__copy blockquote,.about-design__principles h3,.about-personal__paths p,.about-personal>strong,.about-trust>header p,.about-trust__list summary strong,.about-guidance header p,.about-guidance nav strong,.about-finale__words p{font-family:var(--sans);font-style:normal}.about-origin .about-lede{font-size:clamp(21px,2vw,31px);font-weight:300;line-height:1.5}.about-origin>footer p,.about-philosophy>header p,.about-trust>header p,.about-finale__words p,.about-word__copy h4,.about-design__principles h3,.about-trust__list summary strong,.about-guidance nav strong{font-weight:300}.about-word__copy blockquote{font-size:clamp(19px,1.8vw,27px);font-weight:300}.about-personal__paths p{font-size:14px;font-weight:300;line-height:1.5}.about-personal>strong{font-weight:300}.about-guidance header p{font-size:17px;font-weight:300;line-height:1.6}.about-guidance nav a:hover{background:#e9ddd2}@media (width<=720px){.brand-lockup img{width:28px;height:28px}.compact-wordmark.brand-lockup span{font-size:12px}.lelo-hero--source{height:calc(100svh - 96px);min-height:640px}.lelo-hero--source>img{object-position:64% center}.lelo-hero--source:after{background:linear-gradient(#040c1714 28%,#040c17c7 62%,#040c17fa 100%)}.lelo-hero--source .lelo-hero__copy--left{inset:auto 22px 48px;transform:none}.lelo-hero--source .lelo-hero__copy--left h1{font-size:52px}}.scroll-header:not(.home-header) .nav__link.is-current{color:#a60c24}.scroll-header:not(.home-header) .nav__link.is-current:after{background:#a60c24;transform:scaleX(1)}.collection-catalog-hero{background:var(--release-navy);height:clamp(400px,32vw,460px);min-height:400px;margin-top:108px;display:block;position:relative;overflow:hidden}.collection-catalog-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#040c17d6 0%,#040c176b 39%,#040c170a 72%),linear-gradient(#0000 52%,#040c178c);position:absolute;inset:0}.collection-catalog-hero>img{object-fit:cover;background:var(--release-navy);filter:saturate(.82)contrast(1.03)brightness(.82);width:100%;height:100%;padding:0;position:absolute;inset:0}.collection-catalog-hero--all>img{object-position:center}.collection-catalog-hero--sale>img{object-position:center 43%}.collection-catalog-hero--best-deals>img{object-position:center 57%}.collection-catalog-hero--new>img{object-position:60% center}.collection-catalog-hero--wellness>img{object-position:center 57%}.collection-catalog-hero--for-her>img{object-position:center 40%}.collection-catalog-hero--for-him>img{object-position:center}.collection-catalog-hero--for-couples>img{object-position:center 48%}.collection-catalog-hero>div{z-index:2;padding:0;display:block;position:absolute;bottom:clamp(45px,6vw,86px);left:clamp(34px,5.2vw,88px);right:clamp(34px,5.2vw,88px)}.collection-catalog-hero>div>span{color:var(--release-cream);letter-spacing:.24em;margin:0 0 18px;font-size:9px;font-weight:600;display:block}.collection-catalog-hero h1{max-width:980px;color:var(--release-cream);letter-spacing:-.055em;text-transform:none;margin:0 0 20px;font-size:clamp(62px,7.5vw,116px);font-weight:500;line-height:1.12}.collection-catalog-hero p{color:#eae1d5e6;max-width:680px;margin:0;font-size:clamp(12px,1.2vw,17px);font-weight:300;line-height:1.55}.category-catalog-layout{background:var(--release-cream);grid-template-columns:minmax(250px,22vw) minmax(0,1fr);gap:clamp(42px,5vw,82px);padding:70px clamp(28px,4vw,70px) 120px}.catalog-directory{border:0}.catalog-directory__promos{border-bottom:1px solid var(--release-navy)}.catalog-directory__featured,.catalog-directory__new{min-height:68px;color:var(--release-navy);border-bottom:1px solid #b9afa3;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:14px;display:grid}.catalog-directory__new{border-bottom:0}.catalog-directory__featured:hover,.catalog-directory__new:hover{color:var(--release-navy)}.catalog-directory__featured i{color:currentColor;place-items:center;width:31px;height:28px;display:grid}.catalog-directory__featured svg{fill:currentColor;width:27px;height:27px;display:block}.catalog-directory__tag-front{stroke:var(--release-cream);stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke fill}.catalog-directory__featured span,.catalog-directory__new span{letter-spacing:.12em;font-size:10px;font-weight:700}.catalog-directory__new small{background:var(--release-navy);width:31px;height:23px;color:var(--release-cream);letter-spacing:.1em;border-radius:5px 5px 5px 1px;place-items:center;font-size:6px;font-weight:800;line-height:1;display:grid}.catalog-directory,.catalog-directory button,.catalog-directory a{font-family:var(--sans)}.catalog-directory>div>header{border-bottom:0;flex-direction:column;gap:6px;padding:24px 0 17px;display:flex}.catalog-directory>div>header span{letter-spacing:.14em;font-size:10px;font-weight:700;line-height:1.2}.catalog-directory>div>header small{letter-spacing:.08em;color:var(--release-navy-muted);font-size:8px;font-weight:500;line-height:1.2}.catalog-directory__nav{gap:10px;margin-top:22px;display:grid}.catalog-directory__nav>a.catalog-directory__all,.catalog-directory__nav>a.catalog-directory__all:hover,.catalog-directory__nav>a.catalog-directory__all.active{border:1px solid var(--release-navy);background:var(--release-navy);height:50px;min-height:50px;color:var(--release-cream);letter-spacing:.1em;padding:0 16px;font-size:9px;font-weight:700;transition:none}.catalog-directory__nav section{border:1px solid var(--release-navy);background:0 0;padding:0}.catalog-directory__group-row{min-height:58px;color:var(--release-navy);background:0 0;display:block}.catalog-directory__group-row>a{letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:58px;padding:0 14px 0 38px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.catalog-directory__group-row>button,.catalog-directory__group-row>button:hover,.catalog-directory__group-row>button:active{appearance:none;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;margin:0;padding:16px 14px 16px 12px;display:flex;color:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.catalog-directory__group-row>button>b{letter-spacing:.13em;text-transform:uppercase;text-align:left;font-size:11px;font-weight:700;line-height:1.2}.catalog-directory__group-row>button>span{flex-shrink:0;width:14px;height:14px;display:block;position:relative}.catalog-directory__group-row>button>span:before,.catalog-directory__group-row>button>span:after{content:"";background:currentColor;position:absolute}.catalog-directory__group-row>button>span:before{height:1px;top:50%;left:1px;right:1px;transform:translateY(-50%)}.catalog-directory__group-row>button>span:after{width:1px;top:1px;bottom:1px;left:50%;transform:translate(-50%)}.catalog-directory__nav section.is-open .catalog-directory__group-row>button>span:after{display:none}.catalog-directory__group-row>button:focus-visible{outline-offset:-4px;outline:2px solid var(--brand-gold)!important}.catalog-directory__group-row>a:hover{color:#a60c24;background:0 0;padding-left:38px}.catalog-directory__group-row>a.active{color:var(--release-navy);background:0 0;padding-left:38px}.catalog-directory__nav section.is-current-group{border-color:var(--release-navy)}.catalog-directory__nav section.is-current-group .catalog-directory__group-row{color:var(--release-navy)}.catalog-directory__children{background:0 0;border-top:1px solid #c9bfb3;margin:0 14px 8px 38px;padding:4px 0 6px}.catalog-directory__children>a{min-height:31px;color:var(--release-navy-muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 5px;font-size:8px;font-weight:500;line-height:1.3;transition:background .2s,color .2s,padding .2s;display:grid}.catalog-directory__children>a:hover{background:var(--blush-mist);color:var(--release-navy);padding-left:9px}.catalog-directory__children>a.active{border-left:2px solid var(--release-navy);background:var(--blush-mist);color:var(--release-navy);padding-left:8px;font-weight:700}.catalog-directory__children small{color:inherit;font-size:7px;font-weight:600}.catalog-directory__quiz{margin-top:30px;padding:25px}.catalog-directory__quiz b{font-size:12px}.category-results__controls{border-top:4px solid var(--release-navy);border-bottom:1px solid #b9afa3;align-items:center;min-height:68px;margin-bottom:36px;display:flex}.category-results__controls>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 0;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.category-results__controls>button span{font-size:20px}.category-results__controls>button.is-active{color:#a60c24}.category-results__controls>.category-directory-mobile{display:none}.category-results__controls>strong{letter-spacing:.06em;white-space:nowrap;margin-left:auto;font-size:11px}.category-results__controls label{align-items:center;gap:12px;margin-left:28px;font-size:12px;display:flex}.category-results__controls select{min-width:150px;color:var(--release-navy);background:0 0;border:0;padding:10px 28px 10px 5px;font-weight:600}.category-filter-panel{border-bottom:1px solid #b9afa3;flex-wrap:wrap;gap:8px;margin:-17px 0 34px;padding-bottom:24px;display:flex}.category-filter-panel button{border:1px solid var(--release-navy);color:var(--release-navy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 16px;font-size:8px;font-weight:600}.category-filter-panel button.active,.category-filter-panel button:hover{background:var(--release-navy);color:var(--release-cream)}.category-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.category-product-grid .lelo-product--catalog{border:1px solid var(--release-navy);background:#f7f5f1;flex-direction:column;display:flex;overflow:hidden}.category-product-grid .lelo-product--catalog .lelo-product__image{aspect-ratio:1/1.08;background:#f7f5f1}.category-product-grid .lelo-product--catalog .lelo-product__image>a img{background:#f7f5f1;padding:clamp(24px,3.2vw,58px)}.lelo-product--catalog .lelo-product__image>span{z-index:3;color:var(--release-navy);letter-spacing:.08em;background:0 0;padding:0;font-size:9px;font-weight:600;top:18px;left:18px}.lelo-product--catalog .lelo-product__image>span.catalog-card__discount{color:var(--release-cream);background:#a60c24;padding:8px 10px;font-size:10px;left:auto;right:18px}.lelo-product--catalog .lelo-product__save{background:0 0;width:38px;height:38px;font-size:25px;inset:auto auto 15px 17px}.lelo-product--catalog .lelo-product__details{border-bottom:0;min-height:105px;margin:0 20px;padding:20px 0 13px}.lelo-product--catalog .lelo-product__details a{letter-spacing:.14em;font-size:13px}.lelo-product--catalog .lelo-product__details p{font-size:9px}.lelo-product--catalog .lelo-product__details strong{flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;display:flex}.lelo-product--catalog .catalog-card__price del{font-size:9px;font-weight:400}.lelo-product--catalog .catalog-card__price--sale span{color:#a60c24}.lelo-product--catalog .lelo-product__rating,.lelo-product--catalog .lelo-product__meta{margin-inline:20px}.lelo-product--catalog .lelo-product__meta{margin-top:auto;padding-bottom:18px}.lelo-product--catalog .catalog-card__quick-view{text-align:center;place-items:center;width:auto;margin:0 20px 20px;text-decoration:none;display:grid}.category-empty{text-align:center;border:1px solid #b9afa3;grid-column:1/-1;padding:90px 20px}.category-empty h3{font-size:24px;font-weight:400}.category-empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:7px 0}.category-results{scroll-margin-top:120px}.category-load-more{border-top:1px solid #b9afa3;justify-items:center;gap:14px;margin-top:48px;padding-top:28px;display:grid}.category-load-more p{margin:0;font-size:13px}.category-load-more button{border:1px solid var(--release-navy);min-height:44px;color:var(--release-navy);cursor:pointer;background:0 0;padding:0 24px;font-size:13px;font-weight:600}.category-load-more button:hover{background:var(--release-navy);color:var(--release-cream)}.category-load-more button:focus-visible{outline:2px solid var(--release-navy);outline-offset:3px}.category-directory-drawer .catalog-directory__promos{margin-bottom:22px}.category-directory-drawer .catalog-directory__nav{margin-top:0}@media (width<=1120px){.category-catalog-layout{grid-template-columns:240px minmax(0,1fr);gap:32px;padding-inline:28px}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.collection-catalog-hero{height:400px;min-height:400px;margin-top:96px}.collection-catalog-hero:after{background:linear-gradient(#040c1714,#040c1759 36%,#040c17eb 100%)}.collection-catalog-hero>img{height:100%}.collection-catalog-hero--all>img{object-position:68% center}.collection-catalog-hero--new>img{object-position:60% center}.collection-catalog-hero--for-him>img{object-position:75% center}.collection-catalog-hero>div{padding:0;bottom:30px;left:22px;right:22px}.collection-catalog-hero h1{font-size:54px}.collection-catalog-hero p{font-size:11px}.category-catalog-layout{padding:36px 12px 78px}.category-directory-mobile{display:block}.category-results__controls{min-height:64px;margin-bottom:22px}.category-results__controls>strong{display:none}.category-results__controls>button.category-directory-mobile{border-left:1px solid #b9afa3;margin-left:auto;padding-left:12px;text-decoration:none;display:flex}.category-results__controls label{margin-left:12px;font-size:9px}.category-results__controls select{min-width:105px;font-size:9px}.category-filter-panel{margin-top:-7px}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-product-grid .lelo-product--catalog .lelo-product__image>a img{padding:18px}.lelo-product--catalog .lelo-product__details{min-height:116px;margin:0 12px;padding-top:14px;display:block}.lelo-product--catalog .lelo-product__details strong{align-items:flex-start;margin-top:10px}.lelo-product--catalog .lelo-product__rating,.lelo-product--catalog .lelo-product__meta{margin-inline:12px}.lelo-product--catalog .catalog-card__quick-view{margin:0 12px 12px}.lelo-product--catalog .lelo-product__image>span{font-size:7px;top:10px;left:10px}.lelo-product--catalog .lelo-product__image>span.catalog-card__discount{padding:6px;right:10px}.lelo-product--catalog .lelo-product__save{bottom:7px;left:8px}.category-load-more{margin-top:30px;padding-top:22px}}.heart__icon{position:relative}.wishlist-heart{width:24px;height:24px;display:block;overflow:visible}.wishlist-heart path{fill:#0000;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s}.heart:hover .wishlist-heart path,.heart:focus-visible .wishlist-heart path,.heart[aria-pressed=true] .wishlist-heart path,.lelo-product__save:hover .wishlist-heart path,.lelo-product__save:focus-visible .wishlist-heart path,.lelo-product__save[aria-pressed=true] .wishlist-heart path{fill:currentColor}.heart__label{background:var(--release-cream);width:max-content;min-width:138px;height:36px;color:var(--release-navy);border:1px solid #b9afa3;top:calc(100% + 8px);left:0;right:auto;transform:translateY(-4px);box-shadow:0 9px 22px #040c1724}.heart__label:before,.lelo-product__save-label:before{content:"";background:var(--release-cream);border-top:1px solid #b9afa3;border-left:1px solid #b9afa3;width:8px;height:8px;position:absolute;top:-5px;transform:rotate(45deg)}.heart__label:before{left:15px}.heart:hover .heart__label,.heart:focus-visible .heart__label{transform:translateY(0)}.lelo-product__save{overflow:visible}.lelo-product__save-icon{place-items:center;width:24px;height:24px;line-height:1;display:grid;position:relative}.lelo-product__save-label{background:var(--release-cream);width:max-content;min-width:138px;height:36px;color:var(--release-navy);letter-spacing:.1em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;border:1px solid #b9afa3;justify-content:center;align-items:center;padding:0 12px;font-size:8px;font-weight:600;transition:opacity .16s,visibility .16s,transform .18s;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 9px 22px #040c1724}.lelo-product__save-label:before{right:14px}.lelo-product__save:hover .lelo-product__save-label,.lelo-product__save:focus-visible .lelo-product__save-label{opacity:1;visibility:visible;transform:translateY(0)}.lelo-product--catalog .lelo-product__save{background:#eae1d5e6;inset:58px 18px auto auto}@media (width<=800px){.lelo-product--catalog .lelo-product__save{inset:44px 9px auto auto}.lelo-product__save-label{min-width:124px;height:32px;padding:0 9px;font-size:7px}.heart__label{min-width:124px;height:32px;font-size:7px}}@media (prefers-reduced-motion:reduce){.wishlist-heart path,.lelo-product__save-label{transition-duration:.01ms}}.lelo-product:not(.lelo-product--catalog){--lelo-card-gutter:clamp(14px,1.25vw,22px)}.lelo-product:not(.lelo-product--catalog) .lelo-product__details{padding:20px var(--lelo-card-gutter) 12px}.lelo-product:not(.lelo-product--catalog) .lelo-product__rating{padding:11px var(--lelo-card-gutter) 9px}.lelo-product:not(.lelo-product--catalog) .lelo-product__meta{padding:6px var(--lelo-card-gutter) 16px}.lelo-product:not(.lelo-product--catalog) .lelo-product__add{width:calc(100% - (var(--lelo-card-gutter) * 2));margin:4px var(--lelo-card-gutter) var(--lelo-card-gutter)}@media (width<=720px){.lelo-product:not(.lelo-product--catalog){--lelo-card-gutter:12px}.lelo-product:not(.lelo-product--catalog) .lelo-product__details{padding-top:14px}}.lelo-hero--artwork{aspect-ratio:1672/941;background:var(--release-navy);height:auto;min-height:0}.lelo-hero--artwork:before,.lelo-hero--artwork:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:auto}.lelo-hero--artwork:before{background:linear-gradient(90deg,#061725e6 0%,#061725bd 38%,#0617254d 70%,#06172500 100%);width:34%;height:100%;top:0;left:0}.lelo-hero--artwork:after{background:linear-gradient(270deg,#310912e0 0%,#310912b3 38%,#31091245 70%,#31091200 100%);width:35%;height:100%;top:0;right:0}.lelo-hero--artwork>img{z-index:0;object-fit:contain;object-position:center;background:var(--release-navy);filter:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.lelo-hero__art-copy{z-index:2;color:var(--release-cream);text-shadow:0 2px 18px #00000038;position:absolute}.lelo-hero__art-copy>span{color:var(--brand-gold);letter-spacing:.25em;margin-bottom:18px;font-size:clamp(7px,.62vw,10px);font-weight:600;display:block}.lelo-hero__art-copy h1,.lelo-hero__art-copy h2{color:var(--release-cream);letter-spacing:-.05em;margin:0;font-weight:300}.lelo-hero__art-copy em{color:var(--brand-gold);font-style:normal}.lelo-hero__art-copy p{color:#f4ede4b8;font-size:clamp(9px,.82vw,13px);font-weight:300;line-height:1.55}.lelo-hero__art-copy a{min-height:42px;color:var(--brand-gold);letter-spacing:.17em;text-shadow:none;border:1px solid #c8795f;justify-content:center;align-items:center;padding:0 18px;font-size:clamp(7px,.58vw,9px);font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lelo-hero__art-copy a:hover{color:#07131f;background:#c8795f}.lelo-hero__art-copy--primary{width:15.5%;top:21%;left:4.4%}.lelo-hero__art-copy--primary h1{font-size:clamp(34px,3.4vw,57px);line-height:1.12}.lelo-hero__art-copy--secondary{text-align:center;width:15.5%;top:22%;right:3.9%}.lelo-hero__art-copy--secondary h2{font-size:clamp(24px,2.35vw,40px);line-height:1.12}.lelo-hero__art-copy--secondary p{max-width:220px;margin:17px auto 22px}@media (width<=720px){.lelo-hero--artwork{aspect-ratio:auto;height:calc(100svh - 96px);min-height:590px;margin-top:96px}.lelo-hero--artwork>img{object-fit:cover;object-position:center center}.lelo-hero--artwork:before{background:linear-gradient(#0000 0%,#040c17cc 58%,#040c17fa 100%);width:100%;height:65%;top:auto;bottom:0;left:0}.lelo-hero--artwork:after,.lelo-hero__art-copy--secondary{display:none}.lelo-hero__art-copy--primary{width:auto;max-width:350px;inset:auto 22px 42px}.lelo-hero__art-copy>span{margin-bottom:13px;font-size:8px}.lelo-hero__art-copy--primary h1{font-size:clamp(48px,14vw,62px);line-height:1.12}.lelo-hero__art-copy--primary p{margin:16px 0 20px;font-size:11px}.lelo-hero__art-copy a{min-height:42px;font-size:8px}}.heart,.lelo-product__save,.heart:hover,.heart:focus-visible,.heart[aria-pressed=true],.lelo-product__save:hover,.lelo-product__save:focus-visible,.lelo-product__save[aria-pressed=true]{box-shadow:none!important;color:var(--release-navy)!important;background:0 0!important;border:0!important}.heart:focus-visible,.lelo-product__save:focus-visible{outline:1px solid var(--release-navy);outline-offset:3px}.category-catalog-layout{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1),column-gap .28s cubic-bezier(.2,.8,.2,1)}.catalog-directory__toggle{border:1px solid var(--release-navy);background:var(--release-navy);width:100%;height:50px;min-height:50px;color:var(--release-cream);font:700 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;transition:none;display:flex}.catalog-directory__toggle b{font-size:15px;font-weight:400;line-height:1}.catalog-directory__toggle:focus-visible,.catalog-directory__nav>a.catalog-directory__all:focus-visible{outline:2px solid var(--release-cream);outline-offset:-4px}.category-catalog-layout.is-directory-collapsed{grid-template-columns:54px minmax(0,1fr);column-gap:clamp(24px,3vw,46px)}.is-directory-collapsed .catalog-directory__toggle{flex-direction:column-reverse;justify-content:flex-end;gap:16px;min-height:190px;padding:17px 0}.is-directory-collapsed .catalog-directory__toggle:hover,.is-directory-collapsed .catalog-directory__toggle:focus-visible{padding:17px 0}.is-directory-collapsed .catalog-directory__toggle span{writing-mode:vertical-rl;transform:rotate(180deg)}.catalog-directory [hidden]{display:none}@media (width>=801px){.catalog-directory{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;display:block;position:static;overflow:visible}.catalog-directory__toggle-row{background:var(--release-cream);position:static}.catalog-directory>#catalog-directory-panel{overflow:visible}}@media (width<=1120px) and (width>=801px){.category-catalog-layout.is-directory-collapsed{grid-template-columns:50px minmax(0,1fr);column-gap:24px}}@media (width<=800px){.catalog-directory__toggle{display:none}}@media (prefers-reduced-motion:reduce){.category-catalog-layout,.catalog-directory__toggle{transition-duration:.01ms}}.brand-lockup{gap:16px}.brand-mark{background:var(--brand-gold);width:52px;height:58px;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;-webkit-mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;mask:var(--rl-brand-mark,url(/assets/source/release-lab-logo-client-20261026.webp)) center/contain no-repeat;filter:drop-shadow(0 1px #5b390e3d);flex:none;display:block}.brand-mark--image{background:0 0;overflow:hidden;-webkit-mask:none;mask:none}.brand-mark--image img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block}.compact-wordmark.brand-lockup .brand-mark{width:48px;height:48px}.footer-brand .brand-mark{background:var(--brand-gold);filter:drop-shadow(0 1px 4px #d1a65f29);width:72px;height:84px}@media (width<=1020px){.brand-lockup{gap:13px}.compact-wordmark.brand-lockup .brand-mark{width:43px;height:43px}}@media (width<=720px){.brand-lockup{gap:10px}.compact-wordmark.brand-lockup .brand-mark{width:39px;height:39px}.footer-brand .brand-mark{width:62px;height:72px}}.member-auth{background:var(--cream);min-height:calc(100svh - 114px);color:var(--plum);grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr);padding-top:114px;display:grid}.member-auth__form-panel{background:var(--cream);flex-direction:column;min-height:760px;display:flex}.member-auth__breadcrumb{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;height:50px;padding:0 clamp(24px,4vw,64px);font-size:8px;font-weight:700;display:flex}.member-auth__breadcrumb span:last-child{opacity:.48}.member-auth__form-wrap{width:min(600px,100%);margin:auto;padding:clamp(64px,7vw,105px) clamp(24px,5vw,78px)}.member-auth__form-wrap>h1{color:var(--burgundy);margin:0 0 20px;font-size:clamp(58px,5.5vw,88px);font-weight:400;line-height:1.12}.member-auth__form-wrap>p{color:#7c6270;max-width:480px;margin-bottom:38px;font-size:13px;line-height:1.65}.member-auth__switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 38px;display:grid}.member-auth__switch button{border:0;border-right:1px solid var(--line);color:#8b6c78;text-align:left;cursor:pointer;background:0 0;border-bottom:3px solid #0000;gap:12px;padding:17px 4px 14px;font-size:10px;font-weight:700;display:flex}.member-auth__switch button:last-child{border-right:0}.member-auth__switch button[aria-selected=true]{border-bottom-color:var(--burgundy);color:var(--burgundy)}.member-auth__switch small{opacity:.58;font-size:8px;font-weight:400}.member-auth__form{gap:23px;display:grid}.member-auth__form>label{color:var(--burgundy);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:700;display:grid}.member-auth__form input:not([type=checkbox]){border:1px solid var(--line);background:var(--paper);width:100%;height:48px;color:var(--plum);text-transform:none;border-radius:0;outline:none;padding:0 14px;font-size:13px}.member-auth__form input:not([type=checkbox]):focus{border-color:var(--burgundy);box-shadow:0 0 0 1px var(--burgundy)}.member-auth__password{display:block;position:relative}.member-auth__password button{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.member-auth__options{justify-content:space-between;align-items:center;font-size:9px;display:flex}.member-auth__options label,.member-auth__consent{align-items:center;color:#7c6270!important;letter-spacing:0!important;text-transform:none!important;gap:8px!important;font-weight:400!important;display:flex!important}.member-auth__options a{border-bottom:1px solid var(--burgundy);color:var(--burgundy);padding-bottom:3px}.member-auth__form>.button{justify-self:start;margin-top:5px}.member-auth__assurance{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:14px;margin-top:36px;padding-top:24px;display:grid}.member-auth__assurance>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.member-auth__assurance p{color:#7c6270;margin:0;font-size:9px;line-height:1.55}.member-auth__assurance b{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.member-auth__story{background:var(--burgundy-dark);min-height:760px;color:var(--brand-gold);position:relative;overflow:hidden}.member-auth__story>img{object-fit:cover;object-position:center;filter:saturate(.72)sepia(.08)brightness(.72);width:100%;height:100%}.member-auth__story-shade{background:linear-gradient(#35081308 36%,#350813eb),linear-gradient(90deg,#3508132e,#0000 45%);position:absolute;inset:0}.member-auth__story-copy{z-index:1;position:absolute;bottom:clamp(72px,9vw,125px);left:clamp(28px,5vw,78px);right:clamp(28px,5vw,78px)}.member-auth__story-copy>span,.member-auth__story-meta{letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700}.member-auth__story-copy h2{color:#fff1e8;max-width:710px;margin:20px 0 18px;font-size:clamp(52px,5.6vw,88px);font-weight:400;line-height:1.12}.member-auth__story-copy p{color:#ffe1e8c2;max-width:480px;margin:0;font-size:13px;line-height:1.6}.member-auth__story-meta{z-index:1;border-top:1px solid #f2b6c95c;justify-content:space-between;padding-top:16px;display:flex;position:absolute;bottom:30px;left:clamp(28px,5vw,78px);right:clamp(28px,5vw,78px)}.member-auth__success{isolation:isolate;text-align:center;background:var(--burgundy-dark);min-height:calc(100svh - 114px);color:var(--brand-gold);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:70px 24px;display:flex;position:relative;overflow:hidden}.member-auth__success:before{content:"";z-index:-2;filter:saturate(.65)brightness(.42);background:url(/assets/source/scenes/journal-hands.webp) 50%/cover;position:absolute;inset:0}.member-auth__success:after{content:"";z-index:-1;background:#3508138c;position:absolute;inset:0}.member-auth__success-mark{border:1px solid var(--pink);border-radius:50%;place-items:center;width:64px;height:64px;margin:8px 0 24px;font-size:20px;display:grid}.member-auth__success h1{color:#fff1e8;margin:0 0 18px;font-size:clamp(68px,8vw,118px)}.member-auth__success p{color:#ffe1e8c7;max-width:520px;margin-bottom:28px;line-height:1.6}.member-account{background:var(--release-cream);color:var(--release-navy);--account-red:#a60c24;--account-red-dark:#87091d;--burgundy:var(--account-red);--plum:var(--release-navy);--line:#d6d0c6;padding-top:114px}.member-account__hero{background:var(--release-navy);min-height:320px;color:var(--release-cream);grid-template-columns:1fr 1fr;display:grid}.member-account__hero-copy{padding:48px var(--pad);flex-direction:column;justify-content:center;display:flex}.member-account__hero-copy>p{color:var(--release-cream);margin:8px 0 12px;font-size:16px;line-height:1.5}.member-account__hero-copy h1{color:var(--release-cream);letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(56px,5vw,76px);font-weight:300;line-height:1.12}.member-account__hero-copy>div{letter-spacing:.08em;border-top:1px solid #26303b;flex-wrap:wrap;gap:12px 28px;padding-top:18px;font-size:11px;line-height:1.5;display:flex}.member-account__hero-media{position:relative;overflow:hidden}.member-account__hero-media:after{content:"";background:linear-gradient(90deg,#040c1773,#0000 45%);position:absolute;inset:0}.member-account__hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.member-account__tabs{min-height:64px;padding:0 var(--pad);background:var(--release-cream);color:var(--release-navy);border-bottom:1px solid var(--line);align-items:stretch;display:flex;overflow:auto}.member-account__tabs button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;min-width:max-content;padding:0 24px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s;display:flex;color:var(--release-navy)!important}.member-account__tabs button:hover:not(.active){background:var(--release-cream-muted);color:var(--account-red)!important}.member-account__tabs button.active,.member-account__tabs button.active:hover,.member-account__tabs button.active:active{border-bottom-color:var(--brand-gold);background:var(--release-navy);color:var(--release-cream)!important}.member-account__tabs small{color:var(--release-navy-muted);font-size:11px}.member-account__tabs button.active small{color:var(--brand-gold)}.member-account__tabs>a{min-width:max-content;color:var(--release-navy);align-items:center;gap:9px;margin-left:auto;padding:0 5px 0 24px;font-size:12px;display:flex}.member-account__signout-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.member-account__signout:hover{color:var(--account-red)}.member-account__content{max-width:1440px;min-height:600px;padding:clamp(40px,4vw,64px) var(--pad);margin:0 auto}.member-account__heading{grid-template-columns:1fr;gap:20px;margin-bottom:32px;display:grid}.member-account__heading h2,.member-empty h2,.member-details h2{color:var(--release-navy);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.12}.member-account__heading>p{max-width:570px;color:var(--release-navy-muted);margin:0;font-size:14px;line-height:1.7}.member-account .eyebrow{letter-spacing:.14em;margin-bottom:14px;font-size:11px}.member-order{border:1px solid var(--line);background:var(--release-cream)}.member-order>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 20px;display:flex}.member-order>header div{align-items:center;gap:20px;display:flex}.member-order>header span,.member-order__body span{letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.5}.member-order>header b{font-size:18px;font-weight:500}.member-order>header strong{background:var(--release-cream-muted);color:var(--release-navy);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:8px 12px;font-size:10px;font-weight:600}.member-order__body{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.member-order__body>img{object-fit:contain;background:var(--release-cream-muted);grid-row:1/3;align-self:start;width:112px;height:140px;padding:10px}.member-order__body>div:last-child{border-top:1px solid var(--line);grid-column:2;padding-top:16px}.member-order__body h3{color:var(--release-navy);letter-spacing:-.03em;margin:8px 0;font-size:22px;font-weight:400;line-height:1.2}.member-order__body p,.member-order__body a{color:var(--release-navy-muted);margin:0;font-size:12px;line-height:1.65}.member-order__body a{color:var(--release-navy);border-bottom:1px solid;margin-top:8px;display:inline-block}.member-order>footer{background:var(--release-cream-muted);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;font-size:10px;line-height:1.4;display:grid}.member-order>footer span{color:var(--release-navy-muted);align-items:center;gap:8px;display:flex}.member-order>footer span.complete{color:var(--release-navy)}.member-order>footer i{border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.member-order>footer .complete i{background:currentColor}.member-saved{margin-top:56px}.member-saved>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.member-saved h2{color:var(--release-navy);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:400;line-height:1.12}.member-saved>header button{min-height:36px;color:var(--release-navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:12px}.member-saved .product-grid,.member-saved--all .product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,300px));align-items:start;gap:20px;max-width:none}.member-saved--all{margin-top:0}.member-empty{max-width:760px;padding:12px 0}.member-empty>p{max-width:610px;color:var(--release-navy-muted);margin:24px 0;font-size:14px;line-height:1.75}.member-account .wishlist-product__actions button,.member-account .wishlist-product__actions a{letter-spacing:.06em;font-size:10px}.member-account .wishlist-product__actions button:hover,.member-account .wishlist-product__actions button:focus-visible{background:var(--release-cream-muted)}.member-account .wishlist-product__actions a:hover,.member-account .wishlist-product__actions a:focus-visible{background:var(--account-red-dark)}.member-account .commerce-card .heart:hover,.member-account .commerce-card .heart:focus-visible,.member-account .heart[aria-pressed=true],.member-account .lelo-product__save[aria-pressed=true]{color:var(--account-red)!important}.member-account .heart[aria-pressed=true] .wishlist-heart path,.member-account .lelo-product__save[aria-pressed=true] .wishlist-heart path{fill:var(--account-red);stroke:var(--account-red)}.member-account .member-saved__count{color:var(--release-navy-muted);font-size:12px}.member-account .wishlist-empty p{color:var(--release-navy-muted);font-size:20px}.member-account a:focus-visible,.member-account button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}.wishlist-product{border:1px solid var(--line);background:var(--cream);min-width:0}.wishlist-product>.product-card{border:0;border-radius:0}.wishlist-product__actions{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;display:grid}.wishlist-product__actions button,.wishlist-product__actions a{min-height:50px;color:var(--burgundy);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.wishlist-product__actions button{border-right:1px solid var(--line)}.wishlist-product__actions button:hover,.wishlist-product__actions button:focus-visible{background:#eaded5}.wishlist-product__actions a{background:var(--burgundy);color:#fff}.wishlist-product__actions a:hover,.wishlist-product__actions a:focus-visible{background:#a60c24}.wishlist-product__remove span{font-size:17px;font-weight:400}.wishlist-product__buy span{font-size:13px}.member-saved__count{color:#7c6270;letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-size:9px;font-weight:700}.wishlist-empty{border:1px solid var(--line);background:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;min-height:240px;padding:clamp(30px,5vw,65px);display:flex}.wishlist-empty p{color:#7c6270;font-family:var(--serif);margin:0 0 24px;font-size:26px}.wishlist-empty .button{align-self:flex-start}.member-details__form{border:1px solid var(--line);margin-top:32px}.member-details__toolbar{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.member-details h3{color:var(--release-navy);letter-spacing:-.03em;margin:0 0 8px;font-size:23px;font-weight:400}.member-details p{color:var(--release-navy-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.member-details button{border:1px solid var(--line);min-height:44px;color:var(--release-navy);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:24px;padding:12px 20px;font-size:13px;transition:background-color .2s;display:inline-flex}.member-details button:hover{background:var(--release-cream-muted)}.member-details .member-details__edit,.member-details .member-details__save{border-color:var(--account-red);background:var(--account-red);color:var(--release-cream)}.member-details .member-details__edit:hover,.member-details .member-details__edit:focus-visible,.member-details .member-details__save:hover,.member-details .member-details__save:focus-visible{border-color:var(--account-red-dark);background:var(--account-red-dark);color:var(--release-cream)}.member-details__editing{color:var(--release-navy-muted);white-space:nowrap;font-size:12px}.member-details__table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:14px}.member-details__table th,.member-details__table td{border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:17px 32px}.member-details__table thead th{background:var(--release-cream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.member-details__table thead th:first-child{width:34%}.member-details__table tbody th[scope=row]{color:var(--release-navy-muted);font-weight:400}.member-details__table .member-details__group th{padding-top:22px;padding-bottom:13px;font-size:12px;font-weight:600}.member-details__table .member-details__group+tr>*{border-top:0}.member-details__table input,.member-details__table select{background:var(--paper);width:100%;min-width:0;max-width:560px;min-height:44px;color:var(--release-navy);font:inherit;border:1px solid #b9b4ac;border-radius:0;padding:10px 12px;font-size:16px;display:block}.member-details__table input:focus-visible,.member-details__table select:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.member-details__table select{max-width:180px}.member-details__unset{color:var(--release-navy-muted)}.member-details__preference{align-items:center;gap:9px;display:inline-flex}.member-details__preference i{background:var(--release-navy-muted);border-radius:50%;width:6px;height:6px}.member-details__preference[data-enabled=true] i{background:var(--account-red)}.member-details__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.member-details__footer>div:first-child{max-width:570px}.member-details .member-details__footer p{font-size:12px}.member-details .member-details__status:not(:empty),.member-details .member-details__error{color:var(--account-red);margin-top:8px}.member-details__actions{flex-shrink:0;gap:12px;display:flex}.member-account__service{padding:32px var(--pad);background:var(--release-navy);color:var(--release-cream);border-bottom:1px solid #26303b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.member-account__service>div{border-right:1px solid #26303b;grid-template-columns:40px 1fr;gap:5px 16px;padding:12px clamp(16px,2.5vw,36px);display:grid}.member-account__service>div:last-child{border:0}.member-account__service span{width:40px;height:40px;color:var(--brand-gold);border:1px solid #525860;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.member-account__service b{align-self:end;font-size:13px;font-weight:500;line-height:1.4}.member-account__service small{color:#c5bdb3;align-self:start;font-size:12px;line-height:1.5}@media (width<=980px){.member-auth{grid-template-columns:1fr}.member-auth__form-panel{min-height:auto}.member-auth__story{min-height:650px}}@media (width<=720px){.member-auth{padding-top:98px}.member-auth__breadcrumb{padding-inline:18px}.member-auth__form-wrap{padding:62px 22px 78px}.member-auth__form-wrap>h1{font-size:58px}.member-auth__story{min-height:560px}.member-auth__story-copy h2{font-size:50px}.member-auth__story-meta{gap:20px}}.checkout-shell{min-height:100svh;padding:114px var(--pad) clamp(75px,8vw,125px);color:var(--plum);background:#e9e4df}.checkout-shell__crumb{letter-spacing:.12em;text-transform:uppercase;gap:9px;width:min(1220px,100%);margin:0 auto;padding:54px 0 34px;font-size:8px;font-weight:700;display:flex}.checkout-shell__crumb span,.checkout-shell__crumb b{opacity:.45}.checkout-shell__crumb b{font-weight:700}.checkout-frame{background:var(--paper);grid-template-columns:minmax(0,1.7fr) minmax(310px,.78fr);width:min(1220px,100%);margin:auto;display:grid;box-shadow:0 18px 60px #3508130f}.cart-editor{min-width:0;padding:44px clamp(24px,4vw,58px) 32px}.checkout-back{color:var(--burgundy);margin-bottom:32px;font-size:18px;display:inline-block}.cart-table-head{border-bottom:1px solid var(--line);color:#8b6c78;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 108px 82px;align-items:center;padding:0 28px 16px 0;font-size:7px;font-weight:700;display:grid}.cart-table-head label{align-items:center;gap:30px;display:flex}.cart-table-head>span{text-align:center}.cart-table-head>span:last-child{text-align:right}.cart-table-head input,.cart-check input{opacity:0;position:absolute}.cart-table-head label>span,.cart-check>span{border:1px solid var(--line);background:var(--paper);place-items:center;width:13px;height:13px;display:grid}.cart-table-head input:checked+span:after,.cart-check input:checked+span:after{content:"";background:var(--burgundy);width:7px;height:7px}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:24px 94px minmax(150px,1fr) 108px 82px 20px;align-items:center;gap:18px;min-height:142px;transition:opacity .2s;display:grid}.cart-lines article.is-muted{opacity:.42}.cart-check{cursor:pointer}.cart-line__image{background:var(--beige);width:94px;height:110px;overflow:hidden}.cart-line__image img{object-fit:cover;width:100%;height:100%}.cart-line__info{flex-direction:column;min-width:0;display:flex}.cart-line__info>a{color:var(--burgundy);font-family:var(--serif);margin-bottom:7px;font-size:18px}.cart-quantity{grid-template-columns:30px 38px 30px;justify-content:center;align-items:center;display:grid}.cart-quantity button,.cart-quantity span{border:1px solid var(--line);background:0 0;place-items:center;height:32px;font-size:10px;display:grid}.cart-quantity button{cursor:pointer;border-radius:50%}.cart-quantity span{border-left:0;border-right:0}.cart-lines article>strong{color:var(--burgundy);justify-self:end;font-size:10px;font-weight:600}.cart-remove{color:var(--burgundy);cursor:pointer;background:0 0;border:0;font-size:16px}.cart-editor__foot{color:#8b6c78;letter-spacing:.1em;justify-content:space-between;padding-top:28px;font-size:8px;font-weight:700;display:flex}.cart-editor__foot a{border-bottom:1px solid var(--burgundy);color:var(--burgundy);padding-bottom:4px}.checkout-summary{border-left:1px solid var(--line);background:var(--cream);min-width:0;padding:76px clamp(28px,3.7vw,52px) 44px;position:relative}.checkout-summary>.eyebrow{color:var(--burgundy);margin-bottom:25px}.checkout-summary>label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding-bottom:15px;font-size:8px;display:grid}.checkout-summary select{color:#8b6c78;background:0 0;border:0;max-width:115px;font-size:8px}.checkout-summary dl{margin:24px 0 30px}.checkout-summary dl>div{justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.checkout-summary dd{margin:0}.checkout-summary__total{border-top:1px solid var(--line);color:var(--burgundy);font-family:var(--serif);margin-top:15px;padding-top:18px!important;font-size:22px!important}.checkout-summary>.button{width:100%;margin-bottom:36px}.checkout-summary__note{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:13px;margin-top:36px;padding-top:26px;display:grid}.checkout-summary__note>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.checkout-summary__note p{color:#8b6c78;margin:0;font-size:8px;line-height:1.55}.checkout-summary__note b{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.checkout-help{border-bottom:1px solid var(--burgundy);color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin-top:30px;padding-bottom:4px;font-size:8px;font-weight:700;display:inline-block}@media (width<=900px){.checkout-frame{grid-template-columns:1fr}.checkout-summary{border-top:1px solid var(--line);border-left:0}.cart-lines article{grid-template-columns:24px 80px minmax(130px,1fr) 102px 68px 18px;gap:12px}.cart-line__image{width:80px;height:98px}}@media (width<=620px){.checkout-shell{padding:98px 10px 70px}.checkout-shell__crumb{padding:34px 8px 22px}.cart-editor{padding:28px 16px}.cart-table-head{grid-template-columns:1fr 72px}.cart-table-head>span:first-of-type{display:none}.cart-table-head label{gap:15px}.cart-lines article{grid-template-columns:20px 76px 1fr 20px;gap:10px;padding:18px 0}.cart-line__image{width:76px;height:92px}.cart-quantity{grid-column:3;grid-template-columns:28px 34px 28px;justify-content:start;margin-top:10px}.cart-lines article>strong{grid-area:1/3;align-self:end}.cart-remove{grid-area:1/4/3}.cart-editor__foot{gap:20px}.checkout-summary{padding:48px 20px}}.checkout-flow{min-width:0;padding:44px clamp(26px,5vw,72px) 30px}.checkout-flow>.checkout-back{margin-bottom:44px}.checkout-step{border-top:1px solid var(--line)}.checkout-step>button{width:100%;color:var(--burgundy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr auto;align-items:center;padding:22px 0;display:grid}.checkout-step>button span{font-size:14px}.checkout-step>button b{font-family:var(--serif);text-transform:uppercase;font-size:24px;font-weight:400}.checkout-step>button i{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700}.checkout-step:not(.active)>button{opacity:.64}.checkout-step.complete>button{opacity:1}.checkout-step__body{padding:6px 0 42px 42px}.checkout-fields{grid-template-columns:repeat(3,1fr);gap:24px 20px;margin-bottom:25px;display:grid}.checkout-fields label{color:#8b6c78;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:7px;font-weight:700;display:grid}.checkout-fields label.wide{grid-column:1/-1}.checkout-fields input,.checkout-fields select{border:0;border-bottom:1px solid var(--line);height:40px;color:var(--plum);background:0 0;border-radius:0;outline:none;padding:0;font-size:11px}.checkout-fields input:focus,.checkout-fields select:focus{border-color:var(--burgundy)}.checkout-consent{align-items:center;margin:8px 0 24px;color:#8b6c78!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;font-size:8px!important;font-weight:400!important;display:flex!important}.checkout-consent input,.payment-options input{opacity:0;position:absolute}.checkout-consent>span,.payment-options label>span{border:1px solid var(--line);flex:none;place-items:center;width:13px;height:13px;display:grid}.checkout-consent input:checked+span:after,.payment-options input:checked+span:after{content:"";background:var(--burgundy);width:7px;height:7px}.checkout-step__body>.button{float:right;min-width:185px}.checkout-step__body:after{content:"";clear:both;display:block}.payment-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:32px;display:grid}.payment-options label{color:var(--burgundy);cursor:pointer;align-items:center;gap:10px;padding:18px 0;font-size:9px;display:flex}.payment-options label+label{border-left:1px solid var(--line);padding-left:20px}.payment-options b{color:#8b6c78;letter-spacing:.08em;margin-left:auto;padding-right:15px;font-size:7px}.checkout-review{grid-template-columns:1fr 1fr;gap:30px;display:grid}.checkout-review>div{border:1px solid var(--line);padding:22px}.checkout-review>div>span{letter-spacing:.14em;font-size:7px;font-weight:700}.checkout-review p{color:#8b6c78;margin:18px 0 0;font-size:10px;line-height:1.7}.checkout-review .checkout-consent,.checkout-review>.button{grid-column:1/-1}.checkout-review>.button{float:none;justify-self:end}.checkout-flow__foot{border-top:1px solid var(--line);color:#8b6c78;letter-spacing:.12em;justify-content:space-between;margin-top:40px;padding-top:18px;font-size:7px;font-weight:700;display:flex}.checkout-summary--order{padding-top:76px}.checkout-summary--order h2{color:var(--burgundy);font-family:var(--serif);text-transform:uppercase;margin:40px 0 18px;font-size:24px;font-weight:400}.checkout-summary__items{display:grid}.checkout-summary__items>a{border-top:1px solid var(--line);grid-template-columns:68px 1fr;gap:15px;padding:13px 0;display:grid}.checkout-summary__items img{object-fit:cover;background:var(--beige);width:68px;height:82px}.checkout-summary__items a>span{flex-direction:column;min-width:0;display:flex}.checkout-summary__items b{color:var(--burgundy);font-family:var(--serif);margin:5px 0;font-size:14px;font-weight:400}.checkout-summary__items small{color:#8b6c78;font-size:8px}.checkout-summary__items em{color:var(--burgundy);margin-top:auto;font-size:8px;font-style:normal}.checkout-complete{text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;width:min(1220px,100%);min-height:690px;margin:60px auto 0;padding:70px;display:flex}.checkout-complete__mark{border:1px solid var(--burgundy);width:62px;height:62px;color:var(--burgundy);border-radius:50%;place-items:center;margin:12px 0 24px;font-size:20px;display:grid}.checkout-complete h1{color:var(--burgundy);margin:0 0 20px;font-size:clamp(64px,8vw,110px)}.checkout-complete p{color:#8b6c78;max-width:560px;margin-bottom:30px;line-height:1.7}@media (width<=780px){.checkout-flow{padding:32px 20px}.checkout-step__body{padding-left:0}.checkout-fields{grid-template-columns:1fr 1fr}.payment-options{grid-template-columns:1fr}.payment-options label+label{border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (width<=520px){.checkout-step>button{grid-template-columns:36px 1fr auto}.checkout-step>button b{font-size:20px}.checkout-fields{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:auto}.checkout-review{grid-template-columns:1fr}.checkout-review .checkout-consent,.checkout-review>.button{grid-column:1}.checkout-complete{min-height:560px;margin-top:24px;padding:50px 20px}}.member-account__split{border:1px solid var(--line);background:var(--release-cream);grid-template-columns:minmax(0,1fr) 300px;display:grid}.member-account__split>div{min-width:0;padding:clamp(24px,2.5vw,36px)}.member-account__summary{border-left:1px solid var(--line);background:var(--paper);padding:clamp(24px,2.5vw,36px)}.member-account__summary dl{margin:24px 0}.member-account__summary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.member-account__summary dd{color:var(--release-navy);margin:0;font-size:20px;font-weight:400}.member-account__summary>button{min-height:36px;color:var(--release-navy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:12px}.member-account__summary>div{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:12px;margin-top:32px;padding-top:24px;display:grid}.member-account__summary>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.member-account__summary p{color:var(--release-navy-muted);margin:0;font-size:12px;line-height:1.6}.member-account__summary p b{color:var(--release-navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:600;display:block}@media (width<=1040px){.member-account__split{grid-template-columns:1fr}.member-account__summary{border-top:1px solid var(--line);border-left:0}.member-account__summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.member-account__summary>div{max-width:500px}}@media (width<=720px){.member-account{padding-top:98px}.member-account__hero{grid-template-columns:1fr}.member-account__hero-copy{padding:36px 22px}.member-account__hero-media{height:180px}.member-account__tabs{flex-wrap:wrap;min-height:60px;padding:0 8px}.member-account__tabs button{flex:1;gap:6px;min-height:54px;padding:0 10px;font-size:12px}.member-account__tabs small{font-size:10px}.member-account__tabs>a{min-height:40px;padding:0 14px}.member-account__content{padding:32px 18px 48px}.member-account__split>div,.member-account__summary{padding:24px 18px}.member-account__summary dl{display:block}.member-order>header{gap:10px;padding:12px 14px}.member-order>header div{gap:4px;display:grid}.member-order__body{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px 14px}.member-order__body>img{width:80px;height:110px;padding:6px}.member-order__body h3{font-size:20px}.member-order>footer{gap:8px;padding:14px 12px;font-size:10px}.member-saved{margin-top:40px}.member-saved--all{margin-top:0}.member-saved>header{flex-wrap:wrap;align-items:flex-start;gap:14px}.member-saved .product-grid,.member-saved--all .product-grid{grid-template-columns:repeat(2,minmax(0,300px));gap:14px}.member-details__toolbar{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px 16px}.member-details__table th,.member-details__table td{padding:15px 16px}.member-details__table thead th:first-child{width:39%}.member-details__table{font-size:13px}.member-details__footer{flex-direction:column;align-items:stretch;gap:18px;padding:20px 16px}.member-details__actions button{flex:1;gap:12px;padding:12px}.member-account__service{grid-template-columns:1fr;padding:20px 18px}.member-account__service>div{border-bottom:1px solid #26303b;border-right:0;padding:18px 6px}}@media (width<=480px){.member-saved .product-grid,.member-saved--all .product-grid{grid-template-columns:minmax(0,300px)}}.payment-options--gateways{grid-template-columns:1fr}.payment-options--gateways label+label{border-top:1px solid var(--line);border-left:0;padding-left:0}.payment-options--gateways .payment-option-copy{border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:auto;min-width:0;height:auto;display:flex}.payment-option-copy strong{font-size:11px;font-weight:600}.payment-option-copy small{color:#8b6c78;margin-top:4px;font-size:8px;line-height:1.45}.payment-option-copy b{margin:6px 0 0;padding:0;font-size:7px}.payment-option--telegram svg{flex:none;width:34px;height:34px}.payment-option--telegram .payment-option-copy b{color:#1c84b4}.checkout-complete>.button{margin:8px}.member-order-list{gap:24px;margin:30px 0;display:grid}.member-order-list .member-order{text-align:left;width:100%}.member-reviews{max-width:980px}.member-reviews>header{max-width:660px;margin-bottom:30px}.member-reviews>header h2{color:var(--release-navy);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.12}.member-reviews>header p{color:var(--release-navy-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.member-reviews__notice{border-left:3px solid var(--brand-gold);background:var(--paper);color:var(--release-navy);margin:0 0 22px;padding:14px 18px;font-size:13px;line-height:1.5}.member-review-list{gap:20px;display:grid}.member-review-card{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);display:grid}.member-review-card__product{border-right:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;gap:18px;padding:22px;display:grid}.member-review-card__product img{background:var(--release-cream-muted);object-fit:contain;width:96px;height:118px;padding:8px}.member-review-card__product span{color:var(--release-navy-muted);letter-spacing:.08em;font-size:9px;font-weight:600;line-height:1.5;display:block}.member-review-card__product h3{color:var(--release-navy);margin:8px 0;font-size:21px;font-weight:400;line-height:1.2}.member-review-card__product a{color:var(--release-navy);border-bottom:1px solid;font-size:11px;line-height:1.6;display:inline-block}.member-review-card__write{border:1px solid var(--account-red);background:var(--account-red);color:#fff;min-height:46px;font:inherit;letter-spacing:.06em;cursor:pointer;border-radius:0;place-self:center;padding:12px 24px;font-size:11px;font-weight:600}.member-review-card__write:hover,.member-review-card__write:focus-visible{background:var(--account-red-dark);color:#fff}.member-review-card__submitted{padding:24px 28px}.member-review-card__submitted>div{color:var(--brand-gold);letter-spacing:.08em;margin:14px 0 8px;font-size:15px}.member-review-card__submitted h4{color:var(--release-navy);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.3}.member-review-card__submitted p{color:var(--release-navy-muted);margin:0;font-size:13px;line-height:1.65}.review-status{background:var(--release-cream-muted);color:var(--release-navy);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.review-status--approved{background:var(--release-navy);color:var(--release-cream)}.review-status--rejected{color:var(--account-red-dark);background:#eaded5}.member-review-form{gap:16px;padding:24px 28px;display:grid}.member-review-form fieldset{border:0;margin:0;padding:0}.member-review-form legend,.member-review-form label{color:var(--release-navy);letter-spacing:.04em;gap:7px;font-size:11px;font-weight:600;display:grid}.member-review-form__stars{gap:3px;margin-top:7px;display:flex}.member-review-form__stars button{color:#b9b4ac;cursor:pointer;background:0 0;border:0;padding:1px 3px;font-size:23px;line-height:1}.member-review-form__stars button.is-selected{color:var(--brand-gold)}.member-review-form input,.member-review-form textarea{background:var(--release-cream);width:100%;color:var(--release-navy);font:inherit;border:1px solid #b9b4ac;border-radius:0;padding:11px 12px;font-size:14px;line-height:1.5}.member-review-form textarea{resize:vertical}.member-review-form input:focus-visible,.member-review-form textarea:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.member-review-form__actions{gap:10px;display:flex}.member-review-form__actions button{border:1px solid var(--account-red);background:var(--account-red);color:#fff;min-height:42px;font:inherit;letter-spacing:.05em;cursor:pointer;border-radius:0;padding:10px 18px;font-size:10px;font-weight:600}.member-review-form__actions button+button{color:var(--release-navy);border-color:var(--line);background:0 0}.member-review-form__actions button:hover:not(:disabled),.member-review-form__actions button:focus-visible:not(:disabled){background:var(--account-red-dark);color:#fff}.member-review-form__actions button+button:hover:not(:disabled),.member-review-form__actions button+button:focus-visible:not(:disabled){background:var(--release-cream-muted);color:var(--release-navy)}.member-review-form__actions button:disabled{opacity:.6;cursor:wait}.pdp-reviews{grid-template-columns:minmax(230px,.72fr) repeat(2,minmax(280px,1fr));align-items:stretch}.pdp-reviews__summary{grid-row:1/span 50}.pdp-review{background:var(--release-cream);border:1px solid #c9bfb3;border-left:0;margin:0;padding:38px}.pdp-review__rating{color:var(--brand-gold);letter-spacing:.1em;font-size:13px}.pdp-review__rating span{color:#c9bfb3}.pdp-review h3{color:var(--release-navy);margin:20px 0 10px;font-size:20px;font-weight:500;line-height:1.25}.pdp-review>p{color:var(--release-navy);margin:0;font-size:15px;line-height:1.65}.pdp-review footer{color:var(--release-navy-muted);letter-spacing:.12em;margin-top:28px;font-size:8px;font-weight:600;line-height:1.5}@media (width<=1040px){.member-review-card{grid-template-columns:1fr}.member-review-card__product{border-right:0;border-bottom:1px solid var(--line)}.member-review-card__write{margin:28px}.pdp-reviews{grid-template-columns:1fr 1fr}.pdp-reviews__summary{grid-area:auto/1/auto/-1}}@media (width<=720px){.member-account__tabs button{flex-basis:30%}.member-review-card__product{grid-template-columns:78px 1fr;padding:16px}.member-review-card__product img{width:78px;height:98px}.member-review-form,.member-review-card__submitted{padding:20px 16px}.member-review-form__actions{flex-direction:column;align-items:stretch}.pdp-reviews{grid-template-columns:1fr}.pdp-reviews__summary,.pdp-review{border:1px solid #c9bfb3;border-bottom:0;grid-column:auto;padding:28px}.pdp-review:last-child{border-bottom:1px solid #c9bfb3}}.member-auth__form-panel,.member-auth__story{min-height:720px}.member-auth__story{height:720px}.member-auth__story>img{filter:saturate(.92)brightness(.82)}.member-account__hero-media{min-height:320px}.member-account__hero-media img{filter:saturate(.9)brightness(.82)}@media (width<=980px){.member-auth__story{height:720px}}@media (width<=720px){.member-auth__form-panel{min-height:auto}.member-auth__story{height:430px;min-height:430px}.member-account__hero-media{height:180px;min-height:0}}main.quiz-page{--quiz-black:#030b17;--quiz-red:#8f3444;--quiz-red-soft:#8f3444;--quiz-white:#faf9f6;isolation:isolate;background:var(--quiz-black);min-height:100svh;color:var(--quiz-white);position:relative}main.quiz-page:has(.quiz-contact){background:radial-gradient(ellipse at 16% 76%,#66253666,transparent 52%),radial-gradient(ellipse at 91% 22%,#815a4933,transparent 43%),var(--quiz-black)}.quiz-splash-cursor{z-index:1;pointer-events:none;opacity:.28;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.quiz-splash-cursor canvas{width:100vw;height:100vh;display:block}.quiz-head,.quiz-progress,.quiz-question,.quiz-contact,.quiz-success{z-index:2;position:relative}.quiz-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030b17db;border-color:#8f34448c}.quiz-head a,.quiz-question h1,.quiz-question>div>p,.quiz-question__count,.quiz-options button,.quiz-contact h1,.quiz-contact>div>p,.quiz-success h1,.quiz-success>p{transition:color .25s,border-color .25s,background-color .25s}.quiz-head a:hover{color:var(--quiz-red-soft)}.quiz-head>a:first-child,.lelo-footer__legal>span{color:var(--brand-gold)}.quiz-progress{background:#faf9f61a}.quiz-progress i{background:var(--quiz-red-soft)}main.quiz-page .eyebrow.dark{color:var(--quiz-red-soft)}main.quiz-page .quiz-contact .eyebrow.dark{color:#e2b9be;letter-spacing:.16em;font-size:12px;font-weight:650}.quiz-question>div>p,.quiz-contact>div>p,.quiz-success>p:last-of-type{color:#faf9f6b8}.quiz-question__count span{color:#faf9f68c}.quiz-options button{color:var(--quiz-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030b17b8;border-color:#faf9f652}.quiz-options button:hover,.quiz-options button.selected{border-color:var(--quiz-red);background:var(--quiz-red);color:var(--quiz-white)}.quiz-controls{justify-content:flex-start;margin-top:22px}.quiz-controls>button:not(.button){color:var(--quiz-white);cursor:pointer;padding:8px 0}.quiz-controls>button:not(.button):hover{color:var(--quiz-red-soft)}.quiz-contact .button--dark,.quiz-success .button--dark{background:var(--quiz-red);border-color:var(--quiz-red);color:var(--quiz-white)}.quiz-contact>div,.quiz-contact form{min-width:0}.quiz-contact h1{color:#e8d39c;overflow-wrap:break-word;font-size:clamp(36px,4vw,58px);line-height:1.16}.quiz-contact form{color:#2b2028;background:#f0e4dd;border:1px solid #d2bbb5;box-shadow:0 24px 56px #0003}main.quiz-page .quiz-contact form>label{color:#2b2028;font-size:12px;line-height:1.5}.quiz-contact .check span{opacity:1;font-size:12px;line-height:1.5}.quiz-contact .check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.quiz-contact input{accent-color:var(--quiz-red)}main.quiz-page .quiz-contact input:not([type=checkbox]){color:#2b2028;border-color:#9e8581}.quiz-contact input:not([type=checkbox]):focus{border-color:var(--quiz-red)}.quiz-contact .button.cta-button.button--dark{background:var(--quiz-red);color:var(--quiz-white);border-color:var(--quiz-red)!important}.quiz-contact .button.cta-button.button--dark:hover{color:var(--quiz-white);background:#732737;border-color:#732737!important}main.quiz-page :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #e8d39c}main.quiz-page .quiz-contact :is(button,input):focus-visible{outline-color:#8f3444}.quiz-success>span{color:var(--quiz-red);border-color:var(--quiz-red)}.quiz-success .button--outline{color:var(--quiz-white);border-color:var(--quiz-white)}.quiz-page .form-error{color:var(--quiz-red)!important}@media (prefers-reduced-motion:reduce){.quiz-splash-cursor{display:none}}.pdp--commerce .pdp-info{min-width:0}.pdp--commerce .buy-row{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pdp--commerce .buy-row>.button{white-space:nowrap;text-overflow:clip;letter-spacing:.14em;min-width:0;min-height:52px;padding-inline:clamp(16px,2vw,28px);font-size:clamp(10px,1vw,12px);overflow:hidden}.pdp--commerce .quantity{background:0 0;border:1px solid #a69d92;grid-template-columns:38px 40px 38px;width:116px;min-width:116px;min-height:52px;display:grid;overflow:hidden}.pdp--commerce .quantity button,.pdp--commerce .quantity span{width:100%;min-width:0;height:100%;min-height:50px;color:var(--release-navy);background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.pdp--commerce .quantity span{border-left:1px solid #d2c8bc;border-right:1px solid #d2c8bc;font-size:13px}.pdp--commerce .quantity button{cursor:pointer}.pdp--commerce .quantity button:hover,.pdp--commerce .quantity button:focus-visible{background:var(--release-cream-muted)}.pdp-wishlist{border:1px solid var(--release-navy);width:100%;min-height:44px;color:var(--release-navy);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:0 18px;font-size:10px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.pdp-wishlist span{font-size:17px;line-height:1}.pdp-wishlist .wishlist-heart{width:20px;height:20px}.pdp-wishlist.is-active .wishlist-heart path{fill:currentColor}.pdp-wishlist:hover,.pdp-wishlist:focus-visible{background:var(--release-cream-muted);color:var(--release-navy)}.pdp-wishlist.is-active,.pdp-wishlist.is-active:hover,.pdp-wishlist.is-active:focus-visible{color:#7952a3;background:0 0;border-color:#7952a3}.heart[aria-pressed=true],.lelo-product__save[aria-pressed=true]{color:#7952a3!important}.heart[aria-pressed=true] .wishlist-heart path,.lelo-product__save[aria-pressed=true] .wishlist-heart path,.pdp-wishlist.is-active .wishlist-heart path{fill:#7952a3;stroke:#7952a3}.pdp-payments{border-top:1px solid #c9bfb3;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 0;display:flex}.pdp-payments__label{color:var(--release-navy-muted);letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:8px;font-weight:600}.pdp-payments__cards{justify-content:flex-end;gap:7px;min-width:0;display:flex}.payment-card{background:#fff;border:1px solid #040c171f;border-radius:4px;flex:0 64px;place-items:center;width:64px;height:40px;display:grid;overflow:hidden;box-shadow:0 1px 2px #040c1714}.payment-card img{object-fit:contain;width:min(38px,82%);height:20px;display:block}.payment-card--google{box-shadow:none;background:0 0;border:0}.payment-card--google img{width:100%;height:100%}.payment-card--usdt{color:var(--release-navy);white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:650;display:flex}.payment-card--usdt img{width:13px;height:13px}.pdp--commerce .benefits h3{color:var(--release-cream)!important}.pdp--commerce .benefits p{color:#c8c1b8!important}.pdp--commerce .benefits span{color:var(--brand-gold)!important}@media (width<=480px){.pdp--commerce .buy-row{grid-template-columns:104px minmax(0,1fr);gap:8px}.pdp--commerce .quantity{grid-template-columns:34px 36px 34px;width:104px;min-width:104px}.pdp--commerce .buy-row>.button{letter-spacing:.1em;padding-inline:12px;font-size:9px}.pdp-payments{flex-direction:column;align-items:flex-start;gap:10px}.pdp-payments__cards{justify-content:space-between;width:100%}.payment-card{flex:1 1 0;width:auto;max-width:76px}}.scroll-header .announcement{color:var(--release-cream)!important;background:#8f3444!important;border-color:#8f3444!important}.scroll-header .announcement.announcement--ticker{letter-spacing:.02em;text-transform:none;white-space:nowrap;justify-content:flex-start;gap:0;padding:0;font-size:11px;position:relative;overflow:hidden}.announcement__track{width:max-content;animation:announcement-scroll var(--announcement-duration,24s) linear infinite;will-change:transform;flex:none;display:flex}.announcement__group{flex:none;align-items:center;display:flex}.scroll-header .announcement--ticker .announcement__message{white-space:nowrap;flex:none;align-items:center;gap:10px;padding-left:24px;line-height:1.3;display:inline-flex}.scroll-header .announcement--ticker .announcement__symbol{font-size:10px;line-height:inherit;display:inline-block}@keyframes announcement-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--announcement-copies,2)))}}@media (width<=800px){.scroll-header .announcement.announcement--ticker{letter-spacing:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.scroll-header .announcement.announcement--ticker{overflow-x:auto}.announcement__track{will-change:auto;min-width:100%;animation:none}.announcement__group[aria-hidden=true]{display:none}}.pdp--commerce .gallery__main{aspect-ratio:1;width:100%;height:auto;min-height:0}.pdp-introduction{padding:clamp(48px,5vw,76px) var(--pad);background:var(--release-cream);color:var(--release-navy);border-top:1px solid #c9bfb3}.pdp-introduction>div{grid-template-columns:minmax(380px,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pdp-introduction h2{color:var(--release-navy);margin:0;font-size:clamp(36px,4vw,62px);line-height:1.12}.pdp-introduction h2 em{color:var(--brand-gold);font-weight:400}.pdp-introduction p{max-width:520px;color:var(--release-navy-muted);margin:0;font-size:13px;font-weight:300;line-height:1.65}.pdp--commerce .benefits--five{padding:0 var(--pad);grid-template-columns:repeat(5,1fr)}.pdp--commerce .benefits--five>div{flex-direction:column;min-height:260px;padding:38px clamp(18px,2.3vw,38px);display:flex}.pdp--commerce .benefits--five h3{min-height:2.24em;margin:auto 0 14px;font-size:clamp(23px,2vw,31px);line-height:1.12}.pdp--commerce .benefits--five p{min-height:53px;margin:0}.pdp-product-video{height:clamp(420px,42vw,620px);min-height:0;color:var(--release-navy);background:#d9cec3;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);display:grid}.pdp--commerce{--editorial-serif:var(--sans)}.pdp--commerce :is(.pdp-introduction,.how-it-works,.pdp-product-video__copy,.product-how-to-use,.pdp-pairing__summary) h2{font-family:var(--editorial-serif);letter-spacing:-.025em;font-weight:400;line-height:1.12}.pdp--commerce :is(.pdp-introduction,.pdp-product-video__copy) h2 em{font-family:var(--editorial-serif);font-style:normal}.pdp--commerce :is(.pdp-nav,.pdp-details__accordion,.product-how-to-use__grid figcaption,.pairing-card__link){font-family:var(--sans)}@media (width<=720px){.product-how-to-use{padding:64px 18px}.product-how-to-use h2{margin-bottom:30px;font-size:40px}.product-how-to-use__grid{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;padding-bottom:14px;overflow-x:auto}.product-how-to-use__grid figure{scroll-snap-align:start}}.pdp-product-video__media{background:var(--release-navy);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.pdp-product-video__media>img,.pdp-product-video__media>video{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.pdp-product-video__media>img{background:#f7f5f1}.pdp-product-video__media>video{background:var(--release-navy)}.pdp-product-video__media>video:fullscreen{object-fit:contain;background:#000;width:100vw;max-width:none;height:100vh;max-height:none}.pdp-product-video__copy{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(28px,4vw,64px);display:flex;overflow-y:auto}.pdp-product-video__copy h2{color:var(--release-navy);letter-spacing:-.035em;margin:0;font-size:clamp(40px,4.2vw,68px);line-height:1.15}.pdp-product-video__copy h2 em{color:var(--brand-gold);font-weight:400}.pdp-product-video__copy p{color:var(--release-navy-muted);margin:26px 0 0;font-size:13px;line-height:1.75}.pdp-lifestyle{color:#fff;background:#111;height:auto;min-height:0;position:relative}.pdp-lifestyle>img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.pdp-lifestyle>div{overflow-wrap:anywhere;background:0 0;max-width:960px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,5vw,64px);position:static}.pdp-lifestyle h2{color:#fff;font-family:var(--editorial-serif);margin:0 0 12px;font-size:clamp(32px,4vw,58px);line-height:1.12}.pdp-lifestyle p{color:#fff;white-space:pre-line;margin:0;line-height:1.65}@media (width<=1000px){.pdp-product-video{grid-template-rows:auto auto;height:auto}.pdp-product-video__media{aspect-ratio:16/9;height:auto}}.pdp-tech-visual{background:#f7f5f1;min-height:680px;position:relative;overflow:hidden}.pdp--commerce .how-it-works>.pdp-tech-visual>img{object-fit:contain;background:#f7f5f1;width:100%;height:100%;position:absolute;inset:0}.pdp-details{color:#f5f3ef;background:#090a0a;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:clamp(52px,6vw,120px);min-height:760px;padding:52px clamp(24px,2vw,42px);display:grid}.pdp-details--copy-only{grid-template-columns:minmax(0,760px);justify-content:center;min-height:0}.pdp-details--copy-only .pdp-details__accordion{width:100%;padding-right:0}.pdp-details__visual{background:#151719;min-height:760px;position:relative;overflow:hidden}.pdp-details__visual>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pdp-details__accordion{align-self:center;padding:35px clamp(18px,3vw,62px) 35px 0}.pdp-details__accordion>article{border-top:1px solid #f5f3efb8}.pdp-details__accordion>article:first-child{border-top:0}.pdp-details__accordion>article:last-child{border-bottom:1px solid #f5f3efb8}.pdp-details__accordion>article>button{text-align:left;color:#f5f3ef;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 28px;align-items:center;width:100%;min-height:84px;padding:0;display:grid}.pdp-details__accordion>article>button>strong{font-family:var(--sans);letter-spacing:.015em;text-transform:uppercase;font-size:clamp(16px,1.35vw,22px);font-weight:400}.pdp-details__accordion>article>button>i{border:0;place-items:center;width:28px;height:28px;font-size:26px;font-style:normal;font-weight:300;display:grid}.pdp-details__accordion>article.is-open>button>strong{color:#f5f3ef}.pdp-details__answer{color:#f5f3ef;padding:4px 42px 34px 0;animation:.24s ease-out pdp-detail-open}.pdp-detail-content{margin:0;padding:0;font-size:clamp(15px,1.3vw,21px);line-height:1.35;list-style:none}@keyframes pdp-detail-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.pdp-detail-grid{grid-template-columns:1fr 1fr;gap:60px;padding:55px;display:grid}.pdp-detail-grid>div>span,.pdp-detail-copy>span,.pdp-manual>div:first-child>span{letter-spacing:.16em;color:var(--brand-gold);font-size:8px;font-weight:700}.pdp-detail-grid h3,.pdp-detail-copy h3,.pdp-manual h3{color:#f5f3ef;font-family:var(--serif);margin:16px 0 20px;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.12}.pdp-detail-grid p,.pdp-detail-copy p,.pdp-manual p{color:#f5f3efb8;font-size:12px;line-height:1.7}.pdp-detail-grid ul{margin:0;padding:0;list-style:none}.pdp-detail-grid li{font-family:var(--serif);border-top:1px solid #c9bfb3;gap:18px;padding:17px 0;font-size:18px;display:flex}.pdp-detail-grid li span{font-family:var(--sans);color:var(--brand-gold);font-size:8px}.pdp-spec-list{margin:0;padding:12px 0}.pdp-spec-list>div{border-top:1px solid #f5f3ef59;grid-template-columns:minmax(120px,.75fr) 1.25fr;gap:24px;padding:17px 0;display:grid}.pdp-spec-list dt{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.pdp-spec-list dd{font-family:var(--sans);margin:0;font-size:clamp(14px,1.15vw,19px);line-height:1.35}.pdp-detail-copy{max-width:700px;padding:60px}.pdp-detail-copy a,.pdp-manual a{color:#f5f3ef;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-top:14px;padding-bottom:6px;font-size:9px;font-weight:700;display:inline-flex}.pdp-manual{grid-template-columns:1.1fr .9fr;min-height:330px;display:grid}.pdp-manual>div:first-child{padding:34px 24px 34px 0}.pdp-manual>div:last-child{color:var(--release-navy);background:#f5f3ef;flex-direction:column;justify-content:space-between;margin:18px 0;padding:24px;display:flex}.pdp-manual>div:last-child small{letter-spacing:.16em;font-size:7px}.pdp-manual>div:last-child strong{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1.12}.pdp-manual>div:last-child i{letter-spacing:.2em;color:var(--brand-gold);font-size:8px;font-style:normal}@media (width<=1000px){.pdp-introduction>div{grid-template-columns:1fr 1fr}.pdp--commerce .benefits--five{grid-template-columns:repeat(2,1fr)}.pdp--commerce .benefits--five>div:last-child{grid-column:1/-1}.pdp-product-video{grid-template-columns:1fr}.pdp-details{grid-template-columns:1fr;gap:0;min-height:0;padding:28px}.pdp-details__visual{min-height:620px}.pdp-details__accordion{padding:55px 0 20px}}@media (width<=720px){.pdp-introduction{padding:44px 22px}.pdp-introduction>div{grid-template-columns:1fr;gap:18px}.pdp-introduction h2{font-size:38px}.pdp-product-video__copy h2{font-size:49px}.pdp--commerce .benefits--five{grid-template-columns:1fr;padding:0 20px}.pdp--commerce .benefits--five>div,.pdp--commerce .benefits--five>div:last-child{grid-column:auto;min-height:210px}.pdp-product-video__copy{padding:60px 22px}.pdp-tech-visual{min-height:500px}.pdp-details{padding:18px}.pdp-details__visual{min-height:112vw}.pdp-details__accordion{padding:36px 0 12px}.pdp-details__accordion>article>button{grid-template-columns:1fr 28px;min-height:68px}.pdp-details__answer{padding:0 0 28px}.pdp-detail-grid{grid-template-columns:1fr;gap:35px;padding:28px 0}.pdp-spec-list{padding:10px 0}.pdp-spec-list>div{grid-template-columns:1fr;gap:8px}.pdp-detail-copy{padding:28px 0}.pdp-manual{grid-template-columns:1fr}.pdp-manual>div:first-child{padding:28px 0}.pdp-manual>div:last-child{min-height:240px;margin:0}.pdp--commerce .benefits--five h3{min-height:0}}:root{--display-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body,body :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,i,small,label,button,input,select,textarea,summary,dt,dd,li,blockquote,figcaption,time,code,pre,th,td,svg text){font-family:var(--sans)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body :where(h1,h2){font-weight:300;line-height:1.12;font-family:var(--display-sans)!important;letter-spacing:-.018em!important}body :where(h3,h4,h5,h6){font-weight:400;line-height:1.15}body :where(em,cite,dfn,blockquote){font-style:normal!important}.product-card.commerce-card{background:var(--release-cream);width:100%;min-width:0;color:var(--release-navy);border:1px solid #c9bfb3;border-radius:0;flex-direction:column;align-self:start;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:none}.product-card.commerce-card:hover{transform:none;box-shadow:0 12px 28px #040c1714}.commerce-card .product-card__media{aspect-ratio:1/1.05;background:#f7f5f1;flex:none;display:block;position:relative;overflow:hidden}.commerce-card .product-card__media-link{width:100%;height:100%;display:block}.commerce-card .product-card__media img{object-fit:contain;filter:none;background:#f7f5f1;width:100%;height:100%;padding:clamp(16px,2vw,32px);display:block}.commerce-card__badges{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.commerce-card .badge{background:var(--release-navy);max-width:100%;color:var(--release-cream);letter-spacing:.08em;border-radius:0;padding:8px 10px;font-size:8px;position:static}.commerce-card .commerce-card__discount{background:#a60c24}.commerce-card .heart{width:32px;height:32px;color:var(--release-navy);background:0 0;border:0;place-items:center;padding:4px;display:grid;top:12px;left:12px;right:auto}.commerce-card .heart:hover,.commerce-card .heart:focus-visible{color:#7952a3;background:0 0}.commerce-card .product-card__body{border-top:1px solid #c9bfb3;flex-direction:column;gap:18px;padding:18px 16px;display:flex}.commerce-card .product-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.commerce-card .product-card__top>div:first-child{min-width:0}.commerce-card h3{letter-spacing:-.04em;color:var(--release-navy);margin:0 0 8px;font-size:clamp(17px,1.6vw,24px);font-weight:400;line-height:1.15}.commerce-card .product-card__top p{min-height:2.8em;color:var(--release-navy-muted);margin:0;font-size:10px;line-height:1.4}.commerce-card__price{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.commerce-card__price strong{color:var(--release-navy);font-size:13px;font-weight:600}.commerce-card__price del{color:var(--release-navy-muted);font-size:10px}.commerce-card__price.is-sale strong{color:#a60c24}.commerce-card .rating{color:var(--release-navy);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10px;line-height:1.4;display:flex}.commerce-card .rating b{letter-spacing:.05em;font-weight:400}.commerce-card .rating span{color:var(--release-navy-muted);margin:0;font-size:9px}.commerce-card .product-card__bottom{align-items:center;min-height:16px;margin:0;display:flex}.commerce-card .swatches{gap:7px;display:flex}.commerce-card .swatches i{width:13px;height:13px}.commerce-card__action{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s,visibility 0s .24s;display:grid}.commerce-card__action-clip{min-height:0;overflow:hidden}.commerce-card__quick-add{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#a60c24;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:12px 16px;font-size:10px;font-weight:600;line-height:1.4;transition:background .2s;display:flex}.commerce-card__quick-add:hover{background:#87091d}.commerce-card:focus-within .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.commerce-card a:focus-visible,.commerce-card button:focus-visible{outline-offset:-3px;outline:2px solid #a60c24}.commerce-card .commerce-card__quick-add:focus-visible{outline-color:#fff}.wishlist-product>.commerce-card{border:0}@media (hover:hover) and (pointer:fine){.commerce-card:hover .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}}@media (hover:none),(pointer:coarse){.commerce-card .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;transition:none}}@media (width<=720px){.commerce-card .product-card__body{gap:14px;padding:14px 12px}.commerce-card .product-card__top{flex-wrap:wrap;gap:7px}.commerce-card .product-card__top>div:first-child{flex:90px}.commerce-card h3{font-size:17px}.commerce-card .product-card__top p{font-size:9px}.commerce-card__price strong{font-size:11px}.commerce-card .product-card__media img{padding:14px}.commerce-card .heart{top:8px;left:8px}.commerce-card__badges{top:8px;right:8px}.commerce-card .badge{padding:6px 7px;font-size:7px}}@media (prefers-reduced-motion:reduce){.product-card.commerce-card,.commerce-card .product-card__media img,.commerce-card__action,.commerce-card__quick-add{transition:none}}.pdp-pairing{padding:clamp(48px,5vw,80px) var(--pad);background:var(--release-navy);color:var(--release-cream);grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);gap:clamp(32px,4vw,64px);scroll-margin-top:140px;display:grid}.pdp-pairing__summary{align-self:start;min-width:0;max-width:380px}.pdp-pairing__summary h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(42px,4.5vw,68px);font-weight:300;line-height:1.12}.pdp-pairing__summary>p{color:#c8c1b8;max-width:310px;margin:0;font-size:12px;line-height:1.8}.pdp-pairing__total{border-top:1px solid #faf9f638;margin:30px 0 24px;padding-top:22px}.pdp-pairing__total>span{letter-spacing:.08em;font-size:10px}.pdp-pairing__total>div{flex-wrap:wrap;align-items:baseline;gap:14px;margin:10px 0;display:flex}.pdp-pairing__total strong{letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1.1}.pdp-pairing__total del{color:#a8a8a5;font-size:15px}.pdp-pairing__total small{color:var(--brand-gold);font-size:11px;display:block}.pdp-pairing__cta{border:1px solid var(--release-cream);background:var(--release-cream);width:100%;min-height:50px;color:var(--release-navy);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:10px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.pdp-pairing__cta:hover{background:var(--brand-gold);border-color:var(--brand-gold)}.pdp-pairing__note{color:#c8c1b8;margin-top:13px;font-size:9px;line-height:1.5;display:block}.pdp-pairing__products{align-self:start;min-width:0}.pdp-pairing__heading{border-bottom:1px solid #faf9f638;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:15px;display:flex}.pdp-pairing__heading h3{margin:0;font-size:16px;font-weight:400}.pdp-pairing__heading>span{color:var(--brand-gold);letter-spacing:.08em;font-size:9px}.pdp-pairing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pdp-pairing__grid--scrollable{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;overflow-x:auto}.pdp-pairing__grid--scrollable::-webkit-scrollbar{display:none}.pdp-pairing__grid--scrollable .pairing-card__image:focus-visible{outline-offset:-4px}.pdp-pairing__scrollbar{appearance:none;cursor:ew-resize;background:0 0;border:0;border-radius:0;width:100%;height:32px;margin:16px 0 0;padding:0;display:block}.pdp-pairing__scrollbar::-webkit-slider-runnable-track{background:#fff;border:0;height:1px}.pdp-pairing__scrollbar::-webkit-slider-thumb{appearance:none;width:var(--pairing-thumb-width);background:#fff;border:0;border-radius:0;height:4px;margin-top:-1.5px}.pdp-pairing__scrollbar::-moz-range-track{background:#fff;border:0;height:1px}.pdp-pairing__scrollbar::-moz-range-thumb{width:var(--pairing-thumb-width);background:#fff;border:0;border-radius:0;height:4px}.pdp-pairing__scrollbar:focus-visible{outline-offset:3px;outline:1px solid #fff}.pairing-card{background:var(--release-cream);min-width:0;color:var(--release-navy);flex-direction:column;display:flex}.pairing-card__image{aspect-ratio:1;text-align:left;cursor:pointer;background:#f7f5f1;border:0;border-radius:0;flex:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.pairing-card__image img{object-fit:contain;width:100%;height:100%;padding:16px;transition:transform .35s;display:block}.pairing-card__image:hover img{transform:scale(1.035)}.pairing-card__image>span{background:var(--release-navy);color:var(--release-cream);letter-spacing:.04em;padding:6px 8px;font-size:8px;position:absolute;top:12px;left:12px}.pairing-card__reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.pairing-card[data-expanded=true] .pairing-card__reveal{opacity:1;grid-template-rows:1fr}.pairing-card__clip{min-height:0;overflow:hidden}.pairing-card__body{border-top:1px solid #ded9d0;flex-direction:column;flex:1;min-width:0;padding:20px 16px 17px;display:flex}.pairing-card__type{min-height:2.8em;color:var(--release-navy-muted);margin:0 0 9px;font-size:9px;line-height:1.4}.pairing-card__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.pairing-card__title h4{letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.6vw,24px);font-weight:400;line-height:1.15}.pairing-card__title>strong{white-space:nowrap;font-size:12px;font-weight:500}.pairing-card__rating{align-items:center;gap:5px;margin:12px 0;font-size:10px;display:flex}.pairing-card__rating>span:first-child{color:var(--brand-gold)}.pairing-card__rating small{color:var(--release-navy-muted);font-size:9px}.pairing-card__description{color:var(--release-navy-muted);margin:0 0 18px;font-size:11px;line-height:1.6}.pairing-card__color{align-items:center;gap:7px;margin-top:auto;font-size:9px;display:flex}.pairing-card__color i{border:1px solid #040c1733;border-radius:50%;width:12px;height:12px;display:block}.pairing-card__features{flex-wrap:wrap;gap:5px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.pairing-card__features li{border:1px solid #ded9d0;padding:5px 6px;font-size:8px;line-height:1.3}.pairing-card__link,.pairing-card__link:hover,.pairing-card__link:active{color:#fff;letter-spacing:.07em;text-align:center;text-transform:uppercase;filter:none;width:100%;min-height:46px;box-shadow:none;background:#a60c24;border:1px solid #a60c24;border-radius:0;justify-content:center;align-items:center;padding:14px 18px;font-size:11px;font-weight:600;line-height:1.3;transition:none;animation:none;display:flex;transform:none}.pairing-card__title a:hover{color:var(--brand-gold)}.pdp-pairing a:focus-visible,.pairing-card__image:focus-visible{outline:2px solid var(--brand-gold);outline-offset:4px}.blog-controls button{width:auto;min-width:68px;padding-inline:10px;font-size:11px}select{appearance:none;background-image:none}summary::marker{content:""}summary::-webkit-details-marker{display:none}@media (width<=1100px){.pdp-pairing{grid-template-columns:1fr;gap:32px}.pdp-pairing__summary{grid-template-columns:1fr 1fr;align-items:start;column-gap:40px;max-width:none;display:grid}.pdp-pairing__summary h2{grid-area:1/1;margin-bottom:16px}.pdp-pairing__summary>p{grid-area:2/1/4;max-width:370px}.pdp-pairing__total{border:0;grid-area:1/2;margin:0 0 20px;padding:0}.pdp-pairing__cta{grid-area:2/2}.pdp-pairing__note{grid-area:3/2}}@media (width<=640px){.pdp-pairing{gap:28px;padding:42px 18px}.pdp-pairing__summary{display:block}.pdp-pairing__summary h2{font-size:44px}.pdp-pairing__summary h2 br{display:none}.pdp-pairing__summary>p{max-width:none}.pdp-pairing__total{border-top:1px solid #faf9f638;margin:23px 0 20px;padding-top:20px}.pdp-pairing__heading{margin-bottom:14px}.pdp-pairing__grid{grid-template-columns:minmax(0,1fr);gap:12px}.pdp-pairing__grid--scrollable{grid-template-columns:none;grid-auto-columns:100%}.pdp-pairing__scrollbar{height:44px;margin-top:8px}.pairing-card__image img{padding:10px}.pairing-card__image>span{padding:5px;font-size:7px;top:8px;left:6px}.pairing-card__body{padding:16px 12px}.pairing-card__type{min-height:0;margin-bottom:8px;font-size:8px}.pairing-card__title h4{font-size:19px}.pairing-card__title>strong{font-size:11px}.pairing-card__rating{margin:10px 0}.pairing-card__description{margin-bottom:14px;font-size:10px}.pairing-card__features{margin:10px 0 14px}}@media (prefers-reduced-motion:reduce){.pairing-card__image img,.pairing-card__reveal,.pdp-pairing__cta{transition:none}}@media (width<=720px){.lelo-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:32px 18px 18px}.lelo-footer__lead{text-align:right;flex-direction:column;grid-column:1/-1;align-items:flex-end;gap:8px;width:100%;display:flex}.lelo-footer__lead>a{letter-spacing:.2em;font-size:12px}.lelo-footer .footer-brand .brand-mark,.lelo-footer .footer-brand .footer-brand__logo{width:38px;height:44px}.lelo-footer__lead p{max-width:210px;margin:0;font-size:10px;line-height:1.45}.lelo-footer nav{gap:8px}.lelo-footer nav strong{margin-bottom:3px;font-size:8px}.lelo-footer nav a{font-size:9px;line-height:1.3}.lelo-footer__bottom{grid-template-columns:1fr;gap:18px;margin-top:4px;padding-top:18px}.lelo-footer nav.lelo-footer__socials{align-items:flex-start}.lelo-footer__socials>div{gap:9px 16px}.lelo-footer__socials a{font-size:9px;line-height:1.3}.lelo-footer__legal{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.lelo-footer__legal>div{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px;margin-top:0}.pdp--commerce+.lelo-footer{padding-bottom:82px}}.article-page{padding-top:108px}.article-page .article-head{padding:clamp(42px,5vw,72px) var(--pad) clamp(34px,4vw,56px);text-align:center;border-bottom:1px solid #d8d1c8}.article-page .article-head h1{max-width:1040px;font-family:var(--sans);letter-spacing:-.04em;margin:0 auto 18px;font-size:clamp(46px,5.2vw,76px);font-weight:400;line-height:1.12}.article-page .article-head p{max-width:720px;color:var(--release-navy-muted);margin:0 auto 18px;font-size:clamp(16px,1.6vw,21px);line-height:1.55}.article-page .article-head small{letter-spacing:.14em;text-transform:uppercase;color:var(--release-navy-muted);font-size:9px;font-weight:600}.article-page .article-body{width:100%;max-width:none;padding:clamp(48px,6vw,82px) var(--pad) clamp(76px,8vw,120px);grid-template-columns:clamp(220px,18vw,280px) minmax(0,min(72vw,1440px));justify-content:space-between;align-items:start;gap:clamp(40px,4vw,72px);margin:0;display:grid}.article-copy{min-width:0}.article-copy>.article-lede{font-family:var(--sans);letter-spacing:-.018em;margin-bottom:32px;font-size:clamp(21px,2.15vw,30px);font-weight:400;line-height:1.42}.article-copy>.article-hero{object-fit:cover;filter:saturate(.62)sepia(.06)brightness(.82);width:100%;height:clamp(320px,43vw,520px);margin:0 0 clamp(48px,6vw,76px);display:block}.article-copy>h2{font-family:var(--sans);letter-spacing:-.035em;margin-top:clamp(46px,6vw,70px);font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.14}.article-copy>p:not(.article-lede){color:#39414a;font-size:16px;line-height:1.8}.article-copy>blockquote{border-left:2px solid var(--brand-gold);font-family:var(--sans);letter-spacing:-.025em;margin:clamp(42px,5vw,64px) 0;padding:6px 0 6px 28px;font-size:clamp(25px,2.8vw,38px);font-style:normal;font-weight:400;line-height:1.24}.article-body>.article-recommendations{flex-direction:column;gap:42px;padding-top:4px;display:flex;position:sticky;top:24px}.article-recommendations section{border-top:1px solid #bdb5aa;padding-top:15px}.article-recommendations h2{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700;line-height:1.3}.article-recommendation{border-bottom:1px solid #d8d1c8;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px;padding:14px 0;display:grid}.article-recommendation img{object-fit:cover;filter:saturate(.65)sepia(.06);width:78px;height:82px;display:block}.article-recommendation>span{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.article-recommendation b{font-size:13px;font-weight:500;line-height:1.35}.article-recommendation small{letter-spacing:.08em;text-transform:uppercase;color:var(--release-navy-muted);font-size:8px;line-height:1.35}.article-recommendation em{color:var(--release-navy);font-size:10px;font-style:normal;font-weight:600}.article-recommendation:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.article-subscribe{color:var(--release-navy);background:#f3dfbf;padding:0}.article-subscribe__card{background:#f3dfbf;border-radius:0;grid-template-columns:minmax(0,34%) minmax(0,66%);width:100%;max-width:none;min-height:390px;margin:0;display:grid;overflow:hidden}.article-subscribe__media{grid-column:1;min-height:390px;margin:0;position:relative;overflow:hidden}.article-subscribe__media img{object-fit:cover;object-position:center center;filter:saturate(.78)sepia(.04)contrast(.96);width:100%;height:100%;display:block;position:absolute;inset:0}.article-subscribe__card>div{text-align:center;grid-column:2;align-self:center;padding:clamp(34px,4vw,58px)}.article-subscribe__card>div>span{letter-spacing:.2em;color:#a60c24;font-size:9px;font-weight:700}.article-subscribe h2{max-width:560px;font-family:var(--sans);letter-spacing:-.04em;color:#a60c24;margin:13px auto 11px;font-size:clamp(34px,3.4vw,50px);font-weight:400;line-height:1.12}.article-subscribe p{color:#57413c;max-width:460px;margin:0 auto 20px;font-size:12px;line-height:1.6}.article-subscribe form{grid-template-columns:1fr;gap:13px;max-width:500px;margin:0 auto;display:grid}.article-subscribe input{background:var(--release-cream);width:100%;height:44px;color:var(--release-navy);border:1px solid #241b2099;border-radius:999px;outline:0;padding:0 17px}.article-subscribe input::placeholder{color:#765f59}.article-subscribe input:focus{border-color:#a60c24;box-shadow:0 0 0 2px #a60c2424}.article-subscribe button,.article-subscribe button:hover,.article-subscribe button:active{color:#fff;letter-spacing:.08em;text-transform:uppercase;filter:none;width:100%;height:44px;box-shadow:none;cursor:pointer;background:#a60c24;border:0;border-radius:999px;order:3;padding:0 18px;font-size:9px;font-weight:600;text-decoration:none;transform:none}.article-subscribe button:focus-visible{outline:2px solid var(--release-navy);outline-offset:4px}.article-subscribe form small{color:#765f59;text-align:left;order:2;padding:0 7px;font-size:8px;line-height:1.5}@media (width<=1020px){.article-page .article-body{grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:clamp(28px,4vw,40px)}}@media (width<=800px){.article-page{padding-top:96px}}@media (width<=760px){.article-page .article-head{padding:clamp(32px,8vw,42px) var(--pad) 30px;text-align:left}.article-page .article-head h1{overflow-wrap:anywhere;margin-bottom:15px;font-size:clamp(38px,11.5vw,52px)}.article-page .article-head p{margin-bottom:15px;font-size:15px}.article-page .article-body{padding:38px var(--pad) 70px;flex-direction:column;display:flex}.article-copy{display:contents}.article-copy>.article-lede{order:1;font-size:21px}.article-copy>.article-hero{order:2;height:360px;margin-bottom:28px}.article-copy>:not(.article-lede):not(.article-hero){order:3}.article-body>.article-recommendations{order:4;gap:32px;width:100%;padding-top:24px;position:static}.article-recommendation{grid-template-columns:86px 1fr}.article-recommendation img{width:86px;height:86px}.article-subscribe{padding:0}.article-subscribe__card{border-radius:0;grid-template-columns:1fr;min-height:0}.article-subscribe__media{grid-column:1;height:240px;min-height:0}.article-subscribe__media img{object-position:center center}.article-subscribe__card>div{grid-column:1;padding:36px 22px}.article-subscribe h2{font-size:36px}}.pdp-product-video{isolation:isolate;position:relative;overflow:hidden}.pdp-product-video__copy{box-sizing:border-box;overscroll-behavior:contain;align-self:stretch;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden auto}.pdp-product-video__copy>*{max-width:100%}.pdp-product-video__copy h2{overflow-wrap:break-word;word-break:normal}@media (width<=1000px){.pdp-product-video__copy{height:auto;max-height:none;overflow-y:visible}}.product-card__media,.commerce-card .product-card__media,.lelo-product__image,.category-product-grid .lelo-product--catalog .lelo-product__image,.pairing-card__image,.pdp--commerce .pdp-bundle figure,.pdp--commerce .gallery__main,.pdp--commerce .gallery__thumbs button,.product-card__media img,.commerce-card .product-card__media img,.lelo-product__image img,.category-product-grid .lelo-product--catalog .lelo-product__image img,.pairing-card__image img,.pdp--commerce .pdp-bundle figure img,.pdp--commerce .gallery__main img,.pdp--commerce .gallery__thumbs img{background:#fff!important}.product-how-to-use{padding:clamp(70px,8vw,120px) var(--pad);background:var(--release-cream);color:var(--release-navy)}.product-how-to-use h2{margin:0 0 48px;font-size:clamp(34px,4vw,64px);font-weight:400;line-height:1.12}.product-how-to-use__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,30px);display:grid}.product-how-to-use__grid figure{min-width:0;margin:0}.product-how-to-use__grid img{aspect-ratio:1;object-fit:contain;background:#eeeae4;width:100%;display:block}.product-how-to-use__grid figcaption{white-space:pre-line;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(13px,1.1vw,16px);line-height:1.6}:is(#release-lab-root,body){--ast-global-color-0:var(--interaction-accent);--ast-global-color-1:#87091d;--ast-global-color-2:var(--release-navy);--ast-global-color-3:var(--release-navy-muted);--wp--preset--color--ast-global-color-0:var(--interaction-accent);accent-color:var(--interaction-accent)}:is(#release-lab-root,body) :where(a,button,summary,[role=button],input,select,textarea){-webkit-tap-highlight-color:var(--interaction-tap)}:is(#release-lab-root,body) :where(a,button,summary,[role=button],input,select,textarea):focus,:is(#release-lab-root,body) :where(a,button,summary,[role=button],input,select,textarea):focus-visible{outline-color:var(--interaction-focus)!important}:is(#release-lab-root,body) .menu-trigger,:is(#release-lab-root,body) .menu-trigger:hover,:is(#release-lab-root,body) .menu-trigger:focus,:is(#release-lab-root,body) .menu-trigger:focus-visible,:is(#release-lab-root,body) .menu-trigger:active{color:var(--brand-gold)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}:is(#release-lab-root,body) .menu-trigger:hover .menu-trigger__icon i:first-child,:is(#release-lab-root,body) .menu-trigger:focus-visible .menu-trigger__icon i:first-child,:is(#release-lab-root,body) .menu-trigger[aria-expanded=true] .menu-trigger__icon i:first-child{width:100%;transform:translate(-6px)}:is(#release-lab-root,body) .menu-trigger:hover .menu-trigger__icon i:last-child,:is(#release-lab-root,body) .menu-trigger:focus-visible .menu-trigger__icon i:last-child,:is(#release-lab-root,body) .menu-trigger[aria-expanded=true] .menu-trigger__icon i:last-child{width:100%;transform:translate(6px)}:is(#release-lab-root,body) .menu-trigger:focus-visible{outline-offset:5px;outline:1px solid var(--brand-gold)!important}:is(#release-lab-root,body) .compact-wordmark.brand-lockup,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:visited,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:hover,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:focus,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:focus-visible,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:active{color:var(--brand-gold)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;text-decoration:none!important}:is(#release-lab-root,body) .compact-wordmark.brand-lockup>span:last-child{position:relative;color:inherit!important}:is(#release-lab-root,body) .compact-wordmark.brand-lockup>span:last-child:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}:is(#release-lab-root,body) .compact-wordmark.brand-lockup:hover>span:last-child:after,:is(#release-lab-root,body) .compact-wordmark.brand-lockup:focus-visible>span:last-child:after{transform:scaleX(1)}:is(#release-lab-root,body) .compact-wordmark.brand-lockup:focus-visible{outline:0!important}.blog-entry:hover :is(time,.blog-entry__meta,h1,p),.blog-entry:focus-within :is(time,.blog-entry__meta,h1,p),.journal-card:hover :is(h3,p),.journal-card:focus-within :is(h3,p){color:var(--release-navy)}.journal-card:hover :is(span,b),.journal-card:focus-within :is(span,b),.article-recommendation:hover :is(b,em),.article-recommendation:focus-visible :is(b,em){color:var(--interaction-accent)}.blog-entry__copy>a:focus-visible,.journal-card a:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:4px}.lelo-journal a{color:var(--release-navy)!important}.lelo-journal a:hover,.lelo-journal a:focus-visible,.lelo-journal>div>a:hover :is(span,h3,b),.lelo-journal>div>a:focus-visible :is(span,h3,b){color:var(--interaction-accent)!important}.lelo-journal>div>a:hover p,.lelo-journal>div>a:focus-visible p{color:var(--release-navy-muted)!important}.pdp--commerce .gallery__controls{z-index:3;pointer-events:none;position:absolute;inset:0}.pdp--commerce .gallery__main-image{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.pdp--commerce .gallery__main-image:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:-4px}.pdp--commerce .gallery__control{width:42px;height:42px;color:var(--release-navy);cursor:pointer;pointer-events:auto;background:#faf9f6eb;border:1px solid #040c1757;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pdp--commerce .gallery__control svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.pdp--commerce .gallery__control--previous{left:14px}.pdp--commerce .gallery__control--next{right:14px}.pdp--commerce .gallery__control:hover{color:#fff;background:#a60c24;border-color:#a60c24}.pdp--commerce .gallery__control:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp--commerce .swatches--large button,.pdp--commerce .swatches--large button.active{box-shadow:none;border:0;outline-color:#0000}.pdp--commerce .swatches--large button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp--commerce .pdp-aftercare{background:var(--release-cream);color:var(--release-navy);padding:0}.pdp--commerce .pdp-aftercare .pdp-payments{margin:0;padding:18px 0}.pdp--commerce .pdp-aftercare .pdp-assurance{margin:0 0 10px}.pdp--commerce .pdp-aftercare details{border-top:1px solid #c9bfb3;padding:18px 0}.pdp--commerce .pdp-aftercare details:last-child{border-bottom:1px solid #c9bfb3}.pdp--commerce .pdp-aftercare summary{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:space-between;font-size:10px;list-style:none;display:flex}.pdp--commerce .pdp-aftercare details p{color:var(--release-navy-muted);margin:0;padding-top:12px;font-size:12px;line-height:1.65}@media (width>=1021px){.pdp--commerce .pdp-top{grid-template-columns:minmax(0,52%) minmax(380px,48%);align-items:stretch;gap:clamp(28px,3vw,48px);height:auto;min-height:0;padding:18px clamp(24px,4vw,64px) 32px;overflow:visible}.pdp--commerce .pdp-media-column{flex-direction:column;min-width:0;display:flex}.pdp--commerce .gallery{grid-template-columns:68px minmax(0,1fr);gap:10px;height:auto;min-height:0}.pdp--commerce .gallery__main{aspect-ratio:1;width:100%;height:auto;min-height:0}.pdp--commerce .gallery__thumbs{scrollbar-width:thin;min-height:0;overflow:hidden auto}.pdp--commerce .gallery__thumbs button{flex:0 0 68px;width:68px;height:68px}.pdp--commerce .pdp-info{width:100%;height:auto;min-height:0;padding:4px 8px 0 0;overflow:visible}.pdp--commerce .pdp-introduction--inline{background:0 0;border-top:1px solid #c9bfb3;flex:1;margin-top:24px;padding:24px 0 0}.pdp--commerce .pdp-introduction--inline p{max-width:660px;color:var(--release-navy-muted);margin:0;font-size:13px;line-height:1.7}.pdp--commerce .pdp-info .eyebrow{margin-bottom:8px}.pdp--commerce .pdp-info h1{max-width:720px;margin-bottom:10px;font-size:clamp(24px,2.35vw,32px);line-height:1.16}.pdp--commerce .rating{margin:10px 0 8px}.pdp--commerce .pdp-feature-list{margin-bottom:12px}.pdp--commerce .pdp-price-row{margin-top:10px}.pdp--commerce .pdp-info hr{margin:14px 0}.pdp--commerce .swatches--large{margin:10px 0 16px}.pdp--commerce .pdp-size-selector{margin-bottom:14px}.pdp--commerce .pdp-size-options button{min-height:36px;padding:7px 12px}.pdp--commerce .pdp-option-selector{margin-bottom:14px}.pdp--commerce .pdp-option-buttons button{min-height:36px;padding:7px 12px}.pdp--commerce .pdp-stock{margin:-4px 0 12px}.pdp--commerce .buy-row>.button,.pdp--commerce .quantity{min-height:46px}.pdp--commerce .quantity button,.pdp--commerce .quantity span{min-height:44px}.pdp--commerce .pdp-wishlist{min-height:40px;margin-top:8px}.pdp--commerce .pdp-payments{margin-top:10px;padding:10px 0}.pdp--commerce .payment-card{flex-basis:50px;width:50px;height:31px}.pdp--commerce .pdp-assurance{margin:12px 0}.pdp--commerce .pdp-assurance span{min-height:58px;padding:8px}.pdp--commerce .pdp-assurance__icon{width:18px;height:18px}.pdp--commerce .pdp-info details{padding:10px 0}}@media (width<=1020px){.pdp--commerce .pdp-info h1{font-size:clamp(28px,4.5vw,34px);line-height:1.16}.pdp--commerce .pdp-introduction--inline{background:0 0;border-top:1px solid #c9bfb3;margin-top:20px;padding:22px 8px 4px}.pdp--commerce .pdp-introduction--inline p{color:var(--release-navy-muted);margin:0;font-size:13px;line-height:1.7}}@media (width<=600px){.pdp--commerce .gallery__control{width:38px;height:38px}.pdp--commerce .gallery__control svg{width:18px;height:18px}.pdp--commerce .gallery__control--previous{left:8px}.pdp--commerce .gallery__control--next{right:8px}}body{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#release-lab-root :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,blockquote,dt,dd,li,small,strong,b,em,i){font-family:var(--sans);font-style:normal}#release-lab-root :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.side-panel{font-family:var(--sans)}.side-panel>.panel-close,.side-panel>.panel-close:hover,.side-panel>.panel-close:active,.side-panel>.panel-close:visited{outline:0;place-items:center;width:44px;height:44px;font-size:32px;font-weight:300;line-height:1;display:grid;color:var(--release-navy,#040c17)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:none!important;transition:none!important;transform:none!important}.side-panel>.panel-close:focus-visible{outline-offset:2px;outline:2px solid var(--brand-gold)!important;color:var(--release-navy,#040c17)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.side-panel>.eyebrow{letter-spacing:.16em;margin-bottom:28px;font-size:10px;font-weight:650}.side-panel h2{letter-spacing:-.04em;margin-bottom:42px;font-size:clamp(36px,3.6vw,48px);font-weight:400;line-height:1.12}.drawer-item{grid-template-columns:90px minmax(0,1fr) max-content;align-items:start;gap:16px;padding:20px 0}.drawer-item span{min-width:0;color:var(--release-navy-muted,#515966);font-size:11px;line-height:1.5}.drawer-item span b{color:var(--release-navy,#040c17);letter-spacing:-.015em;overflow-wrap:anywhere;margin-bottom:8px;font-size:16px;font-weight:550;line-height:1.38}.drawer-item>strong{white-space:nowrap;padding-top:2px;font-size:14px;font-weight:650;line-height:1.4}.drawer-item button{width:max-content;color:var(--release-navy-muted,#515966);margin-top:3px;padding:4px 0;font-size:10px;line-height:1.4}.drawer-total{align-items:baseline;font-size:16px;line-height:1.5}.drawer-total b{font-size:16px;font-weight:650}.side-panel>.button{letter-spacing:.14em;font-size:12px;font-weight:650}.side-panel--cart>.eyebrow{margin-bottom:20px;font-size:9px}.side-panel--cart h2{letter-spacing:-.025em;margin-bottom:28px;font-size:32px;line-height:1.16}.side-panel--cart .drawer-item{grid-template-columns:76px minmax(0,1fr) max-content;gap:13px;padding:15px 0}.side-panel--cart .drawer-item img{width:76px;height:76px}.side-panel--cart .drawer-item span{font-size:10px;line-height:1.45}.side-panel--cart .drawer-item span b{letter-spacing:-.005em;margin-bottom:5px;font-size:13px;font-weight:550;line-height:1.4}.side-panel--cart .drawer-item>strong{font-size:12px;line-height:1.4}.side-panel--cart .drawer-item button{margin-top:1px;font-size:9px}.side-panel--cart .drawer-total,.side-panel--cart .drawer-total b{font-size:14px}.side-panel--cart>.button{min-height:46px;font-size:11px}@media (width<=600px){.side-panel{padding:76px 22px 28px}.side-panel h2{margin-bottom:32px;font-size:36px}.drawer-item{grid-template-columns:72px minmax(0,1fr) max-content;gap:12px}.drawer-item img{width:72px;height:72px}.drawer-item span b{font-size:14px;line-height:1.4}.drawer-item>strong{font-size:13px}.side-panel--cart h2{margin-bottom:24px;font-size:28px;line-height:1.16}.side-panel--cart .drawer-item{grid-template-columns:64px minmax(0,1fr) max-content;gap:10px;padding:13px 0}.side-panel--cart .drawer-item img{width:64px;height:64px}.side-panel--cart .drawer-item span b{font-size:12px;line-height:1.4}.side-panel--cart .drawer-item>strong{font-size:11px}}.checkout-shell,.member-auth,.member-account{font-family:var(--sans)}.checkout-shell__crumb,.member-auth__breadcrumb{letter-spacing:.1em;font-size:10px;font-weight:650;line-height:1.4}.checkout-back{letter-spacing:-.015em;font-size:18px;font-weight:450;line-height:1.4}.cart-table-head{color:#6f5661;letter-spacing:.1em;font-size:10px;font-weight:650;line-height:1.4}.cart-line__info>a{letter-spacing:-.015em;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;font-weight:550;line-height:1.38;display:-webkit-box;overflow:hidden}.cart-line__info span,.cart-line__info small{color:#6f5661;font-size:11px;line-height:1.55}.cart-quantity button,.cart-quantity span{font-size:13px;font-weight:500}.cart-lines article>strong{font-size:14px;font-weight:650}.cart-editor__foot{color:#6f5661;font-size:10px;font-weight:650;line-height:1.5}.checkout-summary>.eyebrow{font-size:11px;font-weight:650;line-height:1.4}.checkout-summary>label{font-size:12px;font-weight:550;line-height:1.5}.checkout-summary select{color:#6f5661;font-size:12px;line-height:1.5}.checkout-summary dl>div{font-size:12px;line-height:1.55}.checkout-summary__total{font-weight:500;line-height:1.3;font-size:25px!important}.checkout-summary__note p{color:#6f5661;font-size:11px;line-height:1.6}.checkout-summary__note b,.checkout-help{letter-spacing:.09em;font-size:10px;font-weight:650;line-height:1.4}.checkout-step>button span{font-size:13px;font-weight:500}.checkout-step>button b{letter-spacing:-.02em;font-size:25px;font-weight:500;line-height:1.25}.checkout-step>button i{font-size:10px;font-weight:650;line-height:1.4}.checkout-fields label{color:#6f5661;font-size:10px;font-weight:650;line-height:1.4}.checkout-fields input,.checkout-fields select{min-height:46px;font-size:16px;line-height:1.4}.checkout-consent{color:#6f5661!important;font-size:11px!important;line-height:1.55!important}.payment-options label{font-size:12px;line-height:1.5}.payment-option-copy strong{font-size:13px;font-weight:600;line-height:1.4}.payment-option-copy small{font-size:11px;line-height:1.5}.payment-options b{font-size:9px;font-weight:650;line-height:1.4}.checkout-review>div>span,.checkout-flow__foot{font-size:10px;font-weight:650;line-height:1.4}.checkout-review p{color:#6f5661;font-size:13px;line-height:1.65}.checkout-summary--order h2{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.25}.checkout-summary__items b{font-size:13px;font-weight:550;line-height:1.4}.checkout-summary__items small,.checkout-summary__items em{font-size:10px;line-height:1.5}.member-auth__breadcrumb,.member-auth__form>label,.member-auth__switch button{font-size:10px;line-height:1.4}.member-auth__form-wrap>p{font-size:14px;line-height:1.7}.member-auth__form input:not([type=checkbox]){font-size:16px;line-height:1.4}.member-auth__password button,.member-auth__options{font-size:11px;line-height:1.4}.member-auth__assurance p,.member-auth__assurance b{font-size:11px;line-height:1.55}.member-account :where(.eyebrow,small){line-height:1.45}.member-details__table,.member-details p,.member-empty>p{line-height:1.65}@media (width<=620px){.checkout-back{font-size:16px}.cart-table-head{font-size:9px}.cart-lines article{grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr) auto;align-items:start}.cart-check{display:none}.cart-line__image{grid-area:1/1/3}.cart-line__info{grid-area:1/2}.cart-line__info>a{font-size:14px;line-height:1.4}.cart-line__info span,.cart-line__info small{font-size:10px}.cart-quantity{grid-area:2/2}.cart-lines article>strong{grid-area:1/3;align-self:start}.cart-remove{grid-area:2/3;align-self:center}.checkout-summary>label,.checkout-summary dl>div{font-size:12px}.checkout-step>button b{font-size:21px}.checkout-fields label{font-size:10px}.checkout-summary__total{font-size:23px!important}}:is(#release-lab-root,body) :is(.category-empty button,.category-results__controls>button,.catalog-filter__head button,.product-card__bottom button,.drawer-item button,.cart-remove,.checkout-step>button,.member-auth__switch button:not([aria-selected=true]),.member-auth__password button,.member-saved>header button,.member-account__summary>button,.member-review-form__stars button:not(.is-selected),.password-field button,.account-nav button:not(.active),.account-saved>header button,.account-details button){color:var(--release-navy)!important;background:0 0!important}:is(#release-lab-root,body) :is(.category-empty button,.category-results__controls>button,.catalog-filter__head button,.product-card__bottom button,.drawer-item button,.cart-remove,.checkout-step>button,.member-auth__switch button:not([aria-selected=true]),.member-auth__password button,.member-saved>header button,.member-account__summary>button,.member-review-form__stars button:not(.is-selected),.password-field button,.account-nav button:not(.active),.account-saved>header button,.account-details button):is(:hover,:focus-visible){background:var(--release-cream-muted)!important;color:var(--interaction-accent)!important}:is(#release-lab-root,body) .category-empty button{border-bottom-color:var(--release-navy)!important}:is(#release-lab-root,body) .category-empty button:is(:hover,:focus-visible){border-bottom-color:var(--interaction-accent)!important}:is(#release-lab-root,body) .member-auth__switch button[aria-selected=true]{color:var(--burgundy)!important;background:0 0!important}:is(#release-lab-root,body) .member-review-form__stars button.is-selected{color:var(--brand-gold)!important;background:0 0!important}:is(#release-lab-root,body) .account-nav button.active{color:var(--interaction-accent)!important;background:0 0!important}:is(#release-lab-root,body) .catalog-directory__nav a:hover,:is(#release-lab-root,body) .catalog-directory__nav a:focus-visible{color:var(--release-navy)!important}:is(#release-lab-root,body) .catalog-directory__group-row>a:hover,:is(#release-lab-root,body) .catalog-directory__group-row>a:focus-visible{color:var(--interaction-accent)!important}:is(#release-lab-root,body) .category-filter-panel button:is(.active,:hover,:focus-visible){background:var(--release-navy)!important;color:var(--release-cream)!important}:is(#release-lab-root,body) .side-panel .drawer-item button,:is(#release-lab-root,body) .side-panel .drawer-item button:hover,:is(#release-lab-root,body) .side-panel .drawer-item button:active{text-underline-offset:2px;outline:0;width:max-content!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--release-navy,#040c17)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important;text-decoration:underline!important;transition:none!important;transform:none!important}:is(#release-lab-root,body) .side-panel .drawer-item button:focus-visible{outline-offset:3px;outline:1px solid var(--brand-gold)!important;color:var(--release-navy,#040c17)!important;box-shadow:none!important;background:0 0!important}:is(#release-lab-root,body) .side-panel--cart .drawer-total{color:var(--release-navy,#040c17);border-top:1px solid #040c17b8;justify-content:space-between;align-items:baseline;gap:20px;margin-top:24px;padding-top:18px;font-size:13px;font-weight:450;line-height:1.4;display:flex}:is(#release-lab-root,body) .side-panel--cart .drawer-total b{letter-spacing:-.01em;flex:none;font-size:14px;font-weight:650;line-height:1.3}:is(#release-lab-root,body) .side-panel--cart>.button.cta-button.button--dark,:is(#release-lab-root,body) .side-panel--cart>.button.cta-button.button--dark:hover,:is(#release-lab-root,body) .side-panel--cart>.button.cta-button.button--dark:focus-visible,:is(#release-lab-root,body) .side-panel--cart>.button.cta-button.button--dark:active,:is(#release-lab-root,body) .side-panel--cart>.button.cta-button.button--dark:visited{letter-spacing:.14em;border-radius:999px;width:100%;min-height:44px;margin-top:14px;padding:0 20px;font-size:10px;font-weight:650;line-height:1;border:1px solid var(--release-navy,#040c17)!important;background:var(--release-navy,#040c17)!important;color:var(--release-cream,#faf9f6)!important;box-shadow:none!important;filter:none!important;transform:none!important}:is(#release-lab-root,body) .side-panel--cart>.button .button__label,:is(#release-lab-root,body) .side-panel--cart>.button:hover .button__label,:is(#release-lab-root,body) .side-panel--cart>.button:focus-visible .button__label{transform:none!important}:is(#release-lab-root,body) .overlay__backdrop,:is(#release-lab-root,body) .overlay__backdrop:hover,:is(#release-lab-root,body) .overlay__backdrop:focus,:is(#release-lab-root,body) .overlay__backdrop:focus-visible,:is(#release-lab-root,body) .overlay__backdrop:active{box-shadow:none!important;filter:none!important;background:#02080ed1!important;border:0!important;border-radius:0!important;outline:0!important;transform:none!important}:is(#release-lab-root,body) .cart-page .checkout-frame{grid-template-columns:minmax(0,1.72fr) minmax(340px,.78fr);align-items:stretch}:is(#release-lab-root,body) .cart-page .cart-editor,:is(#release-lab-root,body) .cart-page .checkout-summary{padding-top:44px}:is(#release-lab-root,body) .cart-page .checkout-back,:is(#release-lab-root,body) .cart-page .checkout-summary>.eyebrow{align-items:center;min-height:24px;margin:0 0 30px;line-height:1.4;display:flex}:is(#release-lab-root,body) .cart-page .checkout-back{width:max-content;color:var(--burgundy);font:600 14px/1.4 var(--sans);letter-spacing:0}:is(#release-lab-root,body) .cart-page .cart-table-head{font:650 10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 112px 86px 32px;align-items:end;gap:20px;padding:0 0 14px;display:grid}:is(#release-lab-root,body) .cart-page .cart-table-head span:nth-child(2),:is(#release-lab-root,body) .cart-page .cart-table-head span:nth-child(3){text-align:center}:is(#release-lab-root,body) .cart-page .cart-lines article{grid-template-columns:96px minmax(0,1fr) 112px 86px 32px;align-items:center;gap:20px;min-height:136px;padding:20px 0;display:grid}:is(#release-lab-root,body) .cart-page .cart-check{display:none}:is(#release-lab-root,body) .cart-page .cart-line__image{width:96px;height:96px}:is(#release-lab-root,body) .cart-page .cart-line__info{min-width:0}:is(#release-lab-root,body) .cart-page .cart-line__info>a{font:600 15px/1.32 var(--sans);letter-spacing:-.015em;display:block}:is(#release-lab-root,body) .cart-page .cart-line__info p,:is(#release-lab-root,body) .cart-page .cart-line__info small{font:400 11px/1.45 var(--sans);letter-spacing:0}:is(#release-lab-root,body) .cart-page .cart-quantity{background:var(--paper);border:1px solid #3e252238;border-radius:999px;grid-template-columns:34px 36px 34px;justify-self:center;align-items:center;width:104px;display:grid;overflow:hidden}:is(#release-lab-root,body) .cart-page .cart-quantity button,:is(#release-lab-root,body) .cart-page .cart-quantity span{width:auto;min-width:0;height:34px;color:var(--ink);box-shadow:none;font:600 13px/1 var(--sans);background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}:is(#release-lab-root,body) .cart-page .cart-quantity button:hover{color:var(--burgundy);background:#7c373012}:is(#release-lab-root,body) .cart-page .cart-lines article>strong{white-space:nowrap;font:650 14px/1.35 var(--sans);justify-self:center}:is(#release-lab-root,body) .cart-page .cart-remove,:is(#release-lab-root,body) .cart-page .cart-remove:hover,:is(#release-lab-root,body) .cart-page .cart-remove:active{width:32px;height:32px;min-height:0;color:var(--ink);box-shadow:none;font:500 18px/1 var(--sans);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;transform:none}:is(#release-lab-root,body) .cart-page .checkout-summary>.eyebrow{font:650 10px/1.4 var(--sans);letter-spacing:.18em;padding:0}:is(#release-lab-root,body) .cart-page .checkout-summary>label{font:600 12px/1.45 var(--sans);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:10px 0 24px;display:grid}:is(#release-lab-root,body) .cart-page .checkout-summary>label select{text-align:right;min-width:108px;font:500 11px/1.45 var(--sans)}:is(#release-lab-root,body) .cart-page .checkout-summary dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;display:grid}:is(#release-lab-root,body) .cart-page .checkout-summary dt,:is(#release-lab-root,body) .cart-page .checkout-summary dd{font-family:var(--sans);margin:0}:is(#release-lab-root,body) .cart-page .checkout-summary__total dt,:is(#release-lab-root,body) .cart-page .checkout-summary__total dd{letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.2}:is(#release-lab-root,body) .cart-page .button{min-height:46px;font:650 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:13px 24px}:is(#release-lab-root,body) .cart-page .button .button__label{font:inherit;letter-spacing:inherit;transform:none}:is(#release-lab-root,body) .cart-page .button:hover .button__label,:is(#release-lab-root,body) .cart-page .button:active .button__label{transform:none}:is(#release-lab-root,body) .cart-page .cart-editor__foot{align-items:center}:is(#release-lab-root,body) .cart-page .cart-editor__foot a{font:600 10px/1.4 var(--sans);letter-spacing:.1em}@media (width<=900px){:is(#release-lab-root,body) .cart-page .checkout-frame{grid-template-columns:1fr}:is(#release-lab-root,body) .cart-page .checkout-summary{border-top:1px solid var(--line);border-left:0;padding-top:36px}}@media (width<=620px){:is(#release-lab-root,body) .cart-page .cart-editor,:is(#release-lab-root,body) .cart-page .checkout-summary{padding:28px 20px}:is(#release-lab-root,body) .cart-page .checkout-back,:is(#release-lab-root,body) .cart-page .checkout-summary>.eyebrow{margin-bottom:22px}:is(#release-lab-root,body) .cart-page .cart-table-head{display:none}:is(#release-lab-root,body) .cart-page .cart-lines article{grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr) 32px;align-items:start;gap:8px 14px;min-height:0;padding:18px 0}:is(#release-lab-root,body) .cart-page .cart-line__image{grid-area:1/1/3;width:72px;height:88px}:is(#release-lab-root,body) .cart-page .cart-line__info{grid-area:1/2/auto/4}:is(#release-lab-root,body) .cart-page .cart-line__info>a{padding-right:4px;font-size:14px}:is(#release-lab-root,body) .cart-page .cart-lines article>strong{grid-area:2/2;justify-self:start;font-size:13px}:is(#release-lab-root,body) .cart-page .cart-quantity{grid-area:3/2;justify-self:start}:is(#release-lab-root,body) .cart-page .cart-remove{grid-area:3/3}:is(#release-lab-root,body) .cart-page .cart-editor__foot{gap:16px}:is(#release-lab-root,body) .cart-page .checkout-summary>label{grid-template-columns:minmax(0,1fr) auto}:is(#release-lab-root,body) .cart-page .checkout-summary__total dt,:is(#release-lab-root,body) .cart-page .checkout-summary__total dd{font-size:21px}}:is(#release-lab-root,body) .checkout-page .checkout-frame--form{grid-template-columns:minmax(0,1.62fr) minmax(340px,.72fr);align-items:stretch}:is(#release-lab-root,body) .checkout-page .checkout-flow{min-width:0;padding:42px clamp(34px,4.5vw,64px) 36px}:is(#release-lab-root,body) .checkout-page .checkout-flow>.checkout-back{width:max-content;color:var(--burgundy);font:600 13px/1.4 var(--sans);letter-spacing:0;margin:0 0 28px}:is(#release-lab-root,body) .checkout-page .checkout-step{border-top:1px solid #5b304433}:is(#release-lab-root,body) .checkout-page .checkout-step:last-of-type{border-bottom:1px solid #5b304433}:is(#release-lab-root,body) .checkout-page .checkout-step>button,:is(#release-lab-root,body) .checkout-page .checkout-step>button:hover,:is(#release-lab-root,body) .checkout-page .checkout-step>button:active{text-align:left;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;width:100%;min-height:68px;padding:18px 0;display:grid;color:var(--release-navy,#040c17)!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}:is(#release-lab-root,body) .checkout-page .checkout-step.active>button{color:var(--burgundy)!important}:is(#release-lab-root,body) .checkout-page .checkout-step>button span{font:650 11px/1.4 var(--sans);letter-spacing:.08em}:is(#release-lab-root,body) .checkout-page .checkout-step>button b{font:600 22px/1.25 var(--sans);letter-spacing:-.02em;text-transform:none}:is(#release-lab-root,body) .checkout-page .checkout-step>button i{font:650 9px/1.4 var(--sans);letter-spacing:.12em}:is(#release-lab-root,body) .checkout-page .checkout-step__body{padding:6px 0 34px 42px}:is(#release-lab-root,body) .checkout-page .checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0 0 22px;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-fields label{color:#6f5661;font:650 9px/1.4 var(--sans);letter-spacing:.11em;text-transform:uppercase;gap:7px;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-fields label.wide{grid-column:1/-1}:is(#release-lab-root,body) .checkout-page .checkout-fields input,:is(#release-lab-root,body) .checkout-page .checkout-fields select{width:100%;min-height:46px;color:var(--release-navy,#040c17);box-shadow:none;font:450 14px/1.4 var(--sans);background:#fff;border:1px solid #5b304433;border-radius:0;padding:10px 12px}:is(#release-lab-root,body) .checkout-page .checkout-fields select{appearance:auto;letter-spacing:normal;text-transform:none;max-width:100%;height:46px;display:block}:is(#release-lab-root,body) .checkout-page .checkout-fields input:focus,:is(#release-lab-root,body) .checkout-page .checkout-fields select:focus{border-color:var(--brand-gold);outline-offset:1px;outline:2px solid #b4873f2e}:is(#release-lab-root,body) .checkout-page .checkout-consent{grid-template-columns:16px minmax(0,1fr);align-items:start;margin:4px 0 24px;color:#6f5661!important;font:450 11px/1.55 var(--sans)!important;gap:11px!important;display:grid!important}:is(#release-lab-root,body) .checkout-page .checkout-consent>span{background:#fff;width:16px;height:16px;margin-top:1px}:is(#release-lab-root,body) .checkout-page .checkout-step__body>.button{float:none;width:220px;min-height:46px;font:650 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:13px 24px}:is(#release-lab-root,body) .checkout-page .checkout-step__body>.button .button__label,:is(#release-lab-root,body) .checkout-page .checkout-step__body>.button:hover .button__label{font:inherit;letter-spacing:inherit;transform:none}:is(#release-lab-root,body) .checkout-page .checkout-step__body:after{display:none}:is(#release-lab-root,body) .checkout-page .checkout-payment-preserved--inactive,:is(#release-lab-root,body) .checkout-page .checkout-address-preserved--inactive{opacity:0!important;pointer-events:none!important;width:min(760px,90vw)!important;position:fixed!important;top:0!important;left:-100000px!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .woocommerce-checkout-review-order-table{border-collapse:collapse;border:0;width:100%;margin:0 0 26px;display:table!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .woocommerce-checkout-review-order-table>:is(thead,tbody),:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .woocommerce-checkout-review-order-table tfoot>tr:not(.shipping){display:none!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .shipping :is(th,td){text-align:left;vertical-align:top;color:var(--release-navy,#040c17);font:500 13px/1.55 var(--sans);border:0;padding:12px 0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .shipping th{padding-right:20px}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment #shipping_method{gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment #shipping_method li{margin:0;padding:0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment input.shipping_method{width:16px;height:16px;accent-color:var(--burgundy);margin:2px 8px 0 0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment input.shipping_method:focus-visible,:is(#release-lab-root,body) .checkout-page .checkout-delivery-status button:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}:is(#release-lab-root,body) .checkout-page .checkout-delivery-status:empty{display:none}:is(#release-lab-root,body) .checkout-page .checkout-delivery-status p{font:450 13px/1.55 var(--sans);margin:0 0 12px}:is(#release-lab-root,body) .checkout-page .checkout-delivery-status button{border:1px solid var(--burgundy);color:var(--burgundy);font:600 12px/1.4 var(--sans);cursor:pointer;background:0 0;margin:0 0 16px;padding:8px 12px}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment,:is(#release-lab-root,body) .checkout-page .release-lab-native-payment #order_review,:is(#release-lab-root,body) .checkout-page .release-lab-native-payment #payment,:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .woocommerce-checkout-payment{box-sizing:border-box;float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .wc_payment_methods{border-top:1px solid #5b304433;gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .wc_payment_method{border-bottom:1px solid #5b304433;margin:0;padding:18px 0;list-style:none}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .wc_payment_method>input[name=payment_method]{width:16px;height:16px;accent-color:var(--burgundy);vertical-align:top;margin:2px 10px 0 0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .wc_payment_method>label{color:var(--release-navy,#040c17);font:600 13px/1.45 var(--sans);cursor:pointer}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .wc_payment_method>label img{vertical-align:middle;width:auto;max-height:28px;margin-left:8px}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .payment_box{box-sizing:border-box;color:#6f5661;font:450 12px/1.6 var(--sans);margin:16px 0 0;padding:18px;float:none!important;clear:both!important;width:100%!important;max-width:none!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .payment_box>*{float:none;max-width:100%;margin-left:0;margin-right:0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .payment_box>form,:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .payment_box>div{width:100%!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .payment_box p:last-child{margin-bottom:0}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment iframe{max-width:100%;display:block;width:100%!important}:is(#release-lab-root,body) .checkout-page .release-lab-native-payment .place-order{display:none!important}:is(#release-lab-root,body) .checkout-page .woocommerce-NoticeGroup-checkout{color:var(--burgundy);font:500 12px/1.55 var(--sans);margin:0 0 20px}:is(#release-lab-root,body) .checkout-page .checkout-standard-fields{display:none}:is(#release-lab-root,body) .checkout-page .checkout-place-order{width:220px;min-height:46px;font:650 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;grid-column:1/-1;justify-self:end;margin-left:auto;padding:13px 24px}:is(#release-lab-root,body) .checkout-page .checkout-flow__foot{font:650 9px/1.4 var(--sans);border-top:0;margin-top:24px;padding-top:0}:is(#release-lab-root,body) .checkout-page .checkout-summary--order{background:var(--cream);border-left:1px solid #5b304433;padding:42px clamp(28px,3.5vw,46px) 40px}:is(#release-lab-root,body) .checkout-page .checkout-summary--order>.eyebrow{min-height:24px;color:var(--release-navy,#040c17);font:650 10px/1.4 var(--sans);letter-spacing:.18em;align-items:center;margin:0 0 28px;padding:0;display:flex}:is(#release-lab-root,body) .checkout-page .checkout-summary--order dl{margin:0 0 32px}:is(#release-lab-root,body) .checkout-page .checkout-summary--order dl>div{color:var(--release-navy,#040c17);font:500 12px/1.5 var(--sans);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:7px 0;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-summary--order dl>div:not(.checkout-summary__total) dd{text-align:right;max-width:170px}:is(#release-lab-root,body) .checkout-page .checkout-summary--order .checkout-summary__total{color:var(--burgundy);border-top:1px solid #5b304440;margin-top:17px;padding-top:20px!important}:is(#release-lab-root,body) .checkout-page .checkout-summary--order .checkout-summary__total dt,:is(#release-lab-root,body) .checkout-page .checkout-summary--order .checkout-summary__total dd{font:600 23px/1.2 var(--sans);letter-spacing:-.02em;margin:0}:is(#release-lab-root,body) .checkout-page .checkout-summary--order h2{color:var(--burgundy);font:600 16px/1.3 var(--sans);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #5b304433;margin:0 0 14px;padding-bottom:14px}:is(#release-lab-root,body) .checkout-page .checkout-summary__items>a{border-top:0;border-bottom:1px solid #5b30442e;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-summary__items img{object-fit:contain;background:#fff;width:64px;height:76px}:is(#release-lab-root,body) .checkout-page .checkout-summary__items a>span{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:5px 12px;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-summary__items b{color:var(--burgundy);font:600 12px/1.4 var(--sans);letter-spacing:-.01em;grid-column:1/-1;margin:0}:is(#release-lab-root,body) .checkout-page .checkout-summary__items small,:is(#release-lab-root,body) .checkout-page .checkout-summary__items em{color:#6f5661;font:500 10px/1.4 var(--sans);margin:0;font-style:normal}:is(#release-lab-root,body) .checkout-page .checkout-summary__items em{color:var(--burgundy);justify-self:end;font-weight:650}:is(#release-lab-root,body) .checkout-page .checkout-summary__note{margin-top:26px;padding-top:22px}@media (width<=900px){:is(#release-lab-root,body) .checkout-page .checkout-frame--form{grid-template-columns:1fr}:is(#release-lab-root,body) .checkout-page .checkout-summary--order{border-top:1px solid #5b304433;border-left:0}}@media (width<=620px){:is(#release-lab-root,body) .checkout-page .checkout-flow{padding:28px 20px}:is(#release-lab-root,body) .checkout-page .checkout-flow>.checkout-back{margin-bottom:20px}:is(#release-lab-root,body) .checkout-page .checkout-step>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:60px;padding:15px 0}:is(#release-lab-root,body) .checkout-page .checkout-step>button b{font-size:19px}:is(#release-lab-root,body) .checkout-page .checkout-step__body{padding:4px 0 28px}:is(#release-lab-root,body) .checkout-page .checkout-fields{grid-template-columns:1fr;gap:15px}:is(#release-lab-root,body) .checkout-page .checkout-fields label.wide{grid-column:auto}:is(#release-lab-root,body) .checkout-page .checkout-step__body>.button{width:100%}:is(#release-lab-root,body) .checkout-page .checkout-summary--order{padding:30px 20px}:is(#release-lab-root,body) .checkout-page .checkout-summary--order .checkout-summary__total dt,:is(#release-lab-root,body) .checkout-page .checkout-summary--order .checkout-summary__total dd{font-size:21px}}.lelo-home :is(h1,h2){letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.12}.lelo-hero--artwork{aspect-ratio:auto;height:clamp(460px,37.5vw,620px);min-height:0}.lelo-hero--artwork>img{object-fit:cover}.lelo-hero__art-copy--primary h1{font-size:clamp(32px,3vw,50px)}.lelo-hero__art-copy--secondary h2{font-size:clamp(22px,2.05vw,34px)}.lelo-hero__art-copy--primary{top:18%}.lelo-hero__art-copy--secondary{top:19%}.lelo-hero__art-copy>span{margin-bottom:13px}.lelo-hero__art-copy--primary p{margin:14px 0 18px}.lelo-hero__art-copy--secondary p{margin:13px auto 17px}.lelo-hero--wellness:before{background:linear-gradient(90deg,#040c17d6 0%,#040c17a1 48%,#040c1726 78%,#0000 100%);width:48%}.lelo-hero--wellness:after{display:none}.lelo-hero--wellness>img{object-position:center center;filter:none}.lelo-hero--wellness .lelo-hero__art-copy--primary{text-align:center;width:min(560px,34%);top:21%;left:24%;transform:translate(-50%)}.lelo-hero--wellness .lelo-hero__art-copy--primary>span{letter-spacing:.24em;margin-bottom:20px;font-size:clamp(8px,.68vw,11px)}.lelo-hero--wellness .lelo-hero__art-copy--primary h1{letter-spacing:-.045em;font-size:clamp(44px,4.25vw,70px);font-weight:400;line-height:1.04}.lelo-hero--wellness .lelo-hero__art-copy--primary h1 strong{font-weight:650}.lelo-hero--wellness .lelo-hero__art-copy--primary p{color:#f4ede4d6;max-width:420px;margin:22px auto 0;font-size:clamp(11px,.9vw,14px);line-height:1.55}.lelo-hero--wellness .lelo-hero__art-copy--primary a{min-height:0;color:var(--release-cream);border:0;border-bottom:1px solid;margin-top:28px;padding:0 0 7px;font-size:clamp(8px,.7vw,11px)}.lelo-hero--wellness .lelo-hero__art-copy--primary a:hover{color:var(--brand-gold);background:0 0}@media (width<=720px){.lelo-hero--wellness:before{background:linear-gradient(#0000 0%,#040c17c2 56%,#040c17f5 100%);width:100%;height:68%}.lelo-hero--wellness .lelo-hero__art-copy--primary{text-align:left;width:auto;top:auto;bottom:26px;transform:none}.lelo-hero--wellness .lelo-hero__art-copy--primary h1{font-size:clamp(48px,13vw,60px)}.lelo-hero--wellness .lelo-hero__art-copy--primary a{margin-top:22px}}.lelo-new-products{padding:clamp(50px,5vw,82px) clamp(18px,3.5vw,54px) clamp(55px,5.35vw,88px)}.lelo-new-products>header{margin-bottom:clamp(25px,3vw,48px);padding-bottom:clamp(19px,2vw,31px)}.lelo-new-products>header span{margin-bottom:13px}.lelo-new-products>header h2{letter-spacing:-.045em;font-size:clamp(42px,5vw,78px)}.lelo-new-products__intro p{margin-bottom:18px;line-height:1.58}.lelo-new-products .lelo-product__image,.lelo-bestsellers .lelo-product__image,.lelo-new-products .commerce-card .product-card__media,.lelo-bestsellers .commerce-card .product-card__media{aspect-ratio:4/3}.lelo-new-products .lelo-product__details,.lelo-bestsellers .lelo-product__details{padding-top:12px}.lelo-new-products .lelo-product__add,.lelo-bestsellers .lelo-product__add{height:38px;margin-top:12px}.lelo-new-products .commerce-card .product-card__body,.lelo-bestsellers .commerce-card .product-card__body{gap:12px;padding:14px 13px}.lelo-new-products .commerce-card h3,.lelo-bestsellers .commerce-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:6px;font-size:clamp(15px,1.25vw,18px);line-height:1.2;display:-webkit-box;overflow:hidden}.lelo-new-products .commerce-card .product-card__top p,.lelo-bestsellers .commerce-card .product-card__top p{min-height:0}.lelo-intro{padding:clamp(60px,6.7vw,106px) 24px}.lelo-intro p{margin:20px auto 23px;font-size:clamp(23px,2.5vw,38px);line-height:1.2}.lelo-categories{padding-bottom:clamp(60px,6vw,96px)}.lelo-categories>header,.lelo-bestsellers>header,.lelo-journal>header{margin-bottom:22px}.lelo-category{min-height:350px}.lelo-category>span{bottom:18px}.lelo-category small{margin:6px 0 14px}.lelo-campaign,.lelo-feature{height:min(48vw,510px);min-height:400px}.lelo-campaign h2,.lelo-feature h2{letter-spacing:-.04em;margin:13px 0 15px;font-size:clamp(44px,5vw,76px)}.lelo-campaign p{margin-bottom:21px}.lelo-bestsellers{padding:clamp(58px,5.35vw,86px) clamp(18px,3.5vw,54px)}.lelo-bestsellers header h2,.lelo-journal header h2{letter-spacing:-.03em;font-size:clamp(32px,3.35vw,50px)}.lelo-quiz{min-height:550px;padding:clamp(26px,3.35vw,52px)}.lelo-quiz__visual{inset:clamp(26px,3.35vw,52px) clamp(16px,3.3vw,52px)}.lelo-quiz__card{padding:clamp(28px,3.35vw,48px)}.lelo-quiz__card h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(40px,4vw,62px)}.lelo-quiz__card>p{margin-bottom:20px;line-height:1.55}.lelo-quiz__card ol{margin-bottom:22px}.lelo-quiz__card li{padding-block:10px}.lelo-standard{grid-template-rows:auto minmax(350px,1fr);padding:clamp(60px,6vw,96px) clamp(28px,6vw,96px)}.lelo-standard>header h2{letter-spacing:-.045em;font-size:clamp(48px,6vw,84px)}.lelo-standard__visual{height:clamp(330px,25vw,400px);min-height:0;box-shadow:15px 18px #d5c5b7}.lelo-standard__copy>p{margin-bottom:20px;line-height:1.58}.lelo-standard__copy ul{margin-bottom:21px}.lelo-standard__copy li{padding:9px 0}.lelo-awards{padding-bottom:66px}.lelo-awards>div{min-height:128px;padding:19px}.lelo-awards strong{margin-bottom:24px;font-size:26px}.lelo-film{height:125svh}.lelo-film__meta{gap:clamp(20px,3vw,48px);padding-top:18px;bottom:clamp(24px,3.35vw,50px)}.lelo-film__meta h2{letter-spacing:-.045em;font-size:clamp(48px,6vw,88px)}.lelo-film__stage>span i{width:72px;height:72px}.lelo-split{min-height:520px}.lelo-split__ghost{font-size:clamp(140px,20vw,320px)}.lelo-split__copy{padding:clamp(24px,2.7vw,38px);bottom:clamp(24px,3.35vw,48px);box-shadow:15px 16px #a60c24d9}.lelo-split__copy h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(42px,4.5vw,68px)}.lelo-split__copy p{margin-bottom:20px;line-height:1.55}.lelo-journal{padding:clamp(58px,5.35vw,86px) clamp(18px,3.5vw,54px)}.lelo-journal img{aspect-ratio:1.55;margin-bottom:14px}.lelo-journal h3{margin:9px 0;font-size:21px;line-height:1.2}.lelo-newsletter{padding:clamp(54px,6vw,94px) 24px}.lelo-newsletter h2{margin:17px auto 24px;font-size:clamp(32px,3.3vw,50px)}.lelo-newsletter input{height:48px}.lelo-footer{gap:clamp(20px,2.7vw,43px);padding-top:48px}.lelo-footer__bottom{margin-top:30px}@media (width<=1000px){.lelo-category{min-height:335px}.lelo-standard{grid-template-rows:auto minmax(315px,1fr)}}@media (width<=720px){.lelo-hero--artwork{height:66svh;min-height:470px;max-height:620px;margin-top:96px}.lelo-hero__art-copy--primary{bottom:26px}.lelo-hero__art-copy--primary h1{font-size:clamp(40px,12vw,52px)}.lelo-hero__art-copy--primary p{margin:12px 0 15px}.lelo-hero__art-copy a{min-height:38px}.lelo-new-products{padding:45px 0 50px}.lelo-new-products>header{margin-bottom:21px;padding-bottom:19px}.lelo-new-products>header h2{font-size:42px}.lelo-new-products__intro{margin-top:19px}.lelo-new-products__grid>.lelo-product{flex-basis:72%}.lelo-intro{padding:56px 22px}.lelo-intro p{font-size:24px}.lelo-categories{padding-bottom:50px}.lelo-category{min-height:230px}.lelo-category small{margin-bottom:9px}.lelo-campaign,.lelo-feature{height:52svh;min-height:430px}.lelo-campaign>div,.lelo-feature>div{bottom:29px}.lelo-campaign h2,.lelo-feature h2{font-size:43px}.lelo-bestsellers{padding:50px 12px}.lelo-bestsellers header h2,.lelo-journal header h2{font-size:30px}.lelo-quiz{min-height:510px}.lelo-quiz__card{width:calc(100% - 24px);margin:112px 0 12px;padding:25px 20px}.lelo-quiz__card h2{font-size:40px}.lelo-standard{padding:51px 22px 58px}.lelo-standard>header>span{margin-bottom:15px}.lelo-standard>header h2{font-size:43px}.lelo-standard__visual{height:55vw;margin:28px 0 27px}.lelo-awards{padding-bottom:50px}.lelo-awards>div{min-height:108px;padding:14px}.lelo-awards strong{margin-bottom:18px;font-size:22px}.lelo-film{height:120svh}.lelo-film__meta{bottom:24px}.lelo-film__meta>span{margin-bottom:14px}.lelo-film__meta h2{font-size:43px}.lelo-film__meta p{margin:15px 0}.lelo-split{min-height:520px}.lelo-split__ghost{font-size:118px}.lelo-split__visual{height:46%;inset:30px -15% auto 4%}.lelo-split__copy{padding:25px 20px;bottom:26px}.lelo-split__copy h2{font-size:42px}.lelo-journal{padding:51px 12px}.lelo-journal h3{font-size:20px}.lelo-newsletter{padding:52px 22px}.lelo-newsletter h2{font-size:38px}.lelo-footer{gap:28px 20px;padding-top:39px}}@media (prefers-reduced-motion:reduce){.lelo-film{height:100svh}}.pdp--commerce .gallery{align-items:stretch}.pdp--commerce .pdp-media-column,.pdp--commerce .gallery{width:100%;min-width:0}.pdp--commerce .gallery__thumb-stack{grid-area:1/1;min-height:0;position:relative;overflow:hidden}.pdp--commerce .gallery__thumb-stack .gallery__thumbs{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:auto;height:100%;max-height:100%;margin:0;position:absolute;inset:0;overflow:hidden auto}.pdp--commerce .gallery__thumb-stack .gallery__thumbs::-webkit-scrollbar{display:none}.pdp--commerce .gallery__thumb-fade{z-index:3;pointer-events:none;background:linear-gradient(#fff0,#fff3 18%,#ffffffc2 68%,#fff 94%);position:absolute;inset:146px 0 0}.pdp--commerce .gallery__thumb-fade button{width:28px;height:28px;color:var(--release-navy);box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;bottom:18px;right:50%;transform:translate(50%)}.pdp--commerce .gallery__thumb-fade button:hover{color:var(--release-navy);box-shadow:none;background:0 0;border:0;transform:translate(50%)}.pdp--commerce .gallery__thumb-fade button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp--commerce .gallery__thumb-fade svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.pdp--commerce .buy-row{grid-template-columns:116px minmax(120px,.82fr) minmax(145px,1.18fr);gap:8px}.pdp--commerce .pdp-buy-button{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:0;min-width:0;min-height:40px;padding:0 14px;font-size:10px;font-weight:700;transform:none}.pdp--commerce .pdp-buy-button--bag,.pdp--commerce .pdp-buy-button--bag:hover{background:var(--release-navy);color:#fff}.pdp--commerce .pdp-buy-button--now,.pdp--commerce .pdp-buy-button--now:hover{color:#fff;background:#a60c24}.pdp--commerce .pdp-buy-button:before,.pdp--commerce .pdp-buy-button:after{content:none!important;display:none!important}.pdp--commerce .pdp-buy-button:hover,.pdp--commerce .pdp-buy-button:active{transform:none}.pdp--commerce .pdp-buy-button .button__label{gap:7px;transition:transform .18s}.pdp--commerce .pdp-buy-button--bag .button__label:before{content:"";border:1.5px solid;border-radius:1px;flex:0 0 14px;width:14px;height:12px;margin-top:3px}.pdp--commerce .pdp-buy-button--bag .button__label:after{content:"";border:1.5px solid;border-bottom:0;border-radius:7px 7px 0 0;width:8px;height:6px;position:absolute;top:0;left:3px}.pdp--commerce .pdp-buy-button:hover .button__label{transform:scale(.94)}.pdp--commerce .pdp-buy-button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}.pdp--commerce .pdp-buy-button:focus-visible .button__label{transform:none}.pdp--commerce .pdp-buy-button:disabled{cursor:not-allowed;opacity:.55}.pdp--commerce .pdp-buy-button svg{fill:currentColor;flex:0 0 14px;width:14px;height:14px;display:block}@media (width>=1021px){.pdp--commerce .pdp-top{grid-template-columns:minmax(0,48%) minmax(360px,52%);gap:clamp(22px,2.5vw,38px);padding:12px clamp(24px,4vw,64px) 22px}.pdp--commerce .gallery{grid-template-columns:60px minmax(0,1fr);gap:8px}.pdp--commerce .gallery__main{aspect-ratio:auto;height:clamp(400px,32vw,540px)}.pdp--commerce .gallery__thumbs{gap:8px}.pdp--commerce .gallery__thumbs button{flex-basis:60px;width:60px;height:60px}.pdp--commerce .gallery__thumb-fade{top:128px}.pdp--commerce .pdp-info{padding-top:0}.pdp--commerce .pdp-info .eyebrow{margin-bottom:5px;font-size:9px}.pdp--commerce .pdp-info h1{max-width:660px;margin-bottom:7px;font-size:clamp(23px,1.7vw,30px);line-height:1.16}.pdp--commerce .pdp-price-row{margin-top:6px}.pdp--commerce .pdp-price{font-size:22px}.pdp--commerce .pdp-info hr{margin:9px 0}.pdp--commerce .swatches--large{margin:7px 0 11px}.pdp--commerce .swatches--large button{width:27px;height:27px}.pdp--commerce .pdp-stock{margin:-2px 0 8px}.pdp--commerce .buy-row>.button,.pdp--commerce .quantity{min-height:40px}.pdp--commerce .quantity button,.pdp--commerce .quantity span{min-height:38px}.pdp--commerce .pdp-wishlist{min-height:34px;margin-top:5px}.pdp--commerce .pdp-aftercare .pdp-payments{padding:8px 0}.pdp--commerce .pdp-aftercare .pdp-assurance{margin-bottom:6px}.pdp--commerce .pdp-assurance span{min-height:48px;padding:6px}.pdp--commerce .pdp-aftercare details{padding:8px 0}.pdp--commerce .pdp-introduction--inline{margin-top:16px;padding-top:16px}.pdp--commerce .pdp-introduction--inline p{font-size:12px;line-height:1.6}}.pdp--commerce .pdp-product-description>div{color:var(--release-navy-muted);padding-top:12px;font-size:12px;line-height:1.65}.pdp--commerce .pdp-product-description>div>:first-child{margin-top:0}.pdp--commerce .pdp-product-description>div>:last-child{margin-bottom:0}.pdp--commerce .pdp-product-description :is(h2,h3,h4){color:var(--release-navy);margin:18px 0 8px;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:0!important}.pdp--commerce .pdp-product-description :is(p,ul,ol){margin:0 0 12px;padding-top:0;font-size:12px;line-height:1.65}.pdp--commerce .pdp-product-description :is(ul,ol){padding-left:20px}.pdp--commerce .pdp-aftercare details[open]>summary span{transform:rotate(45deg)}.pdp--commerce .pdp-aftercare summary span{transition:transform .2s}@media (width<=720px){.pdp--commerce .pdp-top{grid-template-columns:minmax(0,1fr)}.pdp--commerce .pdp-info h1{font-size:clamp(22px,5.8vw,26px);line-height:1.18}.pdp--commerce .gallery__thumb-stack{height:auto;margin-top:8px;overflow:visible}.pdp--commerce .gallery__thumb-stack .gallery__thumbs{overscroll-behavior-x:contain;scroll-behavior:smooth;height:auto;max-height:none;margin:0;position:static;overflow:auto hidden}.pdp--commerce .gallery__thumb-stack .gallery__thumbs button{flex:0 0 74px;width:74px}.pdp--commerce .gallery__thumb-fade{display:none}.pdp--commerce .buy-row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:6px}.pdp--commerce .quantity{grid-template-columns:32px 32px 32px;width:96px;min-width:96px}.pdp--commerce .pdp-buy-button{letter-spacing:.08em;padding-inline:8px;font-size:9px}.pdp--commerce .sticky-add{gap:12px}.pdp--commerce .sticky-add>span{flex:auto;min-width:0}.pdp--commerce .sticky-add span b{font-size:11px;line-height:1.3}.pdp--commerce .sticky-add button{white-space:nowrap;flex:none;min-width:108px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.pdp--commerce .gallery__thumb-stack .gallery__thumbs{scroll-behavior:auto}.pdp--commerce .pdp-aftercare summary span{transition:none}}body:has(.age-gate){overflow:hidden}.age-gate{z-index:500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.age-gate__backdrop{cursor:default;background:#040c17c7;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.age-gate__backdrop:hover,.age-gate__backdrop:active{background:#040c17c7;transform:none}.age-gate__dialog{background:var(--release-cream);width:min(500px,100%);color:var(--release-navy);text-align:center;border:1px solid #c9bfb3;padding:clamp(30px,5vw,54px);position:relative;box-shadow:0 28px 80px #040c1747}.age-gate__dialog>span{color:#a60c24;letter-spacing:.18em;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.age-gate__dialog h2{font-family:var(--sans);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.16}.age-gate__dialog p{max-width:360px;color:var(--release-navy-muted);margin:0 auto 28px;font-size:13px;line-height:1.65}.age-gate__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.age-gate__actions button{border:1px solid var(--release-navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;min-height:48px;padding:12px 18px;font-size:10px;font-weight:700;transition:transform .18s,background .18s,color .18s}.age-gate__yes,.age-gate__yes:hover,.age-gate__yes:active{background:var(--release-navy);color:var(--release-cream)}.age-gate__no,.age-gate__no:hover,.age-gate__no:active{color:var(--release-navy);background:0 0}.age-gate__actions button:hover{transform:scale(.97)}.age-gate__actions button:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}@media (width<=520px){.age-gate{padding:16px}.age-gate__dialog{padding:32px 22px}.age-gate__dialog h2{font-size:28px}.age-gate__actions{grid-template-columns:1fr}}.pdp--commerce .benefits--five{align-items:stretch;padding:0 clamp(24px,4vw,64px)}.pdp--commerce .benefits--five>div{grid-template-rows:auto 3.5em auto;align-content:start;min-height:230px;padding:30px clamp(18px,2.2vw,34px);display:grid}.pdp--commerce .benefits--five>div:first-child{padding-left:0}.pdp--commerce .benefits--five>div:last-child{padding-right:0}.pdp--commerce .benefits--five span{letter-spacing:.18em;margin:0 0 20px;font-size:9px;line-height:1;display:block}.pdp--commerce .benefits--five h3{letter-spacing:-.025em;align-self:start;min-height:0;margin:0;font-size:clamp(20px,1.65vw,26px);font-weight:400;line-height:1.16}.pdp--commerce .benefits--five p{align-self:start;max-width:290px;min-height:0;margin:16px 0 0;font-size:11px;line-height:1.65}@media (width<=1000px){.pdp--commerce .benefits--five>div,.pdp--commerce .benefits--five>div:first-child,.pdp--commerce .benefits--five>div:last-child{min-height:210px;padding:28px}.pdp--commerce .benefits--five>div:nth-child(odd){padding-left:0}.pdp--commerce .benefits--five>div:nth-child(2n),.pdp--commerce .benefits--five>div:last-child{padding-right:0}}@media (width<=720px){.pdp--commerce .benefits--five{padding:0 20px}.pdp--commerce .benefits--five>div,.pdp--commerce .benefits--five>div:first-child,.pdp--commerce .benefits--five>div:last-child,.pdp--commerce .benefits--five>div:nth-child(odd),.pdp--commerce .benefits--five>div:nth-child(2n){border-bottom:1px solid #26303b;border-right:0;grid-template-rows:auto auto auto;min-height:0;padding:25px 0}.pdp--commerce .benefits--five>div:last-child{border-bottom:0}.pdp--commerce .benefits--five span{margin-bottom:12px}.pdp--commerce .benefits--five h3{font-size:23px}.pdp--commerce .benefits--five p{margin-top:10px}}:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--bag,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--bag:hover,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--bag:focus,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--bag:focus-visible,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--bag:active{color:#fff!important;box-shadow:none!important;filter:none!important;background:#03070d!important;border-color:#03070d!important;transform:none!important}:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--now,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--now:hover,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--now:focus,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--now:focus-visible,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button--now:active{color:#fff!important;box-shadow:none!important;filter:none!important;background:#a60c24!important;border-color:#a60c24!important;transform:none!important}:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button .button__label{transition:transform .18s!important;transform:scale(1)!important}:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button:hover .button__label{transform:scale(.94)!important}:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button:focus-visible .button__label,:is(#release-lab-root,body) .pdp--commerce .pdp-buy-button:active .button__label{transform:scale(1)!important}.pdp-reviews--demo .pdp-reviews__summary>strong{letter-spacing:-.025em;font-size:28px;line-height:1.15}.pdp-reviews--demo .pdp-review footer{color:var(--brand-gold)}:is(#release-lab-root,body) .pdp--commerce .pdp-info>.pdp-wishlist{display:none!important}:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist,:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist:hover,:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist:active{z-index:5;cursor:pointer;place-items:center;width:58px;min-width:0;height:58px;min-height:0;transition:box-shadow .2s,transform .2s;animation:3.2s ease-in-out infinite pdp-wishlist-float;display:grid;position:absolute;top:18px;right:18px;color:var(--release-navy)!important;filter:none!important;background:#fff!important;border:2px solid #fffffff5!important;border-radius:50%!important;padding:13px!important;box-shadow:0 0 0 6px #ffffff61,0 16px 28px #040c173d,0 4px 9px #040c1724!important}.pdp--commerce .pdp-gallery-wishlist .wishlist-heart{width:28px;height:28px}.pdp--commerce .pdp-gallery-wishlist .wishlist-heart path{fill:#0000;stroke:currentColor;stroke-width:1.65px;transition:fill .16s,stroke .16s}.pdp--commerce .pdp-gallery-wishlist:hover .wishlist-heart path,.pdp--commerce .pdp-gallery-wishlist:focus-visible .wishlist-heart path{fill:#0000;stroke:#7952a3}.pdp--commerce .pdp-gallery-wishlist:hover{animation-play-state:paused;transform:translateY(-4px)scale(1.035);box-shadow:0 0 0 8px #ffffff7a,0 20px 32px #040c1747,0 5px 10px #040c1729!important}.pdp--commerce .pdp-gallery-wishlist:active{animation-play-state:paused;transform:translateY(-1px)scale(.99);box-shadow:0 0 0 5px #fff6,0 9px 16px #040c1738,0 2px 5px #040c171f!important}.pdp--commerce .pdp-gallery-wishlist[aria-pressed=true]{color:#7952a3!important}.pdp--commerce .pdp-gallery-wishlist[aria-pressed=true] .wishlist-heart path{fill:#7952a3;stroke:#7952a3}.pdp--commerce .pdp-gallery-wishlist>span{background:var(--release-cream);width:max-content;max-width:180px;color:var(--release-navy);letter-spacing:.08em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #b9afa3;padding:9px 11px;font-size:8px;font-weight:700;line-height:1.25;transition:opacity .16s,visibility .16s,transform .18s;position:absolute;top:50%;right:calc(100% + 7px);transform:translate(5px,-50%)}.pdp--commerce .pdp-gallery-wishlist:hover>span,.pdp--commerce .pdp-gallery-wishlist:focus-visible>span{opacity:1;visibility:visible;transform:translateY(-50%)}.pdp--commerce .pdp-gallery-wishlist:focus-visible{outline-offset:2px;outline:2px solid var(--interaction-focus)!important}@keyframes pdp-wishlist-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist,:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist:hover,:is(#release-lab-root,body) .pdp--commerce .pdp-gallery-wishlist:active{width:48px;height:48px;top:10px;right:10px;padding:10px!important}.pdp--commerce .pdp-gallery-wishlist .wishlist-heart{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.pdp--commerce .pdp-gallery-wishlist{animation:none}}:is(#release-lab-root,body) .pdp--commerce .pdp-info>.eyebrow,:is(#release-lab-root,body) .pdp--commerce .pdp-info>h1,:is(#release-lab-root,body) .pdp--commerce .pdp-info>.rating{display:none!important}:is(#release-lab-root,body) .pdp--commerce .pdp-heading .eyebrow{margin-bottom:5px}:is(#release-lab-root,body) .pdp--commerce .pdp-heading h1{margin-bottom:7px}:is(#release-lab-root,body) .pdp--commerce .pdp-rating-link{width:max-content;color:var(--release-navy);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0 0 9px;padding:2px 0;font-size:11px;line-height:1.3;text-decoration:none;display:inline-flex}.pdp--commerce .pdp-rating-link>span{color:#e8ad27;letter-spacing:.06em;font-size:15px;line-height:1}.pdp--commerce .pdp-rating-link>b{font-size:11px;font-weight:650}.pdp--commerce .pdp-rating-link>small{color:var(--release-navy-muted);font-size:10px}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce .pdp-rating-link{gap:6px;margin-bottom:8px}.pdp--commerce .pdp-rating-link>span{font-size:14px}}:is(#release-lab-root,body) .pdp--commerce .pdp-info>hr{display:none}:is(#release-lab-root,body) .pdp--commerce .pdp-payments{border-top:0}:is(#release-lab-root,body) .pdp--commerce .benefits--five{margin-top:clamp(36px,4vw,58px)}:is(#release-lab-root,body) .pdp--commerce .benefits--five>div{grid-template-rows:auto auto auto;row-gap:0}:is(#release-lab-root,body) .pdp--commerce .benefits--five h3{min-height:0;margin:0;line-height:1.22}:is(#release-lab-root,body) .pdp--commerce .benefits--five p{margin-top:18px;line-height:1.68}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce .benefits--five{margin-top:32px}:is(#release-lab-root,body) .pdp--commerce .benefits--five p{margin-top:12px}}:is(#release-lab-root,body) .pdp--commerce .pdp-price-row{align-items:flex-start;margin:12px 0 18px}:is(#release-lab-root,body) .pdp--commerce .pdp-info>label{justify-content:flex-start;align-items:baseline;gap:12px;margin:0;display:flex}:is(#release-lab-root,body) .pdp--commerce .pdp-info>label b{float:none;color:var(--release-navy-muted);letter-spacing:.04em;font-size:10px;font-weight:500}:is(#release-lab-root,body) .pdp--commerce .swatches--large{margin:10px 0 17px}:is(#release-lab-root,body) .pdp--commerce .pdp-stock{margin:0 0 15px}:is(#release-lab-root,body) .pdp--commerce .buy-row{gap:12px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare{margin-top:22px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare .pdp-payments{margin:0;padding:0 0 18px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare .pdp-assurance{border:0;gap:8px;margin:0 0 18px}:is(#release-lab-root,body) .pdp--commerce .pdp-assurance span,:is(#release-lab-root,body) .pdp--commerce .pdp-assurance span:last-child{background:var(--release-cream-muted);border:0;justify-content:flex-start;gap:7px;min-height:62px;padding:11px 12px;line-height:1.45}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce .pdp-price-row{margin:10px 0 16px}:is(#release-lab-root,body) .pdp--commerce .pdp-stock{margin-bottom:13px}:is(#release-lab-root,body) .pdp--commerce .buy-row{gap:7px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare{margin-top:18px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare .pdp-payments{padding-bottom:15px}:is(#release-lab-root,body) .pdp--commerce .pdp-aftercare .pdp-assurance{gap:7px;margin-bottom:15px}:is(#release-lab-root,body) .pdp--commerce .pdp-assurance span,:is(#release-lab-root,body) .pdp--commerce .pdp-assurance span:last-child{min-height:58px;padding:10px}}:is(#release-lab-root,body) .pdp--commerce #product-info{scroll-margin-top:164px}:is(#release-lab-root,body) .pdp--commerce #product-reviews{scroll-margin-top:64px}@media (width<=800px){:is(#release-lab-root,body) .pdp--commerce #product-info{scroll-margin-top:148px}}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews{background:0 0;padding:0 clamp(24px,4vw,64px);display:block}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews>.pdp-reviews__panel{border:1px solid #d5cdc3;border-width:1px 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews .pdp-reviews__overview{grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);align-items:start;display:grid}.pdp-reviews__score{text-align:center;padding:16px 18px;display:block}.pdp-reviews__score>strong{color:var(--release-navy);font-size:34px;font-weight:500;line-height:1;display:inline-block}.pdp-reviews__score>span{color:var(--release-navy-muted);margin-left:7px;font-size:11px}.pdp-reviews__score>div{color:#e8ad27;letter-spacing:.1em;margin:6px 0 4px;font-size:14px;line-height:1}.pdp-reviews__score>p{color:var(--release-navy-muted);margin:0;font-size:10px}.pdp-reviews__distribution{border-left:1px solid #d5cdc3;gap:5px;padding:15px clamp(14px,1.5vw,22px);display:grid}.pdp-reviews__distribution>div{grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.pdp-reviews__distribution span,.pdp-reviews__distribution small{color:var(--release-navy-muted);white-space:nowrap;font-size:8px}.pdp-reviews__distribution small{text-align:right}.pdp-reviews__distribution i{background:#e7e2db;height:5px;display:block;overflow:hidden}.pdp-reviews__distribution i b{background:#e8ad27;height:100%;display:block}.pdp-reviews__highlight{border-left:1px solid #d5cdc3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;padding:15px clamp(18px,2vw,30px);display:grid}.pdp-reviews__highlight>h3{color:var(--release-navy);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:650;line-height:1.3}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews .pdp-review{background:0 0;border:0;border-left:2px solid #e8ad27;max-width:none;padding:2px 0 2px 14px}.pdp-reviews__highlight .pdp-review+.pdp-review{margin-top:0}.pdp--commerce .pdp-review h4{color:var(--release-navy);margin:6px 0 4px;font-size:14px;font-weight:550;line-height:1.3}.pdp--commerce .pdp-review>p{max-width:780px;font-size:11px;line-height:1.45}.pdp--commerce .pdp-review footer{margin-top:10px;font-size:7px}.commerce-card .rating b{color:#e8ad27}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce .pdp-reviews{padding:0 20px}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews>.pdp-reviews__panel,:is(#release-lab-root,body) .pdp--commerce .pdp-reviews .pdp-reviews__overview{grid-template-columns:1fr}.pdp-reviews__score{padding:18px 20px}.pdp-reviews__score>strong{font-size:36px}.pdp-reviews__distribution{border-top:1px solid #d5cdc3;border-left:0;padding:16px 20px}.pdp-reviews__highlight{border-top:1px solid #d5cdc3;border-left:0;grid-template-columns:1fr;padding:18px 20px}:is(#release-lab-root,body) .pdp--commerce .pdp-reviews .pdp-review{padding-left:18px}:is(#release-lab-root,body) .lelo-footer{grid-auto-flow:row}:is(#release-lab-root,body) .lelo-footer__lead{text-align:center;order:-1;grid-area:1/1/auto/-1;justify-self:stretch;align-items:center;margin-right:0}:is(#release-lab-root,body) .lelo-footer__lead .footer-brand{justify-content:center}:is(#release-lab-root,body) .lelo-footer__lead p{margin-inline:auto}:is(#release-lab-root,body) .lelo-footer__lead .lelo-footer__socials{align-items:center}:is(#release-lab-root,body) .lelo-footer__lead .lelo-footer__socials>div,:is(#release-lab-root,body) .lelo-footer__payments .pdp-payments__cards{justify-content:center}}:is(#release-lab-root,body) .product-card.commerce-card{align-self:start;height:auto}:is(#release-lab-root,body) .commerce-card .product-card__media{aspect-ratio:1/1.05}:is(#release-lab-root,body) .commerce-card .product-card__body{flex:none;gap:9px;height:auto;min-height:196px;padding:17px 16px 14px}:is(#release-lab-root,body) .commerce-card .product-card__top{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;display:flex}:is(#release-lab-root,body) .commerce-card h3{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0 0 6px;font-size:clamp(14px,1vw,15px);font-weight:350;line-height:1.32;display:-webkit-box;overflow:hidden}:is(#release-lab-root,body) .commerce-card .product-card__top p{white-space:nowrap;text-overflow:ellipsis;height:1.5em;min-height:1.5em;font-size:9px;font-weight:400;line-height:1.5;display:block;overflow:hidden}:is(#release-lab-root,body) .commerce-card__price{align-items:flex-start;min-height:23px}:is(#release-lab-root,body) .commerce-card__price strong{color:var(--release-navy);font-size:17px;font-weight:650;line-height:1.2}:is(#release-lab-root,body) .commerce-card .rating{margin-top:0;font-size:9px}:is(#release-lab-root,body) .commerce-card .rating span{font-size:8px}:is(#release-lab-root,body) .commerce-card .product-card__bottom{margin-top:auto}:is(#release-lab-root,body) .commerce-card .swatches{gap:6px}:is(#release-lab-root,body) .commerce-card .swatches i{border-radius:0;width:12px;height:12px}:is(#release-lab-root,body) .commerce-card__action{opacity:0;visibility:hidden;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .18s,opacity .15s,visibility 0s .18s;display:grid}:is(#release-lab-root,body) .commerce-card:focus-within .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}@media (hover:hover) and (pointer:fine){:is(#release-lab-root,body) .commerce-card:hover .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}}@media (width<=720px){:is(#release-lab-root,body) .commerce-card .product-card__body{flex-basis:auto;gap:6px;height:auto;min-height:158px;padding:12px 11px 10px}:is(#release-lab-root,body) .commerce-card .product-card__top{grid-template-columns:1fr;gap:5px}:is(#release-lab-root,body) .commerce-card .product-card__top>div:first-child{flex:none}:is(#release-lab-root,body) .commerce-card h3{-webkit-line-clamp:2;margin-bottom:3px;font-size:12px;font-weight:350;line-height:1.32}:is(#release-lab-root,body) .commerce-card .product-card__top p{font-size:8px}:is(#release-lab-root,body) .commerce-card__price{align-items:flex-start;min-height:19px}:is(#release-lab-root,body) .commerce-card__price strong{font-size:14px}:is(#release-lab-root,body) .commerce-card .rating{gap:5px;font-size:8px}:is(#release-lab-root,body) .commerce-card .rating span{font-size:7px;display:inline}:is(#release-lab-root,body) .commerce-card .product-card__bottom{margin-top:auto}:is(#release-lab-root,body) .commerce-card .swatches i{width:10px;height:10px}:is(#release-lab-root,body) .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;min-height:40px;transition:none}:is(#release-lab-root,body) .commerce-card__quick-add{min-height:40px;font-size:8px}}:is(#release-lab-root,body) .pdp--commerce :is(.section-heading h2,.pdp-bundle h2,.pdp-introduction h2,.pdp-product-video__copy h2,.pdp-lifestyle h2,.pdp-pairing__summary h2,.product-how-to-use h2,.how-it-works h2,.pdp-reviews>h2){font-size:clamp(28px,2.6vw,42px);font-style:normal;font-weight:500;line-height:1.18;font-family:var(--sans)!important;letter-spacing:-.02em!important}@media (width<=720px){:is(#release-lab-root,body) .pdp--commerce :is(.section-heading h2,.pdp-bundle h2,.pdp-introduction h2,.pdp-product-video__copy h2,.pdp-lifestyle h2,.pdp-pairing__summary h2,.product-how-to-use h2,.how-it-works h2,.pdp-reviews>h2){font-size:clamp(23px,6.5vw,28px);line-height:1.2}}#release-lab-root button,#release-lab-root [role=button]{font-synthesis:none;text-rendering:optimizelegibility;font-family:var(--sans)!important;font-style:normal!important}#release-lab-root .cta-button,#release-lab-root .cta-button:hover,#release-lab-root .cta-button:focus,#release-lab-root .cta-button:focus-visible,#release-lab-root .cta-button:active,#release-lab-root .cta-button:visited{font-family:var(--sans)!important;letter-spacing:.14em!important;text-align:center!important;text-indent:0!important;text-transform:uppercase!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-style:normal!important;font-weight:650!important;line-height:1.2!important;display:inline-flex!important}#release-lab-root .cta-button .button__label,#release-lab-root .cta-button:hover .button__label,#release-lab-root .cta-button:focus .button__label,#release-lab-root .cta-button:focus-visible .button__label,#release-lab-root .cta-button:active .button__label{gap:7px;max-width:100%;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:inherit!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}#release-lab-root .cta-button .button__label>span{font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}:is(#release-lab-root,body) .pdp-reviews__toggle{border:1px solid var(--release-navy);width:max-content;min-height:42px;color:var(--release-navy);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;margin:18px auto 0;padding:10px 18px;font:650 10px/1.2 var(--sans)!important}:is(#release-lab-root,body) .pdp-reviews__toggle:hover,:is(#release-lab-root,body) .pdp-reviews__toggle:focus-visible{color:#fff;background:#a60c24;border-color:#a60c24}:is(#release-lab-root,body) .pdp-reviews__toggle:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:3px}:is(#release-lab-root,body) .pdp-reviews__all{background:var(--release-cream-muted);overscroll-behavior:contain;scrollbar-color:#9a9186 transparent;scrollbar-width:thin;border:1px solid #d5cdc3;height:clamp(360px,52vh,520px);margin-top:24px;padding:clamp(18px,2.5vw,34px);overflow-y:auto}:is(#release-lab-root,body) .pdp-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(#release-lab-root,body) .pdp-reviews__all .pdp-review{background:#fffdf9;border:1px solid #ddd5cb;border-left:3px solid #e8ad27;min-height:150px;margin:0;padding:20px 20px 18px;box-shadow:0 3px 10px #040c1709}:is(#release-lab-root,body) .pdp-reviews__all .pdp-review h4{margin-top:9px}:is(#release-lab-root,body) .pdp-reviews__all .pdp-review footer{margin-top:14px}:is(#release-lab-root,body) .pdp-reviews__score .pdp-reviews__toggle{width:auto;min-height:0;color:var(--release-navy);letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid;margin:24px auto 0;padding:0 0 4px;display:block;font-size:9px!important}:is(#release-lab-root,body) .pdp-reviews__score .pdp-reviews__toggle:hover,:is(#release-lab-root,body) .pdp-reviews__score .pdp-reviews__toggle:focus-visible{color:#a60c24;background:0 0;border:0;border-bottom:1px solid #a60c24}@media (width<=720px){:is(#release-lab-root,body) .pdp-reviews__all{height:62svh;padding:20px}:is(#release-lab-root,body) .pdp-reviews__grid{grid-template-columns:1fr;gap:12px}:is(#release-lab-root,body) .pdp-reviews__all .pdp-review{min-height:0;padding:18px}}.home-shop{--home-space:clamp(24px,5vw,80px);--home-muted:#575b62}.home-shop :is(.home-section,.home-match,.home-standard,.home-brand-film,.home-spotlight){scroll-margin-top:120px}.home-shop .home-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:600;line-height:1.6;display:block}.home-shop :is(.home-section,.home-match,.home-standard,.home-brand-film,.home-spotlight) h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,48px);font-weight:450;line-height:1.16}.home-shop :is(.home-match,.home-standard,.home-brand-film,.home-spotlight) p{font-size:14px;line-height:1.75}.home-shop .home-link{width:fit-content;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 5px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-block}.home-shop .home-button{color:#fff;text-align:center;background:#a60c24;border:0;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:14px 26px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.home-shop :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #b4873f}.home-shop .home-link:hover{color:#a60c24}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary{top:50%;left:var(--home-space);text-align:left;width:43%;max-width:620px;transform:translateY(-50%)}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary h1{font-size:clamp(42px,4.3vw,66px);line-height:1.16}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary p{color:#faf6ef;max-width:340px;margin:20px 0 0;font-size:14px}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary a{color:#fff;letter-spacing:.08em;background:#a60c24;border:0;justify-content:center;align-items:center;min-height:46px;margin-top:25px;padding:13px 23px;font-size:10px;display:inline-flex}.home-reassurance{padding:19px var(--home-space);text-align:center;background:#f0e7dc;border-bottom:1px solid #d5ccc1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-reassurance a{font-size:11px;font-weight:500;line-height:1.5}.home-reassurance a+a{border-left:1px solid #c7bbae}.home-shop .home-section{padding:64px var(--home-space)}.home-shop-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.home-shop-head>.home-link{flex-shrink:0}.home-shop__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-shop .home-discover{padding-top:28px;padding-bottom:68px}.home-discover__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-discover__item>div{background:#e8ddd0;height:350px;overflow:hidden}@media (width>=721px) and (width<=1000px){.home-discover__item>div{height:335px}}.home-discover__item img{object-fit:cover;width:100%;height:100%;display:block}.home-shop .home-discover__item h3{letter-spacing:-.025em;margin:17px 0 5px;font-size:20px;font-weight:500;line-height:1.3}.home-discover__item p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.6}.home-spotlight{background:var(--release-navy);color:var(--release-cream);grid-template-columns:1fr 1fr;display:grid}.home-spotlight__image{margin:32px 0 32px var(--home-space);background:#fff;justify-content:center;align-items:center;height:450px;display:flex;overflow:hidden}.home-spotlight__image img{object-fit:contain;width:100%;height:100%;padding:26px;display:block}.home-spotlight__copy{padding:48px var(--home-space);align-self:center}.home-spotlight__copy>.home-label{color:#dfc393}.home-shop .home-spotlight__type{color:#f0e6d8;margin:12px 0 24px;font-size:19px;line-height:1.4}.home-spotlight__copy>p:not(.home-spotlight__type){color:#d6d0c9;max-width:460px}.home-spotlight__buy{border-top:1px solid #48515a;align-items:center;gap:20px;margin:25px 0 22px;padding-top:22px;display:flex}.home-spotlight__buy strong{font-size:26px;font-weight:550;line-height:1.3}.home-spotlight__buy span{color:#d6d0c9;font-size:12px}.home-match{padding:54px var(--home-space);color:var(--release-navy);background:#e8e7e2;grid-template-columns:1fr 1fr;gap:60px;display:grid}.home-match>div:last-child{align-self:center}.home-match p{max-width:480px;margin:0 0 22px}.home-match .home-link{margin:14px 0 0 22px}.home-standard{padding:64px max(var(--home-space),calc((100% - 1500px)/2));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,88px);display:grid}.home-standard__image{aspect-ratio:5/4;background:#d6cbbd;width:100%;overflow:hidden}.home-standard__image img{object-fit:cover;width:100%;height:100%;display:block}.home-standard__copy>p{color:var(--home-muted);max-width:365px;margin:22px 0 30px}.home-shop .home-standard h2{font-size:clamp(32px,3.2vw,46px);line-height:1.18}.home-standard__copy>.home-label{color:#736753}.home-standard dl{margin:0 0 30px}.home-standard dl>div{border-top:1px solid #d5ccc1;grid-template-columns:115px 1fr;gap:18px;padding:19px 0;display:grid}.home-standard dt{font-size:14px;font-weight:600;line-height:1.5}.home-standard dd{color:var(--home-muted);margin:0;font-size:12px;line-height:1.7}.home-brand-film{--film-frame-width:min(42vw,520px);--film-progress:0;color:#fff;background:#fff;height:100svh;position:relative}.home-brand-film__sticky{place-items:center;width:100%;height:100svh;display:grid;position:relative;overflow:hidden}.home-brand-film__preview{width:var(--film-frame-width);aspect-ratio:16/9;cursor:pointer;color:#fff;background:#1a0c14;border:0;border-radius:0;flex:none;max-width:100vw;max-height:100svh;padding:0;display:block;position:relative;overflow:hidden}.home-brand-film__preview img{object-fit:contain;filter:brightness(.75);width:100%;height:100%;display:block}.home-brand-film__preview:focus-visible{outline-offset:-6px;outline:3px solid #f6e2bf}.home-brand-film__play{width:clamp(48px,6vw,72px);height:clamp(48px,6vw,72px);color:var(--release-navy);background:#faf7f1;border-radius:50%;place-items:center;padding-left:3px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-brand-film__duration{letter-spacing:.08em;font-size:clamp(9px,.85vw,12px);font-weight:600;line-height:1.6;position:absolute;bottom:clamp(12px,2vw,26px);left:clamp(14px,2.5vw,34px)}@media (prefers-reduced-motion:reduce){.home-brand-film{--film-frame-width:min(100vw,177.78svh)}}.home-reading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.home-reading__grid img{aspect-ratio:1.6;object-fit:cover;width:100%;margin-bottom:20px;display:block}.home-reading__grid .home-label{color:var(--home-muted);font-size:9px}.home-shop .home-reading__grid h3{letter-spacing:-.02em;max-width:340px;min-height:2.7em;margin:0 0 17px;font-size:clamp(18px,1.6vw,23px);font-weight:450;line-height:1.35}.home-shop .lelo-newsletter{padding:46px var(--home-space)}.home-shop .lelo-newsletter h2{margin-bottom:25px;font-size:clamp(26px,3vw,38px);line-height:1.2}@media (width<=1000px){.home-spotlight__image{height:380px}.home-spotlight__copy{padding:32px}.home-match{gap:32px}.home-match .home-link{margin-left:0;display:block}}@media (width<=720px){.home-shop{--home-space:20px}.home-shop .lelo-hero--wellness{height:490px}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary{width:auto;max-width:400px;inset:auto 20px 30px;transform:none}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary h1{font-size:clamp(37px,10vw,48px);line-height:1.16}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary>span{margin-bottom:12px;font-size:8px}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary p{max-width:275px;margin-top:14px;font-size:13px}.home-shop .lelo-hero--wellness .lelo-hero__art-copy--primary a{margin-top:20px}.home-reassurance{grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px}.home-reassurance a{font-size:10px}.home-reassurance a:nth-child(2){border-top:1px solid #c7bbae;border-left:0;grid-area:2/1/auto/-1;padding-top:8px}.home-shop .home-section{padding:40px var(--home-space)}.home-shop-head{margin-bottom:22px;display:block}.home-shop-head>.home-link{margin-top:17px}.home-shop .home-label{margin-bottom:10px;font-size:9px}.home-shop :is(.home-section,.home-match,.home-standard,.home-spotlight) h2{text-wrap:pretty;font-size:30px;line-height:1.18}.home-shop__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.home-shop .home-discover{padding-top:6px}.home-discover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.home-discover__item>div{height:230px}.home-shop .home-discover__item h3{margin-top:12px;font-size:18px}.home-discover__item p{font-size:11px}.home-spotlight{grid-template-columns:1fr;padding:20px}.home-spotlight__image{height:300px;margin:0}.home-spotlight__image img{padding:20px}.home-spotlight__copy{padding:26px 4px 12px}.home-shop .home-spotlight__type{margin:10px 0 16px;font-size:17px}.home-spotlight__buy{margin:20px 0}.home-spotlight .home-button{width:100%}.home-match{grid-template-columns:1fr;gap:20px;padding:35px 24px}.home-match p{font-size:13px}.home-match .home-link{margin-top:18px}.home-standard{grid-template-columns:1fr;gap:28px;padding:40px 20px}.home-standard__image{height:auto}.home-standard dl>div{grid-template-columns:100px 1fr;gap:14px;padding:16px 0}.home-shop .home-standard h2{font-size:32px}.home-standard__copy>p{margin:17px 0}.home-brand-film{--film-frame-width:72vw}.home-reading__grid{grid-template-columns:1fr;gap:26px}.home-reading__grid>a{grid-template-columns:112px 1fr;align-items:start;column-gap:16px;display:grid}.home-reading__grid img{aspect-ratio:1;grid-area:1/1/4;height:112px;margin:0}.home-shop .home-reading__grid .home-label{margin-bottom:5px;font-size:8px}.home-shop .home-reading__grid h3{min-height:0;margin-bottom:10px;font-size:17px;line-height:1.35}.home-reading__grid .home-link{font-size:10px}}:is(#release-lab-root,body) .home-shop .commerce-card h3{font-size:16px;line-height:1.35}:is(#release-lab-root,body) .home-shop .commerce-card .product-card__top p{font-size:11px;line-height:1.5}:is(#release-lab-root,body) .home-shop .commerce-card__action{opacity:1;visibility:visible;grid-template-rows:1fr;min-height:44px;transition:none}:is(#release-lab-root,body) .home-shop .commerce-card__quick-add{min-height:44px;font-size:10px}@media (width<=720px){:is(#release-lab-root,body) .home-shop .commerce-card h3{font-size:14px}:is(#release-lab-root,body) .home-shop .commerce-card .product-card__body{min-height:174px}:is(#release-lab-root,body) .home-shop .commerce-card__price strong{font-size:16px}:is(#release-lab-root,body) .home-shop .commerce-card .rating{gap:4px;font-size:9px}:is(#release-lab-root,body) .home-shop .commerce-card .rating span{font-size:8px}:is(#release-lab-root,body) .home-shop .commerce-card .swatches i{width:12px;height:12px}}.article-page{--article-ink:#17212b;--article-muted:#62676d;--article-rule:#d9d0c5;font-family:var(--sans);color:var(--article-ink)}.article-page .article-head{text-align:left;border-bottom:1px solid var(--article-rule);max-width:1120px;margin:0 auto;padding:48px 32px 32px}.article-page .article-back{letter-spacing:0;color:#8e2338;border-bottom:1px solid;margin-bottom:28px;padding-bottom:4px;font-size:12px;font-weight:550;display:inline-block}.article-page .article-meta{color:var(--article-muted);gap:15px;margin-bottom:15px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.article-page .article-meta>span+span{border-left:1px solid #bdb5aa;padding-left:15px}.article-page .article-head h1{max-width:760px;font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.18}.article-page .article-head>p{letter-spacing:0;max-width:650px;color:var(--article-muted);margin:0 0 20px;font-size:16px;line-height:1.7}.article-page .article-head>small{letter-spacing:0;text-transform:none;color:var(--article-muted);font-size:11px;font-weight:400;line-height:1.6}.article-page .article-body{grid-template-columns:minmax(0,680px) minmax(0,224px);justify-content:space-between;align-items:start;gap:64px;width:100%;max-width:1120px;margin:0 auto;padding:36px 32px 64px;display:grid}.article-page .article-copy{width:100%;min-width:0;max-width:680px;display:block}.article-page .article-copy>.article-hero{object-fit:contain;filter:none;width:100%;height:auto;max-height:440px;margin:0 0 28px;display:block}.article-page .article-prose{font-family:var(--sans);color:var(--article-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.article-page .article-prose *{max-width:100%;color:inherit;font-family:var(--sans)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important}.article-page .article-prose :is(p,li,div,span,a,strong,b,em,i,font,td,th){font-size:inherit!important;line-height:inherit!important}.article-page .article-prose :is(p,ul,ol,blockquote,figure,table){margin:0 0 22px}.article-page .article-prose p{text-align:start!important;font-weight:400!important}.article-page .article-prose :is(strong,b){font-weight:650!important}.article-page .article-prose :is(h1,h2,h3,h4,h5,h6){color:var(--article-ink);margin:34px 0 12px;font-family:var(--sans)!important;letter-spacing:-.015em!important;text-align:start!important;font-weight:550!important;line-height:1.3!important}.article-page .article-prose :is(h1,h2){font-size:25px!important}.article-page .article-prose h3{font-size:20px!important}.article-page .article-prose :is(h4,h5,h6){font-size:17px!important}.article-page .article-prose>.article-lede{letter-spacing:0;margin:0 0 28px;font-size:17px!important;font-weight:450!important;line-height:1.75!important}.article-page .article-prose :is(ul,ol){padding-left:22px}.article-page .article-prose li{margin:8px 0;padding-left:4px}.article-page .article-prose li>p{margin-bottom:8px}.article-page .article-prose blockquote{color:#64303c;background:#f0e8dd;border-left:2px solid #b4873f;margin:28px 0;padding:20px 24px;font-weight:450;font-size:19px!important;line-height:1.6!important}.article-page .article-prose blockquote>:last-child{margin-bottom:0}.article-page .article-prose :is(img,video){object-fit:contain;max-height:480px;display:block;max-width:100%!important;height:auto!important}.article-page .article-prose :is(figure,.wp-block-image){margin:28px 0;width:auto!important;max-width:100%!important}.article-page .article-prose :is(figcaption,figcaption *){color:var(--article-muted);margin-top:10px;font-size:12px!important;line-height:1.6!important}.article-page .article-prose :is(table,.wp-block-table,pre){max-width:100%;display:block;overflow-x:auto}.article-page .article-prose :is(td,th){border:1px solid var(--article-rule);text-align:left;min-width:120px;padding:10px 12px}.article-page .article-prose a{text-underline-offset:3px;text-decoration:underline;color:#8e2338!important}.article-page :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #a60c24}.article-page .article-next-step{border-top:1px solid var(--article-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:24px 0;display:flex}.article-page .article-next-step h2{letter-spacing:-.01em;margin:0 0 5px;font-size:18px;font-weight:550;line-height:1.4}.article-page .article-next-step p{color:var(--article-muted);margin:0;font-size:13px;line-height:1.6}.article-page .article-next-step>a{color:#fff;white-space:nowrap;background:#a60c24;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:12px 19px;font-size:12px;font-weight:550;line-height:1.5;display:inline-flex}.article-page .article-recommendations{flex-direction:column;gap:32px;width:100%;min-width:0;margin:0;padding:0;display:flex;position:sticky;top:128px}.article-page .article-recommendations section{border-top:1px solid var(--article-rule);padding-top:15px}.article-page .article-recommendations h2{letter-spacing:0;text-transform:none;color:var(--article-muted);margin:0 0 10px;font-size:12px;font-weight:550;line-height:1.5}.article-page .article-recommendation{letter-spacing:0;text-transform:none;border-bottom:1px solid var(--article-rule);grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0}.article-page .article-recommendation img{object-fit:contain;filter:none;background:#fff;width:72px;height:88px}.article-page .article-recommendation>span{gap:6px}.article-page .article-recommendation b{letter-spacing:0;text-transform:none;font-size:14px;font-weight:550;line-height:1.45}.article-page .article-recommendation small{letter-spacing:0;text-transform:none;color:var(--article-muted);font-size:11px;font-weight:400;line-height:1.5}.article-page .article-recommendation em{letter-spacing:0;font-size:13px;font-style:normal;font-weight:500;line-height:1.5}.article-page .article-recommendation--story{padding:14px 0;display:block}.article-page .article-recommendation--story b{font-size:13px;font-weight:450}.article-page .article-subscribe__card{background:0 0;grid-template-columns:1fr;max-width:760px;min-height:0;margin:0 auto}.article-page .article-subscribe__media{display:none}.article-page .article-subscribe__card>div{text-align:left;grid-column:1;padding:38px 24px}.article-page .article-subscribe h2{max-width:none;color:var(--article-ink);margin:10px 0 12px;font-size:28px;font-weight:450;line-height:1.25}.article-page .article-subscribe :is(input,button){border-radius:0;font-size:12px}.article-page .article-subscribe form button{letter-spacing:0;text-transform:none;order:0;width:auto;padding:0 24px}.article-page .article-subscribe form small{order:1;grid-column:1/-1;padding:0;font-size:10px}@media (width<=900px){.article-page .article-body{grid-template-columns:minmax(0,1fr) 190px;gap:32px;padding-inline:24px}.article-page .article-head{padding-inline:24px}}@media (width<=760px){.article-page .article-head{padding:30px 20px 24px}.article-page .article-back{margin-bottom:22px}.article-page .article-head h1{font-size:32px;line-height:1.2}.article-page .article-head>p{font-size:15px;line-height:1.7}.article-page .article-body{flex-direction:column;gap:36px;padding:26px 20px 44px;display:flex}.article-page .article-copy{max-width:none;display:block}.article-page .article-prose{font-size:16px;line-height:1.75}.article-page .article-prose :is(h1,h2){font-size:23px!important}.article-page .article-prose>.article-lede{font-size:16px!important}.article-page .article-prose blockquote{padding:18px 20px;font-size:18px!important}.article-page .article-recommendations{grid-template-columns:1fr 1fr;gap:24px;padding:0;display:grid;position:static}.article-page .article-recommendation{grid-template-columns:52px minmax(0,1fr);gap:10px}.article-page .article-recommendation img{width:52px;height:70px}.article-page .article-recommendation b{font-size:13px}.article-page .article-next-step{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.article-page .article-subscribe__card>div{padding:32px 20px}.article-page .article-subscribe h2{font-size:25px}.article-page .article-subscribe form{grid-template-columns:1fr}.article-page .article-subscribe form button{order:1}.article-page .article-subscribe form small{order:2}}@media (width<=480px){.article-page .article-recommendations{grid-template-columns:1fr}}.article-page{border-radius:0}.article-page .article-prose ul{list-style:outside}.article-page .article-prose ol{list-style:decimal}.article-page .article-opening{max-width:1240px;margin:0 auto}.article-page--illustrated .article-opening{border-bottom:1px solid var(--article-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:46px 32px 36px;display:grid}.article-page--illustrated .article-opening .article-head{border:0;width:100%;margin:0;padding:0}.article-page--illustrated .article-head h1{text-wrap:pretty;font-size:clamp(32px,3.3vw,48px);line-height:1.18}.article-page--illustrated .article-head>p{margin:20px 0;font-size:16px;line-height:1.75}.article-page .article-media{min-width:0;margin:0}.article-page .article-media__frame{isolation:isolate;background:#eae2d7;position:relative;overflow:hidden}.article-page .article-media__frame img{filter:none;width:100%;height:100%;margin:0;display:block}.article-page .article-media figcaption{color:var(--article-muted);letter-spacing:0;margin-top:12px;font-size:11px;line-height:1.6}.article-page .article-media--cover .article-media__frame{height:clamp(330px,33vw,460px)}.article-page .article-feature{background:#ece2d6;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:26px;margin:34px 0;padding:20px;display:grid}.article-page .article-media--feature .article-media__frame{background:#ded3c5;height:300px}.article-page .article-feature>div{padding:12px 6px}.article-page .article-feature h2{letter-spacing:-.02em;color:var(--release-navy);margin:0 0 16px;font-size:25px;font-weight:500;line-height:1.24}.article-page .article-feature p{color:#52504d;white-space:pre-line;margin:0;font-size:14px;line-height:1.8}.article-page .article-feature--image-only{background:0 0;grid-template-columns:1fr;padding:0}.article-page .article-feature--image-only .article-media__frame{height:380px}.article-page .article-media--closing{max-width:1120px;margin:0 auto;padding:0 32px 54px}.article-page .article-media--closing .article-media__frame{height:clamp(240px,27vw,370px)}.article-page .article-media--closing figcaption{padding-top:4px}@media (width<=1000px){.article-page--illustrated .article-opening{gap:28px;padding:32px 24px}.article-page .article-feature{grid-template-columns:1fr;gap:10px;padding:18px}.article-page .article-media--feature .article-media__frame{height:260px}.article-page .article-feature>div{padding:12px 2px}}@media (width<=760px){.article-page--illustrated .article-opening{grid-template-columns:1fr;gap:26px;padding:30px 20px}.article-page--illustrated .article-head h1{font-size:34px;line-height:1.2}.article-page .article-media--cover .article-media__frame{height:300px}.article-page .article-feature{margin:28px 0}.article-page .article-feature h2{font-size:24px}.article-page .article-media--feature .article-media__frame{height:250px}.article-page .article-feature--image-only .article-media__frame{height:280px}.article-page .article-media--closing{padding:0 20px 36px}.article-page .article-media--closing .article-media__frame{height:240px}}.quiz-question{grid-template-columns:1fr}.quiz-question.quiz-question--illustrated{padding:48px var(--pad);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1500px;margin:auto;display:grid}.quiz-question__visual{background:#090b0d;height:min(620px,72svh);min-height:380px;margin:0;position:relative;overflow:hidden}.quiz-question__visual img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.quiz-question__visual figcaption{color:#faf9f6;background:linear-gradient(#0000,#030b17d9);padding:32px 24px 22px;font-size:12px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.quiz-question__body{min-width:0}main.quiz-page .quiz-question__body .eyebrow.dark{color:#e2b9be}.quiz-question .quiz-question__count{margin:0 0 20px;font-size:14px;line-height:1.5}.quiz-question .quiz-question__body h1{margin-bottom:18px;font-size:clamp(32px,3.5vw,52px);line-height:1.16}.quiz-question .quiz-question__body>p{font-size:14px;line-height:1.7}.quiz-question .quiz-options{gap:12px;margin-top:24px}.quiz-question .quiz-options button{min-height:66px;padding:18px;font-size:14px;line-height:1.5}@media (width<=720px){.quiz-question.quiz-question--illustrated{grid-template-columns:1fr;gap:26px;padding:24px 20px 40px}.quiz-question__visual{height:220px;min-height:0}.quiz-question__visual figcaption{padding:24px 16px 12px;font-size:11px}.quiz-question .quiz-question__body h1{font-size:32px;line-height:1.18}.quiz-question .quiz-question__count{margin-bottom:14px}}.home-shop{color:#071522;background:#faf9f6}.home-neutral-hero{color:#071522;background:#e8e7e2;grid-template-columns:1fr 1.1fr;min-height:570px;margin-top:108px;display:grid}.home-neutral-hero__copy{padding:64px var(--home-space);align-self:center}.home-neutral-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(44px,4.8vw,72px);font-weight:450;line-height:1.14}.home-neutral-hero__copy p{color:#52565b;max-width:355px;margin:24px 0 28px;font-size:16px;line-height:1.7}.home-neutral-hero__note{color:#565b5f;margin-top:32px;font-size:11px;line-height:1.6;display:block}.home-neutral-hero__media{background:#d8d8d3;grid-template-columns:1.25fr .75fr;align-items:stretch;min-width:0;display:grid}.home-neutral-hero__product{background:#111315;min-width:0;display:block;position:relative;overflow:hidden}.home-neutral-hero__product img{object-fit:cover;width:100%;height:100%;max-height:650px;display:block}.home-neutral-hero__product>span{color:#fff;background:linear-gradient(#0000,#090d14de);padding:42px 22px 24px;font-size:14px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.home-neutral-hero__product small{letter-spacing:.04em;opacity:.8;margin-top:4px;font-size:10px;font-weight:400;display:block}.home-neutral-hero__product--1{background:#f1f0eb;border-left:1px solid #d5d5ce}.home-neutral-hero__product--1 img{object-fit:contain;background:#fff;padding:18px}.home-neutral-hero__product--1>span{color:#071522;background:#f1f0eb;padding:22px}.home-shop .home-reassurance{background:#efeee9;border-color:#d2d2cb}.home-shop .home-reassurance a+a{border-color:#c8c9c3}.home-shop .home-discover__item>div{background:#efeee9}.home-shop .home-discover__item img{object-fit:contain;mix-blend-mode:multiply;padding:24px}.home-shop .lelo-newsletter{color:#071522;background:#e8e7e2}@media (width<=1000px){.home-neutral-hero{grid-template-columns:1fr 1fr;min-height:490px}.home-neutral-hero__copy{padding:44px 30px}.home-neutral-hero__media{grid-template-columns:1fr}.home-neutral-hero__product--1{display:none}}@media (width<=720px){.home-neutral-hero{grid-template-columns:1fr;margin-top:96px}.home-neutral-hero__copy{padding:40px 24px 32px}.home-neutral-hero h1{font-size:46px}.home-neutral-hero__copy p{margin:20px 0 24px;font-size:14px}.home-neutral-hero__note{margin-top:22px}.home-neutral-hero__media{grid-template-columns:1.2fr .8fr;height:310px}.home-neutral-hero__product--1{display:block}.home-neutral-hero__product img{height:310px}.home-neutral-hero__product>span{padding:30px 16px 16px}.home-neutral-hero__product--1>span,.home-shop .home-discover__item img{padding:16px}}.collection-catalog-hero--without-image:after{display:none}.search-page .shell{min-height:65vh;padding:80px var(--pad)}.site-search-form{max-width:780px;margin:34px 0 54px}.site-search-form label{margin-bottom:12px;font-size:12px;font-weight:700;display:block}.site-search-form>div{align-items:stretch;gap:12px;display:flex}.site-search-form input{border:1px solid #a69d92;flex:1;min-width:0;padding:14px 18px}.site-search-results h2{font-size:clamp(22px,3vw,36px);line-height:1.2}.site-search-results>p a{text-underline-offset:3px;text-decoration:underline}.overlay-search button{background:var(--burgundy);color:#fff;cursor:pointer;border:0;padding:0 16px;font-size:12px;font-weight:700}.overlay-search button:focus-visible,.site-search-form :focus-visible,.member-auth__consent a:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}.member-auth__consent a{text-underline-offset:2px;text-decoration:underline}@media (width<=520px){.compact-utilities a[aria-label=Account]{display:inline-flex!important}.site-search-form>div{flex-direction:column}.site-search-form .button{width:100%}}.inquiry-honeypot{display:none!important}.inquiry-consent{text-align:left;cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.inquiry-consent input[type=checkbox],.lelo-newsletter .inquiry-consent input[type=checkbox],.article-subscribe .inquiry-consent input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--burgundy);flex:none;margin:0;padding:0}.lelo-newsletter form{flex-wrap:wrap}.lelo-newsletter form>.inquiry-consent{color:var(--release-navy);letter-spacing:0;flex-basis:100%;margin:12px 0 8px}.lelo-newsletter form>.inquiry-consent input{border:1px solid}.newsletter form>.inquiry-consent{color:var(--ivory);margin-top:12px}.article-subscribe form>.inquiry-consent{color:#765f59;padding:0 7px}.newsletter .form-error,.lelo-newsletter .form-error,.article-subscribe .form-error{color:#a60c24;width:100%;margin:10px 0;font-size:12px;line-height:1.5}.newsletter .form-error{color:#fff}.blog-page--text-only .blog-visual,.blog-page--text-only .blog-stage:before{display:none}.blog-page--text-only .blog-feed{left:0}.blog-page--text-only .blog-entry{padding-left:clamp(30px,14vw,240px)}.blog-page--text-only .blog-entry__copy{width:min(54vw,650px)}.blog-page--text-only .blog-masthead{left:clamp(30px,14vw,240px)}.blog-page--empty{text-align:center;place-items:center;padding:40px;display:grid}.blog-empty h1{margin:0 0 18px;font-size:clamp(38px,5vw,72px);line-height:1.12}.blog-empty p{font-size:16px;line-height:1.6}.home-reading__text-card{border-top:1px solid;padding-top:20px}@media (width<=620px){.blog-page--wordpress .blog-entry{background-image:var(--journal-image)!important}.blog-page--wordpress .blog-entry:not(.blog-entry--illustrated){padding:38px 22px 55px}.blog-page--text-only .blog-entry{padding-left:22px}.blog-page--text-only .blog-entry__copy{width:auto}.blog-page--text-only .blog-masthead{left:auto}.home-reading__grid>a.home-reading__text-card{display:block}}@media (width<=700px){.menu-drawer__primary{overflow:visible}.menu-submenu.is-open{max-height:min(75svh,620px);overflow-y:auto}}:is(#release-lab-root,body) .product-price{max-width:100%;font:inherit;white-space:normal;flex-flow:wrap;align-items:baseline;gap:.25em .55em;line-height:1.3;display:inline-flex}:is(#release-lab-root,body) .product-price del{color:inherit;opacity:.65;font-size:.85em;font-weight:400;text-decoration:line-through}:is(#release-lab-root,body) .product-price ins{color:inherit;font-weight:inherit;background:0 0;text-decoration:none}:is(#release-lab-root,body) .product-price .amount{white-space:nowrap}:is(#release-lab-root,body) .product-price :is(del,ins) span{font:inherit;display:inline}:is(#release-lab-root,body) .product-price .screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-promo{margin:20px 0}.cart-promo>label{margin-bottom:10px;display:block}.cart-promo>div{gap:8px;display:flex}.cart-promo input{min-width:0;font:inherit;background:#faf9f6;border:1px solid #b9aca7;border-radius:0;flex:1;padding:12px}.cart-promo button{color:#fff;cursor:pointer;background:#a60c24;border:0;border-radius:0;padding:12px 18px;font-weight:600}.cart-promo :disabled{opacity:.5;cursor:default}.cart-promo :focus-visible,.cart-promo__applied button:focus-visible{outline-offset:3px;outline:3px solid #b4873f}.cart-promo>p{margin:12px 0;font-size:13px;line-height:1.5}.cart-promo__applied dt{overflow-wrap:anywhere}.cart-promo__applied button{color:#a60c24;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline;display:block}.cart-promo__applied button:disabled{opacity:.5}.article-page .article-subscribe{background:#eae0d4}.article-page .article-subscribe__card{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px;max-width:1120px;min-height:320px;margin:0 auto;padding:0 32px;overflow:visible}.article-page .article-subscribe__media{aspect-ratio:auto;grid-column:2;align-self:stretch;min-width:0;height:auto;min-height:0;display:block}.article-page .article-subscribe__media img{object-fit:cover;object-position:center;filter:none}.article-page .article-subscribe__card>div{text-align:left;grid-column:1;min-width:0;padding:32px 0}.article-page .article-subscribe__content>span{margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.4;display:block}.article-page .article-subscribe h2{letter-spacing:-.025em;max-width:none;color:var(--article-ink);margin:0 0 12px;font-size:28px;font-weight:450;line-height:1.25}.article-page .article-subscribe p{max-width:none;color:var(--article-muted);margin:0 0 18px;font-size:13px;line-height:1.7}.article-page .article-subscribe form{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.article-page .article-subscribe :is(input,button){border-radius:0}.article-page .article-subscribe input[type=email]{background:#faf9f6;border-color:#82776e;padding:0 14px;font-size:16px}.article-page .article-subscribe input[type=email]::placeholder{font-size:13px}.article-page .article-subscribe .inquiry-consent{color:#645e5a;min-height:22px;padding:0;line-height:1.6}.article-page .article-subscribe .inquiry-consent input{margin-top:1px}.article-page .article-subscribe form button{letter-spacing:0;text-transform:none;order:0;width:100%;padding:0 18px;font-size:13px;font-weight:500}.article-page .article-subscribe form small{color:#645e5a;order:0;grid-column:1;padding:0;font-size:11px}.article-page .article-subscribe :is(input,button):focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}@media (width<=900px){.article-page .article-subscribe__card{gap:24px;padding:0 24px}.article-page .article-subscribe h2{font-size:24px}.article-page .article-subscribe p{font-size:12px}}@media (width<=640px){.article-page .article-subscribe__card{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0 20px}.article-page .article-subscribe__media{aspect-ratio:3/2;grid-column:1;align-self:auto}.article-page .article-subscribe h2{font-size:25px}}@media (pointer:coarse){.article-page .article-subscribe .inquiry-consent{align-items:center;min-height:44px}}:is(#release-lab-root,body) .newsletter-form-slot{width:100%;min-width:0}:is(#release-lab-root,body) .release-lab-newsletter-form{text-align:left;color:#142630;width:100%;max-width:720px;margin-inline:auto}:is(#release-lab-root,body) .release-lab-newsletter-form form{width:100%;max-width:none;color:inherit;border:0;margin:0;display:block}:is(#release-lab-root,body) .release-lab-newsletter-form fieldset{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;min-width:0;display:grid}:is(#release-lab-root,body) .release-lab-newsletter-form .ff-el-group{min-width:0;margin:0}:is(#release-lab-root,body) .release-lab-newsletter-form .ff-el-group:has(input[type=email]){grid-area:1/1}:is(#release-lab-root,body) .release-lab-newsletter-form .ff-el-group:has(input[type=checkbox]){grid-area:2/1/auto/-1}:is(#release-lab-root,body) .release-lab-newsletter-form input[type=email]{color:#142630;width:100%;height:54px;min-height:54px;font:400 14px/1.5 var(--sans);letter-spacing:0;text-align:left;box-shadow:none;background:#fffdf9;border:2px solid #66594f;border-radius:0;margin:0;padding:0 16px;display:block}:is(#release-lab-root,body) .release-lab-newsletter-form input[type=email]::placeholder{color:#5f5751;opacity:1}:is(#release-lab-root,body) .release-lab-newsletter-form .ff_submit_btn_wrapper{grid-area:1/2;align-self:start}:is(#release-lab-root,body) .release-lab-newsletter-form button[type=submit]{color:#fff;width:auto;height:auto;min-height:54px;font:600 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;box-shadow:none;cursor:pointer;background:#712c43;border:2px solid #712c43;border-radius:0;justify-content:center;align-items:center;margin:0;padding:12px 22px;display:flex;transform:none}:is(#release-lab-root,body) .release-lab-newsletter-form .ff-el-form-check-label{color:inherit;font:400 12px/1.6 var(--sans);letter-spacing:0;text-transform:none;align-items:flex-start;gap:10px;margin:0;padding:0;display:flex}:is(#release-lab-root,body) .release-lab-newsletter-form input[type=checkbox]{appearance:auto;accent-color:#712c43;border:1px solid #66594f;border-radius:0;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}:is(#release-lab-root,body) .release-lab-newsletter-form :is(input,button,a):focus-visible{outline-offset:4px;outline:3px solid #922e47}:is(#release-lab-root,body) .release-lab-newsletter-form :is(.error,.text-danger,.ff-el-error-message){color:#922e47;font-size:12px;line-height:1.6}:is(#release-lab-root,body) .newsletter-form-unavailable{font-size:13px;line-height:1.6}:is(#release-lab-root,body) .newsletter .release-lab-newsletter-form{color:#f5eee6}:is(#release-lab-root,body) .newsletter .release-lab-newsletter-form :is(input,button,a):focus-visible{outline-color:var(--brand-gold)}:is(#release-lab-root,body) .lelo-footer__lead p{width:100%;max-width:none;font-size:12px;line-height:1.6}@media (width>=1001px){:is(#release-lab-root,body) .lelo-footer{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(330px,1.8fr);column-gap:clamp(18px,2.3vw,36px)}:is(#release-lab-root,body) .lelo-footer__lead{width:100%;max-width:none;margin-right:0}:is(#release-lab-root,body) .lelo-footer__lead p{white-space:nowrap}}@media (width>=1001px) and (width<=1150px){:is(#release-lab-root,body) .lelo-footer{padding-inline:30px}}@media (width>=721px) and (width<=1000px){:is(#release-lab-root,body) .lelo-footer__lead{width:100%;max-width:none;margin-right:0}}@media (width<=560px){:is(#release-lab-root,body) .release-lab-newsletter-form fieldset{grid-template-columns:minmax(0,1fr);gap:14px}:is(#release-lab-root,body) .release-lab-newsletter-form .ff_submit_btn_wrapper{grid-area:3/1}:is(#release-lab-root,body) .release-lab-newsletter-form button[type=submit]{width:100%}}:is(.rl-affiliate-brand,.rl-creator-shell__brand,.rl-creator-terms__brand){color:#9c713d;align-items:center;gap:12px;line-height:1.3;display:inline-flex}:is(.rl-affiliate-brand,.rl-creator-shell__brand,.rl-creator-terms__brand) img{object-fit:contain;width:48px;height:48px;display:block}.footer-brand .footer-brand__logo{object-fit:contain;object-position:center;filter:none}.lelo-hero--wellness .lelo-hero__art-copy{pointer-events:auto}.lelo-hero--wellness .lelo-hero__art-copy a:focus-visible{outline-offset:5px;outline:3px solid #bd9155}:is(#release-lab-root,body) .lelo-footer nav:not(.lelo-footer__socials) a{min-height:28px;font-size:14px;line-height:1.6}:is(#release-lab-root,body) .lelo-footer nav strong{font-size:11px;line-height:1.5}:is(#release-lab-root,body) .lelo-footer__contact-link{align-items:center;gap:10px;display:flex}.rl-creator-account-note{color:#39434d;background:#faf9f6;border-left:3px solid #b4873f;padding:14px 18px;font-size:14px;line-height:1.6}.rl-creator-account-note a{color:#7a263a;text-underline-offset:3px;text-decoration:underline}@media (width<=720px){:is(#release-lab-root,body) .lelo-footer nav:not(.lelo-footer__socials) a{min-height:40px}.rl-creator-account-note{margin-inline:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:is(#release-lab-root,body) .lelo-footer--client{padding:56px clamp(24px,4vw,64px) 24px;display:block}.lelo-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(320px,1.8fr);align-items:start;gap:40px;max-width:1440px;margin-inline:auto;display:grid}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__lead{text-align:center;grid-area:auto;width:100%;max-width:none;margin:0;display:block}:is(#release-lab-root,body) .lelo-footer--client .footer-brand{letter-spacing:.2em;justify-content:center;gap:12px;font-size:15px}:is(#release-lab-root,body) .lelo-footer--client .footer-brand__logo{object-fit:contain;width:54px;height:54px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__lead p{white-space:normal;color:#c5bdb3;margin:18px auto 0;font-size:13px;line-height:1.6}:is(#release-lab-root,body) .lelo-footer--client nav:not(.lelo-footer__socials){gap:8px}:is(#release-lab-root,body) .lelo-footer--client nav strong{color:#d4b779;letter-spacing:.17em;margin-bottom:16px;font-size:13px}:is(#release-lab-root,body) .lelo-footer--client nav:not(.lelo-footer__socials) a{align-items:center;min-height:30px;font-size:14px;line-height:1.5;display:flex}:is(#release-lab-root,body) .lelo-footer--client a:focus-visible{outline-offset:4px;outline:2px solid #d4b779}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__socials{margin-top:28px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__socials>div{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;display:flex}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__socials a{gap:5px;min-height:32px;font-size:12px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__payments .pdp-payments__cards{justify-content:center}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__bottom{grid-column:1/-1;margin-top:0;padding-top:22px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__legal{text-align:center;color:#d4b779;font-size:11px;line-height:1.5;display:block}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__legal>span{color:inherit}:is(#release-lab-root,body) .support-page .support-hero{text-align:center;margin-top:0;padding:clamp(166px,16vw,220px) 24px 64px}.support-page .support-hero h1{text-transform:none;max-width:980px;margin:0 auto 20px;font-size:clamp(38px,5vw,68px);line-height:1.16}.support-page .support-hero>p{color:#d4cbc0;max-width:650px;margin:0 auto 28px;font-size:17px;line-height:1.65}.support-search-label{color:#f5f0e8;margin-bottom:10px;font-size:14px;font-weight:600;display:block}:is(#release-lab-root,body) .support-page .support-search{color:#061421;background:#faf8f4;border:2px solid #d7be8d;border-radius:0;gap:12px;width:min(100%,650px);min-height:58px;margin:0 auto;padding:0 18px;display:flex}.support-page .support-search .utility-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:0 0 22px;width:22px;height:22px;display:block}:is(#release-lab-root,body) .support-page .support-search input{color:#061421;background:0 0;border:0;outline:0;min-width:0;height:54px;padding:12px 0;font-size:16px;line-height:1.5}.support-page .support-search input::placeholder{color:#675b5d;opacity:1}.support-page .support-search:focus-within{outline-offset:4px;outline:3px solid #b4873f}.support-grid[hidden]{display:none}.support-grid>a>span{min-height:32px;line-height:32px;display:block}.support-grid h2{letter-spacing:0;margin:18px 0 8px;font-family:inherit;font-size:24px;line-height:1.25}.support-grid a:focus-visible{outline-offset:3px;outline:3px solid #a60c24}.customer-faqs{color:#061421;max-width:1240px;margin:auto;padding:30px 24px 72px}.customer-faqs__group{border-top:1px solid #cfc5b9;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:50px;padding:36px 0;display:grid}.customer-faqs__group h2{font:550 clamp(24px,3vw,32px)/1.25 var(--sans);letter-spacing:-.02em;margin:0}.customer-faqs details{border-bottom:1px solid #d9d1c8}.customer-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.customer-faqs summary::-webkit-details-marker{display:none}.customer-faqs summary span{flex:0 0 18px;font-size:22px}.customer-faqs details[open] summary span{transform:rotate(45deg)}.customer-faqs summary:focus-visible{outline-offset:3px;outline:2px solid #a60c24}.customer-faqs details p{margin:0 0 20px;font-size:16px;line-height:1.8}.customer-faqs a{color:#a60c24;text-decoration:underline}.customer-faqs__result{padding:16px 0;font-size:16px}.customer-policy__nav{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:30px;font-size:15px;display:flex}.customer-policy__nav a{text-underline-offset:5px;padding:8px 0;text-decoration:underline}.customer-policy__nav a[aria-current]{color:#a60c24;font-weight:650}.customer-policy__nav a:focus-visible{outline-offset:4px;outline:2px solid #a60c24}.customer-policy .legal-document{max-width:1040px}.customer-policy .legal-document section{margin-bottom:42px}.customer-policy .legal-document h3{font:600 20px/1.4 var(--sans);margin:26px 0 12px}.customer-policy__group-title{border-bottom:1px solid #cfc5b9;margin-top:50px;padding-bottom:20px}.policy-document section[id]{scroll-margin-top:150px}.policy-document nav{margin-bottom:42px}.policy-document nav ol{padding-inline-start:1.5rem;list-style:decimal}.policy-document a{text-underline-offset:.2em;text-decoration:underline}.policy-document dt{font-weight:650}.policy-document dd{margin:0 0 14px}.policy-document address{font-style:normal}.checkout-phone{align-content:start;gap:7px;min-width:0;display:grid}.checkout-phone__field{grid-template-columns:minmax(0,1fr) 112px;gap:0;display:grid}:is(#release-lab-root,body) .checkout-page .checkout-phone__field input{border-right:0;min-width:0}:is(#release-lab-root,body) .checkout-page .checkout-phone__field select{text-overflow:ellipsis;background:#f5f1eb;min-width:0;padding-inline:6px;font-size:13px}.checkout-phone small{color:#63545a;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.5}.checkout-phone small.checkout-phone__error{color:#a60c24}:is(#release-lab-root,body) .checkout-page .checkout-phone__field--invalid :is(input,select){border-color:#a60c24}@media (width<=1100px){.lelo-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__lead{grid-column:1/-1;justify-self:center;max-width:480px}}@media (width<=720px){:is(#release-lab-root,body) .lelo-footer--client{padding:40px 24px 24px}.lelo-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}:is(#release-lab-root,body) .lelo-footer--client nav:not(.lelo-footer__socials) a{min-height:42px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__lead{grid-row:auto}.customer-faqs__group{grid-template-columns:1fr;gap:16px;padding:28px 0}.customer-faqs summary{padding:18px 0;font-size:16px}:is(#release-lab-root,body) .support-page .support-hero{padding:150px 20px 48px}.support-page .support-hero>p{font-size:15px}.support-grid[hidden]{display:none}.support-grid>a>span{min-height:32px;line-height:32px;display:block}.support-grid h2{font-size:21px}}.lelo-footer__toggle{display:none}.lelo-footer__links{gap:5px;display:grid}.menu-drawer__inline{display:none}.menu-drawer__head,.menu-submenu__head,.menu-drawer__foot{font-size:11px}.menu-drawer__item small,.menu-submenu__head small,.menu-submenu nav small{opacity:1;font-size:10px}.menu-drawer__foot a{color:var(--brand-gold)}@media (width<=700px){.menu-drawer .menu-drawer__primary{border-right:0;min-height:0}.menu-drawer .menu-submenu{display:none}.menu-drawer__item{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.menu-drawer__inline{grid-column:1/-1;padding:0 0 8px 32px;display:grid}.menu-drawer__inline a{min-height:44px;color:var(--release-cream);align-items:center;font-size:14px;line-height:1.4;display:flex}.menu-drawer__inline a:focus-visible{outline:2px solid var(--brand-gold)}}@media (width>=1121px){.category-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-product-grid .lelo-product--catalog .lelo-product__image>a img{padding:clamp(16px,2.3vw,38px)}}@media (width<=800px){.collection-catalog-hero{align-items:end;height:auto;min-height:180px;display:grid}.collection-catalog-hero>div{padding:30px 22px;position:relative;inset:auto}.collection-catalog-hero>div>span{margin-bottom:8px}.collection-catalog-hero h1{margin-bottom:10px;font-size:clamp(34px,7.5vw,54px)}.legal-page>header{padding-block:34px}}@media (width<=720px){:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__inner{grid-template-columns:1fr;gap:14px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__group{border-bottom:1px solid #525860}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__group>strong{display:none}.lelo-footer__toggle{color:#d4b779;width:100%;min-height:48px;font:650 13px/1.4 var(--sans);letter-spacing:.12em;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.lelo-footer__toggle:focus-visible{outline-offset:3px;outline:2px solid #d4b779}.lelo-footer__links:not(.is-open){display:none}.lelo-footer__links.is-open{padding-bottom:12px}:is(#release-lab-root,body) .lelo-footer--client .lelo-footer__lead{padding-block:22px}}.blog-page--text-only .blog-entry--listing-image{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(24px,4vw,64px);padding-right:clamp(88px,15vw,230px)}.blog-page--text-only .blog-entry--listing-image .blog-entry__copy{width:auto}.blog-entry__listing-image{aspect-ratio:4/3;object-fit:cover;align-self:center;width:100%;max-height:min(36vw,48vh);display:block}@media (width>=621px){.blog-page--text-only .blog-masthead{flex-flow:wrap;align-items:baseline;gap:6px 14px;width:min(70vw,34rem);top:16px}.blog-page--text-only .blog-entry--listing-image{height:auto;min-height:max(320px,100svh - 264px);padding-block:24px}.blog-page--text-only .blog-entry--listing-image h1{font-size:clamp(28px,3.2vw,52px)}}@media (width<=620px){.blog-page--text-only .blog-entry--listing-image{grid-template-columns:1fr;gap:24px;padding-right:22px;display:grid}.blog-entry__listing-image{max-height:300px}}
/*$vite$:1*/