#header-group{display:none!important}body{--header-height: 56px !important;--header-group-height: 56px !important}#MainContent{padding-top:56px}.gruff-header{position:fixed;top:0;left:0;right:0;z-index:200;height:56px;background:#0d0d0d00;border-bottom:1px solid rgba(42,42,42,0);transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease}.gruff-header.is-scrolled{background:#0d0d0df5;border-bottom-color:#1e1e1e;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.gruff-header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 40px}.gruff-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.gruff-header__logo-img{height:36px;width:auto;display:block;object-fit:contain}.gruff-header__wordmark{font-family:var(--font-heading--family);font-size:1.75rem;color:#f0f0f0;letter-spacing:-.02em;line-height:1}.gruff-header__nav{display:flex;align-items:center;gap:48px}.gruff-header__link{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#f0f0f08c;text-decoration:none;transition:color .2s ease;position:relative;white-space:nowrap}.gruff-header__link:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:#f60;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.4,0,.2,1)}.gruff-header__link:hover,.gruff-header__link.is-active{color:#f0f0f0}.gruff-header__link:hover:after,.gruff-header__link.is-active:after{transform:scaleX(1)}.gruff-header__cart-count{color:#f60}.gruff-header__toggle{display:none;flex-direction:column;justify-content:center;gap:7px;background:none;border:none;cursor:pointer;padding:6px 2px;flex-shrink:0}.gruff-header__toggle span{display:block;width:22px;height:1px;background:#f0f0f0;transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.gruff-header__toggle.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.gruff-header__toggle.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.gruff-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#0d0d0d;display:flex;flex-direction:column;justify-content:center;padding:80px 48px 60px;opacity:0;visibility:hidden;transition:opacity .32s cubic-bezier(.4,0,.2,1),visibility .32s cubic-bezier(.4,0,.2,1)}.gruff-menu.is-open{opacity:1;visibility:visible}.gruff-menu__close{position:absolute;top:18px;right:32px;background:none;border:none;color:#f0f0f066;cursor:pointer;padding:8px;line-height:1;transition:color .2s ease}.gruff-menu__close:hover{color:#f0f0f0}.gruff-menu__nav{display:flex;flex-direction:column;gap:8px}.gruff-menu__link{font-family:var(--font-heading--family);font-size:clamp(3rem,10vw,5.5rem);color:#f0f0f0cc;text-decoration:none;letter-spacing:-.02em;line-height:1.1;display:block;transition:color .2s ease,letter-spacing .25s ease}.gruff-menu__link:hover{color:#f60;letter-spacing:-.01em}.gruff-menu__tagline{position:absolute;bottom:44px;left:48px;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#f0f0f02e;margin:0}@media screen and (max-width:749px){.gruff-header__nav{display:none}.gruff-header__toggle{display:flex}.gruff-header__inner{padding:0 20px}.gruff-header{background:#0d0d0df7;border-bottom:1px solid #1a1a1a}#MainContent{padding-top:56px}.gruff-menu{padding:80px 32px 60px}.gruff-menu__tagline{left:32px}}@media screen and (min-width:750px){.gruff-header__inner{padding:0 40px}}@media screen and (min-width:1200px){.gruff-header__inner{padding:0 56px}}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background-color:#f60;color:#000}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#f60}:focus-visible{outline:1px solid #FF6600;outline-offset:3px;border-radius:0}body{letter-spacing:.01em}h1,.h1{letter-spacing:-.03em}h2,.h2{letter-spacing:-.02em}h3,.h3{letter-spacing:-.01em}.price,.price-item,[class*=price]{letter-spacing:.02em;font-variant-numeric:tabular-nums}.button,button.button,[class*=button-primary]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;box-shadow:none}.button:active{transform:scale(.98)}.card__media,.card__media img,[class*=card] .media,[class*=card] img{border-radius:0!important}.card__heading,.card__heading a,[class*=card__heading]{font-size:.8125rem;letter-spacing:.04em;font-weight:400}.card-wrapper{box-shadow:none!important}@media screen and (min-width:990px){.product-grid,[class*=product-grid]{gap:1px!important;row-gap:48px!important}}.product__title,[class*=product__title]{letter-spacing:-.02em;line-height:1.1}.variant-button,[class*=variant-button]{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;border-radius:2px!important}.product-form__buttons{border-top:1px solid #2a2a2a;padding-top:1.25rem;margin-top:.25rem}.product__media-item img,.product__media img{border-radius:0!important}.sticky-add-to-cart__bar,.sticky-add-to-cart__button{border-radius:2px!important}input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password],input[type=search],textarea,select{border-radius:2px!important;transition:border-color .2s ease,box-shadow .2s ease}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid #FF6600!important;box-shadow:0 0 0 3px #ff660014!important}.cart-item,[class*=cart-item]{border-bottom:1px solid #1a1a1a}.cart__footer,[class*=cart__footer]{border-top:1px solid #2a2a2a}footer{border-top:1px solid #2a2a2a}.powered-by-link,a[href*="shopify.com?utm_campaign=poweredby"],[class*=powered-by]{opacity:.15!important;font-size:.65rem;transition:opacity .2s ease}.powered-by-link:hover,a[href*="shopify.com?utm_campaign=poweredby"]:hover{opacity:.4!important}.footer a:hover,footer a:hover{color:#f60}.badge,[class*=badge]{border-radius:0!important;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 6px}.search-modal__overlay,[class*=search-modal] [class*=overlay]{background:#0d0d0df7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.predictive-search,[class*=predictive-search]{border-radius:2px!important;border:1px solid #2a2a2a}hr,.divider,[class*=divider]{border-color:#2a2a2a;border-width:1px}.gruff-grid,.shopify-section .gruff-grid,.gruff-grid .gruff-item{background:#f60!important}.quick-add,.card__quick-add,quick-add-button,[class*=quick-add]{display:none!important}.media-arrows,.card-media-toggle,[class*=media-arrow],[class*=media-toggle],.swatches,[class*=swatches]{display:none!important}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:gruff-out .18s ease-out both}::view-transition-new(root){animation:gruff-in .22s ease-out both}}@keyframes gruff-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(2px)}}@keyframes gruff-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}#MainContent[data-template=collection] h1,#MainContent[data-template=collection] .collection__title,#MainContent[data-template=collection] [class*=collection-title],#MainContent[data-template=collection] [class*=hero] h1,#MainContent[data-template=collection] [class*=header] h1{font-family:var(--font-heading--family)!important;letter-spacing:-.02em!important;text-transform:none!important}#MainContent[data-template=page]{min-height:60vh}#MainContent[data-template=page] h1,#MainContent[data-template=page] .page__title,#MainContent[data-template=page] [class*=page-title]{font-family:var(--font-heading--family)!important;font-size:clamp(3rem,8vw,7rem)!important;letter-spacing:-.02em!important;line-height:.85!important;color:#f60;margin-bottom:3rem;text-transform:none!important}#MainContent[data-template=page] .rte,#MainContent[data-template=page] [class*=rte],#MainContent[data-template=page] .page-content{max-width:62ch;line-height:1.85;font-size:1.0625rem;color:#f0f0f0cc}#MainContent[data-template=page] .rte p{margin-bottom:1.6em}#MainContent[data-template=page] .rte h2,#MainContent[data-template=page] .rte h3{font-family:var(--font-body--family)!important;font-size:.6875rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f60;margin-top:3em;margin-bottom:1em;font-weight:600}#MainContent[data-template=page] .rte strong{color:#f60;font-weight:inherit}#MainContent[data-template=page] .section,#MainContent[data-template=page] .spacing-style{padding-top:80px!important}#MainContent>.shopify-section:nth-child(2){position:relative}#MainContent>.shopify-section:nth-child(2):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,#FF6600 20%,#FF6600 80%,transparent);z-index:2;pointer-events:none}#MainContent>.shopify-section:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(to bottom,#000000eb,#0009 30%,#0000);z-index:1;pointer-events:none;opacity:0;animation:scrim-in 2.5s ease-out .4s forwards}@keyframes scrim-in{0%{opacity:0}40%{opacity:1}to{opacity:1}}#MainContent>.shopify-section:nth-child(2){position:relative;overflow:hidden}#MainContent>.shopify-section:nth-child(2):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,#FF6600 20%,#FF6600 80%,transparent);z-index:2;pointer-events:none;transform:scaleX(0);transform-origin:center;animation:line-grow 1.4s cubic-bezier(.4,0,.2,1) .6s forwards}@keyframes line-grow{to{transform:scaleX(1)}}#MainContent>.shopify-section:nth-child(2) img{animation:ken-burns 18s ease-in-out infinite alternate;transform-origin:center center;will-change:transform}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)}}#MainContent>.shopify-section:nth-child(2):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 12% 50%,rgba(255,102,0,.08) 0%,transparent 100%);pointer-events:none;z-index:1;animation:ambient-pulse 5s ease-in-out infinite alternate}@keyframes ambient-pulse{0%{opacity:.5}to{opacity:1}}#MainContent>.shopify-section:nth-child(2) h2{animation:heading-glow 5s ease-in-out infinite alternate;position:relative;z-index:2}@keyframes heading-glow{0%{text-shadow:0 0 40px rgba(255,102,0,.08)}to{text-shadow:0 0 80px rgba(255,102,0,.22)}}#MainContent>.shopify-section:nth-child(2) p,#MainContent>.shopify-section:nth-child(2) .button{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-gruff.css.map */
