body.template-index .search-drawer .drawer__inner,body.template-collection .search-drawer .drawer__inner,body.template-product .search-drawer .drawer__inner{--color-foreground: 255, 255, 255;--color-background: 22, 24, 30;--color-border: 60, 63, 72;--color-border-light: 60, 63, 72;--border-opacity: .4}body.template-index .search-drawer .search__field .input,body.template-collection .search-drawer .search__field .input,body.template-product .search-drawer .search__field .input{color:#fff!important;background-color:#ffffff0d!important;border:1px solid rgba(255,215,0,.25)!important;border-radius:8px!important;caret-color:var(--v2-gold, #D4AF37);opacity:1!important;visibility:visible!important;font-family:var(--font-body-family)}body.template-index .search-drawer .search__field .input::placeholder,body.template-collection .search-drawer .search__field .input::placeholder,body.template-product .search-drawer .search__field .input::placeholder{color:#ffffff59}body.template-index .search-drawer .search__field .input:focus,body.template-collection .search-drawer .search__field .input:focus,body.template-product .search-drawer .search__field .input:focus{border-color:var(--v2-gold, #D4AF37)!important;background-color:#ffffff14!important;outline:none;box-shadow:0 0 0 2px #d4af3726}body.template-index .search-drawer .search__field .typed,body.template-collection .search-drawer .search__field .typed,body.template-product .search-drawer .search__field .typed{color:#fff6;background-color:#ffffff0d;border-color:#ffd70040;border-radius:8px}body.template-index .search-drawer .js .search__field .typed:not([hidden])~.input,body.template-collection .search-drawer .js .search__field .typed:not([hidden])~.input,body.template-product .search-drawer .js .search__field .typed:not([hidden])~.input,.search-drawer .search__field .typed:not([hidden])~*{opacity:1!important;visibility:visible!important}.search-drawer .search__heading{color:var(--v2-gold, #D4AF37)!important;font-family:var(--font-body-family);border-color:#ffd70026!important}.search-drawer .reversed-link{color:var(--tactical-text, #e2e4ed)!important}.search-drawer .reversed-link:hover{color:var(--v2-gold, #D4AF37)!important}.search-drawer .drawer__title{color:var(--tactical-text, #e2e4ed);font-family:var(--font-heading-family);text-transform:uppercase}.search-drawer .search__field .clear{color:#ffffff80}.search-drawer .horizontal-product{border-color:#ffffff0f!important}.search-drawer .drawer__sticky .button{background:var(--v2-neon-gold, #FFD700)!important;color:#000!important;border-color:var(--v2-neon-gold, #FFD700)!important;border-radius:8px!important;font-family:var(--font-heading-family);text-transform:uppercase}.search-drawer .drawer__close{color:#fff;border-color:#ffffff26!important}.dh-terrain-label,.dh-products-label,.dh-tech-label,.dh-experience-label,.dh-newsletter-label{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--v2-gold, #D4AF37)!important;margin-bottom:12px!important;font-family:var(--font-body-family)!important}.dh-terrain-label:before,.dh-terrain-label:after,.dh-products-label:before,.dh-products-label:after,.dh-tech-label:before,.dh-tech-label:after,.dh-experience-label:before,.dh-experience-label:after,.dh-newsletter-label:before,.dh-newsletter-label:after{content:""!important;width:24px!important;height:2px!important;background:var(--v2-gold, #D4AF37)!important}.dh-terrain-title,.dh-products-title,.dh-tech-title,.dh-experience-title,.dh-why-title,.dh-newsletter-title,.dh-tactical-feature__title{font-size:clamp(32px,5vw,56px)!important;font-weight:700!important;color:var(--tactical-text, #e2e4ed)!important;margin:0!important;line-height:1!important;text-transform:uppercase!important;font-family:var(--font-heading-family)!important;background:linear-gradient(110deg,#e2e4ed 0%,var(--v2-neon-gold) 45%,#fff 50%,var(--v2-neon-gold) 55%,#e2e4ed 100%)!important;background-size:250% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:v2-radar-shine 6s infinite linear!important}.dh-terrain-title em,.dh-products-title em,.dh-tech-title em,.dh-experience-title em,.dh-why-title em,.dh-newsletter-title em{font-style:normal!important;color:var(--v2-gold, #D4AF37)!important;-webkit-text-fill-color:var(--v2-gold, #D4AF37)!important}.dh-terrain-desc,.dh-products-description,.dh-tech-desc,.dh-experience-description,.dh-why-subtitle,.dh-newsletter-description{margin:16px auto 0!important;max-width:560px!important;font-size:16px!important;line-height:1.7!important;color:#8c90a3!important;font-family:var(--font-body-family)!important}.dh-tactical-feature__title{font-size:clamp(28px,4vw,42px)!important}.title-wrapper.v2-radar-sweep{background:none!important;-webkit-text-fill-color:initial!important;color:inherit!important;animation:none!important}.title-wrapper>.grid>p.heading.normal-case,.title-wrapper>p.heading.normal-case{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:fit-content!important;margin-inline:auto!important;font-size:12px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--v2-gold, #D4AF37)!important;font-family:var(--font-body-family)!important;line-height:1!important}.title-wrapper.text-left>.grid>p.heading.normal-case,.title-wrapper.text-left>p.heading.normal-case{margin-inline:0!important}.title-wrapper.text-right>.grid>p.heading.normal-case,.title-wrapper.text-right>p.heading.normal-case{margin-inline:0 0 0 auto!important}.title-wrapper>.grid>p.heading.normal-case:before,.title-wrapper>.grid>p.heading.normal-case:after,.title-wrapper>p.heading.normal-case:before,.title-wrapper>p.heading.normal-case:after{content:""!important;width:24px!important;height:2px!important;background:var(--v2-gold, #D4AF37)!important;display:inline-block!important;flex-shrink:0!important}.title-wrapper>.grid>:is(h1,h2,h3,h4,h5,h6).heading,.title-wrapper>:is(h1,h2,h3,h4,h5,h6).heading{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.5px!important;line-height:1.05!important;margin:0!important;background:linear-gradient(110deg,#e2e4ed 0%,var(--v2-neon-gold, #FFD700) 45%,#fff 50%,var(--v2-neon-gold, #FFD700) 55%,#e2e4ed 100%)!important;background-size:250% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:v2-radar-shine 6s infinite linear!important}.title-wrapper :is(h1,h2,h3,h4,h5,h6).heading split-words,.title-wrapper :is(h1,h2,h3,h4,h5,h6).heading .split-words,.title-wrapper :is(h1,h2,h3,h4,h5,h6).heading .word,.title-wrapper :is(h1,h2,h3,h4,h5,h6).heading span{background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.title-wrapper :is(h1,h2,h3,h4,h5,h6).heading em{font-style:normal!important;color:var(--v2-gold, #D4AF37)!important;-webkit-text-fill-color:var(--v2-gold, #D4AF37)!important;background:none!important}.title-wrapper .description,.title-wrapper .description.rte{font-family:var(--font-body-family)!important;font-size:15px!important;line-height:1.7!important;color:#fff9!important;max-width:640px!important}.title-wrapper.text-center .description,.title-wrapper.text-center .description.rte{margin-inline:auto!important}.custom-section{--gap: 20px}.custom-section .custom-section__block--group{border-radius:12px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.2,.8,.2,1);border:1px solid rgba(255,215,0,.1);background:var(--v2-glass-bg, rgba(16, 18, 24, .45))}.custom-section .custom-section__block--group:hover{transform:translateY(-6px);border-color:#ffd70059;box-shadow:0 20px 50px #00000080,0 0 30px #d4af3714}.custom-section .custom-section__block--group img{border-radius:12px;transition:transform .5s cubic-bezier(0,0,.2,1);display:block;width:100%}.custom-section .custom-section__block--group:hover img{transform:scale(1.04)}.custom-section .custom-section__block--group:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--v2-neon-gold, #FFD700);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1);z-index:10}.custom-section .custom-section__block--group:hover:before{transform:scaleX(1)}.custom-section .custom-section__block--group{opacity:0;transform:translateY(30px);animation:dh-fade-up .6s ease forwards}.custom-section .custom-section__block--group:nth-child(1){animation-delay:.1s}.custom-section .custom-section__block--group:nth-child(2){animation-delay:.2s}.custom-section .custom-section__block--group:nth-child(3){animation-delay:.3s}@keyframes dh-fade-up{to{opacity:1;transform:translateY(0)}}.template-index .custom-section>.page-width,.template-index .custom-section>.page-width--full{max-width:1400px;margin:0 auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.template-index .button-primary,.template-index .bb-card__footer .button-primary{background:#ffffff08;color:#fff;border:1px solid rgba(255,215,0,.2);border-radius:8px;font-family:var(--font-heading-family);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;cursor:pointer;transition:all .4s cubic-bezier(.2,.8,.2,1)}.template-index .button-primary:hover{background:var(--v2-neon-gold, #FFD700);border-color:var(--v2-neon-gold, #FFD700);color:#000;box-shadow:0 4px 20px #ffd70040;transform:translateY(-2px)}.template-index .button-primary.disabled,.template-index .button-primary:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}.template-index .button-secondary,.template-index .bb-card__footer .button-secondary{background:#d4af371a;color:var(--v2-gold, #D4AF37);border:1px solid rgba(212,175,55,.3);border-radius:8px;font-family:var(--font-heading-family);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;cursor:pointer;transition:all .4s cubic-bezier(.2,.8,.2,1)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dh-homepage-consistency.css.map */
