.age-disclaimer_screen__twEGM{min-height:100svh;padding:32px 20px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;color:#243947;background:radial-gradient(ellipse at 12% 18%,#f8e3dc 0,transparent 43%),radial-gradient(ellipse at 90% 90%,#e6ecf2 0,transparent 40%),#f9f6f0}.age-disclaimer_screen__twEGM:focus{outline:none}.age-disclaimer_brand__dUge2{display:flex;flex-direction:column;align-items:center;gap:9px}.age-disclaimer_wordmark__G3rEs{font-size:27px;font-weight:750;letter-spacing:-1.4px;color:#243947;text-decoration:none}.age-disclaimer_wordmark__G3rEs span{color:#647e94}.age-disclaimer_brandNote__iX9t8{font-size:8px;letter-spacing:2px;color:#7d8180}.age-disclaimer_card__Nle84{width:min(100%,540px);padding:30px 40px 24px;background:#fffdf9;border:1px solid #ece5dc;border-radius:28px;text-align:center;box-shadow:0 18px 65px #5143330a}.age-disclaimer_ageArtwork__AxZOZ{position:relative;width:133px;height:106px;margin:0 auto 21px;display:flex;align-items:center;justify-content:center;background:#f4c3b5;border-radius:43% 57% 41% 59%/50% 43% 57% 50%;transform:rotate(-7deg)}.age-disclaimer_age__g0N3W{color:#294655;font-size:59px;line-height:1;font-weight:650;letter-spacing:-5px;transform:rotate(7deg)}.age-disclaimer_age__g0N3W>span{display:inline-block;margin-left:4px;font-size:31px;vertical-align:top;padding-top:8px;letter-spacing:0}.age-disclaimer_sparkle__4drAp{position:absolute;top:0;right:-12px;font-size:37px;line-height:1;color:#6487a1;transform:rotate(7deg)}.age-disclaimer_artLabel__zBUnY{position:absolute;bottom:-6px;left:9px;right:9px;padding:6px 4px;background:#edf2f5;border:1px solid #d5e0e7;border-radius:5px;color:#526b7b;font-size:7px;letter-spacing:2px;transform:rotate(7deg)}.age-disclaimer_eyebrow__22XOr{display:block;font-size:9px;letter-spacing:2px;color:#8c7066}.age-disclaimer_card__Nle84 h1{margin:12px 0 17px;font-size:34px;font-weight:550;line-height:1.17;letter-spacing:-1.25px}.age-disclaimer_description__aMpKu{max-width:360px;margin:0 auto;font-size:13px;line-height:1.8;color:#65727a}.age-disclaimer_confirmation__J1_cR{margin:21px auto;max-width:340px;font-size:12px;line-height:1.8;color:#435762}.age-disclaimer_confirmation__J1_cR strong{font-weight:650;color:#294655}.age-disclaimer_actions__05dFG{display:flex;flex-direction:column;gap:9px}.age-disclaimer_enter__zEx4P,.age-disclaimer_leave__C3n4e{cursor:pointer;font:inherit;transition:background .15s ease}.age-disclaimer_enter__zEx4P{min-height:50px;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid #294655;border-radius:12px;background:#294655;color:#fffdf9;font-size:12px;font-weight:550}.age-disclaimer_enter__zEx4P:hover{background:#365a6c}.age-disclaimer_leave__C3n4e{min-height:40px;padding:9px 13px;border:1px solid #e6e0d8;border-radius:12px;background:transparent;color:#687177;font-size:11px}.age-disclaimer_leave__C3n4e:hover{background:#f6f1e9}.age-disclaimer_back__9lKuN:focus-visible,.age-disclaimer_enter__zEx4P:focus-visible,.age-disclaimer_informationLinks__Szs1W a:focus-visible,.age-disclaimer_leave__C3n4e:focus-visible,.age-disclaimer_wordmark__G3rEs:focus-visible{outline:3px solid #7c9cb5;outline-offset:4px}.age-disclaimer_sessionNote__yZMXH{margin:17px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#84908e}.age-disclaimer_sessionNote__yZMXH svg{flex-shrink:0}.age-disclaimer_informationLinks__Szs1W{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 23px}.age-disclaimer_informationLinks__Szs1W a{font-size:10px;color:#737b7e;text-underline-offset:4px;text-decoration:none}.age-disclaimer_informationLinks__Szs1W a:hover{text-decoration:underline}.age-disclaimer_informationHeader__i_YBH{padding:23px max(20px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e5e7e5;background:#fffdf9}.age-disclaimer_informationHeader__i_YBH .age-disclaimer_wordmark__G3rEs{font-size:23px}.age-disclaimer_back__9lKuN{display:flex;align-items:center;gap:7px;color:#65727a;font-size:11px;text-decoration:none}.age-disclaimer_informationFooter__2O0Ev{padding:25px 20px;border-top:1px solid #e5e7e5}@media(max-width:540px){.age-disclaimer_screen__twEGM{padding:25px 16px max(22px,env(safe-area-inset-bottom));gap:23px}.age-disclaimer_wordmark__G3rEs{font-size:25px}.age-disclaimer_brandNote__iX9t8{font-size:7px;letter-spacing:1.6px}.age-disclaimer_card__Nle84{padding:26px 24px 23px;border-radius:23px}.age-disclaimer_ageArtwork__AxZOZ{width:116px;height:94px;margin-bottom:23px}.age-disclaimer_age__g0N3W{font-size:52px}.age-disclaimer_card__Nle84 h1{font-size:30px}.age-disclaimer_description__aMpKu{font-size:12px}.age-disclaimer_confirmation__J1_cR{margin:19px auto;font-size:11px}.age-disclaimer_enter__zEx4P{font-size:11px;gap:10px;padding-inline:11px}.age-disclaimer_informationHeader__i_YBH{align-items:flex-start;flex-direction:column;padding:19px 20px;gap:12px}}@media(prefers-reduced-motion:reduce){.age-disclaimer_enter__zEx4P,.age-disclaimer_leave__C3n4e{transition:none}}.shopify-checkout_launcher__wqjYp{margin-top:15px}.shopify-checkout_acknowledgement__WSruX{color:#56677e;font-size:10px;line-height:1.7;margin-bottom:12px}.shopify-checkout_acknowledgement__WSruX a{text-decoration:underline;text-underline-offset:3px}.shopify-checkout_launcher__wqjYp .shopify-checkout_button__2tKEf{min-height:49px;padding:12px 15px;gap:12px;font-size:12px;white-space:normal;line-height:1.45;text-align:center}.shopify-checkout_button__2tKEf svg{flex-shrink:0}.shopify-checkout_secure__TkTqi{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;color:#5a708b;font-size:9px;line-height:1.6}.shopify-checkout_policyLinks__YTAYh{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 8px;margin-top:8px;color:#6b7a8e;font-size:9px;line-height:1.6}.shopify-checkout_policyLinks__YTAYh a:hover{text-decoration:underline;text-underline-offset:3px}.shopify-checkout_error__p_e_8{margin-top:12px;color:#a03838;font-size:11px;line-height:1.7}@media(max-width:390px){.shopify-checkout_launcher__wqjYp .shopify-checkout_button__2tKEf{font-size:11px}.shopify-checkout_acknowledgement__WSruX{font-size:10px}}.cart_drawer__C1x6G .cart-scroll{min-height:110px}.cart_drawer__C1x6G .cart-summary{margin-top:12px;padding:18px}.cart_drawer__C1x6G .cart-summary>p{margin-bottom:10px}.cart_drawer__C1x6G .cart-summary>.cart_total__CpiUH{margin-top:11px;padding-top:13px;margin-bottom:0}.cart_delivery__yqsBy{margin-top:12px;color:#66758a;font-size:10px;line-height:1.7}.cart_drawer__C1x6G .cart-view-all{margin-top:13px}.cart_basket___kerW{padding-top:26px}.cart_basket___kerW .shop-page-heading{margin-bottom:22px}.cart_summary__ans9G .basket-total{margin-bottom:0}.cart_basket___kerW .fulfillment-timeline-compact{margin-top:22px}@media(max-width:650px){.cart_drawer__C1x6G.cart_drawer__C1x6G{padding:27px 20px 20px}.cart_drawer__C1x6G .cart-summary{padding:16px}.cart_drawer__C1x6G .cart-scroll{margin-top:12px}.cart_basket___kerW{padding-top:22px}}.header_header__RtJAw{border-bottom:1px solid #e7edf5}.header_header__RtJAw .header_main__SGsDE{min-height:76px;gap:27px}.header_desktopNavigation__7yVPd{display:flex;flex:1;align-items:center;justify-content:center;gap:26px;min-width:0}.header_desktopNavigation__7yVPd a{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 0;color:#4c5d75;font-size:13px;font-weight:550;line-height:1.4;white-space:nowrap}.header_desktopNavigation__7yVPd a:hover,.header_desktopNavigation__7yVPd a[aria-current=page]{color:#263f64}.header_desktopNavigation__7yVPd a:after{content:"";position:absolute;inset:auto 0 2px;height:2px;border-radius:2px;background:#6c8fbe;transform:scaleX(0);transform-origin:left;transition:transform .18s}.header_desktopNavigation__7yVPd a:hover:after,.header_desktopNavigation__7yVPd a[aria-current=page]:after{transform:scaleX(1)}.header_header__RtJAw .header_actions__SqJSB{margin-left:auto;gap:20px}.header_menuTrigger___CL2x{display:none}.header_header__RtJAw .header_searchRow__2Shom{padding-bottom:15px}.header_header__RtJAw .header_search__l8NQD{width:100%;max-width:620px;margin-inline:auto}.header_header__RtJAw a:focus-visible,.header_menuTrigger___CL2x:focus-visible{outline:2px solid #456b9e;outline-offset:4px}.header_mobilePanel__lHo8U.header_mobilePanel__lHo8U{inset:0 auto 0 0;transform:none;width:min(360px,90vw);max-width:none;height:100dvh;max-height:100dvh;padding:31px 25px;border-radius:0 20px 20px 0;display:flex;flex-direction:column;overflow-y:auto}.header_menuTitle__Plvfs{margin:0;padding-right:40px;color:#26364d;font-size:25px;font-weight:600;letter-spacing:-.035em}.header_menuDescription__Rbi1_{margin-top:9px;color:#78869a;font-size:12px;line-height:1.7}.header_mobileNavigation__68Rg5{display:flex;flex-direction:column;margin-top:26px}.header_mobileNavigation__68Rg5 a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #e7edf4;color:#344960;font-size:16px;font-weight:550;line-height:1.5}.header_mobileNavigation__68Rg5 a svg{flex-shrink:0;color:#8ba0bb}.header_mobileNavigation__68Rg5 a:hover,.header_mobileNavigation__68Rg5 a[aria-current=page]{color:#416fab}.header_mobileFavorites__I0n9u{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:19px;color:#677b94;font-size:13px}.header_menuNote__465F6{margin-top:auto;padding-top:30px;color:#78879b;font-size:12px;line-height:1.8}.header_mobilePanel__lHo8U a:focus-visible{outline:2px solid #456b9e;outline-offset:4px}@media (max-width:1250px) and (min-width:1101px){.header_header__RtJAw .header_main__SGsDE{gap:20px}.header_desktopNavigation__7yVPd{gap:19px}.header_desktopNavigation__7yVPd a{font-size:12px}.header_header__RtJAw .header_favorite___cDlb>span{display:none}}@media (max-width:1100px){.header_header__RtJAw .header_main__SGsDE{display:flex;align-items:center;flex-wrap:nowrap;min-height:66px;padding-block:9px;gap:13px}.header_desktopNavigation__7yVPd{display:none}.header_menuTrigger___CL2x{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:#30465f}.header_menuTrigger___CL2x:hover{background:#f0f4fa}.header_header__RtJAw .header_favorite___cDlb{display:none}.header_header__RtJAw .header_actions__SqJSB{gap:0}.header_header__RtJAw .header_logo__LJoqt{font-size:28px}.header_header__RtJAw .header_search__l8NQD{max-width:none}.header_header__RtJAw .header_searchRow__2Shom{padding-bottom:12px}}@media (max-width:390px){.header_header__RtJAw .header_main__SGsDE{gap:8px}.header_header__RtJAw .header_logo__LJoqt{font-size:24px}.header_header__RtJAw .header_logo__LJoqt>svg{width:12px;height:12px;margin-left:5px;vertical-align:2px}.header_menuTrigger___CL2x{width:34px}.header_mobilePanel__lHo8U.header_mobilePanel__lHo8U{padding-inline:23px}}