@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap";:root{--df-black: #0A0A0A;--df-gold: #C69B3C;--df-gold-light: #D4AF5A;--df-gold-dark: #9E7A28;--df-graphite: #1E1E1E;--df-graphite-mid: #2B2B2B;--df-graphite-light: #3A3A3A;--df-white: #FFFFFF;--df-muted: #A0A0A0;--df-border: rgba(198, 155, 60, .2);--color-background: rgb(10 10 10 / 1);--color-background-rgb: 10 10 10;--color-foreground: rgb(255 255 255 / 1);--color-foreground-rgb: 255 255 255;--color-foreground-heading: rgb(255 255 255 / 1);--color-foreground-heading-rgb: 255 255 255;--color-primary: rgb(198 155 60 / 1);--color-primary-rgb: 198 155 60;--color-primary-hover: rgb(212 175 90 / 1);--color-primary-hover-rgb: 212 175 90;--color-border: rgb(198 155 60 / .2);--color-border-rgb: 198 155 60;--color-shadow: rgb(0 0 0 / .8);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgb(10 10 10 / 1);--color-primary-button-background: rgb(198 155 60 / 1);--color-primary-button-border: rgb(198 155 60 / 1);--color-primary-button-hover-text: rgb(10 10 10 / 1);--color-primary-button-hover-background: rgb(212 175 90 / 1);--color-primary-button-hover-border: rgb(212 175 90 / 1);--color-secondary-button-text: rgb(198 155 60 / 1);--color-secondary-button-background: rgb(10 10 10 / 1);--color-secondary-button-border: rgb(198 155 60 / 1);--color-secondary-button-hover-text: rgb(10 10 10 / 1);--color-secondary-button-hover-background: rgb(198 155 60 / 1);--color-secondary-button-hover-border: rgb(198 155 60 / 1);--color-input-background: rgb(30 30 30 / 1);--color-input-text: rgb(255 255 255 / 1);--color-input-text-rgb: 255 255 255;--color-input-border: rgb(198 155 60 / .3);--color-input-hover-background: rgb(43 43 43 / 1);--color-variant-background: rgb(30 30 30 / 1);--color-variant-border: rgb(198 155 60 / .3);--color-variant-text: rgb(255 255 255 / 1);--color-variant-text-rgb: 255 255 255;--color-variant-hover-background: rgb(43 43 43 / 1);--color-variant-hover-text: rgb(255 255 255 / 1);--color-variant-hover-border: rgb(198 155 60 / .7);--color-selected-variant-background: rgb(198 155 60 / 1);--color-selected-variant-border: rgb(198 155 60 / 1);--color-selected-variant-text: rgb(10 10 10 / 1);--color-selected-variant-hover-background: rgb(212 175 90 / 1);--color-selected-variant-hover-text: rgb(10 10 10 / 1);--color-selected-variant-hover-border: rgb(212 175 90 / 1);--color-foreground-muted: rgb(160 160 160 / 1);--style-border-radius-buttons-primary: 0px;--style-border-radius-inputs: 0px;--style-border-radius-popover: 0px;--font-body--family: "Inter", sans-serif;--font-heading--family: "Montserrat", sans-serif;--font-subheading--family: "Montserrat", sans-serif;--font-accent--family: "Inter", sans-serif;--font-body--weight: 400;--font-heading--weight: 800;--df-ease: cubic-bezier(.25, .46, .45, .94);--df-ease-out: cubic-bezier(0, 0, .2, 1);--df-ease-in-out: cubic-bezier(.4, 0, .2, 1);--df-spring: cubic-bezier(.34, 1.56, .64, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes menuItemSlideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes textReveal{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes shimmerPass{0%{transform:translate(-100%) skew(-15deg);opacity:0}40%{opacity:.5}to{transform:translate(300%) skew(-15deg);opacity:0}}@keyframes glow{0%,to{box-shadow:0 0 6px #c69b3c40,0 0 16px #c69b3c14}50%{box-shadow:0 0 16px #c69b3c99,0 0 32px #c69b3c40}}@keyframes buttonPulse{0%,to{box-shadow:0 0 #c69b3c66}50%{box-shadow:0 0 0 6px #c69b3c00}}@keyframes floatBreath{0%,to{transform:scale(1.05) translateY(0)}50%{transform:scale(1.05) translateY(-5px)}}@keyframes cartBounce{0%{transform:scale(1)}20%{transform:scale(1.3) rotate(-8deg)}40%{transform:scale(.92) rotate(5deg)}60%{transform:scale(1.12) rotate(-3deg)}80%{transform:scale(.97) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes pricePulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes badgeBounce{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.18) rotate(4deg);opacity:1}80%{transform:scale(.93) rotate(-2deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes badgeSpin{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.05)}75%{transform:rotate(8deg) scale(1.05)}to{transform:rotate(0) scale(1)}}@keyframes skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes parallaxDrift{0%,to{transform:translateY(0) scale(1.04)}50%{transform:translateY(-10px) scale(1.04)}}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes goldTrace{0%{box-shadow:0 0 #c69b3c00}to{box-shadow:0 0 0 2px #c69b3cb3,0 0 16px #c69b3c26}}html{scroll-behavior:smooth!important}body{background-color:var(--df-black)!important;color:var(--df-white)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;animation:fadeIn .6s ease-out both!important}#MainContent,main#MainContent{background-color:var(--df-black)!important}.shopify-section{background-color:var(--df-black)!important;color:var(--df-white)!important}.section-background{background-color:var(--df-black)!important}.custom-section-background{background-color:var(--df-graphite-mid)!important}a{color:var(--df-white)!important;text-decoration:none!important;transition:color .2s ease!important}a:hover{color:var(--df-gold)!important}img{display:block!important;max-width:100%!important}.skip-to-content-link{background:var(--df-gold)!important;color:var(--df-black)!important}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important;-webkit-font-smoothing:antialiased!important;color:var(--df-white)!important}p,li,span,label,input,textarea,select,button{font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased!important}.menu-list__link,.menu-list__link-title,.menu-drawer__menu-item-text,.header-menu a,nav a{font-family:Montserrat,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-card__content h3,.product-card__content h4,product-card h3,product-card h4,[class*=product-card] h3,[class*=product-card] h4{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--df-white)!important;line-height:1.4!important}.product-card [class*=vendor],product-card [class*=vendor],[class*=product-vendor],[class*=product-brand]{font-family:Inter,sans-serif!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--df-gold)!important}.section-resource-list__header h1,.section-resource-list__header h2{font-family:Montserrat,sans-serif!important;font-weight:900!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--df-white)!important}.featured-product-content-top h1,.featured-product-content-top h2{font-family:Montserrat,sans-serif!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--df-white)!important}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group strong{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--df-white)!important}.rte h2,.rte h3,.rte h4{font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--df-white)!important}.rte p,.rte li{font-family:Inter,sans-serif!important;line-height:1.75!important;color:#fffc!important}.rte ul li::marker,.rte ol li::marker{color:var(--df-gold)!important}jumbo-text{max-width:100%!important;overflow:hidden!important}jumbo-text .jumbo-text-line{font-family:Montserrat,sans-serif!important;font-weight:900!important;color:var(--df-white)!important;letter-spacing:-.02em!important}::selection{background-color:var(--df-gold)!important;color:var(--df-black)!important}::-moz-selection{background-color:var(--df-gold)!important;color:var(--df-black)!important}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{background:var(--df-black)!important}::-webkit-scrollbar-thumb{background:var(--df-gold)!important;border-radius:2px!important}::-webkit-scrollbar-thumb:hover{background:var(--df-gold-light)!important}*{scrollbar-width:thin!important;scrollbar-color:var(--df-gold) var(--df-black)!important}.announcement-bar,announcement-bar,[class*=announcement-bar]{background:linear-gradient(90deg,var(--df-gold-dark) 0%,var(--df-gold) 40%,var(--df-gold-light) 50%,var(--df-gold) 60%,var(--df-gold-dark) 100%)!important;background-size:200% auto!important;animation:shimmer 4s linear infinite!important;color:var(--df-black)!important;position:relative!important;overflow:hidden!important}.announcement-bar p,.announcement-bar span,.announcement-bar a,announcement-bar p,announcement-bar span,announcement-bar a,[class*=announcement-bar] p,[class*=announcement-bar] span{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--df-black)!important}.announcement-bar:after,announcement-bar:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:60px!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)!important;animation:shimmerPass 3s ease-in-out infinite!important;pointer-events:none!important}header-component,.header-section,.shopify-section-group-header-group header-component{background-color:#0a0a0af5!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid var(--df-border)!important;position:sticky!important;top:0!important;z-index:1000!important;transition:box-shadow .3s ease!important;animation:fadeInDown .5s ease-out both!important}header-component:hover{box-shadow:0 4px 24px #c69b3c12!important}.header-logo{transition:opacity .25s ease,transform .25s ease!important}.header-logo:hover{opacity:.85!important;transform:scale(1.02)!important}.menu-list__link,.menu-list__link-title,.menu__item,.menu__heading,.header-menu a,nav a,.header__navigation-bar-row a{color:var(--df-white)!important;transition:color .2s ease!important;position:relative!important}.menu-list__link:hover,.menu-list__link-title:hover,.header-menu a:hover,nav a:hover{color:var(--df-gold)!important}.menu-list__link:after,.header-menu a:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:0!important;height:1px!important;background:var(--df-gold)!important;transition:width .25s ease!important}.menu-list__link:hover:after,.header-menu a:hover:after{width:100%!important}.header-actions__action,.header__icon,header-actions button,header-actions a{color:var(--df-white)!important;transition:color .2s ease,transform .2s ease!important}.header-actions__action:hover,.header__icon:hover,header-actions button:hover,header-actions a:hover{color:var(--df-gold)!important;transform:scale(1.08)!important}.cart-bubble,.cart-bubble__background{background-color:var(--df-gold)!important}.cart-bubble__text,.cart-bubble__text-count{color:var(--df-black)!important;font-family:Montserrat,sans-serif!important;font-weight:800!important}.cart-icon-bounce{animation:cartBounce .6s cubic-bezier(.34,1.56,.64,1)!important}.header__icon--menu,.header-drawer-icon{color:var(--df-white)!important;transition:color .2s ease,transform .25s ease!important}.header__icon--menu:hover,.header-drawer-icon:hover{color:var(--df-gold)!important;transform:scale(1.08)!important}.menu__details[open]>ul,.has-submenu .submenu,.header-menu__inner ul{background-color:#0a0a0afa!important;border:1px solid var(--df-border)!important;border-top:2px solid var(--df-gold)!important;box-shadow:0 16px 48px #000c!important;animation:fadeInDown .25s ease-out both!important}.menu__details ul a,.has-submenu .submenu a{color:#fffc!important;padding:10px 20px!important;transition:color .2s ease,background-color .2s ease,padding-left .2s ease!important}.menu__details ul a:hover,.has-submenu .submenu a:hover{color:var(--df-gold)!important;background-color:#c69b3c0f!important;padding-left:28px!important}.menu-drawer__backdrop,.header__underlay,.header__underlay-open{background-color:#000000b3!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.menu-drawer,.menu-drawer-container,header-drawer,.header__drawer,dialog.menu-drawer__dialog{background-color:var(--df-graphite-mid)!important;border-right:1px solid var(--df-border)!important;box-shadow:8px 0 48px #000000e6!important;left:0!important;right:auto!important;max-width:320px!important;width:82vw!important}.menu-drawer__animated-element{animation:slideInLeft .4s ease-out both!important}.menu-drawer__close-button,.close-button{color:var(--df-white)!important;background:transparent!important;border:1px solid var(--df-border)!important;transition:color .2s ease,border-color .2s ease,transform .2s ease!important}.menu-drawer__close-button:hover,.close-button:hover{color:var(--df-gold)!important;border-color:var(--df-gold)!important;transform:rotate(90deg)!important}.menu-drawer__menu-item,.menu-list__list-item{animation:menuItemSlideIn .35s ease-out both!important;border-bottom:1px solid rgba(198,155,60,.07)!important}.menu-drawer__menu-item:nth-child(1),.menu-list__list-item:nth-child(1){animation-delay:.05s!important}.menu-drawer__menu-item:nth-child(2),.menu-list__list-item:nth-child(2){animation-delay:.1s!important}.menu-drawer__menu-item:nth-child(3),.menu-list__list-item:nth-child(3){animation-delay:.15s!important}.menu-drawer__menu-item:nth-child(4),.menu-list__list-item:nth-child(4){animation-delay:.2s!important}.menu-drawer__menu-item:nth-child(5),.menu-list__list-item:nth-child(5){animation-delay:.25s!important}.menu-drawer__menu-item:nth-child(6),.menu-list__list-item:nth-child(6){animation-delay:.3s!important}.menu-drawer__menu-item:nth-child(7),.menu-list__list-item:nth-child(7){animation-delay:.35s!important}.menu-drawer__menu-item:nth-child(8),.menu-list__list-item:nth-child(8){animation-delay:.4s!important}.menu-drawer__menu-item:nth-child(9),.menu-list__list-item:nth-child(9){animation-delay:.45s!important}.menu-drawer__menu-item:nth-child(10),.menu-list__list-item:nth-child(10){animation-delay:.5s!important}.menu-drawer__menu-item-text,.menu-drawer__menu-item a,.menu-list__link,.menu-list__link-title{font-family:Montserrat,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--df-white)!important;padding:14px 24px!important;display:block!important;transition:color .2s ease,padding-left .2s ease,background-color .2s ease!important}.menu-drawer__menu-item-text:hover,.menu-drawer__menu-item a:hover,.menu-list__link:hover{color:var(--df-gold)!important;padding-left:32px!important;background-color:#c69b3c0d!important}.menu-drawer__utility-links{border-top:1px solid var(--df-border)!important;padding-top:16px!important;margin-top:16px!important}.menu-drawer__utility-links a{font-family:Inter,sans-serif!important;font-size:.78rem!important;color:var(--df-muted)!important;padding:8px 24px!important;display:block!important;transition:color .2s ease!important}.menu-drawer__utility-links a:hover{color:var(--df-gold)!important}.search-modal,.predictive-search,.predictive-search-dropdown{background-color:#0a0a0af7!important;border:1px solid var(--df-border)!important;box-shadow:0 16px 48px #000000e6!important;animation:fadeInDown .3s ease-out both!important}.search-modal__content,.predictive-search-form__content{background-color:var(--df-black)!important}.search-input,.predictive-search-form input{background-color:var(--df-graphite-mid)!important;color:var(--df-white)!important;border:1px solid var(--df-border)!important;transition:border-color .25s ease,box-shadow .25s ease!important}.search-input:focus,.predictive-search-form input:focus{border-color:var(--df-gold)!important;box-shadow:0 0 0 3px #c69b3c1f!important;outline:none!important}.predictive-search-results__title{font-family:Montserrat,sans-serif!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--df-gold)!important}.predictive-search-results__card{border-bottom:1px solid var(--df-border)!important;transition:background-color .2s ease!important}.predictive-search-results__card:hover{background-color:#c69b3c0d!important}.product-grid,[class*=product-grid],.ui-test-product-list{background-color:var(--df-black)!important}product-card,.product-card,.product-grid__card{background-color:var(--df-graphite-mid)!important;border:1px solid rgba(198,155,60,.1)!important;position:relative!important;overflow:hidden!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .35s ease!important}product-card:hover,.product-card:hover,.product-grid__card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 48px #00000080,0 0 24px #c69b3c1f!important;border-color:#c69b3c73!important}.product-card__content{background-color:var(--df-graphite-mid)!important}.product-card__link,.product-card-link{color:var(--df-white)!important}product-card:hover h3,product-card:hover h4,.product-card:hover h3,.product-card:hover h4{color:var(--df-gold)!important}.product-media img,.product-media__image,product-card img,.product-card img{transition:transform .5s ease!important}product-card:hover .product-media img,product-card:hover img,.product-card:hover .product-media img,.product-card:hover img{animation:floatBreath 2.5s ease-in-out infinite!important}product-card:before,.product-card:before,.product-grid__card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:2px!important;background:var(--df-gold)!important;z-index:10!important;transition:width .35s ease!important}product-card:hover:before,.product-card:hover:before,.product-grid__card:hover:before{width:100%!important}product-card:after,.product-card:after,.product-grid__card:after{content:""!important;position:absolute!important;bottom:0!important;right:0!important;width:0!important;height:2px!important;background:var(--df-gold)!important;z-index:10!important;transition:width .35s ease .18s!important}product-card:hover:after,.product-card:hover:after,.product-grid__card:hover:after{width:100%!important}.quick-add-component,quick-add-component,.add-to-cart-button,[class*=quick-add] button,[class*=quick-buy] button{background-color:var(--df-gold)!important;color:var(--df-black)!important;font-family:Montserrat,sans-serif!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:none!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.quick-add-component:hover,[class*=quick-add] button:hover{background-color:var(--df-gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #c69b3c59!important}.product-badges,.product-badges--top-right,[class*=product-badge]{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;animation:badgeBounce .5s cubic-bezier(.34,1.56,.64,1) both!important}.product-badges span,[class*=badge] span{font-family:Montserrat,sans-serif!important;font-size:.6rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:3px 8px!important;display:inline-block!important}[class*=badge-sale],.product-badges [class*=sale]{background-color:var(--df-gold)!important;color:var(--df-black)!important}[class*=badge-sold],.product-badges [class*=sold]{background-color:var(--df-graphite-light)!important;color:var(--df-muted)!important;border:1px solid var(--df-border)!important}.product-badges:hover span{animation:badgeSpin .4s ease!important}.price,product-price,[class*=price],[class*=product-price]{font-family:Montserrat,sans-serif!important;font-weight:700!important;color:var(--df-gold)!important;letter-spacing:.03em!important;display:inline-block!important;animation:pricePulse 5s ease-in-out infinite!important}[class*=price--compare],[class*=price-compare],s.price,del.price{color:var(--df-muted)!important;font-weight:400!important;text-decoration:line-through!important;animation:none!important}.button,.btn,button.button,input[type=submit],[class*=button--primary],.button--primary{background-color:var(--df-gold)!important;color:var(--df-black)!important;font-family:Montserrat,sans-serif!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;border:2px solid var(--df-gold)!important;border-radius:0!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease!important;animation:buttonPulse 4s ease-in-out infinite!important}.button:before,.btn:before,button.button:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:60px!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transform:skew(-15deg)!important;animation:shimmerPass 2.8s ease-in-out infinite!important;pointer-events:none!important}.button:hover,.btn:hover,button.button:hover{background-color:var(--df-gold-light)!important;border-color:var(--df-gold-light)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #c69b3c66!important;animation:glow 2s ease-in-out infinite!important}.button:active,.btn:active,button.button:active{transform:translateY(0) scale(.98)!important}.df-ripple{position:absolute!important;border-radius:50%!important;background:#ffffff4d!important;width:60px!important;height:60px!important;margin-top:-30px!important;margin-left:-30px!important;animation:ripple .6s linear!important;pointer-events:none!important;z-index:10!important}.button-secondary,[class*=button--secondary]{background-color:transparent!important;color:var(--df-gold)!important;border:2px solid var(--df-gold)!important;font-family:Montserrat,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color .25s ease,color .25s ease,transform .2s ease!important;animation:none!important}.button-secondary:hover,[class*=button--secondary]:hover{background-color:var(--df-gold)!important;color:var(--df-black)!important;transform:translateY(-2px)!important}.button-unstyled,[class*=button-unstyled],[id*=more-payment-options]{background:transparent!important;border:none!important;color:var(--df-muted)!important;font-family:Inter,sans-serif!important;font-size:.8rem!important;text-decoration:underline!important;animation:none!important;padding:0!important;transition:color .2s ease!important}.button-unstyled:hover,[id*=more-payment-options]:hover{color:var(--df-gold)!important}.variant-option,.variant-option--buttons,[class*=variant-option],.swatch{background-color:var(--df-graphite-mid)!important;border:1px solid rgba(198,155,60,.25)!important;color:var(--df-white)!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease!important}.variant-option:hover,[class*=variant-option]:hover,.swatch:hover{border-color:var(--df-gold)!important;background-color:#c69b3c14!important;transform:scale(1.04)!important}.variant-option__button-label input:checked+label,[class*=variant-option][aria-selected=true],.swatch.selected,.swatch[aria-selected=true]{background-color:var(--df-gold)!important;border-color:var(--df-gold)!important;color:var(--df-black)!important;box-shadow:0 0 10px #c69b3c59!important}.variant-option__button-label{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--df-white)!important;cursor:pointer!important}cart-drawer-component,.cart-drawer,[class*=cart-drawer]{background-color:var(--df-graphite-mid)!important;border-left:1px solid var(--df-border)!important;box-shadow:-8px 0 48px #000c!important;color:var(--df-white)!important}.cart-drawer__dialog{background-color:var(--df-graphite-mid)!important}.cart-drawer__header{background-color:var(--df-black)!important;border-bottom:1px solid var(--df-border)!important}.cart-drawer__heading,.cart-drawer__heading--empty{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--df-white)!important}.cart-drawer__content,.cart-drawer__inner{background-color:var(--df-graphite-mid)!important}.cart-items-component,[class*=cart-item]{border-bottom:1px solid rgba(198,155,60,.08)!important;animation:fadeInUp .35s ease-out both!important}[class*=cart-footer],[class*=cart-total],[class*=cart-checkout]{background-color:var(--df-black)!important;border-top:1px solid var(--df-border)!important}.cart-drawer__close-button{color:var(--df-white)!important;transition:color .2s ease,transform .2s ease!important}.cart-drawer__close-button:hover{color:var(--df-gold)!important;transform:rotate(90deg)!important}.featured-product-section,[class*=product-template],[class*=product-section]{background-color:var(--df-black)!important}.featured-product-content-top a[class*=vendor],[class*=product-vendor],[class*=product-brand]{font-family:Inter,sans-serif!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--df-gold)!important}.featured-product-content-bottom,[class*=product-description]{font-family:Inter,sans-serif!important;font-size:.875rem!important;line-height:1.75!important;color:#ffffffc7!important}[class*=quantity]{background-color:var(--df-graphite-mid)!important;border:1px solid var(--df-border)!important;color:var(--df-white)!important}[class*=quantity] button{color:var(--df-gold)!important;background:transparent!important;transition:color .2s ease,transform .15s ease!important}[class*=quantity] button:hover{transform:scale(1.15)!important}.product-media-container,[class*=product-gallery],[class*=product-media]{background-color:var(--df-graphite-mid)!important;overflow:hidden!important}[class*=thumbnail],[class*=product-thumbnail]{border:1px solid var(--df-border)!important;opacity:.7!important;transition:opacity .2s ease,border-color .2s ease,transform .2s ease!important}[class*=thumbnail]:hover,[class*=thumbnail].active,[class*=thumbnail][aria-current=true]{opacity:1!important;border-color:var(--df-gold)!important;transform:scale(1.03)!important}[class*=breadcrumb] a,nav[aria-label*=breadcrumb] a{font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--df-muted)!important;transition:color .2s ease!important}[class*=breadcrumb] a:hover{color:var(--df-gold)!important}[class*=collection-hero],[class*=collection-banner],.section-resource-list__header{background-color:var(--df-black)!important;border-bottom:1px solid var(--df-border)!important;text-align:center!important}[class*=filter] summary,[class*=facet] summary{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--df-white)!important;border-bottom:1px solid var(--df-border)!important;cursor:pointer!important;transition:color .2s ease!important}[class*=filter] summary:hover,[class*=facet] summary:hover{color:var(--df-gold)!important}[class*=filter] label,[class*=facet] label{font-family:Inter,sans-serif!important;font-size:.8rem!important;color:#ffffffbf!important;transition:color .2s ease!important}[class*=filter] label:hover,[class*=facet] label:hover{color:var(--df-gold)!important}[class*=sort],[class*=sort-by]{background-color:var(--df-graphite-mid)!important;color:var(--df-white)!important;border:1px solid var(--df-border)!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.collection-card,[class*=collection-card]{overflow:hidden!important;position:relative!important;transition:transform .35s ease,box-shadow .35s ease!important}.collection-card:hover,[class*=collection-card]:hover{transform:scale(1.02)!important;box-shadow:0 16px 40px #00000080,0 0 24px #c69b3c14!important}.collection-card__content,[class*=collection-card__content]{font-family:Montserrat,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--df-white)!important;text-shadow:0 2px 10px rgba(0,0,0,.7)!important}.shopify-section+.shopify-section:before{content:""!important;display:block!important;width:60%!important;max-width:400px!important;height:1px!important;margin:0 auto!important;background:linear-gradient(90deg,transparent 0%,var(--df-gold-dark) 20%,var(--df-gold) 50%,var(--df-gold-dark) 80%,transparent 100%)!important;opacity:.3!important}slideshow-component,.slideshow-component,.layered-slideshow-section,[class*=slideshow-section]{background-color:var(--df-black)!important;overflow:hidden!important}.layered-slideshow__image,[class*=hero-image],[class*=slideshow__image]{animation:parallaxDrift 14s ease-in-out infinite!important;transform-origin:center center!important}marquee-component,.marquee-component,[class*=marquee]{background-color:var(--df-graphite-mid)!important;border-top:1px solid var(--df-border)!important;border-bottom:1px solid var(--df-border)!important}[class*=marquee] span,[class*=marquee] p{font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--df-gold)!important}.text-block{color:#ffffffd1!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group>*,footer,[class*=footer],[id*=footer]{background-color:#080808!important;color:var(--df-muted)!important;border-top:1px solid var(--df-border)!important}.shopify-section-group-footer-group:before,footer:before{content:""!important;display:block!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,var(--df-gold-dark) 15%,var(--df-gold) 50%,var(--df-gold-dark) 85%,transparent 100%)!important}[class*=footer] ul li,footer ul li{animation:footerFadeIn .5s ease-out both!important}[class*=footer] ul li:nth-child(1),footer ul li:nth-child(1){animation-delay:.1s!important}[class*=footer] ul li:nth-child(2),footer ul li:nth-child(2){animation-delay:.18s!important}[class*=footer] ul li:nth-child(3),footer ul li:nth-child(3){animation-delay:.26s!important}[class*=footer] ul li:nth-child(4),footer ul li:nth-child(4){animation-delay:.34s!important}[class*=footer] ul li:nth-child(5),footer ul li:nth-child(5){animation-delay:.42s!important}[class*=footer] ul li:nth-child(6),footer ul li:nth-child(6){animation-delay:.5s!important}[class*=footer] a,footer a{font-family:Inter,sans-serif!important;font-size:.82rem!important;font-weight:400!important;color:var(--df-muted)!important;transition:color .2s ease,padding-left .2s ease!important}[class*=footer] a:hover,footer a:hover{color:var(--df-gold)!important;padding-left:5px!important}.footer-utilities{border-top:1px solid var(--df-border)!important}.footer-utilities__text{font-family:Inter,sans-serif!important;font-size:.7rem!important;color:#a0a0a08c!important}[class*=payment-icon],[class*=payment-icons] img{opacity:.45!important;filter:grayscale(1) brightness(1.5)!important;transition:opacity .2s ease,filter .2s ease!important}[class*=payment-icon]:hover,[class*=payment-icons] img:hover{opacity:.85!important;filter:grayscale(0)!important}[class*=social-link]:hover,[class*=social-icon]:hover,[class*=footer] [href*=instagram]:hover,[class*=footer] [href*=tiktok]:hover{color:var(--df-gold)!important;transform:scale(1.12) translateY(-2px)!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select,.email-signup__input{background-color:var(--df-graphite-mid)!important;color:var(--df-white)!important;border:1px solid rgba(198,155,60,.22)!important;border-radius:0!important;font-family:Inter,sans-serif!important;transition:border-color .25s ease,box-shadow .25s ease!important;outline:none!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus,.email-signup__input:focus{border-color:var(--df-gold)!important;box-shadow:0 0 0 3px #c69b3c1f,0 0 16px #c69b3c0f!important}input::placeholder,textarea::placeholder,.email-signup__input::placeholder{color:#a0a0a073!important;font-style:italic!important}.email-signup__form,.email-signup__input-group{border:1px solid var(--df-border)!important;background-color:var(--df-graphite-mid)!important}.email-signup__button,.email-signup__button--integrated{background-color:var(--df-gold)!important;color:var(--df-black)!important;font-family:Montserrat,sans-serif!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:background-color .2s ease,transform .2s ease!important}.email-signup__button:hover{background-color:var(--df-gold-light)!important}input[type=checkbox],input[type=radio]{accent-color:var(--df-gold)!important}.df-reveal{opacity:0!important;transform:translateY(24px)!important;transition:opacity .6s ease-out,transform .6s ease-out!important}.df-reveal.df-visible{opacity:1!important;transform:translateY(0)!important}.df-stagger>*:nth-child(1){transition-delay:0s!important}.df-stagger>*:nth-child(2){transition-delay:.08s!important}.df-stagger>*:nth-child(3){transition-delay:.16s!important}.df-stagger>*:nth-child(4){transition-delay:.24s!important}.df-stagger>*:nth-child(5){transition-delay:.32s!important}.df-stagger>*:nth-child(6){transition-delay:.4s!important}.df-stagger>*:nth-child(7){transition-delay:.48s!important}.df-stagger>*:nth-child(8){transition-delay:.56s!important}.df-heading-reveal{overflow:hidden!important}.df-heading-reveal h1,.df-heading-reveal h2,.df-heading-reveal h3{opacity:0!important;transform:translateY(50px)!important;transition:opacity .7s cubic-bezier(.34,1.56,.64,1),transform .7s cubic-bezier(.34,1.56,.64,1)!important}.df-heading-reveal.df-visible h1,.df-heading-reveal.df-visible h2,.df-heading-reveal.df-visible h3{opacity:1!important;transform:translateY(0)!important}.df-skeleton,[class*=skeleton],[class*=loading-placeholder]{background:linear-gradient(90deg,var(--df-graphite-mid) 25%,rgba(198,155,60,.07) 50%,var(--df-graphite-mid) 75%)!important;background-size:400px 100%!important;animation:skeletonShimmer 1.5s ease-in-out infinite!important;border-radius:2px!important;color:transparent!important}.df-skeleton-text{height:14px!important;margin-bottom:8px!important}.df-skeleton-title{height:22px!important;width:65%!important;margin-bottom:10px!important}.df-skeleton-image{width:100%!important;padding-bottom:120%!important;position:relative!important}.df-skeleton-price{height:16px!important;width:35%!important}.df-typewriter{overflow:hidden!important;white-space:nowrap!important;border-right:2px solid var(--df-black)!important;animation:typing 3.5s steps(40,end) both,blink .75s step-end infinite!important}.df-shimmer-text{background:linear-gradient(90deg,var(--df-gold-dark),var(--df-gold-light),var(--df-gold-dark))!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:shimmer 3s linear infinite!important}.df-glow-text{color:var(--df-gold)!important;text-shadow:0 0 10px rgba(198,155,60,.5),0 0 20px rgba(198,155,60,.25)!important}.df-fade-up{animation:fadeInUp .6s ease-out both!important}.df-fade-up-1{animation-delay:.1s!important}.df-fade-up-2{animation-delay:.2s!important}.df-fade-up-3{animation-delay:.3s!important}.df-fade-up-4{animation-delay:.4s!important}.df-slide-left{animation:slideInLeft .5s ease-out both!important}.df-gold-border{border:1px solid var(--df-gold)!important;animation:glow 3s ease-in-out infinite!important}.df-pulse{animation:buttonPulse 2.5s ease-in-out infinite!important}.df-bounce{animation:cartBounce .6s cubic-bezier(.34,1.56,.64,1)!important}.df-ripple-container{position:relative!important;overflow:hidden!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:768px){header-component,.header-section{padding:0 12px!important}.menu-drawer,.menu-drawer-container,header-drawer,.header__drawer{max-width:100vw!important;width:100vw!important}product-card:hover,.product-card:hover{transform:translateY(-3px)!important}.button,.btn,.add-to-cart-button,[class*=add-to-cart]{width:100%!important}.announcement-bar p,announcement-bar p{font-size:.62rem!important;letter-spacing:.1em!important}}@media screen and (max-width:480px){product-card:before,product-card:after,.product-card:before,.product-card:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dripfield-premium-v2.css.map */
