/* Shared site layer. No theme template or catalog record is replaced. */
body.scente-dtc{--sc-paper:#e9e5dd;--sc-muted:#aaa89f;--sc-gold:#c8a779;--sc-line:#ffffff24;background:#10100f!important;color:var(--sc-paper)!important;font-family:Manrope,Arial,sans-serif!important;padding-top:119px!important}
body.scente-dtc #masthead,body.scente-dtc #colophon,body.scente-dtc #scente-noir>.notice,body.scente-dtc #scente-noir>header,body.scente-dtc #scente-noir>footer,body.scente-dtc #scente-noir>.nav-backdrop,body.scente-dtc #scente-noir>.search-panel{display:none!important}
body.scente-dtc #content,body.scente-dtc .site-content,body.scente-dtc article,body.scente-dtc .ast-woocommerce-container,body.scente-dtc .woocommerce,body.scente-dtc .entry-content,body.scente-dtc .ast-container,body.scente-dtc .ast-separate-container .ast-article-single{background-color:#10100f;color:var(--sc-paper)}
body.scente-dtc:not(.home) .entry-content>.elementor .e-con{background-color:#10100f!important}
body.scente-dtc h1,body.scente-dtc h2,body.scente-dtc h3,body.scente-dtc h4,body.scente-dtc .entry-title,body.scente-dtc .woocommerce-loop-product__title{color:var(--sc-paper)!important}
body.scente-dtc .entry-content a,body.scente-dtc a,body.scente-dtc .woocommerce-breadcrumb a{color:var(--sc-paper)}body.scente-dtc .entry-content a:hover,body.scente-dtc a:hover{color:var(--sc-gold)}
body.scente-dtc .entry-content p,body.scente-dtc .entry-content li,body.scente-dtc .entry-content label{color:inherit}body.scente-dtc .entry-content [style*="color: #1"],body.scente-dtc .entry-content [style*="color:#1"]{color:var(--sc-paper)!important}
body.scente-dtc .entry-title{font:500 clamp(40px,5vw,75px)/1 'Barlow Condensed',sans-serif!important;text-transform:uppercase;letter-spacing:-1px}body.scente-dtc:not(.home) #primary{margin:55px 0 70px!important}body.scente-dtc:not(.home) .entry-content{font-size:15px;line-height:1.85}body.scente-dtc .entry-content h2,body.scente-dtc .entry-content h3{font-family:'Barlow Condensed',sans-serif;font-weight:500}
body.scente-dtc #scente-noir .closing,body.scente-dtc #scente-noir .closing h2,body.scente-dtc #scente-noir .closing p,body.scente-dtc #scente-noir .closing a{color:#181814!important}
body.scente-dtc :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){background:#191a17;color:var(--sc-paper);border:1px solid #ffffff38;border-radius:0;box-shadow:none;min-height:44px;font-family:Manrope,Arial,sans-serif}body.scente-dtc input::placeholder,body.scente-dtc textarea::placeholder{color:#93958c}body.scente-dtc input:focus,body.scente-dtc select:focus,body.scente-dtc textarea:focus{border-color:var(--sc-gold);outline:1px solid var(--sc-gold)}
body.scente-dtc a:focus-visible,body.scente-dtc button:focus-visible{outline:2px solid var(--sc-gold)!important;outline-offset:4px}body.scente-dtc [hidden]{display:none!important}
body.scente-dtc #sc-header *,body.scente-dtc #sc-footer *,body.scente-dtc .sc-cart-drawer *,body.scente-dtc .sc-search-dialog *,body.scente-dtc .sc-full-cart *{box-sizing:border-box}
body.scente-dtc #sc-header,body.scente-dtc #sc-footer{font:14px Manrope,Arial,sans-serif;color:var(--sc-paper)}
#sc-header .sc-announcement{position:fixed;top:0;left:0;right:0;z-index:10000;height:31px;display:flex;align-items:center;justify-content:center;background:#22221e;font-size:10px;letter-spacing:2px;color:#e9e5dd}
#sc-header .sc-header-bar{position:fixed!important;top:31px!important;left:0;right:0;z-index:10000;width:100%;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #ffffff24;background:#10100f!important;color:#e9e5dd}
body.admin-bar #sc-header .sc-announcement{top:32px}body.admin-bar #sc-header .sc-header-bar{top:63px!important}
#sc-header a,#sc-footer a{color:#e9e5dd!important;text-decoration:none}#sc-header a:hover,#sc-footer a:hover{color:#c8a779!important}
.sc-wordmark{font:600 21px/1.05 Manrope,Arial,sans-serif!important;letter-spacing:-1px;text-decoration:none;white-space:nowrap}.sc-wordmark small{display:block;font-size:8px;letter-spacing:4.7px;margin-top:6px;text-align:center;line-height:1.2}
#sc-header button,.sc-icon-button{background:transparent!important;color:#e9e5dd!important;border:0!important;padding:0!important;border-radius:0;box-shadow:none;cursor:pointer;font-family:Manrope,Arial,sans-serif;font-weight:400}
.sc-icon-button{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.sc-icon-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}
#sc-header .sc-header-actions{display:flex;gap:8px;align-items:center}#sc-header .sc-menu-button{display:none}
#sc-header .sc-navigation{display:flex;align-items:center;gap:25px;font-size:11px}#sc-header .sc-navigation>a{padding:14px 0}#sc-header .sc-nav-trigger{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;line-height:1.4}
.sc-nav-trigger svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.sc-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}
#sc-header .sc-mega{display:none;position:fixed;left:0;right:0;top:119px;padding:35px 6% 40px;background:#141413;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;box-shadow:0 20px 45px #0008;max-height:calc(100dvh - 150px);overflow:auto}
body.admin-bar #sc-header .sc-mega{top:151px}#sc-header .sc-nav-group.is-open>.sc-mega{display:block}.sc-mega-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.5px;color:#a4a29b;margin-bottom:22px;gap:20px}.sc-mega-heading a{font-size:11px;letter-spacing:0}.sc-mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px}.sc-mega-grid a{font-size:12px;padding:13px 0;border-bottom:1px solid #ffffff16;line-height:1.6}
.sc-menu-backdrop{display:none}.sc-cart-count{position:absolute;top:1px;right:0;min-width:17px;height:17px;padding:1px 4px;background:#c8a779;color:#10100f;border-radius:20px;font-size:9px;font-weight:700;line-height:15px}
#sc-footer{background:#080909!important;padding:55px 5% 22px}#sc-footer footer{background:transparent!important;padding:0!important;max-width:none!important}.sc-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;font-size:11px;line-height:2.2}.sc-footer-grid p{color:#a4a29b!important;max-width:260px;margin:20px 0 0;font-size:12px;line-height:1.9}.sc-footer-grid strong{font-size:10px;font-weight:500;letter-spacing:1px;color:#a4a29b;display:block;margin-bottom:14px}.sc-footer-grid>div>a:not(.sc-wordmark){display:block;padding:3px 0}.sc-footer-word{font:500 14.5vw/1.1 'Barlow Condensed',sans-serif;white-space:nowrap;letter-spacing:-.035em;margin:50px 0 0;border-bottom:1px solid #ffffff24;overflow:hidden}.sc-copyright{display:flex;justify-content:space-between;gap:20px;color:#8d8e85;font-size:10px;padding-top:20px}
.sc-search-dialog{position:fixed;inset:0;z-index:20010;background:#10100ffb;padding:80px 8%;overflow:auto;color:#e9e5dd;overscroll-behavior:contain}.sc-search-dialog h2{font:500 70px/.95 'Barlow Condensed',sans-serif!important;color:#e9e5dd!important;text-transform:uppercase;letter-spacing:-1px;margin:0 0 30px}.sc-search-close{position:absolute;right:4%;top:25px}.sc-search-dialog label{display:block;font-size:12px;color:#a4a29b;margin-bottom:12px}.sc-search-dialog input[type=search]{width:100%;font-size:25px;padding:15px 0;border:0!important;border-bottom:1px solid #777!important;background:transparent!important;color:#e9e5dd!important}.sc-search-dialog .sc-button{margin-top:20px}.sc-search-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:30px}.sc-search-product img{width:100%;height:220px;object-fit:contain;background:#20211d;padding:15px}.sc-search-product a{color:#e9e5dd;text-decoration:none}.sc-search-product h3{font:500 13px/1.6 Manrope,sans-serif!important;color:#e9e5dd!important;margin:13px 0 8px}.sc-search-product .price{color:#bdb7a9;font-size:12px}
.sc-cart-overlay{position:fixed;inset:0;background:#0009;z-index:20000}.sc-cart-drawer{position:fixed;right:0;top:0;bottom:0;z-index:20001;background:#10100f;color:#e9e5dd;width:min(530px,100%);padding:30px;overflow:auto;border-left:1px solid #ffffff24;overscroll-behavior:contain}.sc-drawer-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ffffff24}.sc-drawer-title h2{font:500 40px/1 'Barlow Condensed',sans-serif!important;color:#e9e5dd!important;margin:0!important}.sc-cart-status{min-height:28px;color:#c8a779;font-size:12px;padding:10px 0;line-height:1.7}.sc-cart-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:55px}.sc-cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:22px;padding:28px 0;border-bottom:1px solid #ffffff24;background:transparent!important}.sc-cart-image img{width:100%;height:130px;object-fit:contain;background:#20211d;padding:10px}.sc-cart-line h3{font:500 15px/1.5 Manrope,sans-serif!important;margin:0 0 10px!important}.sc-cart-line a{color:#e9e5dd!important;text-decoration:none}.sc-line-unit-price{font-size:12px;color:#a4a29b;margin:5px 0 15px}.sc-line-total{font-size:13px;white-space:nowrap}.sc-cart-line dl.variation{font-size:11px;color:#a4a29b}.sc-cart-line dl.variation p{margin:0}.sc-quantity{display:inline-grid;grid-template-columns:36px 46px 36px;align-items:center;border:1px solid #ffffff40;height:42px}.sc-quantity button{border:0!important;background:transparent!important;color:#e9e5dd!important;padding:0!important;width:36px;height:40px;cursor:pointer;font:400 18px/1 Manrope,sans-serif}.sc-quantity input{min-height:0!important;height:40px!important;min-width:0!important;width:46px!important;padding:0!important;border:0!important;background:transparent!important;color:#e9e5dd!important;text-align:center!important;border-radius:0;appearance:textfield;box-shadow:none!important;font-size:13px!important}.sc-quantity input::-webkit-inner-spin-button{appearance:none}.sc-remove{display:block;margin-top:12px;background:none!important;color:#a4a29b!important;border:0!important;border-bottom:1px solid #777!important;padding:0 0 3px!important;font-size:11px!important;cursor:pointer}.sc-cart-summary{background:#1a1b18;padding:30px;align-self:start}.sc-cart-summary h2{font:500 32px/1 'Barlow Condensed',sans-serif!important;margin:0 0 25px!important;color:#e9e5dd!important}.sc-summary-row{display:flex;justify-content:space-between;align-items:start;gap:20px;font-size:13px;padding:12px 0}.sc-summary-row strong{font-weight:500}.sc-summary-total{border-top:1px solid #ffffff24;margin-top:15px;font-size:17px;padding-top:22px}.sc-cart-summary p{color:#a4a29b!important;font-size:11px;line-height:1.8;margin:15px 0 24px}.sc-button,body.scente-dtc a.button,body.scente-dtc button.button,body.scente-dtc input.button,body.scente-dtc #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 23px!important;min-height:48px;background:#e9e5dd!important;color:#181815!important;border:1px solid #e9e5dd!important;border-radius:0!important;font:500 12px/1.4 Manrope,sans-serif!important;box-shadow:none;text-decoration:none;cursor:pointer}.sc-button:hover,body.scente-dtc .button:hover{background:#c8a779!important;border-color:#c8a779!important;color:#181815!important}.sc-cart-summary>.sc-button{width:100%}.sc-cart-page-link{display:block;text-align:center;font-size:12px;color:#e9e5dd!important;padding:18px 0 0}.sc-coupon-form{margin-top:30px}.sc-coupon-form label{display:block;font-size:12px;margin-bottom:12px}.sc-coupon-form>div{display:flex}.sc-coupon-form input{width:100%;min-width:0;padding:10px;font-size:12px}.sc-coupon-form button{padding:10px 15px;background:transparent;color:#e9e5dd;border:1px solid #ffffff40;border-left:0;font-size:12px}.sc-full-cart{width:100%;max-width:1350px;margin:auto;padding:0 20px 45px}.sc-page-intro{padding:20px 0 40px}.sc-page-intro>span,.sc-empty>span{font-size:10px;letter-spacing:2px;color:#c8a779}.sc-page-intro h1{font:500 clamp(55px,7vw,95px)/.95 'Barlow Condensed',sans-serif!important;text-transform:uppercase;margin:20px 0!important;letter-spacing:-1px}.sc-page-intro>a{font-size:12px;color:#e9e5dd;text-decoration:none;border-bottom:1px solid #777}.woocommerce-cart .entry-header{display:none}.sc-cart-drawer .sc-cart-layout{display:block}.sc-cart-drawer .sc-cart-line{grid-template-columns:75px 1fr auto;gap:16px;padding:22px 0}.sc-cart-drawer .sc-cart-image img{height:105px}.sc-cart-drawer .sc-cart-line h3{font-size:13px!important}.sc-cart-drawer .sc-line-total{font-size:12px}.sc-cart-drawer .sc-cart-summary{margin-top:25px;padding:25px}.sc-empty{text-align:center;padding:60px 15px}.sc-empty h2{font:500 52px/.95 'Barlow Condensed',sans-serif!important;color:#e9e5dd!important;margin:25px 0!important}.sc-empty p{font-size:13px;color:#a4a29b;line-height:1.8;margin-bottom:30px}.sc-global-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:20020;max-width:calc(100% - 35px);background:#272a23;color:#e9e5dd;font-size:12px;line-height:1.7;padding:12px 20px;border:1px solid #ffffff24;display:none}.sc-global-status.is-visible{display:block}[aria-busy=true] .sc-cart-summary{opacity:.6}
/* Native WooCommerce product, catalog and checkout remain the source of truth. */
body.scente-dtc.single-product .ast-container{max-width:1450px;padding:0 5%}body.scente-dtc.single-product .woocommerce-breadcrumb{font-size:11px;color:#a4a29b;margin-bottom:35px}body.scente-dtc.single-product div.product div.images{width:49%;background:#1d1e1a;padding:20px}body.scente-dtc.single-product div.product div.summary{width:45%;padding-top:20px}body.scente-dtc.single-product .product_title{font:500 clamp(45px,4.5vw,72px)/.98 'Barlow Condensed',sans-serif!important;text-transform:uppercase;letter-spacing:-1px;margin:0 0 25px!important}body.scente-dtc.single-product div.product p.price,body.scente-dtc.single-product div.product span.price{color:#e9e5dd!important;font:400 22px/1.5 Manrope,sans-serif!important;margin-bottom:28px}body.scente-dtc.single-product .price del{opacity:.5;font-size:15px}body.scente-dtc.single-product .price ins{background:none;color:#e9e5dd;text-decoration:none}body.scente-dtc.single-product .woocommerce-product-details__short-description{color:#aaa89f;line-height:1.9;font-size:14px}body.scente-dtc.single-product form.cart{display:flex;flex-wrap:wrap;gap:16px;margin:35px 0!important;align-items:center}body.scente-dtc.single-product form.cart .single_add_to_cart_button{flex:1;min-width:180px;min-height:52px}body.scente-dtc.single-product .product_meta{border-top:1px solid #ffffff24;font-size:11px;line-height:2;padding-top:25px;color:#aaa89f}body.scente-dtc.single-product .product_meta>span{display:block}body.scente-dtc .woocommerce-tabs{padding-top:50px!important}body.scente-dtc .woocommerce-tabs ul.tabs{border-color:#ffffff24!important}body.scente-dtc .woocommerce-tabs ul.tabs li{background:none!important;border-color:#ffffff24!important}body.scente-dtc .woocommerce-tabs ul.tabs li a{color:#aaa89f!important;padding:17px 0!important}body.scente-dtc .woocommerce-tabs ul.tabs li.active a{color:#e9e5dd!important}body.scente-dtc .woocommerce-tabs .panel{padding:25px 0!important;color:#aaa89f!important;font-size:14px;line-height:1.9}body.scente-dtc .woocommerce-tabs .panel h2{font:500 36px/1.1 'Barlow Condensed',sans-serif!important;margin-bottom:25px}body.scente-dtc .related.products h2,body.scente-dtc .upsells.products h2{font:500 48px/1 'Barlow Condensed',sans-serif!important;margin:45px 0 30px}body.scente-dtc table.shop_attributes td,body.scente-dtc table.shop_attributes th{background:transparent!important;color:#e9e5dd!important;border-color:#ffffff24!important;padding:14px!important}body.scente-dtc div.product form.cart table.variations{margin-bottom:20px}body.scente-dtc div.product form.cart table.variations label{color:#e9e5dd}body.scente-dtc div.product form.cart table.variations td{display:block;padding:5px 0}body.scente-dtc .woocommerce-variation-add-to-cart{display:flex;gap:15px;align-items:center;width:100%}body.scente-dtc div.product .stock{color:#c8a779!important;font-size:12px}body.scente-dtc .woocommerce-product-gallery img{object-fit:contain}body.scente-dtc .woocommerce-product-gallery__trigger{background:#e9e5dd!important}body.scente-dtc ul.products li.product{background:none!important;color:#e9e5dd}body.scente-dtc ul.products li.product .price{color:#c8a779!important}body.scente-dtc ul.products li.product .woocommerce-loop-product__title{font:500 15px/1.5 Manrope,sans-serif!important;margin:12px 0}body.scente-dtc ul.products li.product .ast-woo-product-category{color:#aaa89f!important;font-size:10px;text-transform:uppercase;letter-spacing:1px}body.scente-dtc .woocommerce-ordering select{background:#191a17;color:#e9e5dd;border:1px solid #ffffff38;padding:12px;font-size:12px}body.scente-dtc .woocommerce-result-count{color:#aaa89f;font-size:12px}body.scente-dtc .woocommerce-pagination .page-numbers{border-color:#ffffff24;color:#e9e5dd;background:transparent}body.scente-dtc .woocommerce-pagination .page-numbers.current{background:#c8a779!important;color:#181815!important}
body.scente-dtc.woocommerce-checkout .ast-container{max-width:1350px;padding:0 5%}body.scente-dtc .woocommerce-checkout h3,body.scente-dtc .woocommerce-checkout h2{font:500 35px/1 'Barlow Condensed',sans-serif!important;color:#e9e5dd!important;margin:30px 0 22px}body.scente-dtc .woocommerce-checkout label{color:#e9e5dd!important;font-size:12px}body.scente-dtc .woocommerce-checkout .form-row{margin-bottom:20px}body.scente-dtc .woocommerce-checkout .woocommerce-billing-fields,body.scente-dtc .woocommerce-checkout .woocommerce-shipping-fields,body.scente-dtc .woocommerce-checkout #order_review,body.scente-dtc .woocommerce-checkout #payment,body.scente-dtc .woocommerce-checkout .payment_box,body.scente-dtc .wc-block-components-sidebar-layout>*,body.scente-dtc .wc-block-checkout__payment-method,body.scente-dtc .wc-block-components-order-summary,body.scente-dtc .wc-block-components-checkout-order-summary__title{background:#171815!important;color:#e9e5dd!important;border-color:#ffffff24!important}body.scente-dtc .woocommerce-checkout #payment .payment_box{background:#24261f!important;color:#e9e5dd!important}body.scente-dtc .woocommerce-checkout .shop_table,body.scente-dtc .woocommerce-checkout .shop_table th,body.scente-dtc .woocommerce-checkout .shop_table td{background:transparent!important;color:#e9e5dd!important;border-color:#ffffff24!important}body.scente-dtc .select2-container--default .select2-selection--single{height:48px;background:#191a17;border:1px solid #ffffff38;border-radius:0}body.scente-dtc .select2-container--default .select2-selection--single .select2-selection__rendered{color:#e9e5dd;line-height:46px}body.scente-dtc .select2-dropdown{background:#191a17;color:#e9e5dd;border-color:#ffffff38}body.scente-dtc .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#c8a779;color:#181815}body.scente-dtc .wc-block-components-text-input input,body.scente-dtc .wc-block-components-combobox .components-combobox-control__input,body.scente-dtc .wc-block-components-textarea{background:#191a17!important;color:#e9e5dd!important;border-color:#ffffff38!important}body.scente-dtc .wc-block-components-text-input label{color:#aaa89f!important}body.scente-dtc .wc-block-components-button{background:#e9e5dd!important;color:#181815!important;border-radius:0!important}body.scente-dtc .woocommerce-error,body.scente-dtc .woocommerce-info,body.scente-dtc .woocommerce-message{background:#22241e!important;color:#e9e5dd!important;border-color:#c8a779!important;font-size:13px}body.scente-dtc .woocommerce-info:before,body.scente-dtc .woocommerce-message:before{color:#c8a779}body.scente-dtc .woocommerce-MyAccount-navigation a{color:#e9e5dd}body.scente-dtc .woocommerce-MyAccount-navigation li.is-active a{color:#c8a779}body.scente-dtc .wpcf7 input[type=submit]{background:#e9e5dd;color:#181815;padding:15px 25px;border:0}body.scente-dtc #ast-scroll-top{background:#28271f;color:#e9e5dd}
/* Explicit real progress element avoids theme/pseudo-element specificity conflicts. */
body.scente-dtc #scente-noir .slide-controls i{position:relative;overflow:hidden}body.scente-dtc #scente-noir .slide-controls i:before{display:none!important}.sc-slide-fill{position:absolute;inset:0;background:#c8a779;transform:scaleX(.333333);transform-origin:left;transition:transform .3s ease}
@media(max-width:1000px){#sc-header .sc-navigation{gap:17px}.sc-wordmark{font-size:18px!important}.sc-wordmark small{font-size:7px;letter-spacing:3.6px}#sc-header .sc-header-actions{gap:2px}.sc-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-cart-layout{gap:25px}.sc-cart-line{grid-template-columns:85px 1fr;gap:15px}.sc-line-total{grid-column:2}.sc-footer-grid{gap:25px}}
@media(max-width:782px){body.admin-bar #sc-header .sc-announcement{top:46px}body.admin-bar #sc-header .sc-header-bar{top:77px!important}body.admin-bar #sc-header .sc-mega{top:165px}body.scente-dtc #wpadminbar{position:fixed!important}}
@media(max-width:700px){body.scente-dtc{padding-top:104px!important}#sc-header .sc-header-bar{height:73px;padding:0 5%}#sc-header .sc-menu-button{display:inline-flex}#sc-header .sc-account{display:none}#sc-header .sc-navigation{position:fixed;left:0;top:104px;bottom:0;width:min(86vw,360px);height:calc(100dvh - 104px);padding:30px 25px 60px;background:#10100f;display:flex;flex-direction:column;align-items:stretch;gap:13px;overflow:auto;overscroll-behavior:contain;border-right:1px solid #ffffff24;visibility:hidden;transform:translateX(-105%);transition:transform .25s ease,visibility .25s ease}body.admin-bar #sc-header .sc-navigation{top:150px;height:calc(100dvh - 150px)}#sc-header .sc-navigation.is-open{visibility:visible;transform:none}#sc-header .sc-navigation>a,#sc-header .sc-nav-trigger{font-size:23px;min-height:44px;padding:8px 0;line-height:1.4}#sc-header .sc-nav-trigger{width:100%;justify-content:space-between}#sc-header .sc-mega,body.admin-bar #sc-header .sc-mega{position:static;max-height:none;border:0;box-shadow:none;background:transparent;padding:15px 0}.sc-mega-grid{grid-template-columns:1fr 1fr;gap:0 15px}.sc-mega-grid a{font-size:11px;min-height:44px}.sc-mega-heading{font-size:8px;gap:10px;margin-bottom:8px;letter-spacing:1px}.sc-mega-heading a{font-size:10px}.sc-menu-backdrop{position:fixed;inset:0;z-index:9999;background:#0009;border:0;border-radius:0;opacity:0;visibility:hidden;display:block;padding:0}.sc-menu-backdrop.is-open{opacity:1;visibility:visible}.sc-wordmark{font-size:16px!important;letter-spacing:-.6px}.sc-wordmark small{font-size:6px;letter-spacing:3px}#sc-header .sc-header-actions{gap:0}.sc-icon-button{width:39px;min-width:39px}.sc-icon-button svg{width:21px;height:21px}#sc-header .sc-announcement{font-size:8px;letter-spacing:1px}
 #sc-footer{padding:40px 6% 20px}.sc-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.sc-footer-grid>div:first-child{grid-column:1/-1}.sc-footer-grid>div:last-child{grid-column:1/-1}.sc-footer-word{font-size:14.5vw;margin-top:35px}.sc-copyright{font-size:9px;line-height:1.8}.sc-search-dialog{padding:90px 6% 40px}.sc-search-dialog h2{font-size:52px!important}.sc-search-dialog input[type=search]{font-size:20px}.sc-search-products{grid-template-columns:1fr 1fr;gap:25px 15px}.sc-search-product img{height:180px}.sc-cart-drawer{padding:22px 18px}.sc-cart-layout{display:block}.sc-cart-summary{margin-top:35px;padding:25px}.sc-cart-line{grid-template-columns:85px 1fr auto;gap:15px}.sc-line-total{grid-column:auto;font-size:12px}.sc-cart-line h3{font-size:13px!important}.sc-quantity{grid-template-columns:34px 42px 34px}.sc-quantity button{width:34px}.sc-quantity input{width:42px!important}.sc-full-cart{padding:0 0 35px}.sc-cart-drawer .sc-cart-line{grid-template-columns:65px 1fr auto;gap:12px}.sc-cart-drawer .sc-cart-line h3{font-size:12px!important}.sc-cart-drawer .sc-line-total{font-size:11px}.sc-cart-drawer .sc-cart-summary{padding:22px}.sc-page-intro h1{font-size:60px!important}body.scente-dtc.single-product .ast-container{padding:0 6%}body.scente-dtc.single-product div.product div.images,body.scente-dtc.single-product div.product div.summary{width:100%;float:none}body.scente-dtc.single-product div.product div.images{padding:12px}body.scente-dtc.single-product div.product div.summary{padding-top:32px}body.scente-dtc.single-product .product_title{font-size:49px!important}body.scente-dtc.single-product .woocommerce-breadcrumb{font-size:10px;line-height:1.8;margin-bottom:25px}body.scente-dtc ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}body.scente-dtc .woocommerce-tabs .panel{font-size:13px}body.scente-dtc .woocommerce-checkout h3{font-size:30px!important}body.scente-dtc .wc-block-components-sidebar-layout{display:block}body.scente-dtc .wc-block-components-sidebar-layout>*{width:100%!important}body.scente-dtc .entry-content{font-size:14px;line-height:1.9}body.scente-dtc:not(.home) #primary{margin:35px 0 45px!important}body.scente-dtc .ast-container{padding:0 6%}}
@media(prefers-reduced-motion:reduce){.sc-navigation,.sc-nav-trigger svg,.sc-slide-fill{transition:none!important}}

body.scente-dtc #content a:not(.button):not(.sc-button){color:#e9e5dd!important}body.scente-dtc #content a:not(.button):not(.sc-button):hover{color:#c8a779!important}body.scente-dtc #content .button,body.scente-dtc #content .sc-button,body.scente-dtc .single_add_to_cart_button{background:#e9e5dd!important;color:#181815!important;border:1px solid #e9e5dd!important;border-radius:0!important;box-shadow:none!important}body.scente-dtc .sc-product-intro{font:400 14px/1.9 Manrope,sans-serif;color:#aaa89f!important;margin:25px 0!important}body.scente-dtc .sc-product-care{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:10px 0;margin:25px 0}.sc-product-care a{display:flex;justify-content:space-between;padding:12px 0;font:400 12px/1.5 Manrope,sans-serif}.sc-product-care a span{color:#c8a779}

body.scente-dtc .wc-blocks-components-select__container,body.scente-dtc .wc-blocks-components-select__select{background:#191a17!important;color:#e9e5dd!important;border-color:#ffffff38!important}body.scente-dtc .wc-blocks-components-select__label{color:#aaa89f!important}body.scente-dtc .wc-blocks-components-select__expand{fill:#e9e5dd!important}body.scente-dtc .entry-content h1,body.scente-dtc .entry-content h2,body.scente-dtc .entry-content h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif!important;font-weight:500!important}body.scente-dtc .entry-content h1 span,body.scente-dtc .entry-content h1 em,body.scente-dtc .entry-content h2 span,body.scente-dtc .entry-content h2 em{font-family:inherit!important}body.scente-dtc .sc-cart-line a,body.scente-dtc .sc-full-cart a,body.scente-dtc .sc-cart-summary a{text-decoration:none!important}body.scente-dtc .single_add_to_cart_button{font:500 12px/1.4 Manrope,sans-serif!important}

body.scente-dtc.admin-bar .sc-cart-drawer,body.scente-dtc.admin-bar .sc-search-dialog{top:32px}body.scente-dtc .sc-quantity{grid-template-columns:44px 44px 44px;height:46px}body.scente-dtc .sc-quantity button{width:44px;height:44px;min-width:44px;min-height:44px}body.scente-dtc .sc-quantity input{width:44px!important;height:44px!important}body.scente-dtc .sc-cart-summary a.sc-button,body.scente-dtc .sc-cart-page-link,body.scente-dtc .sc-cart-line a{text-decoration:none!important}@media(max-width:782px){body.scente-dtc.admin-bar .sc-cart-drawer,body.scente-dtc.admin-bar .sc-search-dialog{top:46px}}
/* Device-independent vector arrows; no OS emoji fallback. */
body.scente-dtc .sc-arrow-svg{display:inline-block;width:17px;height:17px;min-width:17px;vertical-align:-3px;flex-shrink:0;fill:none!important;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
body.scente-dtc #scente-noir .arrow{display:flex;align-items:center;justify-content:center}body.scente-dtc #scente-noir .arrow .sc-arrow-svg{width:20px;height:20px}
body.scente-dtc .sc-drawer-cart-link{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0 0 22px;border:1px solid #c8a779;color:#e9e5dd!important;text-decoration:none!important;font-size:13px}
body.scente-dtc #content .sc-on-light,body.scente-dtc #content .sc-on-light span,body.scente-dtc #content .sc-on-light em,body.scente-dtc #content .sc-on-light strong{color:#24231e!important}
body.scente-dtc #content a.sc-on-light{color:#694d25!important;text-decoration:underline;text-underline-offset:4px}
body.scente-dtc #content .sc-on-light:where([class*="eyebrow"]),body.scente-dtc #content .sc-on-light:where(h1,h2,h3) span{color:#80602f!important}
body.scente-dtc .entry-content [class^="fy-"]{font-family:Manrope,Arial,sans-serif}
body.scente-dtc #content a.fy-button,body.scente-dtc #content a.fy-contact-button{color:#181815!important}
/* One card structure and one aligned full-width purchasing action. */
body.scente-dtc ul.products{align-items:stretch}
body.scente-dtc ul.products li.product{display:flex!important;flex-direction:column;min-width:0;height:auto!important}
body.scente-dtc ul.products li.product .astra-shop-thumbnail-wrap{flex-shrink:0}
body.scente-dtc ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;flex:1;min-width:0;width:100%}
body.scente-dtc ul.products li.product .ast-loop-product__link{min-height:4.5em;display:block}
body.scente-dtc ul.products li.product .woocommerce-loop-product__title{min-height:3em;line-height:1.5!important;overflow-wrap:anywhere}
body.scente-dtc ul.products li.product .price{min-height:30px;display:block;margin:8px 0 14px}
body.scente-dtc ul.products li.product .astra-shop-summary-wrap>a.button{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;min-height:50px;margin: auto 0 0!important;padding:14px 10px!important;box-sizing:border-box;line-height:1.4!important;text-align:center}
body.scente-dtc ul.products li.product .added_to_cart{display:block;text-align:center;margin-top:10px}
body.scente-dtc ul.products li.product .astra-shop-thumbnail-wrap img{width:100%;aspect-ratio:1;object-fit:contain}
/* Keep native WooCommerce checkout inside the mobile page gutter. */
body.scente-dtc.woocommerce-checkout .wp-block-woocommerce-checkout{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body.scente-dtc.woocommerce-checkout .wc-block-components-sidebar-layout{margin-left:0!important;margin-right:0!important;max-width:100%;box-sizing:border-box}
@media(max-width:782px){
body.scente-dtc.woocommerce-checkout .ast-container{padding-left:20px!important;padding-right:20px!important}
body.scente-dtc.woocommerce-checkout #primary,body.scente-dtc.woocommerce-checkout .entry-content{width:100%;min-width:0}
body.scente-dtc.woocommerce-checkout .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column;gap:24px;width:100%!important}
body.scente-dtc.woocommerce-checkout .wc-block-components-sidebar-layout>.wc-block-components-main,body.scente-dtc.woocommerce-checkout .wc-block-components-sidebar-layout>.wc-block-components-sidebar{width:100%!important;flex-basis:auto!important;max-width:100%!important;min-width:0;margin:0!important;padding:20px!important;box-sizing:border-box}
body.scente-dtc.woocommerce-checkout .wc-block-checkout__form,body.scente-dtc.woocommerce-checkout .wc-block-components-checkout-step,body.scente-dtc.woocommerce-checkout .wc-block-components-checkout-step__content{max-width:100%;min-width:0;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.scente-dtc.woocommerce-checkout .wc-block-components-address-form{margin:0!important}
body.scente-dtc.woocommerce-checkout .wc-block-components-text-input input,body.scente-dtc.woocommerce-checkout select{font-size:16px!important}
body.scente-dtc ul.products li.product .astra-shop-summary-wrap>a.button{font-size:12px!important}
}
/* Outrank the older generic cream-link rule on cream editorial surfaces. */
body.scente-dtc #content a.sc-on-light:not(.button):not(.sc-button),body.scente-dtc #content a.sc-on-light:not(.button):not(.sc-button):hover{color:#694d25!important}
body.scente-dtc #content a.fy-button:not(.button):not(.sc-button),body.scente-dtc #content a.fy-contact-button:not(.button):not(.sc-button){color:#181815!important}
