:root{--ds-black: #050505;--ds-ink: #0b0b0b;--ds-charcoal: #151515;--ds-steel: #242424;--ds-light: #f4f1ea;--ds-muted: #b8b1a5;--ds-red: #8b0000;--ds-red-bright: #b31217;--ds-gold: #c6a15b;--ds-olive: #3f4a36;--ds-border: rgba(255,255,255,.12);--ds-shadow: 0 24px 60px rgba(0,0,0,.45)}body{background:var(--ds-black);color:var(--ds-light)}.gradient,.color-background-1,.color-background-2{background:var(--ds-black)!important;color:var(--ds-light)!important}h1,h2,h3,h4,.h0,.h1,.h2,.h3{letter-spacing:.04em;text-transform:uppercase;font-weight:800}p{color:var(--ds-muted)}.header-wrapper{background:#050505eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-border)}.header__heading-logo,.header__heading-link{filter:contrast(1.15)}.header__menu-item,.header__icon{color:var(--ds-light)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.header__menu-item:hover{color:var(--ds-gold)!important}.announcement-bar{background:linear-gradient(90deg,var(--ds-red),#111,var(--ds-olive))!important;color:#fff!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.button,.shopify-payment-button__button,.customer button{background:var(--ds-light)!important;color:var(--ds-black)!important;border:1px solid var(--ds-light)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:900;transition:all .2s ease}.button:hover,.shopify-payment-button__button:hover,.customer button:hover{background:var(--ds-red-bright)!important;color:#fff!important;border-color:var(--ds-red-bright)!important;transform:translateY(-1px)}.button--secondary{background:transparent!important;color:var(--ds-light)!important;border:1px solid var(--ds-border)!important}.button--secondary:hover{border-color:var(--ds-gold)!important;color:var(--ds-gold)!important}.card-wrapper{background:var(--ds-charcoal);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow);transition:all .25s ease}.card-wrapper:hover{transform:translateY(-4px);border-color:#c6a15b73}.card__heading,.card__heading a{color:var(--ds-light)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.price{color:var(--ds-gold)!important;font-weight:800}.collection,.product-grid-container{background:var(--ds-black)}.badge{background:var(--ds-red)!important;color:#fff!important;border:none!important;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.product__title h1{color:var(--ds-light);letter-spacing:.05em}.product__description,.product__text{color:var(--ds-muted)}.product-form__input input[type=radio]+label{background:var(--ds-charcoal);color:var(--ds-light);border:1px solid var(--ds-border)}.product-form__input input[type=radio]:checked+label{background:var(--ds-light);color:var(--ds-black);border-color:var(--ds-light)}.footer{background:#030303!important;border-top:1px solid var(--ds-border)}.footer,.footer a{color:var(--ds-muted)!important}.footer a:hover{color:var(--ds-gold)!important}.newsletter,.email-signup-banner{background:linear-gradient(135deg,#050505,#151515,#260000)!important;color:var(--ds-light)!important}.field__input,.select__select,.customer .field input{background:#101010!important;color:var(--ds-light)!important;border:1px solid var(--ds-border)!important}@media screen and (max-width:749px){h1,.h0{font-size:3.6rem}.button{width:100%}}.header__heading-link,.announcement-bar__message{font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ds-trust-bar{background:#090909;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);color:#f4f1ea}.ds-trust-bar__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2rem 0;text-align:center}.ds-trust-bar__item{font-size:1.25rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ds-drop-banner{background:linear-gradient(135deg,#050505,#1a0000,#050505);color:#f4f1ea;padding:7rem 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.ds-drop-banner h2{font-size:clamp(3.4rem,6vw,7rem);line-height:.95;margin:0 0 1.5rem;text-transform:uppercase}.ds-drop-banner p{color:#b8b1a5;max-width:680px;font-size:1.8rem}.ds-drop-banner .button{margin-top:2rem}.ds-proof-grid{background:#050505;color:#f4f1ea;padding:7rem 0}.ds-proof-grid__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.ds-proof-card{background:#111;border:1px solid rgba(255,255,255,.12);padding:3rem;min-height:230px}.ds-proof-card h3{color:#f4f1ea;text-transform:uppercase;font-size:2rem;margin-bottom:1rem}.ds-proof-card p{color:#b8b1a5;font-size:1.55rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}@media screen and (max-width:749px){.ds-trust-bar__inner,.ds-proof-grid__inner{grid-template-columns:1fr}.ds-drop-banner{padding:5rem 0}}.header-wrapper,.header,.menu-drawer,.menu-drawer__navigation,.menu-drawer__inner-container{background:#050505!important}.header__menu-item,.header__menu-item span,.header__icon,.header__active-menu-item,.menu-drawer__menu-item,.menu-drawer__close-button,.list-menu__item,.link,a{color:#f4f1ea!important}.header__menu-item:hover,.menu-drawer__menu-item:hover,.header__active-menu-item{color:#c6a15b!important}.ds-homepage,.ds-homepage h1,.ds-homepage h2,.ds-homepage h3,.ds-card__content h3,.ds-story h2,.ds-section-heading h2{color:#f4f1ea!important}.ds-homepage p,.ds-subheading,.ds-section-heading p,.ds-story p{color:#d8d1c6!important}.ds-card__content{background:linear-gradient(to top,rgba(0,0,0,.88),rgba(0,0,0,.45),transparent);padding:8rem 2rem 2rem;left:0!important;right:0!important;bottom:0!important}.ds-hero__buttons .button:first-child{display:none!important}.ds-hero__buttons .button--secondary{background:#f4f1ea!important;color:#050505!important;border-color:#f4f1ea!important}.footer,.footer *{color:#b8b1a5!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/defiant-state.css.map */
