:root{--zutter-ink: #10110f;--zutter-charcoal: #181916;--zutter-panel: #20211e;--zutter-line: #393a35;--zutter-bone: #f3f0e8;--zutter-muted: #b9bab3;--zutter-warm: #d77a43;--zutter-melon: #8ca77a;--zutter-condensed: "Arial Narrow", "Avenir Next Condensed", "Helvetica Neue", sans-serif}body:has(main[data-template^=collection]),body:has(main[data-template^=product]){background:var(--zutter-ink)}main[data-template^=collection],main[data-template^=product]{color:var(--zutter-bone);background:linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),var(--zutter-ink);background-size:48px 48px}main[data-template^=collection]>.shopify-section:first-child .section,main[data-template^=collection]>.shopify-section:first-child .section-background{color:var(--zutter-bone)!important;background:radial-gradient(circle at 82% 18%,rgb(215 122 67 / .18),transparent 30%),linear-gradient(135deg,#11120f,#22231f)!important}main[data-template^=collection]>.shopify-section:first-child .section{min-height:280px;padding-block:clamp(70px,9vw,130px)!important;border-bottom:1px solid var(--zutter-line)}main[data-template^=collection] h1,main[data-template^=product] h1{margin:0;font-family:var(--zutter-condensed)!important;font-weight:700!important;line-height:.86!important;letter-spacing:-.06em!important;text-transform:uppercase!important}main[data-template^=collection] h1{font-size:clamp(64px,10vw,144px)!important}main[data-template^=collection] .product-grid-container,main[data-template^=collection] .section-background{background:transparent!important}main[data-template^=collection] .product-grid-container{padding-block:36px 100px}main[data-template^=collection] .facets,main[data-template^=collection] .facets__wrapper,main[data-template^=collection] .facets__form{color:var(--zutter-bone);border-color:var(--zutter-line)}main[data-template^=collection] product-card .product-card__content{color:var(--zutter-bone);background:transparent}main[data-template^=collection] product-card slideshow-component,main[data-template^=collection] product-card .card-gallery,main[data-template^=collection] product-card .resource-card__image,main[data-template^=collection] product-card .product-media-container{overflow:hidden;background:#dedbd2;border:1px solid var(--zutter-line)}main[data-template^=collection] product-card img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}main[data-template^=collection] product-card:hover img{transform:translateY(-5px) scale(1.018)}main[data-template^=collection] product-card a,main[data-template^=collection] product-card .price,main[data-template^=collection] product-card [class*=product-title]{color:var(--zutter-bone)!important}main[data-template^=collection] product-card h3.h4{font-family:var(--zutter-condensed)!important;font-size:clamp(25px,2.4vw,38px)!important;font-weight:700!important;line-height:.95!important;letter-spacing:-.045em!important;text-transform:uppercase!important}main[data-template^=collection] product-card [class*=product-title]{font-family:var(--zutter-condensed);font-size:clamp(24px,2.4vw,38px);font-weight:700;line-height:.95;letter-spacing:-.045em;text-transform:uppercase}main[data-template^=collection] .button,main[data-template^=collection] button{border-radius:0}main[data-template^=product] .product-information,main[data-template^=product] .product-information+.section-background,main[data-template^=product] .product-information>.section-background{color:var(--zutter-bone)!important;background:transparent!important}main[data-template^=product] .product-information{padding-block:clamp(28px,5vw,72px) clamp(70px,8vw,120px)!important}main[data-template^=product] .product-information__grid{gap:clamp(24px,4vw,64px)!important}main[data-template^=product] .product-information__media{overflow:hidden;padding:clamp(8px,1.3vw,18px);background:#dedbd2;border:1px solid var(--zutter-line)}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media-constraint-wrapper,main[data-template^=product] media-gallery{background:#dedbd2}main[data-template^=product] .product-details{align-self:start;padding:clamp(28px,4vw,58px)!important;color:var(--zutter-bone);background:linear-gradient(135deg,rgb(255 255 255 / .035),transparent 54%),var(--zutter-charcoal);border:1px solid var(--zutter-line);box-shadow:inset 3px 0 #d77a43bf}main[data-template^=product] .product-details h1{font-size:clamp(54px,6.5vw,104px)!important}main[data-template^=product] .product-details,main[data-template^=product] .product-details p,main[data-template^=product] .product-details label,main[data-template^=product] .product-details legend,main[data-template^=product] .product-details .price,main[data-template^=product] .product-details a{color:var(--zutter-bone)!important}main[data-template^=product] .product-details .rte,main[data-template^=product] .product-details [class*=description]{color:var(--zutter-muted)!important;line-height:1.7}main[data-template^=product] .product-details hr,main[data-template^=product] .product-details [class*=divider]{border-color:var(--zutter-line)!important}main[data-template^=product] .product-details input,main[data-template^=product] .product-details select,main[data-template^=product] .product-details .variant-option__button-label,main[data-template^=product] .product-details quantity-selector,main[data-template^=product] .product-details .quantity-selector{color:var(--zutter-bone)!important;background:#121310!important;border-color:#555650!important;border-radius:0!important}main[data-template^=product] .product-details .variant-option__button-label:has(input:checked),main[data-template^=product] .product-details input:checked+label{color:var(--zutter-ink)!important;background:var(--zutter-bone)!important;border-color:var(--zutter-bone)!important}main[data-template^=product] .product-details .add-to-cart-button,main[data-template^=product] .product-details .button--primary,main[data-template^=product] .sticky-add-to-cart__button{min-height:54px;color:var(--zutter-ink)!important;background:var(--zutter-bone)!important;border:1px solid var(--zutter-bone)!important;border-radius:0!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}main[data-template^=product] .product-details .add-to-cart-button:hover,main[data-template^=product] .product-details .button--primary:hover{background:#d9d5ca!important}main[data-template^=product] .shopify-payment-button__button,main[data-template^=product] .button--secondary{min-height:54px;color:var(--zutter-bone)!important;background:transparent!important;border:1px solid #686963!important;border-radius:0!important}main[data-template^=product] .sticky-add-to-cart__bar{color:var(--zutter-bone);background:#141512f0!important;border:1px solid var(--zutter-line);border-radius:0}main[data-template^=product] product-recommendations,main[data-template^=product] .product-recommendations{color:var(--zutter-bone);background:var(--zutter-charcoal)}@media(max-width:749px){main[data-template^=collection]>.shopify-section:first-child .section{min-height:220px;padding-block:64px!important}main[data-template^=collection] .product-grid-container{padding-block:20px 70px}main[data-template^=product] .product-information{padding-block:0 80px!important}main[data-template^=product] .product-information__media{margin-inline:0;border-inline:0}main[data-template^=product] .product-details{margin:0 14px;padding:32px 22px!important}}@media(prefers-reduced-motion:reduce){main[data-template^=collection] product-card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zutter-cohesive.css.map */
