:root{--bam-black: #0A0A0A;--bam-carbon: #111111;--bam-charcoal: #1A1A1A;--bam-gunmetal: #2D2D2D;--bam-steel: #3A3A3A;--bam-white: #FFFFFF;--bam-off-white: #F5F5F5;--bam-light-gray: #E0E0E0;--bam-red: #FF1A1A;--bam-red-dark: #CC0000;--bam-red-glow: rgba(255, 26, 26, .3);--bam-gold: #D4AF37;--bam-gold-light: #F0D060;--font-display: "Oswald", "Impact", "Arial Black", sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--font-accent: "Bebas Neue", "Oswald", Impact, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: clamp(.7rem, .8vw, .75rem);--text-sm: clamp(.8rem, 1vw, .875rem);--text-base: clamp(.95rem, 1.2vw, 1.05rem);--text-lg: clamp(1.1rem, 1.5vw, 1.25rem);--text-xl: clamp(1.3rem, 2vw, 1.5rem);--text-2xl: clamp(1.8rem, 3vw, 2.25rem);--text-3xl: clamp(2.5rem, 4vw, 3rem);--text-4xl: clamp(3rem, 5.5vw, 4rem);--text-5xl: clamp(3.5rem, 7vw, 5.5rem);--text-hero: clamp(4rem, 10vw, 8rem);--text-mega: clamp(5rem, 14vw, 12rem);--tracking-tight: -.03em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-wider: .15em;--tracking-ultra: .25em;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 10rem;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--border-thin: 1px;--border-medium: 2px;--border-thick: 3px;--shadow-brutal: 6px 6px 0px var(--bam-red);--shadow-glow-red: 0 0 30px var(--bam-red-glow);--shadow-deep: 0 20px 60px rgba(0, 0, 0, .5);--shadow-card: 0 4px 20px rgba(0, 0, 0, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55)}body,.shopify-section{background-color:var(--bam-black)!important;color:var(--bam-white)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button,.card,.card--card,.card--standard,.card-wrapper{border-radius:var(--radius-sm)!important}.color-background-1,.color-background-2,.gradient{background:var(--bam-black)!important}h1,.h1,.title--primary{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:var(--tracking-tight)!important;line-height:.9!important;color:var(--bam-white)!important}h2,.h2{font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wide)!important;line-height:1!important;color:var(--bam-white)!important}h3,.h3{font-family:var(--font-display)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wide)!important;line-height:1.1!important}.section-header__title,.title,.collection__title{font-family:var(--font-display)!important;font-size:var(--text-4xl)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:var(--tracking-tight)!important;line-height:.95!important;position:relative}.section-header__title:after,.title--primary:after{content:"";display:block;width:80px;height:4px;background:var(--bam-red);margin-top:.5rem}.subtitle,.section-header__subtitle,.banner__text{font-family:var(--font-accent)!important;font-size:var(--text-lg)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;color:var(--bam-light-gray)!important;opacity:.85}p,.rte p,.product__description p,body{font-family:var(--font-body)!important;font-size:var(--text-base)!important;line-height:1.7!important;color:var(--bam-light-gray)!important}.price-item--regular,.price-item--sale,.price__regular,.price__sale{font-family:var(--font-display)!important;font-weight:700!important;font-size:var(--text-xl)!important;letter-spacing:var(--tracking-wide)!important}.price-item--sale .price-item--regular{text-decoration:line-through;opacity:.5}.card__heading,.card__heading a,.full-unstyled-link{font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wide)!important;font-size:var(--text-lg)!important;color:var(--bam-white)!important}.announcement-bar{background:var(--bam-red)!important;color:var(--bam-white)!important;font-family:var(--font-accent)!important;font-size:var(--text-sm)!important;letter-spacing:var(--tracking-ultra)!important;text-transform:uppercase!important;padding:10px 0!important;border-bottom:2px solid var(--bam-red-dark)!important}header.header,.header-wrapper,.section-header{background:var(--bam-black)!important;border-bottom:1px solid var(--bam-gunmetal)!important;padding:1rem 0!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;font-size:var(--text-sm)!important;color:var(--bam-white)!important;transition:color var(--transition-fast)!important;position:relative}.header__menu-item:hover,.header__menu-item:hover span{color:var(--bam-red)!important}.header__menu-item:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--bam-red);transition:width var(--transition-base)}.header__menu-item:hover:after{width:100%}.header__heading-logo{max-width:180px!important}.banner,.image-banner,.shopify-section--image-banner{min-height:100vh!important;position:relative;overflow:hidden}.banner:before,.image-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a4d,#0a0a0a1a,#0a0a0ab3 80%,#0a0a0af2)!important;z-index:1}.banner__content,.banner__box{position:relative;z-index:2}.banner__heading{font-family:var(--font-display)!important;font-size:var(--text-hero)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:var(--tracking-tight)!important;line-height:.85!important;color:var(--bam-white)!important;text-shadow:0 4px 30px rgba(0,0,0,.5)}.banner__heading .highlight,.banner__heading strong{color:var(--bam-red)!important;-webkit-text-stroke:0}.button,.button--primary,.shopify-payment-button__button,.cart__checkout-button,a.button{font-family:var(--font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;font-size:var(--text-base)!important;background:var(--bam-red)!important;color:var(--bam-white)!important;border:none!important;border-radius:var(--radius-sm)!important;padding:16px 40px!important;cursor:pointer;transition:all var(--transition-fast)!important;position:relative;overflow:hidden}.button:hover,.button--primary:hover,a.button:hover{background:var(--bam-red-dark)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-glow-red)!important}.button--secondary{background:transparent!important;color:var(--bam-white)!important;border:2px solid var(--bam-white)!important}.button--secondary:hover{background:var(--bam-white)!important;color:var(--bam-black)!important;transform:translateY(-2px)!important}.banner__button .button{font-size:var(--text-lg)!important;padding:18px 50px!important;letter-spacing:var(--tracking-ultra)!important}.card-wrapper,.card--card,.card--standard{background:var(--bam-charcoal)!important;border:1px solid var(--bam-gunmetal)!important;border-radius:var(--radius-sm)!important;overflow:hidden;transition:all var(--transition-base)!important;position:relative}.card-wrapper:hover,.card--card:hover{border-color:var(--bam-red)!important;transform:translateY(-6px)!important;box-shadow:var(--shadow-card)!important}.card__media,.media--transparent{background:var(--bam-carbon)!important;overflow:hidden}.card__media img{transition:transform var(--transition-slow)!important}.card-wrapper:hover .card__media img{transform:scale(1.08)!important}.card__content,.card__information{padding:var(--space-sm)!important;background:var(--bam-charcoal)!important}.quick-add__submit,.card__button .button{background:var(--bam-red)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;border-radius:var(--radius-sm)!important;padding:12px 20px!important}.collection .grid,.grid--2-col,.grid--3-col,.grid--4-col{gap:var(--space-md)!important}.collection-hero__title,.collection__title{font-family:var(--font-display)!important;font-size:var(--text-5xl)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:var(--tracking-tight)!important;text-align:center}.collection__description,.collection-hero__description{font-family:var(--font-body)!important;max-width:700px;margin:0 auto;text-align:center;color:var(--bam-light-gray)!important;font-size:var(--text-lg)!important;line-height:1.6!important}.facets-container,.active-facets{background:var(--bam-charcoal)!important;border:1px solid var(--bam-gunmetal)!important;border-radius:var(--radius-sm)!important}.product__title,.product__title h1{font-family:var(--font-display)!important;font-size:var(--text-4xl)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:var(--tracking-tight)!important;line-height:.95!important;margin-bottom:var(--space-sm)!important}.product__info-container .price{font-family:var(--font-display)!important;font-size:var(--text-2xl)!important;font-weight:700!important;color:var(--bam-red)!important}.product-form__input label{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;font-weight:600!important}fieldset.product-form__input .product-form__input{background:var(--bam-charcoal)!important;border:2px solid var(--bam-gunmetal)!important;color:var(--bam-white)!important;font-family:var(--font-display)!important;text-transform:uppercase!important}fieldset.product-form__input .product-form__input:hover,fieldset.product-form__input .product-form__input.active{border-color:var(--bam-red)!important;background:var(--bam-red)!important}.product-form__submit{background:var(--bam-red)!important;color:var(--bam-white)!important;font-family:var(--font-display)!important;font-size:var(--text-xl)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:var(--tracking-ultra)!important;padding:20px 40px!important;border:none!important;border-radius:var(--radius-sm)!important;width:100%!important;transition:all var(--transition-fast)!important}.product-form__submit:hover{background:var(--bam-red-dark)!important;transform:scale(1.02)!important;box-shadow:var(--shadow-glow-red)!important}.product__media-list{gap:var(--space-xs)!important}.product__media-item{background:var(--bam-charcoal)!important;border:1px solid var(--bam-gunmetal)!important;border-radius:var(--radius-sm)!important;overflow:hidden}.product__media-item.is-active{border-color:var(--bam-red)!important}.shopify-section,[class*=section-template--],.spaced-section{padding-top:var(--space-2xl)!important;padding-bottom:var(--space-2xl)!important}.featured-collection .title-wrapper{margin-bottom:var(--space-lg)!important}.featured-collection .title{font-size:var(--text-4xl)!important;text-align:center}.rich-text__wrapper{max-width:900px!important;margin:0 auto!important}.rich-text__heading{font-family:var(--font-display)!important;font-size:var(--text-4xl)!important;font-weight:800!important;text-transform:uppercase!important}.rich-text__text{font-size:var(--text-lg)!important;line-height:1.8!important;color:var(--bam-light-gray)!important}.footer,.section-footer{background:var(--bam-carbon)!important;border-top:3px solid var(--bam-red)!important;padding:var(--space-2xl) 0 var(--space-lg)!important}.footer__title,.footer-block__heading{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)!important;font-weight:700!important;font-size:var(--text-lg)!important;color:var(--bam-white)!important}.footer .list-menu__item--link,.footer a{color:var(--bam-light-gray)!important;font-family:var(--font-body)!important;transition:color var(--transition-fast)!important}.footer .list-menu__item--link:hover,.footer a:hover{color:var(--bam-red)!important}.footer .field__input{background:var(--bam-charcoal)!important;border:2px solid var(--bam-gunmetal)!important;color:var(--bam-white)!important;font-family:var(--font-body)!important}.footer .field__input:focus{border-color:var(--bam-red)!important;outline:none!important}.footer .newsletter-form__button{background:var(--bam-red)!important;color:var(--bam-white)!important}.cart-drawer,.drawer{background:var(--bam-carbon)!important}.cart-item__name{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wide)!important}.cart__checkout-button{background:var(--bam-red)!important;font-size:var(--text-lg)!important;letter-spacing:var(--tracking-ultra)!important}.text-red{color:var(--bam-red)!important}.text-gold{color:var(--bam-gold)!important}.text-white{color:var(--bam-white)!important}.text-muted{color:var(--bam-light-gray)!important}.bg-black{background:var(--bam-black)!important}.bg-carbon{background:var(--bam-carbon)!important}.bg-charcoal{background:var(--bam-charcoal)!important}.bg-red{background:var(--bam-red)!important}.font-display{font-family:var(--font-display)!important}.font-accent{font-family:var(--font-accent)!important}.uppercase{text-transform:uppercase!important}.tracking-wide{letter-spacing:var(--tracking-wide)!important}.tracking-wider{letter-spacing:var(--tracking-wider)!important}.tracking-ultra{letter-spacing:var(--tracking-ultra)!important}.bold{font-weight:700!important}.extra-bold{font-weight:800!important}.black{font-weight:900!important}.stripe-accent{position:relative}.stripe-accent:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(-45deg,var(--bam-red),var(--bam-red) 10px,transparent 10px,transparent 20px)}.glitch-text{position:relative;animation:glitch-skew 4s infinite linear alternate-reverse}@keyframes glitch-skew{0%,to{transform:skew(0)}20%{transform:skew(-.5deg)}40%{transform:skew(.5deg)}60%{transform:skew(-.3deg)}80%{transform:skew(.3deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .7s ease-out forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .5s ease-out forwards}@keyframes slideLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.animate-slide-left{animation:slideLeft .6s ease-out forwards}@keyframes redPulse{0%,to{box-shadow:0 0 0 0 var(--bam-red-glow)}50%{box-shadow:0 0 20px 10px var(--bam-red-glow)}}.pulse-red{animation:redPulse 2s ease-in-out infinite}@media screen and (max-width: 989px){.banner__heading{font-size:var(--text-5xl)!important}.section-header__title,.title,.collection__title,.product__title h1{font-size:var(--text-3xl)!important}.button,.button--primary{padding:14px 30px!important;font-size:var(--text-sm)!important}}@media screen and (max-width: 749px){.banner__heading{font-size:var(--text-4xl)!important}.section-header__title,.title,.product__title h1{font-size:var(--text-2xl)!important}.shopify-section{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}.card__heading a{font-size:var(--text-base)!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bam-black)}::-webkit-scrollbar-thumb{background:var(--bam-gunmetal);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bam-red)}::selection{background:var(--bam-red);color:var(--bam-white)}::-moz-selection{background:var(--bam-red);color:var(--bam-white)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/big-dawg-overhaul.css.map */
