:root{--layout-wide: 1560px;--layout-standard: 1320px;--layout-reading: 780px;--layout-gutter-desktop: 40px;--layout-gutter-tablet: 24px;--layout-gutter-mobile: 16px;--section-space-desktop: clamp(78px, 7vw, 104px);--section-space-mobile: 58px}.page-width{width:min(var(--layout-standard),calc(100% - (var(--layout-gutter-desktop) * 2)))}.homepage-wide,.template-product .product-page,.template-collection .collection-products,.template-search .collection-products,.site-footer>.page-width{width:min(var(--layout-wide),calc(100% - (var(--layout-gutter-desktop) * 2)));max-width:none}.template-cart .cart-page{width:min(var(--layout-standard),calc(100% - (var(--layout-gutter-desktop) * 2)));max-width:none}.template-page #MainContent>.page-width{width:min(var(--layout-standard),calc(100% - (var(--layout-gutter-desktop) * 2)));max-width:none}.template-page #MainContent>.page-width h1,.template-cart .cart-page__header h1,.template-collection .collection-heading h1,.template-collection .collection-banner h1{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,3.6vw,54px);font-weight:500;letter-spacing:-.04em;line-height:1.06}.template-page #MainContent>.page-width .rte{max-width:var(--layout-reading);color:#514b46;font-size:16px;line-height:1.7}.section{padding-top:var(--section-space-desktop);padding-bottom:var(--section-space-desktop)}.section-heading{margin-bottom:clamp(30px,3vw,44px)}.section-heading h2,.faq-simple__header h2,.related-products__heading h2,.product-oem-cta__copy h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(38px,3.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.06}.eyebrow{font-size:12px;line-height:1.35;letter-spacing:.14em}.oem-page__content{width:min(var(--layout-standard),calc(100% - (var(--layout-gutter-desktop) * 2)));padding-top:30px;padding-bottom:96px}.oem-page__section,.oem-page__section--wide{width:100%;max-width:none;padding-top:80px;padding-bottom:80px}.oem-page__section h2{max-width:var(--layout-reading);margin-bottom:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,3.6vw,54px);font-weight:500;letter-spacing:-.04em;line-height:1.06}.oem-page__section>p:not(.eyebrow),.oem-page__section>form{max-width:var(--layout-reading);font-size:16px;line-height:1.68}.oem-page__audience-grid,.oem-page__capability-grid{gap:20px;margin-top:36px}.oem-page__audience-grid article,.oem-page__capability-grid article{padding:clamp(26px,2.5vw,34px)}.oem-page__audience-grid h3,.oem-page__capability-grid h3{font-size:22px;line-height:1.2}.oem-page__audience-grid p,.oem-page__capability-grid p,.oem-page__process p,.oem-page__faq details p{font-size:15px;line-height:1.65}.oem-page__process strong,.oem-page__faq summary{font-size:15px}.oem-page__faq details{max-width:980px}#custom-order-request.packaging-page__section,.packaging-page__section.page-width,.packaging-page__section>.page-width,.packaging-page__hero-inner{width:min(var(--layout-standard),calc(100% - (var(--layout-gutter-desktop) * 2)));max-width:none}.packaging-page__section{padding-top:80px;padding-bottom:80px}.packaging-page__section-heading{max-width:var(--layout-reading);margin-bottom:38px}.packaging-page__section-heading h2,.packaging-page__faq-grid h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,3.6vw,54px);font-weight:500;letter-spacing:-.04em;line-height:1.06}.packaging-page__section-heading>p:last-child,.packaging-page__steps p,.packaging-page__faq-grid details p{font-size:15px;line-height:1.65}.packaging-page__steps strong,.packaging-page__faq-grid summary{font-size:15px}.packaging-page__faq-grid{gap:clamp(52px,7vw,100px)}.faq-simple__header{max-width:var(--layout-reading);margin-bottom:38px}.faq-simple__grid{gap:0 clamp(36px,4vw,64px)}.faq-simple__item summary,.faq-simple__answer{font-size:15px;line-height:1.6}.faq-simple__item summary{min-height:66px;padding-top:18px;padding-bottom:18px}.footer-newsletter{margin-top:14px}.footer-newsletter__fields{min-height:58px;align-items:center;border:1px solid rgba(255,255,255,.58);border-radius:10px;background:#ffffff06;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.footer-newsletter__fields:focus-within{border-color:#f3a7cb;background:#ffffff0e;box-shadow:0 0 0 3px #f3a7cb29}.footer-newsletter input{min-height:56px;padding:0 18px}.footer-newsletter button{display:grid;width:56px;min-width:56px;height:56px;place-items:center;padding:0}.footer-newsletter button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}.footer-newsletter button:hover svg,.footer-newsletter button:focus-visible svg{transform:translate(3px)}.site-footer__bottom{margin-top:34px;border-top:0}@media screen and (max-width:1000px){.page-width,.homepage-wide,.template-product .product-page,.template-collection .collection-products,.template-search .collection-products,.template-cart .cart-page,.template-page #MainContent>.page-width,.site-footer>.page-width,.oem-page__content,#custom-order-request.packaging-page__section,.packaging-page__section.page-width,.packaging-page__section>.page-width,.packaging-page__hero-inner{width:calc(100% - (var(--layout-gutter-tablet) * 2))}}@media screen and (max-width:800px){.page-width,.homepage-wide,.template-product .product-page,.template-collection .collection-products,.template-search .collection-products,.template-cart .cart-page,.template-page #MainContent>.page-width,.site-footer>.page-width,.oem-page__content,#custom-order-request.packaging-page__section,.packaging-page__section.page-width,.packaging-page__section>.page-width,.packaging-page__hero-inner{width:calc(100% - (var(--layout-gutter-mobile) * 2))}.section{padding-top:var(--section-space-mobile);padding-bottom:var(--section-space-mobile)}.section-heading h2,.faq-simple__header h2,.related-products__heading h2,.product-oem-cta__copy h2,.oem-page__section h2,.packaging-page__section-heading h2,.packaging-page__faq-grid h2{font-size:clamp(32px,9.2vw,42px);line-height:1.08}.template-page #MainContent>.page-width h1,.template-cart .cart-page__header h1,.template-collection .collection-heading h1,.template-collection .collection-banner h1{font-size:clamp(34px,9.5vw,42px)}.oem-page__content{padding-top:12px;padding-bottom:70px}.oem-page__section,.oem-page__section--wide,.packaging-page__section{padding-top:56px;padding-bottom:56px}.oem-page__audience-grid article,.oem-page__capability-grid article{padding:22px}.oem-page__audience-grid h3,.oem-page__capability-grid h3{font-size:20px}.oem-page__audience-grid p,.oem-page__capability-grid p,.oem-page__process p,.oem-page__faq details p,.packaging-page__section-heading>p:last-child,.packaging-page__steps p,.packaging-page__faq-grid details p,.faq-simple__item summary,.faq-simple__answer{font-size:15px}.faq-simple__grid{grid-template-columns:1fr}.footer-newsletter__fields{min-height:54px}.footer-newsletter input,.footer-newsletter button{min-height:52px;height:52px}.footer-newsletter button{width:52px;min-width:52px}.site-footer__bottom{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/v43-14-design-system.css.map */
