@media screen and (max-width:749px){:root{--gutter: 1.25rem}html{scroll-padding-top:5rem}.announcement{padding:.4rem 1rem;line-height:1.45;letter-spacing:.025em}.header-inner{min-height:68px;grid-template-columns:minmax(44px,1fr) auto minmax(88px,1fr);gap:0;padding-inline:1rem}.brand{min-width:0}.site-header .wordmark{font-size:min(3.1rem,13vw);padding:.15rem .35rem}.site-header .brand-image{width:106px;max-height:54px}.header-actions{gap:0}.header-actions .icon-button{width:44px;min-width:44px}.header-actions .search-link{display:inline-flex}.cart-link{width:44px;position:relative;gap:0}.cart-link [data-cart-count]{position:absolute;top:.35rem;right:0;min-width:1rem;padding:2px;background:var(--paper);text-align:center;font-size:.75rem;line-height:1}.mobile-menu-panel{padding-block:.75rem 1.5rem}.mobile-menu-panel>a,.mobile-menu-panel .nav-dropdown>summary{min-height:48px}.hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.hero-content{grid-area:1 / 1;width:100%;padding-block:1.75rem 1.5rem}.hero .eyebrow{margin-bottom:.7rem;font-size:.75rem;letter-spacing:.13em}.hero h1{max-width:100%;margin-bottom:.85rem;font-size:clamp(2rem,9.5vw,3.4rem);line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}.hero-description{max-width:34ch;margin-bottom:1.15rem;font-size:1rem;line-height:1.55}.hero .button{min-height:50px;padding:.85rem 1.15rem;gap:1.75rem;max-width:100%}.hero-image,.hero-shade,.hero-bottom,.hero .concept-label{display:none}.manifesto-strip-inner{justify-content:center;padding-block:.8rem}.manifesto-strip-inner p{display:none}.manifesto-strip-inner span{font-size:1.15rem;text-align:center}.section-space{padding-block:2.1rem}.section-small{padding-block:1.6rem}.section-heading{flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1.1rem}.section-heading>div{min-width:0}.section-heading .eyebrow{margin-bottom:.6rem;font-size:.75rem;letter-spacing:.11em}.section-heading h2{font-size:clamp(1.9rem,8.2vw,2.8rem);line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere}.section-heading .text-link{padding-block:.5rem;min-height:44px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.editorial-card:nth-child(2){padding-top:0;margin-left:0}.editorial-media,.editorial-card:nth-child(2) .editorial-media{aspect-ratio:4 / 5}.editorial-media .concept-label{left:.4rem;right:auto;bottom:.4rem;max-width:calc(100% - .8rem);padding:.2rem .35rem}.editorial-caption{display:block;padding-block:.85rem}.editorial-caption h3{min-height:2.3em;margin-bottom:.35rem;font-size:1.5rem;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.editorial-caption p{font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.editorial-caption>.icon{display:none}.product-section .product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1rem;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--ink) var(--line)}.product-section .product-grid>.product-card{scroll-snap-align:start}.product-section .product-grid:focus-visible{outline-offset:-3px}.product-section .product-card-media{aspect-ratio:1 / 1.1}.product-section .product-card-title{font-size:1rem;line-height:1.5}.product-section .product-card-caption{padding-top:.85rem}.product-section .product-card-price{font-size:1rem}.product-grid-message{margin-top:1rem;line-height:1.55}.product-card-title,.product-card-subtitle{overflow-wrap:anywhere}.story-inner{gap:1.75rem}.story-image{width:100%;aspect-ratio:4 / 3}.story-image img{object-position:50% 55%}.story-copy .eyebrow{margin-bottom:1rem}.story-copy h2{font-size:clamp(2.25rem,10vw,3.5rem);line-height:1.08;overflow-wrap:anywhere}.story-copy .rte{margin-top:1.25rem;max-width:100%;font-size:1rem;line-height:1.6}.story-signature{margin-top:1.25rem;font-size:3.25rem}.story .concept-label{max-width:calc(100% - 2rem);padding:.2rem .4rem;background:#191a18b3;color:#f5f3ed;opacity:1}.footer-top{gap:1.75rem 1.25rem;padding-block:2.25rem 1.75rem}.footer-brand .wordmark{font-size:4rem}.footer-brand p{max-width:32ch;line-height:1.55}.footer-column{min-width:0}.footer-column h2{margin-bottom:.6rem}.footer-column ul{gap:0}.footer-column a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.footer-column .editor-hint{padding:.75rem;font-size:.75rem;overflow-wrap:anywhere}.footer-base{gap:.75rem;padding-block:1.1rem}.footer-policy-list{gap:.25rem 1rem}.footer-policy-list a{display:inline-flex;align-items:center;min-height:44px}.page-header{padding-top:2rem}.page-header h1,.product-info h1{font-size:clamp(2rem,9vw,3rem);line-height:1.12;overflow-wrap:anywhere}.product-layout{padding-bottom:3rem}.product-main-media{aspect-ratio:1 / 1.08}.product-form{margin-top:1.25rem;padding-top:1.25rem}.product-thumbnail-list{padding-block:.75rem}.product-card-media img,.editorial-media img{-webkit-user-drag:none}}@media screen and (max-width:359px){.header-inner{padding-inline:.75rem}.site-header .wordmark{font-size:min(2.7rem,13vw);padding-inline:.25rem}.hero-content{padding-top:1.5rem}.hero .button{width:100%;justify-content:space-between}.editorial-grid{gap:.75rem}.editorial-caption h3{font-size:1.4rem}.footer-top{column-gap:1rem}}@media screen and (min-width:550px)and (max-width:749px){.product-section .product-grid{grid-auto-columns:46%}}@media screen and (max-width:749px)and (hover:none){.product-card:hover .product-card-secondary{opacity:0}.product-card:hover .product-card-media img,.editorial-card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zinke-mobile.css.map */
