:root{--lux-gold:var(--theme-accent-gold, #D4AF37);--lux-gold-light:var(--theme-accent-gold-light, #F4DF90);--lux-gold-gradient:linear-gradient(135deg, var(--theme-accent-gold) 0%, #BFAF7A 100%);--lux-black:var(--theme-bg-primary, #0A0A0A);--lux-black-pure:var(--theme-bg-primary, #000000);--lux-grey:var(--theme-bg-secondary, #1C1C1C);--lux-bg-secondary:var(--theme-bg-tertiary, #2A2A2A);--lux-text-main:var(--theme-text-primary, #FFFFFF);--lux-text-mute:var(--theme-text-muted, #B0B0B0);--lux-glass-bg:rgba(255, 255, 255, 0.03);--lux-glass-border:rgba(212, 175, 55, 0.15);--font-serif:'Cinzel','Playfair Display',serif;--font-sans:'Montserrat','Helvetica Neue',sans-serif;--ease-lux:cubic-bezier(0.22, 1, 0.36, 1);--transition-lux:all 0.6s cubic-bezier(0.22, 1, 0.36, 1);--lux-input-bg:var(--theme-input-bg, rgba(255, 255, 255, 0.05));--lux-input-border:var(--theme-input-border, #444);--lux-border-color:var(--theme-border-medium, #333333);--lux-overlay:rgba(0, 0, 0, 0.85)}.theme-light :root,[data-theme=light] :root{--lux-black:#FFFFFF;--lux-black-pure:#F8F9FA;--lux-grey:#FFFFFF;--lux-bg-secondary:#F5F5F5;--lux-text-main:#262626;--lux-text-mute:#777777;--lux-gold:#D4AF37;--lux-gold-light:#F4DF90;--lux-gold-gradient:linear-gradient(135deg, #D4AF37 0%, #D4A373 100%);--lux-glass-bg:rgba(255, 255, 255, 0.98);--lux-glass-border:rgba(0, 0, 0, 0.1);--lux-input-bg:#FFFFFF;--lux-input-border:#E5E5E5;--lux-border-color:#E5E5E5;--lux-overlay:rgba(255, 255, 255, 0.9)}body{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;letter-spacing:.02em}html.theme-transitioning,html.theme-transitioning *{transition:background-color .6s var(--ease-lux),color .6s var(--ease-lux),border-color .6s var(--ease-lux),box-shadow .6s var(--ease-lux)!important}@media (prefers-reduced-motion:reduce){html.theme-transitioning,html.theme-transitioning *{transition:none!important}}html[data-theme=light] body{background-color:#fff!important;color:#262626!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.02'/%3E%3C/svg%3E")}html[data-theme=dark] body{background:radial-gradient(ellipse at 20% 30%,rgba(212,175,55,.03) 0,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(212,175,55,.02) 0,transparent 50%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E"),var(--lux-black)}[data-theme=light] .logo-link img{filter:none!important}[data-theme=light] #thomassabo_headerWrapper{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}[data-theme=light] .mega-dropdown{background-color:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.1)!important;border-top:1px solid #e5e5e5!important}[data-theme=light] .luxury-sidebox{background-color:#fff!important;box-shadow:none!important;border:1px solid #e5e5e5!important}[data-theme=light] footer{background-color:#f8f9fa!important;color:#333!important}[data-theme=light] footer .form-control{border-bottom:1px solid #ccc!important;color:#333!important}[data-theme=light] input::placeholder{color:#999!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;letter-spacing:.05em}*{transition-timing-function:var(--ease-lux)}#contentMainWrapper,#mainWrapper,.centerColumn,.container-fluid{background-color:transparent!important}address,blockquote,cite,dd,div,dt,label,li,p,span,summary,td,th{color:var(--lux-text-main)!important}[data-theme=light] div,[data-theme=light] label,[data-theme=light] li,[data-theme=light] p,[data-theme=light] span,[data-theme=light] td,[data-theme=light] th{color:#262626!important}.theme-light div,.theme-light label,.theme-light li,.theme-light p,.theme-light span,.theme-light td,.theme-light th{color:#262626!important}.greeting,.itemTitle,.pageHeading,.tableHeading,.tableRowEven,.tableRowOdd,h1,h2,h3,h4,h5,h6{color:var(--lux-text-main)!important}.theme-light .greeting,.theme-light .itemTitle,.theme-light .pageHeading,.theme-light .product-name a,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,[data-theme=light] .greeting,[data-theme=light] .itemTitle,[data-theme=light] .pageHeading,[data-theme=light] .product-name a,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#1a1a1a!important}.theme-dark h4,[data-theme=dark] h4{color:var(--lux-gold)!important}a,a:visited{color:var(--lux-text-main);transition:var(--transition-lux)}a:hover{color:var(--lux-gold)!important;text-decoration:none}.navNextPrevCounter,.productListing-data small,.productsModel,.smallText,.text-muted{color:var(--lux-text-mute)!important}.productListing-data a,.productName{color:var(--lux-text-main)!important}.productListing-data .productPrice,.productPrice,.productSpecialPrice{color:var(--lux-gold)!important}.theme-light .productListing-data .productPrice,.theme-light .productPrice,[data-theme=light] .productListing-data .productPrice,[data-theme=light] .productPrice{color:#1a1a1a!important;font-weight:600!important}.theme-light .productAdvertisedPrice,.theme-light .productSalePrice,.theme-light .productSpecialPrice,[data-theme=light] .productAdvertisedPrice,[data-theme=light] .productSalePrice,[data-theme=light] .productSpecialPrice{color:#c00!important;font-weight:600!important}[data-theme=light] .btn-cart,[data-theme=light] .btn-primary,[data-theme=light] button[type=submit]{background-color:#000!important;color:#fff!important;border:1px solid #000!important}[data-theme=light] .btn-cart:hover,[data-theme=light] .btn-primary:hover,[data-theme=light] button[type=submit]:hover{background-color:#333!important;border-color:#333!important;color:var(--lux-gold)!important}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:var(--lux-input-bg)!important;border:1px solid var(--lux-input-border)!important;color:var(--lux-text-main)!important;padding:10px!important;transition:var(--transition-lux)}input::placeholder{color:var(--lux-text-mute)!important}.table,.table td,.table th{border-color:rgba(255,255,255,.05)!important;background-color:transparent!important}#navBreadCrumb,#navBreadCrumb a,#navBreadCrumb li,#navBreadCrumb ol{color:var(--lux-text-mute)!important}#navBreadCrumb a:hover{color:var(--lux-gold)!important}.hero-banner h1,.hero-banner h3{color:#fff!important;text-shadow:0 4px 15px rgba(0,0,0,.8)!important}.centerBoxWrapper .itemTitle,.featured-products .item-name,.productListing-data a{color:var(--lux-text-main)!important}#thomassabo_menu_toggle i,.mobile-nav-trigger i,.navbar-toggler-icon{color:var(--lux-text-main)!important}#mobile-nav-overlay,.main-nav .nav,.mobile-nav-menu,.offcanvas{background-color:var(--lux-black)!important}.main-nav .nav .nav-link,.mobile-nav-link{color:var(--lux-text-main)!important}#ts-search-trigger svg{color:var(--lux-text-main)!important}.navNextPrevCounter,.navSplitPagesLinks,.navSplitPagesLinks a{color:var(--lux-text-mute)!important}.navSplitPagesLinks a:hover{color:var(--lux-gold)!important}.addressBook td,.cartListing td,.orderHistory td,.ot-price,.ot-title{color:var(--lux-text-main)!important}.ekko-lightbox-container,.modal-content{background-color:var(--lux-black)!important;border:1px solid var(--lux-gold)!important;color:#fff!important}.filter-container,.filter-group,.filter-item{color:var(--lux-text-main)!important}.filter-group-title{color:var(--lux-gold)!important;font-family:var(--font-serif)}.active-filter-tag{background-color:var(--lux-gold)!important;color:var(--lux-black)!important}.messageStackSuccess{color:#28a745!important}.messageStackError,.messageStackWarning{color:#dc3545!important}@keyframes lux-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.lux-shimmer-effect{background:linear-gradient(90deg,transparent,rgba(212,175,55,.1),transparent);background-size:200% 100%;animation:lux-shimmer 3s infinite}::selection{background:var(--lux-gold);color:var(--lux-black)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--lux-black)}::-webkit-scrollbar-thumb{background:var(--lux-gold);border-radius:4px}.luxury-sidebox{background-color:var(--lux-grey)!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;padding:25px!important;position:relative;overflow:hidden;margin-bottom:30px;opacity:0;transform:translateY(20px);animation:fadeInUp .6s var(--ease-lux) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.luxury-sidebox:first-child{animation-delay:.1s}.luxury-sidebox:nth-child(2){animation-delay:.2s}.luxury-sidebox:nth-child(3){animation-delay:.3s}.luxury-sidebox:nth-child(4){animation-delay:.4s}.luxury-sidebox:nth-child(5){animation-delay:.5s}.luxury-sidebox:nth-child(6){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.luxury-sidebox{animation:none;opacity:1;transform:none}}.luxury-sidebox-header{margin-bottom:25px;position:relative;text-align:left;border-bottom:1px solid rgba(212,175,55,.2)}.luxury-title{font-family:var(--font-serif);color:var(--lux-gold);font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:3px;margin:0;padding-bottom:12px}.luxury-divider{display:none}.luxury-sidebox-content{font-family:var(--font-sans);color:var(--lux-text-mute)}.luxury-sidebox-content a{color:var(--lux-text-mute)!important;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.03)}.luxury-sidebox-content a:hover{color:var(--lux-gold)!important;padding-left:10px!important;background:rgba(212,175,55,.02)!important}.luxury-sidebox-content a:hover{color:#d4af37!important;padding-left:12px;font-weight:inherit;background-color:transparent;text-shadow:0 0 1px rgba(255,255,255,.5),.5px .5px 1px rgba(0,0,0,.1);animation:lux-luster 3s infinite ease-in-out}@keyframes lux-luster{0%{filter:brightness(1)}50%{filter:brightness(1.1)}100%{filter:brightness(1)}}.luxury-sidebox-content a:hover::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--lux-gold);border-radius:50%;box-shadow:0 0 4px var(--lux-gold)}.sideBoxContent{background-color:transparent!important;border:none!important;padding:0!important}.luxury-sidebox input[type=email],.luxury-sidebox input[type=password],.luxury-sidebox input[type=text]{background:rgba(255,255,255,.05);border:1px solid #333;color:#fff;padding:10px;border-radius:0;width:100%;margin-bottom:10px}.luxury-sidebox input:focus{border-color:var(--lux-gold);background:rgba(255,255,255,.1);outline:0}.luxury-sidebox input:focus-visible{outline:2px solid var(--lux-gold);outline-offset:2px}.luxury-sidebox button,.luxury-sidebox input[type=image],.luxury-sidebox input[type=submit]{background:var(--lux-gold);color:#000;border:none;padding:8px 20px;text-transform:uppercase;font-family:var(--font-sans);letter-spacing:1px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .3s;width:100%}.luxury-sidebox button:hover,.luxury-sidebox input[type=submit]:hover{background:#fff;color:#000}@media (prefers-color-scheme:dark){.luxury-sidebox button:hover,.luxury-sidebox input[type=submit]:hover{background:var(--theme-btn-primary-hover-bg);color:var(--theme-accent-gold)}}.theme-dark .luxury-sidebox button:hover,.theme-dark .luxury-sidebox input[type=submit]:hover{background:var(--theme-btn-primary-hover-bg);color:var(--theme-accent-gold)}#thomassabo_headerWrapper{background-color:rgba(15,15,15,.8)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border-bottom:1px solid var(--lux-glass-border)!important;box-shadow:0 4px 30px rgba(0,0,0,.5)!important;transition:var(--transition-lux)!important}.theme-light #thomassabo_headerWrapper,[data-theme=light] #thomassabo_headerWrapper{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;border-bottom:1px solid #e5e5e5!important}#thomassabo_headerWrapper .site-header{background:0 0!important;border:none!important}#thomassabo_headerWrapper .announcement-bar{background-color:var(--lux-black-pure)!important;color:var(--lux-gold)!important;font-family:var(--font-sans);letter-spacing:2px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.theme-light .announcement-bar,[data-theme=light] .announcement-bar,html.theme-light #thomassabo_headerWrapper .announcement-bar,html[data-theme=light] #thomassabo_headerWrapper .announcement-bar{background:linear-gradient(90deg,#d4af37 0,#f4df90 50%,#d4af37 100%)!important;background-color:#d4af37!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)!important;font-weight:500!important;text-shadow:0 .5px 0 rgba(255,255,255,.2)!important}.theme-light .announcement-bar *,[data-theme=light] .announcement-bar *,html.theme-light #thomassabo_headerWrapper .announcement-bar *,html[data-theme=light] #thomassabo_headerWrapper .announcement-bar *{color:#111!important}#desktop-main-nav .nav-link{color:var(--lux-text-main)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.theme-light #desktop-main-nav .nav-link,[data-theme=light] #desktop-main-nav .nav-link{color:#262626!important}#desktop-main-nav .nav-link:hover{color:var(--lux-gold)!important}.theme-light #desktop-main-nav .nav-link:hover,[data-theme=light] #desktop-main-nav .nav-link:hover{color:#d4af37!important}#desktop-main-nav .nav-link[href*=featured],#desktop-main-nav .nav-link[style*="#e66"]{color:#e66!important}.theme-light #desktop-main-nav .nav-link[href*=featured],.theme-light #desktop-main-nav .nav-link[style*="#e66"],[data-theme=light] #desktop-main-nav .nav-link[href*=featured],[data-theme=light] #desktop-main-nav .nav-link[style*="#e66"]{color:#e66!important}.header-tool-icon{color:var(--theme-text-primary)!important;stroke:var(--theme-text-primary)!important;stroke-width:1.5px!important;transition:all .3s ease!important}.header-icon-link,.header-icon-link.btn,.header-icon-link.btn-link,a.header-icon-link,button.header-icon-link{background-color:transparent!important;background:0 0!important;background-image:none!important;border:none!important;box-shadow:none!important}.header-icon-link::after,.header-icon-link::before{display:none!important;content:none!important}.header-icon-link:active,.header-icon-link:focus,.header-icon-link:hover{background-color:transparent!important;background:0 0!important;background-image:none!important;box-shadow:none!important}.theme-light .header-icon-link:focus,.theme-light .header-icon-link:hover,[data-theme=light] .header-icon-link:focus,[data-theme=light] .header-icon-link:hover{background-color:transparent!important;background:0 0!important}.theme-light .header-icon-link:hover .header-tool-icon,[data-theme=light] .header-icon-link:hover .header-tool-icon{color:#666!important;stroke:#666666!important;transform:scale(1.1)}.theme-dark .header-icon-link:hover .header-tool-icon,[data-theme=dark] .header-icon-link:hover .header-tool-icon{color:var(--theme-accent-gold)!important;stroke:var(--theme-accent-gold)!important;transform:scale(1.1)}#theme-toggle-btn,#theme-toggle-btn.btn,#theme-toggle-btn.btn-link{cursor:pointer;transition:all .3s ease;background-color:transparent!important;background-image:none!important;background:0 0!important;border:none!important;padding:0!important;box-shadow:none!important}#theme-toggle-btn:active,#theme-toggle-btn:focus,#theme-toggle-btn:hover{opacity:.8;transform:scale(1.05);background-color:transparent!important;background:0 0!important;background-image:none!important;box-shadow:none!important}#theme-toggle-btn svg{transition:all .3s ease}.header-count-badge{background-color:var(--lux-gold)!important;color:var(--lux-black)!important;font-weight:700!important;border:none!important}.logo-link img{filter:none!important;max-height:50px;width:auto}.mega-dropdown{background-color:rgba(15,15,15,.95)!important;backdrop-filter:blur(20px)!important;border:1px solid var(--lux-glass-border)!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important}.mega-dropdown .cat-title,.mega-dropdown h4{color:var(--lux-gold)!important;font-family:var(--font-serif)!important;border-bottom:1px solid rgba(212,175,55,.2)!important;padding-bottom:10px;margin-bottom:15px}.mega-dropdown a{color:var(--lux-text-mute)!important}.mega-dropdown a:hover{color:var(--lux-gold)!important;background-color:transparent!important}.mega-dropdown .promo-image-container{overflow:hidden;display:block}.mega-dropdown .promo-image-container img{display:block!important;transition:none!important;transform:none!important}.mega-dropdown .promo-image-container:hover img,.mega-dropdown a:hover img{transform:none!important;transition:none!important}.mega-dropdown a:has(.promo-image-container):hover,.mega-dropdown a:has(img):hover{padding-left:0!important;background:0 0!important;text-shadow:none!important;animation:none!important}.mega-dropdown a:has(.promo-image-container):hover::before{display:none!important;content:none!important}.mega-dropdown .mega-trending-name{color:#f2f2f2!important}.theme-dark .mega-dropdown .mega-trending-name,html[data-theme=dark] .mega-dropdown .mega-trending-name{color:var(--lux-gold)!important;background-image:linear-gradient(90deg,#b8860b 0,gold 25%,var(--lux-gold) 50%,gold 75%,#b8860b 100%)!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(212,175,55,.3);background-size:200% 100%}.mega-dropdown .mega-trending-price{color:#cfcfcf!important}.theme-light .mega-dropdown .mega-trending-name,html[data-theme=light] .mega-dropdown .mega-trending-name{color:#111!important}.theme-light .mega-dropdown .mega-trending-price,html[data-theme=light] .mega-dropdown .mega-trending-price{color:#666!important}.sideBoxContent .product-image-container{overflow:hidden;border-radius:2px;display:block}.sideBoxContent .product-image-container img,.sideBoxContent img{display:block!important;max-width:100%;height:auto;transition:none!important;transform:none!important}.card:hover img,.sideBoxContent .product-image-container:hover img,.sideBoxContent a:hover img,.sideBoxContentItem:hover img{transform:none!important;transition:none!important}.sideBoxContent .card:hover,.sideBoxContent .mb-3:hover,.sideBoxContent .p-3:hover,.sideBoxContent .sideBoxContentItem:hover{background-color:transparent!important;background:0 0!important;box-shadow:none!important;transform:none!important;border-color:inherit!important}.sideBoxContent a:has(.product-image-container):hover,.sideBoxContent a:has(img):hover,.sideBoxContent a[href*=products]:hover{padding-left:0!important;background:0 0!important;background-color:transparent!important;text-shadow:none!important;animation:none!important;filter:none!important}.sideBoxContent a:has(.product-image-container):hover::before,.sideBoxContent a:has(img):hover::before,.sideBoxContent a[href*=products]:hover::before{display:none!important;content:none!important}.mega-dropdown .list-unstyled a,.mega-dropdown div[class*=col-]>a{font-family:var(--font-sans);color:#666;transition:color .4s cubic-bezier(.4, 0, .2, 1),padding-left .4s cubic-bezier(.4, 0, .2, 1);display:block;padding:5px 0;text-decoration:none;font-size:.9rem;font-weight:500;position:relative;padding-left:0}.mega-dropdown .list-unstyled a:hover,.mega-dropdown div[class*=col-]>a:hover{color:#d4af37!important;padding-left:12px;text-decoration:none!important}.mega-dropdown .list-unstyled a::before,.mega-dropdown div[class*=col-]>a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);display:block;width:4px;height:4px;background-color:var(--lux-gold);border-radius:50%;transition:transform .4s cubic-bezier(.4, 0, .2, 1),box-shadow .4s cubic-bezier(.4, 0, .2, 1);box-shadow:0 0 4px var(--lux-gold)}.mega-dropdown .list-unstyled a:hover::before,.mega-dropdown div[class*=col-]>a:hover::before{transform:translateY(-50%) scale(1)}#desktop-main-nav .nav-link::before{display:none!important}#nav-indicator{background-color:var(--lux-gold)!important}#nav-indicator::after{border-bottom-color:var(--lux-gold)!important}.product-page-container{padding-top:50px;background-color:var(--lux-black)!important}.theme-light .product-page-container,[data-theme=light] .product-page-container{background-color:#fff!important}#productName{font-size:2.5rem!important;font-weight:300!important;margin-bottom:20px!important;text-transform:uppercase;letter-spacing:4px!important;color:#c9a23a!important;text-shadow:0 1px 0 rgba(255,255,255,.25),0 2px 6px rgba(0,0,0,.2)}.theme-light #productName,[data-theme=light] #productName{color:#d4af37!important;text-shadow:0 1px 0 rgba(255,255,255,.35),0 2px 6px rgba(0,0,0,.12)}#productPrices{font-size:1.8rem!important;font-family:var(--font-serif)!important;color:var(--lux-gold)!important;margin-bottom:30px!important}.product-gallery-grid{gap:15px!important;margin-bottom:30px}.product-gallery-item{background-color:var(--lux-grey)!important;border:1px solid rgba(255,255,255,.03);transition:var(--transition-lux)!important;overflow:hidden}.theme-light .product-gallery-item,[data-theme=light] .product-gallery-item{background-color:#fff!important;border:1px solid #e5e5e5!important}.product-gallery-item img{transition:transform 1.2s var(--ease-lux)!important;mix-blend-mode:lighten}.theme-light .product-gallery-item img,[data-theme=light] .product-gallery-item img{mix-blend-mode:normal!important}.product-gallery-item:hover img{transform:scale(1.05)}.product-info-sticky{position:sticky;top:120px}.product-cats{color:var(--lux-gold);font-size:.75rem;letter-spacing:3px;margin-bottom:15px}.accordion-item{border:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;background:0 0!important;margin-bottom:0!important}.accordion-header{background:0 0!important;color:var(--lux-text-main)!important;padding:20px 0!important;font-family:var(--font-serif)!important;letter-spacing:2px!important;font-size:.9rem!important;cursor:pointer;text-transform:uppercase}.accordion-header:hover{color:var(--lux-gold)!important}.accordion-content{color:var(--lux-text-mute)!important;line-height:1.8!important;padding-bottom:30px!important}.qty-selector label{color:var(--lux-gold)!important;font-family:var(--font-sans)!important}.theme-light .qty-selector label,[data-theme=light] .qty-selector label{color:#000!important}#cart_quantity{background-color:transparent!important;border:1px solid #333!important;color:#fff!important;height:50px!important}.theme-light #cart_quantity,[data-theme=light] #cart_quantity{border:1px solid #000!important;color:#000!important}.qty-selector .btn-minus,.qty-selector .btn-plus{background-color:transparent!important;border:1px solid #333!important;color:var(--lux-gold)!important;width:50px!important}.theme-light .qty-selector .btn-minus,.theme-light .qty-selector .btn-plus,[data-theme=light] .qty-selector .btn-minus,[data-theme=light] .qty-selector .btn-plus{border:1px solid #000!important;color:#000!important}.theme-dark .wishlist-icon-wrapper,[data-theme=dark] .wishlist-icon-wrapper{background:#0f0f0f!important;border:1px solid #d4af37!important;box-shadow:0 2px 8px rgba(212,175,55,.2)!important}.theme-dark .wishlist-heart-icon,[data-theme=dark] .wishlist-heart-icon{stroke:#D4AF37!important}.theme-dark .wishlist-icon-wrapper.in-wishlist .wishlist-heart-icon,.theme-dark .wishlist-icon-wrapper:hover .wishlist-heart-icon,[data-theme=dark] .wishlist-icon-wrapper.in-wishlist .wishlist-heart-icon,[data-theme=dark] .wishlist-icon-wrapper:hover .wishlist-heart-icon{fill:#D4AF37!important;stroke:#D4AF37!important}.btn-add-to-cart{width:100%!important;height:60px!important;font-size:1rem!important;letter-spacing:4px!important;position:relative;overflow:hidden}.btn-add-to-cart::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.btn-add-to-cart:hover::after{left:150%;transition:.8s}#navBreadCrumb .breadcrumb{background-color:transparent!important;padding:0;margin:0;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}#navBreadCrumb .breadcrumb li,#navBreadCrumb .breadcrumb li a{font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:1.2px;color:var(--lux-text-mute)!important;text-decoration:none;transition:color .4s cubic-bezier(.4, 0, .2, 1)!important}.theme-light #navBreadCrumb .breadcrumb li,.theme-light #navBreadCrumb .breadcrumb li a,[data-theme=light] #navBreadCrumb .breadcrumb li,[data-theme=light] #navBreadCrumb .breadcrumb li a{color:#666!important}#navBreadCrumb .breadcrumb li:last-child{font-family:var(--font-serif);color:var(--lux-text-main)!important;font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:none}.theme-light #navBreadCrumb .breadcrumb li:last-child,[data-theme=light] #navBreadCrumb .breadcrumb li:last-child{color:#000!important}#navBreadCrumb .breadcrumb li a:hover{color:var(--lux-gold)!important}.breadcrumb-separator{margin:0 15px;display:inline-block;position:relative;width:1px;height:12px;background-color:#ddd;vertical-align:middle;transform:rotate(20deg)}#navBreadCrumb .breadcrumb li+li::before{display:none!important}footer{background-color:var(--lux-black-pure)!important;border-top:1px solid rgba(255,255,255,.03)!important;color:var(--lux-text-mute)!important;padding-top:5rem!important;padding-bottom:3rem!important}footer h4,footer h5{color:var(--lux-gold)!important;font-family:var(--font-serif)!important;text-transform:uppercase!important;letter-spacing:4px!important;font-weight:300!important}footer .text-secondary a,footer a,footer a.text-secondary{color:var(--lux-gold)!important;font-size:.85rem!important;transition:var(--transition-lux)!important}footer .text-secondary a:hover,footer a.text-secondary:hover,footer a:hover{color:var(--lux-gold-light)!important;padding-left:5px!important}.theme-dark footer .text-secondary a,.theme-dark footer a,.theme-dark footer a.text-secondary,[data-theme=dark] footer .text-secondary a,[data-theme=dark] footer a,[data-theme=dark] footer a.text-secondary{color:#adb5bd!important}.theme-dark footer .text-secondary a:hover,.theme-dark footer a.text-secondary:hover,.theme-dark footer a:hover,[data-theme=dark] footer .text-secondary a:hover,[data-theme=dark] footer a.text-secondary:hover,[data-theme=dark] footer a:hover{color:var(--lux-gold)!important}.theme-light footer .text-secondary a,.theme-light footer a,.theme-light footer a.text-secondary,[data-theme=light] footer .text-secondary a,[data-theme=light] footer a,[data-theme=light] footer a.text-secondary{color:#6c757d!important}.theme-light footer .text-secondary a:hover,.theme-light footer a.text-secondary:hover,.theme-light footer a:hover,[data-theme=light] footer .text-secondary a:hover,[data-theme=light] footer a.text-secondary:hover,[data-theme=light] footer a:hover{color:#1a1a1a!important}footer .newsletter-container{max-width:500px;margin:0 auto 4rem auto;text-align:center}footer .form-control{background:0 0!important;border:none!important;border-bottom:1px solid #333!important;color:#fff!important;border-radius:0!important;text-align:center;font-size:1.1rem!important;padding:15px 0!important}footer .form-control:focus{border-bottom-color:var(--lux-gold)!important}footer .btn-newsletter{background:0 0!important;color:var(--lux-gold)!important;border:1px solid var(--lux-gold)!important;margin-top:20px!important;width:auto!important;padding:12px 60px!important}footer .btn-newsletter:hover{background:var(--lux-gold)!important;color:var(--lux-black)!important}.theme-dark footer .btn-newsletter:hover,[data-theme=dark] footer .btn-newsletter:hover{background:#000!important;border-color:var(--lux-gold)!important;color:var(--lux-gold)!important}.footer-copyright{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.03);font-size:.875rem!important;text-transform:uppercase;letter-spacing:2px}.icons-social a{color:#666!important;transition:transform .3s ease,color .3s ease!important;display:inline-block}.icons-social a:hover{color:var(--lux-gold)!important;transform:translateY(-3px);padding-left:0!important}footer form,footer form.d-flex{display:flex!important;align-items:flex-end!important;flex-wrap:nowrap!important;max-width:600px;margin:0 auto;border-bottom:none!important}footer .form-control{background-color:transparent!important;border:none!important;border-bottom:1px solid #111!important;border-radius:0!important;color:#000!important;padding-left:0!important;padding-bottom:12px!important;margin-bottom:0!important;font-family:var(--font-sans);font-size:.95rem;letter-spacing:1.5px;transition:border-color .4s ease,background-color .4s ease,color .4s ease;height:auto!important;display:block}footer .form-control::placeholder{color:#888!important;font-family:var(--font-serif);font-style:italic;letter-spacing:1px;opacity:.7}footer .form-control:focus{border-bottom:1px solid var(--lux-gold)!important;box-shadow:none!important}footer .btn-dark,footer .btn-secondary,footer .newsletter .btn,footer .newsletter button,footer .newsletter input[type=submit]{background-color:var(--lux-gold)!important;border:1px solid var(--lux-gold)!important;color:#000!important;font-family:var(--font-serif)!important;text-transform:uppercase;letter-spacing:2.5px;font-size:.85rem;border-radius:0!important;padding:10px 35px!important;font-weight:600;transition:background-color .4s cubic-bezier(.4, 0, .2, 1),border-color .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1),box-shadow .4s cubic-bezier(.4, 0, .2, 1);margin-bottom:0!important;margin-top:0!important;margin-left:10px;display:inline-block;vertical-align:bottom!important;line-height:normal!important}footer .btn-dark:hover,footer .btn-secondary:hover,footer .newsletter .btn:hover,footer .newsletter button:hover,footer .newsletter input[type=submit]:hover{background-color:#fff!important;border-color:#fff!important;color:#000!important;box-shadow:0 5px 15px rgba(255,255,255,.2)}.theme-dark footer .newsletter .btn:hover,.theme-dark footer .newsletter button:hover,.theme-dark footer .newsletter input[type=submit]:hover,[data-theme=dark] footer .newsletter .btn:hover,[data-theme=dark] footer .newsletter button:hover,[data-theme=dark] footer .newsletter input[type=submit]:hover{background-color:#000!important;border-color:var(--lux-gold)!important;color:var(--lux-gold)!important;box-shadow:0 5px 15px rgba(212,175,55,.15)}.theme-light footer .newsletter .btn:hover,.theme-light footer .newsletter button:hover,[data-theme=light] footer .newsletter .btn:hover,[data-theme=light] footer .newsletter button:hover{background-color:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important;box-shadow:0 5px 15px rgba(0,0,0,.1)}footer .container.border-top{border-top:1px solid #1a1a1a!important;margin-top:3rem!important;padding-top:2rem!important;font-size:.875rem!important;letter-spacing:1px;color:#555!important}.btn,button,input[type=button],input[type=submit]{background:var(--lux-gold-gradient)!important;border:none!important;color:var(--lux-black-pure)!important;padding:15px 40px!important;font-family:var(--font-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:3px!important;transition:var(--transition-lux)!important;position:relative;overflow:hidden;z-index:1}.btn::before,button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--lux-black-pure);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-lux);z-index:-1}.btn:hover,button:hover{color:var(--lux-gold)!important;box-shadow:0 15px 35px rgba(0,0,0,.4)!important}.btn:hover::before,button:hover::before{transform:scaleX(1);transform-origin:left}.theme-light .btn,.theme-light button,.theme-light input[type=button],.theme-light input[type=submit],html[data-theme=light] .btn,html[data-theme=light] button,html[data-theme=light] input[type=button],html[data-theme=light] input[type=submit]{background:#111!important;border:1px solid #111!important;color:var(--lux-gold)!important}.theme-light .btn::before,.theme-light button::before,html[data-theme=light] .btn::before,html[data-theme=light] button::before{background:var(--lux-gold)!important}.theme-light .btn:hover,.theme-light button:hover,html[data-theme=light] .btn:hover,html[data-theme=light] button:hover{color:#111!important;box-shadow:0 15px 35px rgba(0,0,0,.25)!important}.btn-outline-gold{background:0 0!important;border:1px solid var(--lux-gold)!important;color:var(--lux-gold)!important}.btn-outline-gold:hover{background:var(--lux-gold)!important;color:var(--lux-black)!important}a.luxury-link{position:relative;text-decoration:none!important}a.luxury-link::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--lux-gold);transition:width .4s var(--ease-lux)}a.luxury-link:hover::after{width:100%}.gem-loader{width:40px;height:40px;border:2px solid var(--lux-gold-light);border-top:2px solid transparent;border-radius:50%;animation:gem-spin 1s linear infinite}@keyframes gem-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}footer .form-control{height:50px!important;line-height:normal!important;padding:13px 0!important;vertical-align:top!important;margin:0!important;box-sizing:border-box!important;display:inline-block!important;width:auto!important;border-bottom:1px solid #111!important}footer .btn,footer .newsletter .btn{height:50px!important;line-height:24px!important;padding:12px 30px!important;margin:0!important;vertical-align:top!important;display:inline-block!important;box-sizing:border-box!important;min-width:unset!important;margin-left:10px!important}footer .form-control::placeholder{line-height:normal!important;padding-top:15px}#ts-search-trigger,#ts-search-trigger.btn,#ts-search-trigger.btn-link{background-color:transparent!important;background-image:none!important;background:0 0!important;border:none!important;padding:0!important;min-width:auto!important;width:auto!important;height:auto!important;box-shadow:none!important;color:inherit!important;display:inline-block!important;line-height:normal!important}#ts-search-trigger svg{display:inline-block;vertical-align:middle}#ts-search-trigger:active,#ts-search-trigger:focus,#ts-search-trigger:hover{background-color:transparent!important;background:0 0!important;background-image:none!important;box-shadow:none!important}.btn-minus,.btn-plus,.qty-selector .btn{background-color:#fff!important;border:1px solid #ced4da!important;color:#333!important;min-width:30px!important;width:36px!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;border-radius:0!important;font-size:1rem!important;font-family:var(--font-sans)!important;font-weight:400!important}.btn-minus:hover,.btn-plus:hover,.qty-selector .btn:hover{background-color:#eee!important;color:#000!important;border-color:#bfa57d!important;box-shadow:none!important}.wishlist-item .btn-light{background-color:#fff!important;border:none!important;min-width:30px!important;width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;color:#333!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:10px!important;right:10px!important}.wishlist-item .btn-light:hover{background-color:#f8f8f8!important;color:#d9534f!important;box-shadow:0 4px 10px rgba(0,0,0,.15)!important}#back-to-top{min-width:auto!important;width:50px!important;height:50px!important;padding:0!important;border-radius:50%!important;background-color:rgba(0,0,0,.6)!important;color:#fff!important;border:none!important;text-decoration:none!important;display:none;align-items:center;justify-content:center;line-height:normal!important;font-size:1.2rem!important;box-shadow:none!important;border-bottom:none!important}#back-to-top.show{display:flex!important}#back-to-top:hover{background-color:#000!important;color:var(--lux-gold)!important;text-decoration:none!important}footer .newsletter .btn{min-width:unset!important}@media (max-width:768px){#back-to-top{width:45px!important;height:45px!important;font-size:1rem!important}.theme-light #mobile-nav-overlay,.theme-light .main-nav .nav,.theme-light .mobile-nav-menu,.theme-light .offcanvas,html[data-theme=light] #mobile-nav-overlay,html[data-theme=light] .main-nav .nav,html[data-theme=light] .mobile-nav-menu,html[data-theme=light] .offcanvas{background-color:#fff!important}.theme-light .main-nav .nav .nav-link,.theme-light .mobile-nav-link,html[data-theme=light] .main-nav .nav .nav-link,html[data-theme=light] .mobile-nav-link{color:#262626!important;font-weight:500!important}.theme-light .main-nav .nav .nav-link:hover,.theme-light .mobile-nav-link:hover,html[data-theme=light] .main-nav .nav .nav-link:hover,html[data-theme=light] .mobile-nav-link:hover{color:#d4af37!important}.theme-light #thomassabo_menu_toggle i,.theme-light .mobile-nav-trigger i,.theme-light .navbar-toggler-icon,html[data-theme=light] #thomassabo_menu_toggle i,html[data-theme=light] .mobile-nav-trigger i,html[data-theme=light] .navbar-toggler-icon{color:#262626!important}.theme-light #ts-search-trigger svg,html[data-theme=light] #ts-search-trigger svg{color:#262626!important}.theme-dark #mobile-nav-overlay,.theme-dark .main-nav .nav,.theme-dark .mobile-nav-menu,.theme-dark .offcanvas,html[data-theme=dark] #mobile-nav-overlay,html[data-theme=dark] .main-nav .nav,html[data-theme=dark] .mobile-nav-menu,html[data-theme=dark] .offcanvas{background-color:var(--theme-bg-primary)!important}.theme-dark .main-nav .nav .nav-link,.theme-dark .mobile-nav-link,html[data-theme=dark] .main-nav .nav .nav-link,html[data-theme=dark] .mobile-nav-link{color:var(--theme-text-primary)!important}.theme-dark .main-nav .nav .nav-link:hover,.theme-dark .mobile-nav-link:hover,html[data-theme=dark] .main-nav .nav .nav-link:hover,html[data-theme=dark] .mobile-nav-link:hover{color:var(--theme-accent-gold)!important}.theme-dark #thomassabo_menu_toggle i,.theme-dark .mobile-nav-trigger i,.theme-dark .navbar-toggler-icon,html[data-theme=dark] #thomassabo_menu_toggle i,html[data-theme=dark] .mobile-nav-trigger i,html[data-theme=dark] .navbar-toggler-icon{color:var(--theme-text-primary)!important}.theme-dark #ts-search-trigger svg,html[data-theme=dark] #ts-search-trigger svg{color:var(--theme-text-primary)!important}.theme-dark .luxury-sidebox,html[data-theme=dark] .luxury-sidebox{background:var(--theme-bg-card);border-color:var(--theme-border-light)}.theme-dark .luxury-sidebox-heading,html[data-theme=dark] .luxury-sidebox-heading{color:var(--theme-text-primary)}.theme-dark .luxury-sidebox-content a,html[data-theme=dark] .luxury-sidebox-content a{color:var(--theme-text-primary)}.theme-dark .luxury-sidebox-content a:hover,html[data-theme=dark] .luxury-sidebox-content a:hover{color:var(--theme-accent-gold)}.theme-dark #thomassabo_headerWrapper .announcement-bar,html[data-theme=dark] #thomassabo_headerWrapper .announcement-bar{background:var(--theme-bg-secondary);color:var(--theme-text-primary)}.theme-dark #thomassabo_headerWrapper .announcement-bar *,html[data-theme=dark] #thomassabo_headerWrapper .announcement-bar *{color:var(--theme-text-primary)}.theme-dark #back-to-top,html[data-theme=dark] #back-to-top{background-color:rgba(255,255,255,.1)!important;color:var(--theme-text-primary)!important}.theme-dark #back-to-top:hover,html[data-theme=dark] #back-to-top:hover{background-color:rgba(255,255,255,.2)!important;color:var(--theme-accent-gold)!important}.theme-dark .modal-content,html[data-theme=dark] .modal-content{background-color:var(--theme-bg-card);color:var(--theme-text-primary);border-color:var(--theme-border-light)}.theme-dark .modal-footer,.theme-dark .modal-header,html[data-theme=dark] .modal-footer,html[data-theme=dark] .modal-header{background-color:var(--theme-bg-secondary);border-color:var(--theme-border-light)}.theme-dark .modal-title,html[data-theme=dark] .modal-title{color:var(--theme-text-primary)}.theme-dark .close,html[data-theme=dark] .close{color:var(--theme-text-primary)}}@media (min-width:769px) and (max-width:1024px){#back-to-top{width:48px!important;height:48px!important;font-size:1.1rem!important}.theme-dark .luxury-sidebox,html[data-theme=dark] .luxury-sidebox{background:var(--theme-bg-card);border-color:var(--theme-border-light)}.theme-dark .luxury-sidebox-heading,html[data-theme=dark] .luxury-sidebox-heading{color:var(--theme-text-primary)}.theme-dark .luxury-sidebox-content a,html[data-theme=dark] .luxury-sidebox-content a{color:var(--theme-text-primary)}.theme-dark .luxury-sidebox-content a:hover,html[data-theme=dark] .luxury-sidebox-content a:hover{color:var(--theme-accent-gold)}.theme-dark .main-nav .nav .nav-link,html[data-theme=dark] .main-nav .nav .nav-link{color:var(--theme-text-primary)!important}.theme-dark .main-nav .nav .nav-link:hover,html[data-theme=dark] .main-nav .nav .nav-link:hover{color:var(--theme-accent-gold)!important}.theme-dark .mega-dropdown,html[data-theme=dark] .mega-dropdown{background:var(--theme-bg-card);border-color:var(--theme-border-light)}.theme-dark .mega-dropdown .mega-trending-name,html[data-theme=dark] .mega-dropdown .mega-trending-name{color:var(--theme-text-primary)}.theme-dark .mega-dropdown .mega-trending-price,html[data-theme=dark] .mega-dropdown .mega-trending-price{color:var(--theme-accent-gold)}.theme-dark .btn,.theme-dark button,html[data-theme=dark] .btn,html[data-theme=dark] button{background-color:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text);border-color:var(--theme-btn-primary-border)}.theme-dark .btn:hover,.theme-dark button:hover,html[data-theme=dark] .btn:hover,html[data-theme=dark] button:hover{background-color:var(--theme-btn-primary-hover-bg);border-color:var(--theme-btn-primary-hover-border);color:var(--theme-accent-gold)}}@media (max-width:1024px) and (prefers-color-scheme:dark){#mobile-nav-overlay,.main-nav .nav,.mobile-nav-menu,.offcanvas{background-color:var(--theme-bg-primary)!important}.main-nav .nav .nav-link,.mobile-nav-link{color:var(--theme-text-primary)!important}.main-nav .nav .nav-link:hover,.mobile-nav-link:hover{color:var(--theme-accent-gold)!important}#thomassabo_menu_toggle i,.mobile-nav-trigger i,.navbar-toggler-icon{color:var(--theme-text-primary)!important}#ts-search-trigger svg{color:var(--theme-text-primary)!important}.luxury-sidebox{background:var(--theme-bg-card);border-color:var(--theme-border-light)}.luxury-sidebox-heading{color:var(--theme-text-primary)}.luxury-sidebox-content a{color:var(--theme-text-primary)}.luxury-sidebox-content a:hover{color:var(--theme-accent-gold)}#thomassabo_headerWrapper .announcement-bar{background:var(--theme-bg-secondary);color:var(--theme-text-primary)}#thomassabo_headerWrapper .announcement-bar *{color:var(--theme-text-primary)}#back-to-top{background-color:rgba(255,255,255,.1)!important;color:var(--theme-text-primary)!important}#back-to-top:hover{background-color:rgba(255,255,255,.2)!important;color:var(--theme-accent-gold)!important}.modal-content{background-color:var(--theme-bg-card);color:var(--theme-text-primary);border-color:var(--theme-border-light)}.modal-footer,.modal-header{background-color:var(--theme-bg-secondary);border-color:var(--theme-border-light)}.modal-title{color:var(--theme-text-primary)}.close{color:var(--theme-text-primary)}}@media (min-width:1920px){#back-to-top{width:55px!important;height:55px!important;font-size:1.3rem!important}}