.collection-toolbar-actions{display:flex;align-items:center;gap:14px}.collection-filter-toggle{display:none;min-height:44px;padding:10px 14px;border:1px solid var(--navy);background:transparent;color:var(--navy);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.collection-active-count{color:var(--navy)}.collection-filters-clear{color:var(--navy);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mm-chat-raised shopify-chat,.mm-chat-raised #shopify-block-15683396631634586217,.mm-chat-raised [data-shopify-chat]{transform:translateY(-88px)}.mm-chat-hidden shopify-chat,.mm-chat-hidden #shopify-block-15683396631634586217,.mm-chat-hidden [data-shopify-chat]{visibility:hidden;pointer-events:none}@media(max-width:960px){.collection-page-grid{gap:28px 18px}}@media(max-width:640px){body.template-product .product-page{padding-top:30px;padding-bottom:calc(132px + env(safe-area-inset-bottom))}body.template-product .product-page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}body.template-product .product-page-copy{display:contents}body.template-product .product-page-copy>.eyebrow{order:1;margin:0 0 6px}body.template-product .product-page-copy>h1{order:2;max-width:none;margin:0 0 8px;font-size:clamp(2.35rem,11vw,3.65rem);line-height:.9}body.template-product .product-page-copy>.product-rating{order:3;margin:0 0 8px}body.template-product .product-page-copy>.product-price-row{order:4;margin:0 0 8px}body.template-product .product-page-copy>.product-lead{order:5;margin:0 0 12px;font-size:.9rem;line-height:1.5}body.template-product .product-page-copy>.product-benefits{order:6;margin:0 0 14px;gap:5px}body.template-product .product-page-copy>.product-availability{order:7;margin:0 0 10px}body.template-product .product-gallery{order:8;margin:8px 0 22px}body.template-product .product-gallery-main{height:clamp(286px,88vw,420px);min-height:0;max-height:none;aspect-ratio:1 / 1;padding:10px}body.template-product .product-gallery-main img{height:100%;object-fit:contain}body.template-product .product-gallery-thumbnails{gap:8px;margin-top:8px;padding:2px 0}body.template-product .product-page-copy>.product-page-form{order:9;max-width:none;margin:0;gap:9px}body.template-product .product-page-copy>.purchase-assurance{order:10;margin-top:18px}body.template-product .purchase-row{grid-template-columns:104px minmax(0,1fr);gap:10px}body.template-product .product-page-button{width:100%;margin-top:8px}body.template-product .dynamic-checkout-wrap{margin-top:2px}body.template-collection .collection-page{padding-top:30px;padding-bottom:70px}body.template-collection .collection-header{margin-bottom:16px}body.template-collection .collection-description{margin:8px 0 0;font-size:.83rem;line-height:1.5}body.template-collection .collection-chips{width:100%;padding:3px}body.template-collection .collection-chips a{min-height:40px;padding:8px 14px;font-size:.58rem;letter-spacing:.08em}body.template-collection .collection-toolbar{align-items:center;gap:10px;margin:8px 0;padding:10px 0}body.template-collection .collection-toolbar p{font-size:.7rem;white-space:nowrap}body.template-collection .collection-toolbar-actions{min-width:0;justify-content:flex-end;gap:8px}body.template-collection .collection-filter-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 10px;font-size:.58rem;letter-spacing:.08em}body.template-collection .collection-sort{display:flex;align-items:center;gap:5px;min-width:0}body.template-collection .collection-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.template-collection .collection-sort select{min-height:38px;max-width:122px;padding:7px 22px 7px 8px;font-size:.61rem}body.template-collection .collection-filters{display:none;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:10px}body.template-collection .collection-filters.is-open{display:grid}body.template-collection .collection-filters-label{grid-column:1 / -1;margin:0 0 2px;font-size:.58rem}body.template-collection .collection-filters details{min-width:0}body.template-collection .collection-filters summary{min-height:40px;padding:8px 10px;font-size:.59rem}body.template-collection .collection-filters-apply{grid-column:1 / -1;width:100%;min-height:42px;margin:0}body.template-collection .collection-filters-clear{grid-column:1 / -1;text-align:center}body.template-collection .collection-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;min-width:0}body.template-collection .collection-page-grid .product-visual{aspect-ratio:1 / 1.05}body.template-collection .collection-page-grid .product-info{display:block;padding:10px 0 0}body.template-collection .collection-page-grid .product-card-heading{display:block}body.template-collection .collection-page-grid .product-name{font-size:1rem;line-height:1.02}body.template-collection .collection-page-grid .product-price{margin-top:5px;font-size:.72rem}body.template-collection .collection-page-grid .text-link{display:inline-flex;margin-top:8px;font-size:.58rem}body.template-index #shop{padding:52px 0}body.template-index #shop .section-heading{margin-bottom:24px}body.template-index #shop .collection-grid{gap:24px}body.template-index #shop .product-info{padding:12px 0 0;gap:6px 12px}body.template-index #shop .product-card-note{margin:6px 0 10px;font-size:.74rem;line-height:1.4}body.template-index #shop .product-card-primary{min-height:44px;padding:10px 14px;font-size:.6rem}body.template-index #detail{padding:52px 0}body.template-index #detail .detail-grid{gap:30px}body.template-index #detail .detail-art{display:grid;place-items:center;margin:0}body.template-index #detail .detail-art img{max-height:320px;object-fit:contain}body.template-index #detail .detail-list{gap:10px;margin-top:20px}body.template-index #story{padding:52px 0}body.template-index #story .story-editorial-copy{gap:16px;margin-top:22px;padding-top:18px}body.template-index #story .story-editorial-stamp-row{margin-top:24px}.mm-chat-raised shopify-chat,.mm-chat-raised #shopify-block-15683396631634586217,.mm-chat-raised [data-shopify-chat]{transform:translateY(calc(-96px - env(safe-area-inset-bottom)))}}@media(prefers-reduced-motion:reduce){.mm-chat-raised shopify-chat,.mm-chat-raised #shopify-block-15683396631634586217,.mm-chat-raised [data-shopify-chat]{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mobile-header-fix.css.map */
