@media(min-width:1500px){.hero-title{font-size:calc(72px*var(--heading-scale,1))}}@media(max-width:1199px){.container{width:calc(100% - 48px)}.hero-grid{gap:36px}.hero-category{grid-template-columns:68px 1fr auto;gap:12px;padding-right:16px}.hero-thumb{width:68px;height:68px}.hero-category-action{font-size:0;gap:0}.desktop-nav{gap:16px;font-size:14px}.header-row{gap:15px}.brand{font-size:23px}.brand-mark .icon{width:34px;height:34px}.bag-word{display:none}.split-panel,.faq-layout,.quote-layout{gap:45px}.footer-grid{gap:26px}.product-layout,.cart-layout{gap:35px}}@media(max-width:989px){.desktop-nav,.account-link{display:none}.header-row{min-height:80px}.mobile-menu-button{display:flex}.header-row>.brand{margin-right:auto}.mobile-nav:not([hidden]){display:flex;flex-direction:column;position:absolute;left:0;right:0;top:100%;max-height:calc(100svh - 110px);overflow:auto;background:var(--bg);padding:20px 24px 30px;border-bottom:1px solid var(--line);box-shadow:0 20px 25px #30303015}.mobile-nav>a,.mobile-nav>details>summary{padding:15px 0;border-bottom:1px solid var(--line)}.mobile-nav .nav-dropdown-panel{position:static;box-shadow:none;border:0;max-height:none;border-radius:0;padding:14px 20px;font-size:15px}.hero-grid{gap:28px}.hero-title{font-size:calc(46px*var(--heading-scale,1))}.hero-text{font-size:17px}.hero-category h2{font-size:16px}.hero-category p{font-size:12px}.hero-copy .button-row{flex-direction:column;align-items:flex-start}.hero-trust{gap:12px}.product-grid{gap:18px}.product-card-info h3{font-size:17px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.collection-card h3{font-size:18px}.collection-card>div:not(.collection-card-image){margin-inline:14px}.collection-card p{margin-inline:14px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.quote-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.form-card{padding:24px}.form-grid{gap:16px}.product-layout{gap:28px}.product-details{position:static}.review-grid{grid-template-columns:1fr 1fr}.sort-control{margin-left:0}.cart-layout{grid-template-columns:1.25fr 1fr;gap:25px}.cart-item{grid-template-columns:80px 1fr 60px;gap:15px}.cart-summary{padding:24px}.journal-grid{gap:20px}}@media(max-width:749px){.container{width:calc(100% - 36px)}.section-space{padding-block:calc(var(--section-pad,72px)*.75)}.announcement{font-size:11px;padding:9px 16px}.header-row{min-height:75px;gap:8px}.brand{font-size:22px;gap:8px}.brand img{max-width:155px;max-height:60px}.brand small{font-size:7px;letter-spacing:.14em}.brand-mark .icon{width:28px;height:28px}.header-tools{gap:0}.header-tools>.icon-button{width:36px}.bag-link{padding-left:4px;gap:5px}.cart-count{min-width:20px;height:20px;line-height:20px;font-size:11px}.mobile-menu-button{width:32px;padding-left:0}.hero{padding-block:42px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-title{font-size:calc(clamp(40px,10.7vw,68px)*var(--heading-scale,1));margin-bottom:20px}.hero-copy .eyebrow{font-size:10px;margin-bottom:20px}.hero-text{font-size:17px;max-width:550px}.hero-copy .button-row{flex-direction:row;align-items:center;gap:10px;margin-top:24px}.hero-copy .button{font-size:13px;padding:12px 17px;min-height:46px;gap:10px}.hero-copy .button .icon{width:15px}.hero-trust{margin-top:21px;gap:14px}.hero-trust span{font-size:11px}.hero-category{grid-template-columns:62px 1fr auto;padding:10px 16px 10px 10px;gap:14px;box-shadow:0 5px 15px #30303005}.hero-thumb{width:62px;height:62px}.hero-category h2{font-size:16px;margin-bottom:5px}.hero-category p{font-size:12px}.hero-category-action{font-size:12px;gap:7px}.hero-categories{gap:10px}.category-strip{padding-block:11px}.category-strip-inner{gap:20px}.category-strip a{font-size:12px}.section-heading{align-items:flex-start;gap:15px;flex-direction:column;margin-bottom:25px}.section-heading .button--text{min-height:28px;padding:0}.section-heading h2{font-size:calc(32px*var(--heading-scale,1))}.eyebrow{font-size:10px;margin-bottom:12px}.section-heading .rte{font-size:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.product-card-info{padding-top:13px}.product-card-info h3{font-size:16px;letter-spacing:-.02em}.product-card-info .eyebrow{font-size:9px;letter-spacing:.08em}.product-card .price{font-size:14px;gap:5px}.badge{top:9px;left:9px;font-size:10px;padding:4px 8px}.product-card .button{font-size:12px;padding:9px;gap:8px}.product-card .text-link{font-size:12px;gap:8px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.collection-card-image{aspect-ratio:1.15}.collection-card>div:not(.collection-card-image){margin:14px 12px 0}.collection-card p{margin-inline:12px;font-size:12px}.collection-card h3{font-size:16px}.collection-card .icon{width:15px}.collection-card>h2{font-size:21px;margin:14px}.split-panel{grid-template-columns:1fr;gap:30px}.split-panel--reverse .split-image{order:0}.split-image{aspect-ratio:1.2}.split-copy h2{font-size:calc(36px*var(--heading-scale,1))}.split-copy .rte{font-size:16px}.benefits-grid{gap:30px 24px}.benefit-symbol{width:44px;height:44px;border-radius:13px;margin-bottom:17px}.benefit h3{font-size:18px}.benefit .rte{font-size:14px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-layout h2{font-size:calc(34px*var(--heading-scale,1))}.faq-item summary{font-size:16px;padding:20px 0}.quote-layout{grid-template-columns:1fr;gap:28px}.quote-intro h2{font-size:calc(36px*var(--heading-scale,1))}.quote-intro .rte{font-size:16px}.form-card{padding:22px 18px}.form-grid{grid-template-columns:1fr;gap:18px}.field label{font-size:13px}.form-card .button{width:100%}.review-grid{grid-template-columns:1fr}.review-card{padding:24px}.journal-grid{grid-template-columns:1fr;gap:35px}.article-card h2{font-size:25px}.site-footer{padding-top:44px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-about,.footer-newsletter{grid-column:1/-1}.footer-about .rte{max-width:450px}.footer-heading{font-size:16px;margin-bottom:13px}.footer-about .brand{font-size:26px}.footer-bottom{margin-top:32px;gap:18px;font-size:11px}.policy-links{gap:12px}.product-layout{grid-template-columns:1fr;gap:30px}.product-gallery{gap:10px}.product-details h1{font-size:34px}.breadcrumbs{font-size:11px}.product-block{margin-bottom:21px}.product-media model-viewer,.product-media iframe{height:320px}.collection-heading{align-items:flex-start;flex-direction:column}.collection-banner-image{width:100%;max-height:250px;object-fit:cover}.collection-heading h1{font-size:36px}.filter-controls{gap:10px 20px}.filter-panel{width:min(260px,calc(100vw - 36px))}.sort-control{width:100%;justify-content:space-between;order:-1}.sort-control select{max-width:240px}.filters{padding-block:12px}.search-form{gap:8px}.search-form .button{padding:12px 18px}.cart-layout{grid-template-columns:1fr;gap:30px}.cart-item{grid-template-columns:78px 1fr 62px;gap:13px}.cart-item h2{font-size:17px}.cart-item p{font-size:12px}.cart-item .field input{min-height:42px;font-size:15px}.cart-page>h1{margin-bottom:30px}.cart-summary{padding:24px}.account-layout,.address-grid{grid-template-columns:1fr}.article-page h1{font-size:34px}.table-scroll{max-width:calc(100vw - 36px)}.table-scroll table{min-width:540px}.cart-toast{bottom:15px;right:15px;max-width:calc(100vw - 30px);font-size:13px;padding:14px 18px}.cart-toast a{margin-left:10px}.password-page>.brand{margin-bottom:65px}.password-page h1{font-size:40px}.rich-text-block{text-align:left}.tone-dark .image-caption{color:var(--ink)}}@media(max-width:380px){.brand{font-size:19px}.brand-mark{display:none}.hero-category-action{font-size:0}.hero-title{font-size:42px}.hero-trust{gap:10px}.hero-copy .button-row{flex-direction:column;align-items:stretch}.hero-copy .button{width:100%}.product-card-info h3{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/responsive.css.map */
