:root{--grind-black: #070707;--grind-graphite: #141414;--grind-silver: #c7c9c9;--grind-line: rgba(255, 255, 255, .14);--grind-ease: cubic-bezier(.2, .65, .3, 1)}.shopify-policy__container{background:var(--grind-black);color:#fff}.shopify-policy__title{color:#fff}.shopify-policy__body,.shopify-policy__body :is(p,div,span,li,strong,h1,h2,h3,h4,h5,h6){color:inherit}.shopify-policy__body a{color:inherit;text-decoration-color:currentcolor;text-underline-offset:.18em}body{background:var(--grind-black)}body.template-index,body.template-collection,body.template-product,body.template-cart{color:#fff}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--grind-silver);outline-offset:3px}.template-index .content-for-layout,.template-collection .content-for-layout,.template-product .content-for-layout,.template-cart .content-for-layout{background:var(--grind-black)}.template-index .section-resource-list{padding-block:clamp(52px,7vw,92px)!important}.template-index .section-resource-list__header{margin-bottom:clamp(18px,2.5vw,30px);padding-bottom:14px;border-bottom:1px solid var(--grind-line)}.template-index .section-resource-list__header h3{margin:0;font-family:var(--font-subheading--family);font-size:clamp(1.2rem,2.2vw,1.75rem)!important;font-weight:500;line-height:1;letter-spacing:.055em;text-transform:uppercase}.template-index .section-resource-list__header .button,.template-index .section-resource-list__header .link{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.template-index .section-resource-list__content:not(:empty){margin-top:clamp(20px,2.4vw,34px)}.template-index .section-resource-list__content .button{min-width:min(100%,220px);min-height:50px;justify-content:center;font-family:var(--font-subheading--family);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.template-index .product-card__image,.template-collection .product-card__image,.template-cart .product-card__image{transition:transform .22s var(--grind-ease),filter .22s ease}@media(hover:hover){.template-index .product-card:hover .product-card__image,.template-collection .product-card:hover .product-card__image,.template-cart .product-card:hover .product-card__image{transform:scale(1.012);filter:contrast(1.025)}}.template-index .product-card :is(h3,h4,.h3,.h4),.template-collection .product-card :is(h3,h4,.h3,.h4),.template-cart .product-card :is(h3,h4,.h3,.h4){font-family:var(--font-body--family);font-size:.83rem;line-height:1.35;letter-spacing:.025em}.template-index .price,.template-collection .price,.template-cart .price{font-variant-numeric:tabular-nums;letter-spacing:.025em}.template-collection .content-for-layout>.shopify-section:first-child .section{padding-block:clamp(42px,7vw,86px) 22px!important;border-bottom:1px solid var(--grind-line)}.template-collection .content-for-layout>.shopify-section:first-child h1{font-family:var(--font-heading--family);font-size:clamp(2.6rem,7vw,6.2rem);font-weight:400;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.template-collection .facets__form,.template-collection .facets__container{border-color:var(--grind-line)}.template-product .product-information__grid{align-items:start}.template-product .product-details{padding-inline:clamp(16px,3vw,44px)!important}.template-product .product-details h1{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:.98;letter-spacing:-.04em}.template-product .variant-picker__form fieldset{gap:8px}.template-product .variant-picker__form label{min-height:44px}.template-product .add-to-cart-button{min-height:54px;width:100%;border-radius:0;font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.template-product .rte{max-width:62ch;line-height:1.75}.template-cart .cart-page,.template-cart .main-cart{min-height:42vh}.header__row{transition:background-color .18s ease,border-color .18s ease}header-component[sticky] .header__row--top{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header a,.header button{letter-spacing:.055em}@media(max-width:749px){.template-index .section-resource-list{padding-block:48px!important}.template-index .resource-list--carousel-mobile{scroll-padding-inline:var(--page-margin)}.template-product .product-details{padding-inline:var(--page-margin)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.template-index .product-card__image,.template-collection .product-card__image,.template-cart .product-card__image,.header__row{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/grind-storefront-v2.css.map */
