:root{--dk-gold-gradient: linear-gradient(126deg, #9b741d, #bc9844 25%, #cbaf6e 50%, #fbe894 65%, #c99e44);--dk-gold: #bc9844;--dk-gold-light: #e9c072;--dk-bg: #0a0a0a;--dk-surface: #171717;--dk-muted: #262626;--dk-text: #fafafa;--dk-text-muted: #a1a1a1;--dk-border: rgba(255, 255, 255, .1);--dk-radius: .625rem}body{background-color:var(--dk-bg);color:var(--dk-text);-webkit-font-smoothing:antialiased}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-foreground-rgb: 250, 250, 250}hr,.border,.card-wrapper .card,.field__input,.select__select,.customer .field input{border-color:var(--dk-border)!important}h1,h2,.h0,.h1,.h2,.title-wrapper h2,.section-header h2,.banner__heading{font-weight:800;letter-spacing:-.01em}h1,.h0,.h1,.banner__heading,.title-wrapper-with-link .title,.rich-text__heading{background:var(--dk-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}a:hover{color:var(--dk-gold-light)}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit:not(.button--secondary),button.shopify-payment-button__button--unbranded{background:var(--dk-gold-gradient)!important;background-size:160% 160%!important;color:#0a0a0a!important;font-weight:700;border:none!important;border-radius:var(--dk-radius);transition:background-position .4s ease,transform .15s ease,box-shadow .3s ease;background-position:0% 50%!important}.button:not(.button--secondary):not(.button--tertiary):after,.shopify-payment-button__button--unbranded:after{display:none!important}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover,.cart__checkout-button:hover{background-position:100% 50%!important;transform:translateY(-1px);box-shadow:0 8px 24px #bc984459}.button--secondary{color:var(--dk-gold-light)!important;border-radius:var(--dk-radius);background:transparent!important}.button--secondary:after{box-shadow:0 0 0 var(--buttons-border-width, 1px) var(--dk-gold)!important;opacity:1!important}.field__input,.select__select,.customer input,textarea{background-color:var(--dk-surface);color:var(--dk-text);border-radius:var(--dk-radius)}.field__input::placeholder{color:var(--dk-text-muted)}.card,.card-wrapper,.collection-card{border-radius:var(--dk-radius)}.media{background-color:#00000059!important}.card__inner{border-radius:var(--dk-radius);overflow:hidden}.header{background-color:var(--dk-bg);border-bottom:1px solid var(--dk-border)}.header__icon,.header__icon .icon,.header__icon svg,.header__icon-wrapper svg,.header__icons .icon,.header__menu-item .icon{color:var(--dk-text)!important;fill:currentColor;stroke:currentColor}.header__icon path{fill:currentColor;stroke:currentColor}.header__icon:hover{color:var(--dk-gold-light)!important}.cart-count-bubble{background:var(--dk-gold-gradient)!important;color:#0a0a0a!important}.cart-count-bubble span{color:#0a0a0a!important}.price,.price .price-item,.price__regular .price-item,.price__sale .price-item,.price-item--regular,.price-item--sale,.price-item--last,.product__price,.unit-price,.cart-item__price-wrapper .price,.totals__total-value,.cart__footer .totals .price{background:var(--dk-gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.price__regular .price-item--regular.price-item--last,.price-item--regular[data-compare],s.price-item,.price--on-sale .price-item--regular{text-decoration-color:var(--dk-gold);opacity:.7}.badge{background:var(--dk-gold-gradient);color:#0a0a0a;border:none}*:focus-visible{outline-color:var(--dk-gold);outline-offset:2px}.header-wrapper{position:sticky;top:0;z-index:100;border-bottom:0}.header-wrapper .header,.header{background-color:#0a0a0ab8;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--dk-border);transition:background-color .35s ease,padding .35s ease,box-shadow .35s ease}.dk-scrolled .header,.header-wrapper.dk-scrolled .header{background-color:#0a0a0ae6;padding-top:.6rem;padding-bottom:.6rem;box-shadow:0 8px 30px #00000080}.card-wrapper,.card,.collection-card{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.card__inner{border:1px solid var(--dk-border);border-radius:var(--dk-radius);overflow:hidden;transition:box-shadow .35s ease,border-color .35s ease}.card__media img,.card .media img,.media--hover-effect>img{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper:hover .card__inner{box-shadow:0 18px 44px #0000008c;border-color:#bc98448c}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.06)}a,.button,.card,summary,.header__icon,.field__input,.select__select{transition:color .25s ease,background-color .25s ease,transform .2s ease,box-shadow .3s ease,border-color .25s ease}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate}.button:not(.button--secondary):not(.button--tertiary):before,.shopify-payment-button__button--unbranded:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .6s ease;z-index:1;pointer-events:none}.button:not(.button--secondary):not(.button--tertiary):hover:before,.shopify-payment-button__button--unbranded:hover:before{left:130%}*{scrollbar-color:#bc9844 #0a0a0a;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:var(--dk-gold-gradient);border-radius:10px;border:2px solid #0a0a0a}::selection{background:#bc984459;color:#fff}::-moz-selection{background:#bc984459;color:#fff}hr,.section-divider{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--dk-gold),transparent);opacity:.55}.banner__heading,.banner .h0{letter-spacing:-.02em;line-height:1.05}.field__input:focus,.select__select:focus,textarea:focus{box-shadow:0 0 0 2px #bc984459;border-color:var(--dk-gold)!important}[id*=image_banner] .banner,[id*=image_banner] .banner.banner--medium,[id*=image_banner] .banner.banner--small,[id*=image_banner] .banner.banner--large{min-height:92vh!important;overflow:hidden}[id*=image_banner] .banner--medium:not(.banner--adapt):not(.banner--mobile-bottom) .banner__content,[id*=image_banner] .banner:not(.banner--mobile-bottom) .banner__content{min-height:92vh!important}[id*=image_banner] .banner__media{height:100%}[id*=image_banner] .banner__media img{width:100%;height:100%;object-fit:cover}[id*=image_banner] .banner__box,[id*=image_banner] .banner__content>*{position:relative;z-index:1}[id*=image_banner] .banner__box{display:flex;flex-direction:column;align-items:center;text-align:center}[id*=image_banner] .banner__text.caption-with-letter-spacing{order:0}[id*=image_banner] .banner__heading{order:1}[id*=image_banner] .banner__text.body,[id*=image_banner] .banner__text.subtitle{order:2}[id*=image_banner] .banner__buttons{order:3}[id*=image_banner] .banner__heading{font-size:clamp(3rem,9vw,6.5rem);line-height:1;letter-spacing:-.03em;font-weight:900;margin:0 0 1.4rem;background:var(--dk-gold-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none;animation:dk-fade-up .9s cubic-bezier(.2,.8,.2,1) both}@keyframes dk-shimmer{to{background-position:220% center}}@keyframes dk-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}[id*=image_banner] .banner__text.caption-with-letter-spacing{display:inline-block;padding:.55rem 1.4rem;margin:0 0 1.4rem;border:1px solid rgba(188,152,68,.55);border-radius:999px;background:#bc984414;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--dk-gold-light);font-size:clamp(.8rem,1.3vw,1rem);letter-spacing:.14em;text-transform:uppercase;font-weight:600;box-shadow:0 4px 24px #0006;animation:dk-fade-up .9s cubic-bezier(.2,.8,.2,1) both}[id*=image_banner] .banner__text.body{max-width:680px;margin:.4rem auto 0;color:#fff;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.55;font-weight:400;text-shadow:0 1px 14px rgba(0,0,0,.55);animation:dk-fade-up .9s cubic-bezier(.2,.8,.2,1) .28s both}[id*=image_banner] .banner__buttons{margin-top:2rem}[id*=image_banner] .banner__buttons .button{position:relative;overflow:hidden;background:var(--dk-gold-gradient)!important;background-size:160% 160%!important;color:#0a0a0a!important;border:none!important;border-radius:var(--dk-radius);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:700;letter-spacing:.01em;padding:1.05rem 2.6rem;box-shadow:0 10px 34px #bc984466;transition:transform .2s ease,box-shadow .3s ease,background-position .5s ease;animation:dk-fade-up .9s cubic-bezier(.2,.8,.2,1) .38s both}[id*=image_banner] .banner__buttons .button:after{display:none!important}[id*=image_banner] .banner__buttons .button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);transition:left .6s ease}[id*=image_banner] .banner__buttons .button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 46px #bc98448c;background-position:100% 50%!important}[id*=image_banner] .banner__buttons .button:hover:before{left:130%}[id*=image_banner] .dk-scroll-indicator{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:24px;height:38px;border:2px solid rgba(250,250,250,.7);border-radius:12px;z-index:3;pointer-events:none}[id*=image_banner] .dk-scroll-indicator span{position:absolute;top:7px;left:50%;width:4px;height:8px;background:var(--dk-gold);border-radius:2px;animation:dk-scroll-dot 1.8s ease-in-out infinite}@keyframes dk-scroll-dot{0%{transform:translate(-50%);opacity:1}70%{transform:translate(-50%,16px);opacity:0}to{transform:translate(-50%);opacity:0}}@media(max-width:749px){[id*=image_banner] .banner{min-height:88vh}[id*=image_banner] .banner__heading{font-size:clamp(2.4rem,13vw,3.6rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.card-wrapper:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dk-brand.css.map */
