.DeliveryTiming-module__3bEnua__timing{color:var(--purple);align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.6;display:flex}.DeliveryTiming-module__3bEnua__timing>svg{flex-shrink:0;margin-top:3px}.DeliveryTiming-module__3bEnua__timing strong{white-space:nowrap;font-weight:600}
.Header-module__Af2_WG__header{min-height:82px;padding-block:13px;padding-inline:max(clamp(24px,5.5vw,80px),50vw - 660px);box-shadow:0 3px 18px #30243c0a}.Header-module__Af2_WG__header .nav{gap:clamp(18px,2.2vw,34px);font-size:15px}.Header-module__Af2_WG__header .nav a{border:0;min-height:44px;position:relative}.Header-module__Af2_WG__header .nav a:after{content:"";background:var(--sky);transform-origin:0;height:1px;transition:transform .25s;position:absolute;inset:auto 0 5px;transform:scaleX(0)}.Header-module__Af2_WG__header .nav a:hover:after{transform:scaleX(1)}.Header-module__Af2_WG__header .nav a:focus-visible:after{transform:scaleX(1)}.Header-module__Af2_WG__header .bag-button{min-height:44px}.Header-module__Af2_WG__progress{display:none}@supports (animation-timeline:scroll()){.Header-module__Af2_WG__progress{background:var(--sky);transform-origin:0;pointer-events:none;height:2px;animation:linear both Header-module__Af2_WG__reading-progress;animation-timeline:scroll(root);display:block;position:absolute;inset:auto 0 0}}@keyframes Header-module__Af2_WG__reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.Header-module__Af2_WG__header{min-height:72px;padding:12px 24px}.Header-module__Af2_WG__header .wordmark{width:126px}.Header-module__Af2_WG__header .mobile-menu{display:inline-flex}.Header-module__Af2_WG__header .nav{background:var(--purple);border-top:1px solid #ffffff30;padding:18px 24px 24px;font-size:18px;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 18px 24px #30243c18}.Header-module__Af2_WG__header .nav.is-open{flex-direction:column;align-items:stretch;gap:6px;animation:.2s ease-out Header-module__Af2_WG__menu-in;display:flex}.Header-module__Af2_WG__header .nav a{padding-block:12px}}@keyframes Header-module__Af2_WG__menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:370px){.Header-module__Af2_WG__header{gap:12px;padding-inline:20px}.Header-module__Af2_WG__header .wordmark{width:112px}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__header .nav a:after{transition:none}.Header-module__Af2_WG__header .nav.is-open{animation:none}.Header-module__Af2_WG__progress{animation:none!important;display:none!important}}
.Footer-module__EZoWya__footer{padding-inline:max(clamp(24px,5.5vw,80px),50vw - 660px)}.Footer-module__EZoWya__footer .footer-top>div>a:not(.wordmark){min-height:32px;margin-bottom:6px;font-size:16px}.Footer-module__EZoWya__footer .footer-contact{font-size:15px}.Footer-module__EZoWya__footer .footer-contact a{padding-block:5px}.Footer-module__EZoWya__footer .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.Footer-module__EZoWya__footer{padding-inline:24px}.Footer-module__EZoWya__footer .footer-top>div>a:not(.wordmark){min-height:44px;margin-bottom:0;line-height:1.6}}
.ScrollToTop-module__EOJfaq__button{display:none}@media (max-width:768px){.ScrollToTop-module__EOJfaq__button{right:max(18px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:25;border:1px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--purple);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .22s ease-in-out,transform .22s ease-in-out,visibility .22s;display:grid;position:fixed;transform:translateY(12px);box-shadow:0 4px 18px #30243c20}.ScrollToTop-module__EOJfaq__button[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ScrollToTop-module__EOJfaq__button:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.ScrollToTop-module__EOJfaq__button:active{background:var(--ivory)}}@media (prefers-reduced-motion:reduce){.ScrollToTop-module__EOJfaq__button{transition:none}}@media print{.ScrollToTop-module__EOJfaq__button{display:none}}
