.HeroInteractive-module__H5gMnW__grid{gap:var(--sp-48);align-items:center;display:grid}.HeroInteractive-module__H5gMnW__copy,.HeroInteractive-module__H5gMnW__stage{min-width:0}.HeroInteractive-module__H5gMnW__sub{margin-top:var(--sp-24);color:var(--text-muted)}.HeroInteractive-module__H5gMnW__form{margin-top:var(--sp-32);max-width:30rem}.HeroInteractive-module__H5gMnW__label{font-size:var(--size-small);color:var(--text-muted);margin-bottom:var(--sp-8)}.HeroInteractive-module__H5gMnW__field{align-items:center;gap:var(--sp-8);padding:6px 6px 6px var(--sp-8);background:var(--oat);border:1px solid var(--rule);border-radius:var(--r-pill);transition:border-color var(--dur) var(--ease);display:flex}.HeroInteractive-module__H5gMnW__field:hover{border-color:var(--cocoa-60)}.HeroInteractive-module__H5gMnW__field:focus-within{outline:2px solid var(--amber);outline-offset:1px;box-shadow:0 0 0 4px var(--cocoa)}.HeroInteractive-module__H5gMnW__input{min-width:0;padding:10px var(--sp-16);font-size:var(--size-body);background:0 0;border:0;flex:1}.HeroInteractive-module__H5gMnW__input:focus,.HeroInteractive-module__H5gMnW__input:focus-visible{box-shadow:none;outline:none}.HeroInteractive-module__H5gMnW__button{padding:12px var(--sp-24);border-radius:var(--r-pill);background:var(--amber);color:var(--cocoa);white-space:nowrap;transition:background var(--dur) var(--ease);flex-shrink:0;font-weight:500}.HeroInteractive-module__H5gMnW__button:hover{background:var(--amber-deep)}.HeroInteractive-module__H5gMnW__caption{margin-top:var(--sp-16)}.HeroInteractive-module__H5gMnW__stage{aspect-ratio:1;border-radius:var(--r-card);background:var(--oat);transition:background var(--dur-nightfall) var(--ease);position:relative;overflow:hidden}.HeroInteractive-module__H5gMnW__stage[data-lit=true]{background:#0e0f14}.HeroInteractive-module__H5gMnW__controls{left:var(--sp-16);right:var(--sp-16);bottom:var(--sp-16);justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex;position:absolute}.HeroInteractive-module__H5gMnW__swatches{gap:var(--sp-8);flex-wrap:wrap;display:flex}.HeroInteractive-module__H5gMnW__swatch{border-radius:var(--r-pill);width:28px;height:28px;transition:transform var(--dur) var(--ease);border:2px solid #0000;box-shadow:0 0 0 1px #fbf7f180}.HeroInteractive-module__H5gMnW__swatch:hover{transform:scale(1.12)}.HeroInteractive-module__H5gMnW__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--linen), 0 0 0 4px var(--cocoa)}.HeroInteractive-module__H5gMnW__toggle{border-radius:var(--r-pill);background:var(--linen);border:1px solid var(--hairline);width:40px;height:40px;color:var(--cocoa);transition:background var(--dur) var(--ease);flex-shrink:0;place-items:center;display:grid}.HeroInteractive-module__H5gMnW__toggle:hover{background:var(--oat)}@media (min-width:900px){.HeroInteractive-module__H5gMnW__grid{gap:var(--sp-80);grid-template-columns:5fr 6fr}}@media (pointer:coarse){.HeroInteractive-module__H5gMnW__swatch{width:40px;height:40px}.HeroInteractive-module__H5gMnW__toggle{width:44px;height:44px}}
.Hero-module__ejOdHG__hero{padding-block:var(--sp-64) var(--sp-80)}.Hero-module__ejOdHG__grid{gap:var(--sp-48);align-items:center;display:grid}.Hero-module__ejOdHG__sub{margin-top:var(--sp-24);color:var(--text-muted);font-size:var(--size-body)}.Hero-module__ejOdHG__media{min-width:0}.Hero-module__ejOdHG__videoFrame{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--oat);width:100%;position:relative;overflow:hidden}.Hero-module__ejOdHG__video{object-fit:cover;width:100%;height:100%}.Hero-module__ejOdHG__caption{margin-top:var(--sp-16)}@media (min-width:900px){.Hero-module__ejOdHG__hero{padding-block:var(--sp-96) var(--sp-120)}.Hero-module__ejOdHG__grid{gap:var(--sp-80);grid-template-columns:5fr 6fr}}
.TrustStrip-module__5fQSjq__strip{padding-block:var(--sp-32);border-block:1px solid var(--hairline)}.TrustStrip-module__5fQSjq__list{gap:var(--sp-24) var(--sp-32);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.TrustStrip-module__5fQSjq__item{align-items:flex-start;gap:var(--sp-16);display:flex}.TrustStrip-module__5fQSjq__icon{color:var(--text-muted);flex-shrink:0;margin-top:1px}.TrustStrip-module__5fQSjq__label{font-size:var(--size-small);line-height:1.45}@media (min-width:800px){.TrustStrip-module__5fQSjq__list{grid-template-columns:repeat(4,1fr)}}
.Img-module__w4lbHa__frame{background:var(--oat);width:100%;position:relative;overflow:hidden;container-type:inline-size}.Img-module__w4lbHa__rounded{border-radius:var(--r-card)}.Img-module__w4lbHa__img{object-fit:cover}.Img-module__w4lbHa__placeholder{justify-content:center;align-items:center;gap:var(--sp-4);padding:var(--sp-16);text-align:center;color:var(--text-muted);border:1px dashed var(--rule);border-radius:inherit;flex-direction:column;display:flex;position:absolute;inset:0}.Img-module__w4lbHa__name{font-size:var(--size-small);color:var(--text);font-weight:500}.Img-module__w4lbHa__meta{font-size:var(--size-small);font-variant-numeric:tabular-nums}.Img-module__w4lbHa__brief{font-size:var(--size-small);text-wrap:balance;max-width:34ch}@container (max-width:220px){.Img-module__w4lbHa__placeholder{padding:var(--sp-8);gap:0}.Img-module__w4lbHa__name,.Img-module__w4lbHa__meta{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.Img-module__w4lbHa__brief{display:none}}.band--night .Img-module__w4lbHa__frame{background:#fbf7f10f}.band--night .Img-module__w4lbHa__variantDay{background:#fbf7f11f}.band--night .Img-module__w4lbHa__variantNight{background:#fbf7f105}.Img-module__w4lbHa__variantDay .Img-module__w4lbHa__placeholder{padding-top:var(--sp-32);justify-content:flex-start}.Img-module__w4lbHa__variantNight .Img-module__w4lbHa__placeholder{padding-bottom:var(--sp-32);justify-content:flex-end}.Img-module__w4lbHa__unlisted{aspect-ratio:3/2}.Img-module__w4lbHa__unlisted .Img-module__w4lbHa__placeholder{border-style:solid;border-color:var(--amber-deep);color:var(--amber-deep)}
.Accordion-module__YXbK9a__wrap{margin-top:var(--sp-40);max-width:46rem}.Accordion-module__YXbK9a__list{border-top:1px solid var(--rule)}.Accordion-module__YXbK9a__item{border-bottom:1px solid var(--rule)}.Accordion-module__YXbK9a__summary{justify-content:space-between;align-items:center;gap:var(--sp-24);padding-block:var(--sp-24);cursor:pointer;transition:color var(--dur) var(--ease);list-style:none;display:flex}.Accordion-module__YXbK9a__summary::-webkit-details-marker{display:none}.Accordion-module__YXbK9a__summary::marker{content:""}.Accordion-module__YXbK9a__summary:hover{color:var(--amber-deep)}.Accordion-module__YXbK9a__question{font-family:var(--font-display);font-size:var(--size-h3);font-variation-settings:"opsz" 26, "SOFT" 100, "WONK" 0;letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.25}.Accordion-module__YXbK9a__chevron{color:var(--text-muted);transition:transform var(--dur) var(--ease);flex-shrink:0}.Accordion-module__YXbK9a__item[open] .Accordion-module__YXbK9a__chevron{transform:rotate(180deg)}.Accordion-module__YXbK9a__answer{padding-bottom:var(--sp-24);color:var(--text-muted)}.Accordion-module__YXbK9a__more{margin-top:var(--sp-32);font-size:var(--size-small);text-underline-offset:.2em;text-decoration:underline;display:inline-block}@media (pointer:coarse){.Accordion-module__YXbK9a__more{padding-block:11px}}
.SocialProof-module__B9gqAG__empty{padding:var(--sp-64) var(--gutter);border:1px solid var(--hairline);border-radius:var(--r-card);text-align:center}.SocialProof-module__B9gqAG__emptyTitle{font-size:var(--size-h2)}.SocialProof-module__B9gqAG__emptyBody{margin:var(--sp-16) auto 0}.SocialProof-module__B9gqAG__emptyCta{margin-top:var(--sp-32);padding:14px var(--sp-32);border-radius:var(--r-pill);background:var(--amber);color:var(--cocoa);transition:background var(--dur) var(--ease);font-weight:500;text-decoration:none;display:inline-block}.SocialProof-module__B9gqAG__emptyCta:hover{background:var(--amber-deep);color:var(--cocoa)}.SocialProof-module__B9gqAG__grid{gap:var(--sp-32);margin-top:var(--sp-48);display:grid}.SocialProof-module__B9gqAG__card{min-width:0}.SocialProof-module__B9gqAG__photo{border-radius:var(--r-card);width:100%;height:auto;margin-bottom:var(--sp-24)}.SocialProof-module__B9gqAG__quote{font-family:var(--font-display);font-size:var(--size-h3);font-variation-settings:"opsz" 26, "SOFT" 100, "WONK" 0;margin:0;line-height:1.45}.SocialProof-module__B9gqAG__attribution{margin-top:var(--sp-16)}@media (min-width:600px){.SocialProof-module__B9gqAG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.SocialProof-module__B9gqAG__grid{grid-template-columns:repeat(3,1fr)}}
.PieceRender-module__NQfiGa__art{-webkit-user-select:none;user-select:none;width:100%;height:100%}.PieceRender-module__NQfiGa__initial{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 20, "WONK" 0;transition:fill var(--dur) var(--ease);font-size:268px;font-weight:600}.PieceRender-module__NQfiGa__script{transition:fill var(--dur) var(--ease)}.PieceRender-module__NQfiGa__scriptOne{font-family:var(--font-script-1), cursive}.PieceRender-module__NQfiGa__scriptTwo{font-family:var(--font-script-2), cursive}.PieceRender-module__NQfiGa__scriptThree{font-family:var(--font-script-3), cursive}
.Gifting-module__FostPW__grid{gap:var(--sp-48);align-items:start;display:grid}.Gifting-module__FostPW__copy,.Gifting-module__FostPW__media{min-width:0}.Gifting-module__FostPW__body{margin-top:var(--sp-16)}.Gifting-module__FostPW__orderBy{margin-top:var(--sp-24);font-weight:500}.Gifting-module__FostPW__noteBlock{margin-top:var(--sp-32)}.Gifting-module__FostPW__noteLabel{font-size:var(--size-small);margin-bottom:var(--sp-8)}.Gifting-module__FostPW__noteInput{width:100%;padding:var(--sp-16);background:var(--linen);border:1px solid var(--rule);border-radius:var(--r-input);resize:vertical;font-size:var(--size-small)}.Gifting-module__FostPW__noteCard{margin-top:var(--sp-16);padding:var(--sp-24);background:var(--linen);border:1px solid var(--rule);border-radius:var(--r-card);place-items:center;min-height:7rem;display:grid}.Gifting-module__FostPW__noteText{text-align:center;max-width:28ch;font-size:var(--size-small);white-space:pre-wrap;word-break:break-word;line-height:1.7}.Gifting-module__FostPW__noteText[data-empty=true]{color:var(--text-muted)}.Gifting-module__FostPW__giftCard{margin-top:var(--sp-24)}.Gifting-module__FostPW__giftCardLine{color:var(--text-muted)}.Gifting-module__FostPW__giftCardLink{text-underline-offset:.2em;text-decoration:underline}@media (min-width:800px){.Gifting-module__FostPW__grid{gap:var(--sp-80);grid-template-columns:1fr 1fr}}.Gifting-module__FostPW__giftCardPending{color:var(--text-muted)}
.Preview-module__2b_hQa__stage{aspect-ratio:1;border-radius:var(--r-card);background:var(--oat);width:100%;transition:background var(--dur) var(--ease);position:relative;overflow:hidden}.Preview-module__2b_hQa__stage[data-lit=true]{background:#0e0f14}.Preview-module__2b_hQa__art{width:100%;height:100%}.Preview-module__2b_hQa__initial{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 20, "WONK" 0;transition:fill var(--dur) var(--ease);font-size:300px;font-weight:600}.Preview-module__2b_hQa__script{transition:fill var(--dur) var(--ease)}.Preview-module__2b_hQa__scriptOne{font-family:var(--font-script-1), cursive}.Preview-module__2b_hQa__scriptTwo{font-family:var(--font-script-2), cursive}.Preview-module__2b_hQa__scriptThree{font-family:var(--font-script-3), cursive}.Preview-module__2b_hQa__toggle{left:var(--sp-16);bottom:var(--sp-16);align-items:center;gap:var(--sp-8);height:40px;padding-inline:var(--sp-16);border-radius:var(--r-pill);background:var(--linen);border:1px solid var(--hairline);color:var(--cocoa);font-size:var(--size-small);transition:background var(--dur) var(--ease);font-weight:500;display:inline-flex;position:absolute}.Preview-module__2b_hQa__toggle:hover{background:var(--oat)}.Preview-module__2b_hQa__toggleText{line-height:1}
.Customizer-module__AKWLiq__layout{gap:var(--sp-32);display:grid}.Customizer-module__AKWLiq__previewSticky{top:var(--header-h);z-index:1;background:var(--bg);padding-block:var(--sp-16);position:sticky}@media (max-width:899px){.Customizer-module__AKWLiq__layout{display:block}.Customizer-module__AKWLiq__previewCol{display:contents}.Customizer-module__AKWLiq__previewSticky{height:calc(38vh + var(--sp-32));border-bottom:1px solid var(--hairline);place-items:center;display:grid}.Customizer-module__AKWLiq__previewSticky>*{aspect-ratio:1;width:auto;height:38vh}}.Customizer-module__AKWLiq__controls{min-width:0}.Customizer-module__AKWLiq__step{padding:var(--sp-40) 0;border:0;border-top:1px solid var(--hairline);min-inline-size:0;margin:0}.Customizer-module__AKWLiq__step:first-child{padding-top:var(--sp-16);border-top:0}.Customizer-module__AKWLiq__stepTitle{margin-bottom:var(--sp-16);font-family:var(--font-display);font-size:var(--size-h3);font-variation-settings:"opsz" 26, "SOFT" 100, "WONK" 0;letter-spacing:var(--tracking-tight);padding:0;font-weight:600}.Customizer-module__AKWLiq__label{font-size:var(--size-small);color:var(--text-muted);margin-bottom:var(--sp-8)}.Customizer-module__AKWLiq__help{margin-top:var(--sp-8)}.Customizer-module__AKWLiq__counter{margin-top:var(--sp-4);font-variant-numeric:tabular-nums}.Customizer-module__AKWLiq__overMax{margin-top:var(--sp-8);color:var(--text)}.Customizer-module__AKWLiq__nameInput{width:100%;max-width:22rem;padding:14px var(--sp-16);background:var(--oat);border:1px solid var(--rule);border-radius:var(--r-input);font-size:var(--size-h3);font-family:var(--font-display);font-variation-settings:"opsz" 26, "SOFT" 100, "WONK" 0;transition:border-color var(--dur) var(--ease)}.Customizer-module__AKWLiq__nameInput:hover{border-color:var(--cocoa-60)}.Customizer-module__AKWLiq__stack{gap:var(--sp-8);display:grid}.Customizer-module__AKWLiq__srOnlyInput{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Customizer-module__AKWLiq__fontOption,.Customizer-module__AKWLiq__pairOption,.Customizer-module__AKWLiq__rowOption{padding:var(--sp-16);border:1px solid var(--rule);border-radius:var(--r-card);cursor:pointer;transition:border-color var(--dur) var(--ease);display:block;position:relative}.Customizer-module__AKWLiq__fontOption:hover,.Customizer-module__AKWLiq__pairOption:hover,.Customizer-module__AKWLiq__rowOption:hover{border-color:var(--cocoa-60)}.Customizer-module__AKWLiq__fontOption[data-selected=true],.Customizer-module__AKWLiq__pairOption[data-selected=true],.Customizer-module__AKWLiq__rowOption[data-selected=true]{border-color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa)}:is(.Customizer-module__AKWLiq__fontOption:has(.Customizer-module__AKWLiq__srOnlyInput:focus-visible),.Customizer-module__AKWLiq__pairOption:has(.Customizer-module__AKWLiq__srOnlyInput:focus-visible),.Customizer-module__AKWLiq__rowOption:has(.Customizer-module__AKWLiq__srOnlyInput:focus-visible)){outline:2px solid var(--amber);outline-offset:1px;box-shadow:0 0 0 4px var(--cocoa)}.Customizer-module__AKWLiq__optionName{margin-top:var(--sp-8);overflow-wrap:anywhere;display:block}.Customizer-module__AKWLiq__optionMeta{overflow-wrap:anywhere;display:block}.Customizer-module__AKWLiq__fontGrid{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Customizer-module__AKWLiq__fontSample{text-align:center;overflow-wrap:anywhere;font-size:1.9rem;line-height:1.3;display:block}.Customizer-module__AKWLiq__sample_font1{font-family:var(--font-script-1), cursive}.Customizer-module__AKWLiq__sample_font2{font-family:var(--font-script-2), cursive}.Customizer-module__AKWLiq__sample_font3{font-family:var(--font-script-3), cursive}.Customizer-module__AKWLiq__pairGrid{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Customizer-module__AKWLiq__swatch{border-radius:var(--r-input);border:1px solid var(--rule);height:56px;display:flex;overflow:hidden}.Customizer-module__AKWLiq__swatchDay,.Customizer-module__AKWLiq__swatchNight{flex:1}.Customizer-module__AKWLiq__swatchDay{background:var(--oat)}.Customizer-module__AKWLiq__swatchNight{background:var(--night)}.Customizer-module__AKWLiq__rowOption{align-items:flex-start;gap:var(--sp-16);display:flex}.Customizer-module__AKWLiq__rowMain{flex:1;min-width:0}.Customizer-module__AKWLiq__rowTitle{align-items:center;gap:var(--sp-8);flex-wrap:wrap;font-weight:500;display:flex}.Customizer-module__AKWLiq__rowNote{margin-top:var(--sp-4);display:block}.Customizer-module__AKWLiq__rowPrice{min-width:0}.Customizer-module__AKWLiq__badge{padding:3px var(--sp-8);border-radius:var(--r-pill);background:var(--butter);color:var(--cocoa);font-size:var(--size-small);white-space:nowrap;font-weight:500;display:inline-block}.Customizer-module__AKWLiq__checkRow{align-items:center;gap:var(--sp-16);padding:var(--sp-16);border:1px solid var(--rule);border-radius:var(--r-card);cursor:pointer;display:flex}.Customizer-module__AKWLiq__checkLabel{flex:1}.Customizer-module__AKWLiq__checkbox{width:20px;height:20px;accent-color:var(--cocoa);cursor:pointer;flex-shrink:0}.Customizer-module__AKWLiq__rowOption:has(.Customizer-module__AKWLiq__sizeThumb){align-items:center}.Customizer-module__AKWLiq__sizeThumb{flex-shrink:0;width:104px}.Customizer-module__AKWLiq__confirmName{padding:var(--sp-24) 0;overflow-wrap:anywhere;font-size:32px;line-height:1.2}.Customizer-module__AKWLiq__confirmName[data-empty=true]{font-size:var(--size-body);font-family:var(--font-body);color:var(--text-muted)}.Customizer-module__AKWLiq__confirmRow{align-items:flex-start;gap:var(--sp-16);cursor:pointer;display:flex}.Customizer-module__AKWLiq__error{margin-top:var(--sp-16);padding-left:calc(20px + var(--sp-16));color:var(--amber-deep);font-size:var(--size-small)}.Customizer-module__AKWLiq__checkout{padding-top:var(--sp-32);border-top:1px solid var(--hairline)}.Customizer-module__AKWLiq__delivery{font-weight:500}.Customizer-module__AKWLiq__price{margin-top:var(--sp-8);font-size:var(--size-h3);font-family:var(--font-display);font-variation-settings:"opsz" 26, "SOFT" 100, "WONK" 0}.Customizer-module__AKWLiq__cta{width:100%;margin-top:var(--sp-24);padding:17px var(--sp-32);border-radius:var(--r-pill);background:var(--amber);color:var(--cocoa);font-size:var(--size-body);transition:background var(--dur) var(--ease);font-weight:500}.Customizer-module__AKWLiq__cta:hover{background:var(--amber-deep)}.Customizer-module__AKWLiq__reassurance{gap:var(--sp-8);margin:var(--sp-24) 0 0;padding:0;list-style:none;display:grid}.Customizer-module__AKWLiq__reassuranceItem{align-items:flex-start;gap:var(--sp-8);font-size:var(--size-small);color:var(--text-muted);display:flex}.Customizer-module__AKWLiq__reassuranceIcon{flex-shrink:0;margin-top:2px}.Customizer-module__AKWLiq__returnsNote{margin-top:var(--sp-24);max-width:48ch}.Customizer-module__AKWLiq__policyLink{margin-top:var(--sp-8);text-underline-offset:.2em;text-decoration:underline;display:inline-block}@media (min-width:900px){.Customizer-module__AKWLiq__layout{gap:var(--sp-64);grid-template-columns:55fr 45fr}.Customizer-module__AKWLiq__previewSticky{padding-block:var(--sp-32)}}@media (max-width:420px){.Customizer-module__AKWLiq__fontGrid,.Customizer-module__AKWLiq__pairGrid{grid-template-columns:1fr}}.Customizer-module__AKWLiq__lightFact{padding:var(--sp-16);border:1px solid var(--rule);border-radius:var(--r-card)}.Customizer-module__AKWLiq__pairGrid{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}
.product-module__63hqPa__top{padding-block:0 var(--sp-64)}.product-module__63hqPa__details{gap:var(--sp-48);display:grid}.product-module__63hqPa__detailTitle{font-size:var(--size-small);font-family:var(--font-body);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-16);font-weight:500}.product-module__63hqPa__boxList{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.product-module__63hqPa__boxList li{padding-bottom:var(--sp-8);border-bottom:1px solid var(--rule)}.product-module__63hqPa__safety{margin-top:var(--sp-16);color:var(--text-muted)}.product-module__63hqPa__faq{margin-top:0}@media (min-width:800px){.product-module__63hqPa__details{gap:var(--sp-48);grid-template-columns:repeat(3,1fr)}}.product-module__63hqPa__pageTitle{font-size:var(--size-h3);padding-block:var(--sp-32) 0}
