:root{--apollo-consistent-bg:#f7f9fc;--apollo-consistent-paper:#fff;--apollo-consistent-navy:#071f49;--apollo-consistent-pink:#ec168c;--apollo-consistent-line:#d7e0ea;--apollo-consistent-copy:#56667b}html{scroll-behavior:smooth}body{background:var(--apollo-consistent-bg);color:var(--apollo-consistent-navy)}main{overflow:hidden}h1,h2,h3{color:var(--apollo-consistent-navy)}p{color:var(--apollo-consistent-copy)}.page-width{width:min(1320px,calc(100% - 48px));margin-inline:auto}.button,.adp-btn,.product-card a[class*="button"]{border-radius:0!important}.product-card,.product-card-media,.category-card,.audience-card{border-radius:0!important}.template-index main>section:not(.hero-3d):not(.trust-bar):not(.studio-marquee){scroll-margin-top:130px}.template-index .section{padding-top:64px;padding-bottom:64px}.adp{background:var(--apollo-consistent-bg)}.adp section{scroll-margin-top:140px}.adp-wrap{width:min(1240px,calc(100% - 48px))}.adp-about-story,.adp-about-buyers,.adp-about-promise,.adp-buying-options,.adp-wholesale-process,.adp-wholesale-qualify,.adp-pallet-blueprint,.adp-pallet-flow,.adp-pallet-note,.adp-shipping-paths,.adp-shipping-route,.adp-receiving,.adp-faq-list{padding-top:68px;padding-bottom:68px}.adp img{display:block}.adp h1{max-width:1050px}.adp p{max-width:72ch}.adp-wholesale-hero .adp-wrap{display:grid;grid-template-columns:1fr .72fr;gap:58px;align-items:center}.adp-page-visual{margin:0;min-height:390px}.adp-page-visual img{width:100%;height:100%;min-height:390px;object-fit:cover}.adp-shipping-hero aside img{width:100%;height:200px;object-fit:cover;margin-bottom:24px}.adp-faq-hero .adp-wrap{display:grid;grid-template-columns:1fr 420px;gap:56px;align-items:center}.adp-faq-visual{height:310px;margin:0}.adp-faq-visual img{width:100%;height:100%;object-fit:cover;border:10px solid #fff;box-shadow:16px 18px 0 #dce6ef}@media(max-width:900px){.page-width,.adp-wrap{width:calc(100% - 32px)}.template-index .section{padding-top:50px;padding-bottom:50px}.adp-wholesale-hero .adp-wrap,.adp-faq-hero .adp-wrap{grid-template-columns:1fr}.adp-page-visual{min-height:300px}.adp-page-visual img{min-height:300px}.adp-faq-visual{height:280px}}@media(max-width:600px){.page-width,.adp-wrap{width:calc(100% - 28px)}.adp-about-story,.adp-about-buyers,.adp-about-promise,.adp-buying-options,.adp-wholesale-process,.adp-wholesale-qualify,.adp-pallet-blueprint,.adp-pallet-flow,.adp-pallet-note,.adp-shipping-paths,.adp-shipping-route,.adp-receiving,.adp-faq-list{padding-top:48px;padding-bottom:48px}}