: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;--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);--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;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--shadow-glow-red: 0 0 30px var(--bam-red-glow);--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)}body{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}.shopify-section{background-color:var(--bam-black)!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}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}.section-header__title:after,.title--primary:after{content:"";display:block;width:80px;height:4px;background:var(--bam-red);margin-top:.5rem}p,.rte p,.product__description p{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}.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-charcoal)!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__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}.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}.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}.card,.card--card,.card--standard,.card-wrapper{border-radius:var(--radius-sm)!important;overflow:hidden;transition:all var(--transition-base)!important}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard{border-color:var(--bam-red)!important;transform:translateY(-6px)!important;box-shadow:var(--shadow-card)!important}.card-wrapper:hover .card__media img:first-child{transform:scale(1.08)!important}.card__media img{transition:transform var(--transition-slow)!important}.card__content,.card__information{padding:var(--space-sm)!important;color:var(--bam-charcoal)!important}.card__content .price,.card__content .price-item--regular,.card__content .price-item--sale,.card__information .price,.card__information .price-item--regular,.card__information .price-item--sale{color:var(--bam-charcoal)!important}.card__content .price-item--regular s,.card__information .price-item--regular s{color:var(--bam-steel)!important;opacity:.6}.badge{color:var(--bam-white)!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;text-align:center}.collection__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}.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}.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__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;width:100%!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-item{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}.featured-collection .title{font-size:var(--text-4xl)!important;text-align:center}.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}.footer .field__input:focus{border-color:var(--bam-red)!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}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.card__heading a,.banner__heading,.rich-text__heading,.collection__title,.section-header__title,.title--primary,.featured-collection .title,.product__title,.product__title h1,.footer__title,.footer-block__heading,.cart-item__name{font-family:Oswald,Impact,Arial Black,sans-serif!important}body,p,.rte,.rte p,span,a:not(.card__heading a):not(.header__menu-item):not(.full-unstyled-link),.product__description,.collection__description,.footer a,input,textarea,select{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@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)}}@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}.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-v5.css.map */
