@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--tdbq-black: #000000;--tdbq-charcoal: #121212;--tdbq-card: #121212;--tdbq-border: #242424;--tdbq-gold: #EFBC3E;--tdbq-gold-hover: #F6CD5E;--tdbq-gold-dim: rgba(239,188,62,.1);--tdbq-gold-border: rgba(239,188,62,.25);--tdbq-white: #FFFFFF;--tdbq-text: #CCCCCC;--tdbq-muted: rgba(255,255,255,.4);--color-footer-bg: #000000;--color-footer-text: #CCCCCC;--color-footer-link: #CCCCCC;--color-footer-link-hover: #EFBC3E;--color-footer-heading: #EFBC3E;--color-footer-border: rgba(255,255,255,.12);--color-footer-border-rgb: 255,255,255}body{font-family:Inter,sans-serif!important;background-color:var(--tdbq-black)!important;color:var(--tdbq-white)!important;line-height:1.65!important}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif!important;color:var(--tdbq-white)!important;font-weight:700!important;line-height:1.15!important}a{color:inherit}a:hover{color:var(--tdbq-gold)}.button,.btn,[type=submit]:not([class*=tdbq-]):not(.submit){background:var(--tdbq-gold)!important;color:#000!important;font-family:Sora,sans-serif!important;font-weight:700!important;letter-spacing:.04em!important;border:none!important;border-radius:10px!important;padding:14px 26px!important;cursor:pointer!important;transition:background .25s ease,transform .2s ease,box-shadow .25s ease!important}.button:hover,.btn:hover,[type=submit]:not([class*=tdbq-]):not(.submit):hover{background:var(--tdbq-gold-hover)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #00000073!important;color:#000!important}.button.button--secondary{background:transparent!important;color:var(--tdbq-white)!important;border:1px solid var(--tdbq-gold-border)!important}.button.button--secondary:hover{background:var(--tdbq-gold-dim)!important;border-color:var(--tdbq-gold)!important;color:var(--tdbq-white)!important}product-card,.product-card{background:var(--tdbq-card)!important;border:1px solid var(--tdbq-border)!important;border-radius:16px!important;overflow:hidden!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease!important}product-card:hover,.product-card:hover{border-color:var(--tdbq-gold-border)!important;transform:translateY(-5px)!important;box-shadow:0 14px 36px #0000008c!important}.product-featured-image-link{position:relative!important;display:block!important;padding-bottom:100%!important;height:0!important;overflow:hidden!important}.product-featured-image-link>*{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product-featured-image-link>.product-card-quickview{height:auto!important;width:auto!important;bottom:0!important;top:auto!important}.product-card-info{padding:16px 20px 20px!important;background:transparent!important}.product-card-vendor a{color:var(--tdbq-gold)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-decoration:none!important}.product-card-title,a.product-card-title{font-family:Sora,sans-serif!important;color:var(--tdbq-white)!important;font-weight:600!important;font-size:.9375rem!important;text-decoration:none!important;display:block!important;margin:4px 0 8px!important;line-height:1.4!important}a.product-card-title:hover{color:var(--tdbq-gold)!important}.price,.price__regular,.price__sale,[class*=price]{color:var(--tdbq-gold)!important;font-family:Sora,sans-serif!important;font-weight:700!important}.price--on-sale .price__regular{color:var(--tdbq-muted)!important;text-decoration:line-through!important}.product-card--add-to-cart-button{background:var(--tdbq-gold)!important;color:#000!important;font-weight:700!important;border-radius:8px!important;font-size:13px!important;padding:10px 16px!important;width:100%!important}.product-card--add-to-cart-button:hover{background:var(--tdbq-gold-hover)!important}.product-card-badge,[class*=product-label]{background:var(--tdbq-gold)!important;color:#000!important;font-family:Sora,sans-serif!important;font-weight:700!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:6px!important;padding:4px 10px!important}.product-inventory-notice{margin-top:10px!important;margin-bottom:0!important}.product-inventory-notice--text{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important}.product-inventory-notice--low .product-inventory-notice--text{color:#4ade80!important}.product-inventory-notice--low .product-inventory-notice--pulse{width:8px!important;height:8px!important;border-radius:50%!important;background:#4ade80!important;flex-shrink:0!important;animation:tdbq-pulse-green 2s ease-in-out infinite!important}.product-inventory-notice--gold .product-inventory-notice--text{color:var(--tdbq-gold)!important}.product-inventory-notice--pulse-gold{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--tdbq-gold)!important;flex-shrink:0!important;animation:tdbq-pulse-gold 2s ease-in-out infinite!important}@keyframes tdbq-pulse-green{0%,to{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 4px #4ade8000}}@keyframes tdbq-pulse-gold{0%,to{box-shadow:0 0 #efbc3e80}50%{box-shadow:0 0 0 4px #efbc3e00}}.page-header,.template-header,.section-header,.main-collection-product-grid{background:var(--tdbq-black)!important}.page-header h1,.template-header h1{color:var(--tdbq-white)!important;font-size:clamp(1.75rem,4vw,3rem)!important}.facets-bar,.facets-desktop,.facets-mobile{background:var(--tdbq-card)!important;border:1px solid var(--tdbq-border)!important;border-radius:12px!important;color:var(--tdbq-white)!important}.main-product,.product-details,.product-information{background:var(--tdbq-black)!important}.product-title,.product__title,h1.product-title{font-family:Sora,sans-serif!important;color:var(--tdbq-white)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:800!important;line-height:1.15!important;margin-bottom:12px!important}.product-vendor,.product-vendor a{color:var(--tdbq-gold)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-decoration:none!important}.product-description,.product__description,.product-description p,.product__description p{color:var(--tdbq-text)!important;font-size:.9375rem!important;line-height:1.75!important}.product-gallery,.product-media-container,[class*=product-media-wrapper]{background:var(--tdbq-card)!important;border-radius:16px!important;overflow:hidden!important;border:1px solid var(--tdbq-border)!important}.product-thumbnail,.thb-thumb{background:var(--tdbq-card)!important;border:2px solid var(--tdbq-border)!important;border-radius:8px!important;overflow:hidden!important;transition:border-color .2s ease!important}.product-thumbnail.active,.thb-thumb.active{border-color:var(--tdbq-gold)!important}.product-add-to-cart,.product-form__buttons,[class*=add-to-cart-wrapper]{padding:20px!important;background:var(--tdbq-card)!important;border:1px solid var(--tdbq-border)!important;border-radius:16px!important}.collapsible-content-item,.toggle-box,[class*=product-tab]{border:1px solid var(--tdbq-border)!important;border-radius:10px!important;margin-bottom:8px!important;background:var(--tdbq-card)!important}.collapsible-content-title,.toggle-box__title{color:var(--tdbq-white)!important;font-family:Sora,sans-serif!important;font-weight:600!important}.product-recommendations{border-top:1px solid var(--tdbq-border)!important;padding-top:60px!important;background:var(--tdbq-black)!important}.main-cart{background:var(--tdbq-black)!important}.cart-item{border-color:var(--tdbq-border)!important}.cart-totals{background:var(--tdbq-card)!important;border:1px solid var(--tdbq-border)!important;border-radius:16px!important;padding:24px!important}.breadcrumbs,.breadcrumbs a{color:var(--tdbq-muted)!important;font-size:13px!important}.breadcrumbs a:hover{color:var(--tdbq-gold)!important}input:not([class*=tdbq-]):not([type=submit]):not([type=checkbox]):not([type=radio]):not(.submit),textarea:not([class*=tdbq-]),select:not([class*=tdbq-]){background:#ffffff0d!important;border:1px solid var(--tdbq-border)!important;border-radius:8px!important;color:var(--tdbq-white)!important;font-family:Inter,sans-serif!important;transition:border-color .2s ease!important}input:not([class*=tdbq-]):not([type=submit]):not([type=checkbox]):not([type=radio]):not(.submit):not(.qty):not(.quantity__input),textarea:not([class*=tdbq-]),select:not([class*=tdbq-]){padding:13px 16px!important}input:focus,textarea:focus,select:focus{border-color:var(--tdbq-gold-border)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--tdbq-muted)!important}label{color:var(--tdbq-text)!important;font-size:13px!important}.footer,theme-footer,footer{background:#000!important;border-top:1px solid var(--tdbq-border)!important;padding:60px 0 0!important}.footer,theme-footer,.footer p,.footer li,.footer span,.footer .rte,.footer .rte p,theme-footer p,theme-footer li{color:#ccc!important}.footer a,theme-footer a,.footer .thb-widget-menu li a{color:#ccc!important;text-decoration:none!important}.footer a:hover,theme-footer a:hover,.footer .thb-widget-menu li a:hover{color:#efbc3e!important}.footer .thb-widget-title,.footer .thb-widget-title.collapsible{font-family:Sora,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#efbc3e!important;border-bottom:1px solid rgba(239,188,62,.15)!important;padding-bottom:14px!important;margin-bottom:20px!important}.footer .thb-widget-title.collapsible span svg path{stroke:#efbc3e!important}.footer .thb-widget-menu{display:block!important}.footer .thb-widget-menu li{margin-bottom:10px!important}.footer .thb-widget-menu li a{font-size:.875rem!important;transition:color .2s ease!important}.footer .social-links li a{background:#ffffff0d!important;border:1px solid var(--tdbq-border)!important;border-radius:8px!important;width:40px!important;height:40px!important;transition:background .2s ease,border-color .2s ease!important}.footer .social-links li a:hover{background:var(--tdbq-gold-dim)!important;border-color:var(--tdbq-gold-border)!important}.footer .social-links svg path{fill:#ccc!important}.footer .widget--signup .thb-widget-title,.footer .signup-container~.thb-widget-title{color:#efbc3e!important}.footer .signup-container input{background:#ffffff0f!important;border:1px solid rgba(239,188,62,.28)!important;border-right:none!important;border-radius:8px 0 0 8px!important;color:#fff!important;padding-right:46px!important}.footer .signup-container input::placeholder{color:#ffffff59!important}.footer .signup-container button.submit,.footer .signup-container button[type=submit],.footer .signup-container fieldset button{background:#efbc3e!important;border:none!important;border-radius:0 8px 8px 0!important;color:#000!important}.footer .signup-container button.submit:hover,.footer .signup-container button[type=submit]:hover{background:#f6cd5e!important}.footer .signup-container button svg,.footer .signup-container button svg path{stroke:#000!important;fill:none!important}.sub-footer{margin-top:48px!important;padding:20px 0!important;border-top:1px solid var(--tdbq-border)!important;background:#000!important}.sub-footer hr{display:none!important}.sub-footer p,.sub-footer p a{color:#fff6!important;font-size:12px!important;opacity:1!important}.sub-footer p a:hover{color:#efbc3e!important}.footer-payment-icons figure{background:#ffffff0f!important;border-radius:4px!important;padding:3px 7px!important;margin-left:6px!important}.thb-localization-forms{display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}.thb-localization-forms .custom-select--button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;color:#ccc!important;font-size:13px!important;font-family:Inter,sans-serif!important;cursor:pointer!important;transition:border-color .2s ease,color .2s ease,background .2s ease!important;white-space:nowrap!important}.thb-localization-forms .custom-select--button:hover{border-color:#efbc3e73!important;color:#efbc3e!important;background:#efbc3e0f!important}.thb-localization-forms .custom-select--text{color:inherit!important;display:flex!important;align-items:center!important;gap:7px!important}.thb-localization-forms .custom-select--arrow svg path{stroke:#ccc!important}.thb-localization-forms .thb-localization-forms--flag{width:16px!important;height:16px!important;border-radius:2px!important;object-fit:cover!important;flex-shrink:0!important}.thb-localization-forms .thb-localization-forms--currency{color:#ffffff8c!important}.thb-localization-forms .custom-select--list{background:#121212!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;box-shadow:0 12px 32px #0009!important}.thb-localization-forms .custom-select--item button{color:#ccc!important;padding:10px 18px!important;font-size:13px!important;width:100%!important;text-align:left!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;gap:8px!important}.thb-localization-forms .custom-select--item button:hover{background:#efbc3e14!important;color:#efbc3e!important}.thb-localization-forms .custom-select--item-active{color:#efbc3e!important}back-to-top.back-to-top{background:#efbc3e!important;border:none!important;box-shadow:0 4px 16px #00000080!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}back-to-top.back-to-top:hover{background:#f6cd5e!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #00000080!important}back-to-top .back-to-top--bar,back-to-top .back-to-top--handle{fill:#000!important}back-to-top svg{width:14px!important;height:20px!important}.main-page-section{background:var(--tdbq-black)!important}.page-width{max-width:1280px!important}.border-top,.border-bottom{border-color:var(--tdbq-border)!important}@media only screen and (max-width:767px){.footer .widget--text .rte,.footer .widget--text .rte p,.footer .widget--text p{font-size:.8125rem!important;line-height:1.6!important}.signup-container button,.footer .signup-container button,.footer .signup-container button.submit,.footer .signup-container button[type=submit],.footer .signup-container fieldset button{max-height:38px!important;width:38px!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/tilldbq-theme.css.map */
