:root{--dtf-black:#0b0b0b;--dtf-panel:#141414;--dtf-panel-2:#1a1a1a;--dtf-orange:#d97826;--dtf-orange-bright:#f09a4a;--dtf-orange-deep:#b85f20;--dtf-border:#5a3722;--dtf-text:#f5f5f2;--dtf-muted:#b9b2ac;--color-background:var(--dtf-black);--color-background-rgb:11 11 11;--color-foreground:var(--dtf-text);--color-foreground-rgb:245 245 242;--color-border:var(--dtf-orange);--color-border-rgb:217 120 38;--color-primary-button-text:#0b0b0b;--color-primary-button-background:var(--dtf-orange);--color-primary-button-border:var(--dtf-orange);--color-primary-button-hover-text:#0b0b0b;--color-primary-button-hover-background:var(--dtf-orange-bright);--color-primary-button-hover-border:var(--dtf-orange-bright);--color-secondary-button-text:var(--dtf-orange-bright);--color-secondary-button-background:transparent;--color-secondary-button-border:var(--dtf-orange);--color-input-background:#121212;--color-input-text:var(--dtf-text);--color-input-text-rgb:245 245 242;--color-input-border:rgba(217,120,38,.35);--color-variant-background:#141414;--color-variant-border:rgba(217,120,38,.35);--color-variant-text:var(--dtf-text);--color-selected-variant-background:var(--dtf-orange);--color-selected-variant-border:var(--dtf-orange);--color-variant-text:#0b0b0b}html,body{background:var(--dtf-black)!important;color:var(--dtf-text)}body{background-image:radial-gradient(circle at 90% 0%,rgba(217,120,38,.11),transparent 32rem),linear-gradient(180deg,#0b0b0b,#0d0d0d);background-attachment:fixed}::selection{background:var(--dtf-orange);color:var(--dtf-black)}a{text-decoration-color:#d978268c}a:hover{color:var(--dtf-orange-bright)}#header-group,footer,.shopify-section-group-header-group,.shopify-section-group-footer-group{background:#0b0b0bf7;color:var(--dtf-text)}#header-group{border-bottom:1px solid rgba(217,120,38,.24)}footer{border-top:1px solid rgba(217,120,38,.24)}header-component,.header,.header-section,.header__row,header .menu-list__link,header a,footer,footer a{color:var(--dtf-text)}button,.button,.shopify-payment-button__button--unbranded{border-radius:6px}.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--dtf-orange),var(--dtf-orange-deep))!important;color:var(--dtf-black)!important;border-color:var(--dtf-orange)!important;font-weight:700;box-shadow:0 6px 18px #d9782629}.button:not(.button--secondary):hover,.shopify-payment-button__button--unbranded:hover{background:var(--dtf-orange-bright)!important;border-color:var(--dtf-orange-bright)!important}.button--secondary{color:var(--dtf-orange-bright)!important;border-color:#d97826bf!important;background:transparent!important}input,select,textarea{background:#121212!important;color:var(--dtf-text)!important;border-color:#d9782647!important}.product-card,[class*=product-card]{background:linear-gradient(180deg,#191919f5,#111111fa);border:1px solid rgba(217,120,38,.18);border-radius:10px;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.product-card:hover,[class*=product-card]:hover{transform:translateY(-2px);border-color:#d978266b;box-shadow:0 12px 30px #00000052}.product-card img,[class*=product-card] img,.product-media img{border-radius:8px}.price,[class*=price]{color:var(--dtf-text)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em}.hero,[class*=hero]{background-color:var(--dtf-black)}.badge,[class*=badge]{border-color:#d9782673}details,dialog,.drawer,[class*=drawer]{--color-background:#101010;--color-foreground:var(--dtf-text)}:focus-visible{outline-color:var(--dtf-orange-bright)!important}.product-information{background:radial-gradient(circle at 92% 4%,rgba(217,120,38,.1),transparent 30rem),linear-gradient(180deg,#0b0b0b,#101010)}.product-information .product-details>.group-block{background:linear-gradient(180deg,#181818fa,#0e0e0efc)!important;border:1px solid rgba(217,120,38,.3)!important;border-radius:18px!important;box-shadow:0 22px 54px #00000057}.product-information .product-details h1{color:#fff!important;line-height:1.02;text-wrap:balance}.product-information .product-details .price,.product-information .product-details [class*=price]{color:var(--dtf-orange-bright)!important}.product-information product-custom-property-component{display:block;padding-top:16px;border-top:1px solid rgba(217,120,38,.18)}.product-information product-custom-property-component .__heading{color:var(--dtf-orange-bright)!important;font-weight:800;font-size:.86rem;letter-spacing:.09em}.product-information product-custom-property-component .__description{color:var(--dtf-muted);line-height:1.5}.product-information product-custom-property-component textarea,.product-information product-custom-property-component input{min-height:50px;border:1px solid rgba(217,120,38,.4)!important;border-radius:10px!important;background:#0d0d0d!important}.product-information product-custom-property-component textarea{min-height:112px;resize:vertical}.product-information .product-form-buttons{gap:10px}.product-information .product-form-buttons .button,.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded{width:100%;min-height:54px;border-radius:10px!important;font-weight:800;letter-spacing:.02em}.product-information .product-details .rte{color:#d8d1ca;line-height:1.65}.product-information .product-details .rte a{color:var(--dtf-orange-bright)}.product-information .product-media img{background:#111;box-shadow:0 18px 44px #00000047}.product-information+.shopify-section,.product-recommendations{border-top:1px solid rgba(217,120,38,.18)}.product-recommendations h2,.product-recommendations h3{color:var(--dtf-orange-bright)}.product-recommendations .product-card,.product-recommendations [class*=product-card]{border-radius:14px;border-color:#d978263d}@media(max-width:749px){.product-information .product-details>.group-block{padding-inline:18px!important;border-radius:14px!important}.product-information .product-form-buttons .button,.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded{min-height:52px}.product-grid{grid-template-columns:1fr!important}.resource-list--grid{--resource-list-columns-mobile:1fr !important;--column-count-mobile:1 !important;--resource-list-columns-per-row:1 !important;grid-template-columns:1fr!important}}@media(max-width:600px){.dtf-product-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dtf-theme.css.map */
