.gateway-page{--ink:#101e39;--muted:#746c7e;--green:#101e39;--cream:#faf9f6;--line:#e6e3e8} .gateway-page main{margin:auto} .gateway-page .site-footer{display:none} .gateway-page .language-picker a{display:grid;place-items:center;width:26px;height:30px;border-radius:8px}.gateway-page .language-picker a[aria-current]{background:#eee8f2}.gateway-page .persistent-search>svg{flex-shrink:0;width:19px;height:19px}.gateway-page .side-dialog{color:#101e39}.gateway-page .skip-link{position:absolute;top:-100px}.gateway-page .skip-link:focus{top:0;z-index:999}.gateway-page .landing-product-image img{width:100%;height:100%;object-fit:contain}.gateway-page .header-cart-icon>svg{width:24px;height:24px}@media(max-width:820px){.gateway-page .language-picker a{width:20px;height:28px}}
.reference-collection-slide{display:contents}.reference-collection-slide[hidden]{display:none!important}.landing-offer-art img{width:100%;height:100%;object-fit:contain}.gateway-page a.primary{display:inline-flex;align-items:center;justify-content:center;gap:10px}.gateway-page .brand-footer-links a{display:block;margin-block:9px;font-size:12px}.gateway-page .landing-product-info>a{display:flex;align-items:center;justify-content:space-between;font-size:12px}.journey-overlay[data-motion=paused] *{animation-play-state:paused!important}.brand-footer .footer-location svg{width:20px}.gateway-page .brand-footer-contact small{display:block;margin-top:14px}
.gateway-page .eyebrow{margin-bottom:0}.gateway-page .hero-actions{margin-bottom:0}.gateway-page .journey-viewport{overflow:hidden}.gateway-page .journey-slide{overflow:hidden}.gateway-page .hero-actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.gateway-page .landing-text-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.gateway-page .landing-members .primary svg,.gateway-page .landing-join-actions .primary svg,.gateway-page .landing-offer-copy .primary svg,.gateway-page .premium-member-teaser svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}
