body.lj-unified{--lj-paper:#fbfaf7;--lj-ink:#292e26;--lj-line:#dfdcd3;--lj-gold:#877141;--pls-primary-color:#877141;--pls-secondary-color:#2e352c;--wp--preset--color--contrast:#2e352c;background:var(--lj-paper);color:var(--lj-ink);font-family:Arial,sans-serif}
body.lj-interior #header,body.lj-interior #footer,body.lj-interior .pls-mobile-header,body.lj-interior .pls-mobile-bottom-navbar,body.lj-interior .pls-header-sticky,body.lj-interior .pls-header-sticky-wrapper{display:none!important}
body.lj-interior #wrapper,body.lj-interior .site,body.lj-interior #main-content{background:var(--lj-paper)}
body.lj-interior #main-content{padding-bottom:55px}
body.lj-interior .pls-page-title,body.lj-interior .page-title-wrapper,body.lj-interior .pls-page-title-section{background:#eeeae0!important;background-image:none!important;border-bottom:1px solid var(--lj-line);color:var(--lj-ink);padding-top:38px;padding-bottom:38px;margin-bottom:40px}
body.lj-interior h1,body.lj-interior h2,body.lj-interior h3,body.lj-interior .entry-title,body.lj-interior .product_title{font-family:Georgia,serif;font-weight:400;color:var(--lj-ink);letter-spacing:-.6px}
body.lj-interior h1{font-size:clamp(32px,4vw,52px)}
body.lj-interior p,body.lj-interior li{line-height:1.75}
body.lj-interior a{color:var(--lj-ink)}
body.lj-interior :focus-visible{outline:3px solid #a58b51;outline-offset:3px}
#lj-site-header{background:#fbfaf7;border-bottom:1px solid var(--lj-line);font:13px/1.5 Arial,sans-serif;color:#292e26}
#lj-site-header *{box-sizing:border-box}
#lj-site-header a{text-decoration:none;color:inherit}
.lj-site-announcement{display:flex;justify-content:space-between;background:#282c25;color:#fff;padding:9px 5%;font-size:10px;letter-spacing:1.3px}
.lj-site-header-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 5%;border-bottom:1px solid #dfdcd3}
.lj-site-brand{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.lj-site-brand b{font:42px/1 Georgia,serif;letter-spacing:-4px}.lj-site-brand b span{font-size:26px;margin-left:7px;color:#877141}.lj-site-brand small{font-size:8px;letter-spacing:2px;margin-top:7px}
#lj-site-header nav{display:flex;gap:25px;font-size:12px}#lj-site-header nav a{padding:8px 0}#lj-site-header nav a:hover{color:#877141}
.lj-site-tools{display:flex;gap:18px;font-size:11px}
.lj-site-search{padding:16px 5%;display:grid;grid-template-columns:220px 1fr;gap:2px 30px;align-items:center;margin:0!important}
.lj-site-search label{font-size:10px;letter-spacing:1.4px;margin:0}.lj-site-search>div{display:flex;border-bottom:1px solid #aaa79b}.lj-site-search input[type=search]{width:100%;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0!important;height:40px;font:13px Arial,sans-serif!important;text-transform:none!important}.lj-site-search button{flex-shrink:0;background:transparent!important;color:#292e26!important;border:0!important;padding:8px 12px!important;font:12px Arial,sans-serif!important}.lj-site-search small{grid-column:2;font-size:10px;color:#77796b}
body.lj-interior .woocommerce .button:not(.remove),body.lj-interior .woocommerce button.button,body.lj-interior .wc-block-components-button.wp-element-button,body.lj-interior .wp-block-button__link,body.lj-interior .single_add_to_cart_button,body.lj-interior .wpcf7-submit{background:#2e352c!important;color:#fff!important;border:1px solid #2e352c!important;border-radius:8px!important;box-shadow:none!important;min-height:48px;padding:13px 22px!important;font:500 13px/1.5 Arial,sans-serif!important;text-transform:none!important;letter-spacing:.2px;transition:background .2s,border-color .2s}
body.lj-interior .woocommerce .button:hover,body.lj-interior .wc-block-components-button.wp-element-button:hover{background:#46513f!important;border-color:#46513f!important}
body.lj-interior .woocommerce button:disabled,body.lj-interior .wc-block-components-button:disabled{opacity:.5;cursor:not-allowed}
body.lj-interior .wc-block-components-checkout-place-order-button,body.lj-interior #place_order,body.lj-interior .checkout-button{width:100%;min-height:54px!important}
body.lj-interior .wc-block-checkout,body.lj-interior .wc-block-cart{max-width:1240px;margin:0 auto 40px;color:#292e26;font-family:Arial,sans-serif}
body.lj-interior .wc-block-checkout__main .wc-block-components-checkout-step{background:#fff;border:1px solid #e3dfd4;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 4px 18px #343a2903}
body.lj-interior .wc-block-components-checkout-step__heading{margin-bottom:20px}
body.lj-interior .wc-block-components-checkout-step__title{font:26px/1.2 Georgia,serif!important;letter-spacing:-.5px}
body.lj-interior .wc-block-components-checkout-step__description{font-size:13px;color:#727469}
body.lj-interior .wc-block-components-sidebar{background:#f1eee6;border:1px solid #ded8ca;border-radius:12px;padding:24px;align-self:flex-start}
body.lj-interior .wc-block-components-order-summary__button-text,body.lj-interior .wc-block-cart__totals-title{font:25px/1.3 Georgia,serif!important;text-transform:none!important}
body.lj-interior .wc-block-components-totals-wrapper{border-color:#dcd6c8}
body.lj-interior .wc-block-components-totals-item{font-size:14px;padding-top:15px;padding-bottom:15px}
body.lj-interior .wc-block-components-totals-footer-item{font-size:20px}
body.lj-interior .wc-block-components-text-input input,body.lj-interior .wc-block-components-textarea,body.lj-interior .wc-block-components-combobox .components-combobox-control__input,body.lj-interior .wc-blocks-components-select__select{border:1px solid #c9c6b9!important;border-radius:7px!important;background:#fff!important;color:#292e26!important;box-shadow:none!important;font-family:Arial,sans-serif!important}
body.lj-interior .wc-block-components-text-input input:focus,body.lj-interior .wc-blocks-components-select__select:focus{border-color:#877141!important;box-shadow:0 0 0 2px #87714122!important}
body.lj-interior .wc-block-components-text-input label{color:#686c5f;font-family:Arial,sans-serif!important}
body.lj-interior input[type=checkbox],body.lj-interior input[type=radio]{accent-color:#566347}
body.lj-interior .wc-block-components-radio-control__option{padding-top:19px;padding-bottom:19px;min-height:64px;border-color:#dcd7ca!important}
body.lj-interior .wc-block-components-radio-control__option-checked{background:#f6f4ee}
body.lj-interior .wc-block-components-radio-control-accordion-option{border-color:#dcd7ca!important}
body.lj-interior .wc-block-components-radio-control__label-group{gap:10px;align-items:center}
body.lj-interior .wc-block-components-radio-control__label img{max-height:32px;object-fit:contain}
body.lj-interior .wc-block-checkout__payment-method .wc-block-components-radio-control{border:1px solid #dcd7ca;border-radius:9px;overflow:hidden}
body.lj-interior .wc-block-components-express-payment{border:1px solid #dfd9cc;border-radius:10px;padding:20px;background:#fff;margin-bottom:24px}
body.lj-interior .wc-block-components-express-payment__content{gap:12px}
body.lj-interior .wc-block-components-express-payment iframe{max-width:100%}
body.lj-interior .wc-block-cart-items{background:#fff;border:1px solid #e1dcd0!important;border-radius:12px;border-collapse:separate;overflow:hidden}
body.lj-interior .wc-block-cart-items th{background:#f0ede5;font-size:11px;letter-spacing:1px;padding:20px!important}
body.lj-interior .wc-block-cart-items td{border-color:#e4dfd3!important;padding-top:24px!important;padding-bottom:24px!important}
body.lj-interior .wc-block-components-product-name{font:16px/1.5 Georgia,serif;color:#34392d}
body.lj-interior .wc-block-components-quantity-selector{border:1px solid #bfbba9;border-radius:7px;background:#fbfaf7}
body.lj-interior .wc-block-components-quantity-selector button{border:0;background:transparent;color:#292e26;min-width:32px}
body.lj-interior .wc-block-cart-item__remove-link{font-size:11px!important;color:#757263!important;text-underline-offset:3px}
body.lj-interior .woocommerce form .input-text,body.lj-interior .woocommerce form select,body.lj-interior .wpcf7-form input:not([type=submit]):not([type=checkbox]),body.lj-interior .wpcf7-form textarea{border:1px solid #cbc7b8;border-radius:7px;background:#fff;min-height:46px;color:#292e26}
body.lj-interior .woocommerce-MyAccount-navigation ul{border:1px solid #dfdacd;border-radius:12px;padding:10px;background:#f0ede5}
body.lj-interior .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ddd7c8;list-style:none;padding:8px 12px}
body.lj-interior .woocommerce-MyAccount-navigation .is-active{background:#e1dccf;border-radius:6px}
body.lj-interior .woocommerce-MyAccount-content,body.lj-interior .woocommerce-form-login,body.lj-interior .woocommerce-form-register{background:#fff;border:1px solid #e2ddcf;border-radius:12px;padding:28px}
body.lj-interior .products .product{border-color:#e3dfd4}
body.lj-interior .products .product .product-image,body.lj-interior .woocommerce-product-gallery{background:#f0ede7;border-radius:8px;overflow:hidden}
body.lj-interior .woocommerce ul.products li.product .woocommerce-loop-product__title{font:18px/1.45 Georgia,serif}
body.lj-interior .woocommerce .price{color:#877141}
body.lj-interior .woocommerce-tabs{border-top:1px solid #ddd8ca;margin-top:45px;padding-top:25px}
body.lj-interior .woocommerce-info,body.lj-interior .woocommerce-message,body.lj-interior .wc-block-components-notice-banner.is-info{background:#eeeee5;border-color:#879071;color:#343b2c;border-radius:7px}
body.lj-interior .woocommerce-error,body.lj-interior .wc-block-components-notice-banner.is-error{border-radius:7px}
body.lj-interior .entry-content>.elementor{--e-global-color-primary:#877141;--e-global-color-secondary:#2e352c;--e-global-color-text:#34392e;--e-global-color-accent:#877141}
body.lj-interior .entry-content>.elementor h1,body.lj-interior .entry-content>.elementor h2,body.lj-interior .entry-content>.elementor h3{font-family:Georgia,serif;font-weight:400;color:#292e26}
.lj-interior-footer{border-top:1px solid #ded9cd}.lj-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:22px 5%;border-top:1px solid #dfdcd3;font:11px Arial,sans-serif;color:#676d5c}.lj-policy-links a{color:inherit;text-decoration:none}.lj-policy-links a:hover{text-decoration:underline}
@media(max-width:1000px){.lj-site-header-row{flex-wrap:wrap;gap:20px}.lj-site-header-row nav{order:3;justify-content:center;width:100%}.lj-site-tools{margin-left:auto}.lj-site-search{grid-template-columns:180px 1fr}body.lj-interior .wc-block-components-sidebar{padding:18px}}
@media(max-width:650px){.lj-site-announcement{font-size:8px;letter-spacing:.2px;gap:8px}.lj-site-header-row{padding:18px 5%;gap:18px}#lj-site-header nav{gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:10px}.lj-site-brand b{font-size:34px}.lj-site-brand small{font-size:6px;letter-spacing:1.3px}.lj-site-tools{font-size:10px;gap:12px}.lj-site-search{display:block}.lj-site-search label{font-size:9px}.lj-site-search small{font-size:9px}body.lj-interior .wc-block-components-sidebar{margin-top:20px;padding:18px;width:100%}body.lj-interior .wc-block-checkout__main .wc-block-components-checkout-step{padding:18px 14px}body.lj-interior .wc-block-components-checkout-step__title{font-size:23px!important}body.lj-interior .woocommerce-MyAccount-content{padding:18px}body.lj-interior .wc-block-components-product-name{font-size:14px}body.lj-interior .wc-block-cart-items td{padding-top:16px!important;padding-bottom:16px!important}body.lj-interior #main-content{padding-bottom:25px}.lj-policy-links{gap:15px;font-size:10px}body.lj-interior .entry-content{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){body.lj-interior .button,body.lj-interior .wc-block-components-button{transition:none!important}}
@media(max-width:650px){body.woocommerce-cart #lj-store .lj-help-launcher,body.woocommerce-checkout #lj-store .lj-help-launcher{position:static;margin:0 auto 24px;width:max-content;max-width:100%}body.woocommerce-cart #lj-store .lj-help-panel,body.woocommerce-checkout #lj-store .lj-help-panel{bottom:16px;max-height:calc(100dvh - 32px)}}

#lj-site-header .lj-site-brand b{font-size:34px;letter-spacing:-2px}

/* Lujuria: black surfaces, warm gold accents and readable ivory copy. */
body.lj-unified{--lj-paper:#0b0b0b;--lj-ink:#f5efe3;--lj-line:#493d26;--lj-gold:#d8b665;--pls-primary-color:#d8b665;--pls-secondary-color:#111111;background:#0b0b0b;color:#f5efe3}
#lj-store{--ink:#f5efe3;--paper:#0b0b0b;--gold:#d8b665;--line:#493d26;background:#0b0b0b;color:#f5efe3}
#lj-store .lj-announcement,.lj-site-announcement{background:#050505;color:#e5c579;border-bottom:1px solid #493d26}
#lj-store .lj-header,.lj-site-header-row,#lj-site-header{background:#0b0b0b;color:#f5efe3;border-color:#493d26}
#lj-store .lj-brand b,#lj-store .lj-brand small,.lj-site-brand b,.lj-site-brand small{color:#e5c579}
#lj-store .lj-brand b span,.lj-site-brand b span{color:#e5c579}
#lj-store .lj-header nav button:hover,#lj-store .lj-bag,.lj-site-header-row a:hover,.lj-site-tools a{color:#e5c579}
#lj-store .lj-search,.lj-site-search{background:#101010;color:#f5efe3;border-color:#493d26}
#lj-store .lj-search label,.lj-site-search label{color:#e5c579}
#lj-store .lj-search-field,.lj-site-search div{border-color:#8b7440}
#lj-store .lj-search input,.lj-site-search input{color:#f5efe3;background:transparent}
#lj-store input::placeholder,.lj-site-search input::placeholder{color:#bcb3a1;opacity:1}
#lj-store .lj-search button,.lj-site-search button{color:#e5c579}
#lj-store .lj-search p,.lj-site-search small{color:#bcb3a1}
#lj-store .lj-hero,#lj-store .lj-hero-copy{background:#111111;color:#f5efe3}
#lj-store h1,#lj-store h2{color:#f5efe3}
#lj-store h1 em,#lj-store .lj-eyebrow{color:#e5c579}
#lj-store .lj-hero-copy>p:not(.lj-eyebrow),#lj-store .lj-hero-caption{color:#c9c0ae}
#lj-store .lj-primary{background:#d8b665;color:#111111;border:1px solid #e5c579}
#lj-store .lj-primary:hover{background:#ecd395}
#lj-store .lj-hero-film{background:#111111}
#lj-store .lj-photo-mark,#lj-store .lj-photo-label{background:rgba(8,8,8,.88);color:#e5c579;border:1px solid #8b7440}
#lj-store #lj-video-toggle{background:#111111;color:#e5c579;border-color:#b89b54}
#lj-store .lj-values{background:#080808;color:#e5c579;border-color:#493d26}
#lj-store .lj-collections,#lj-store .lj-results{background:#0b0b0b}
#lj-store .lj-section-title button,#lj-store .lj-category-name{color:#e5c579}
#lj-store .lj-category-card small,#lj-store .lj-result-meta{color:#c9c0ae}
#lj-store .lj-category-photo,#lj-store .lj-category-card .lj-category-photo{background:#181818;border:1px solid #493d26}
#lj-store .lj-product-photo{background:#eeeae2;border:1px solid #8b7440}
#lj-store .lj-product h3{color:#f5efe3}
#lj-store .lj-product-price{color:#e5c579}
#lj-store .lj-stock{background:#111111;color:#e5c579}
#lj-store select{background:#151515;color:#f5efe3;border-color:#8b7440;color-scheme:dark}
#lj-store select option{background:#151515;color:#f5efe3}
#lj-store .lj-pagination button{background:#151515;color:#e5c579;border-color:#8b7440}
#lj-store .lj-pagination button:hover:not(:disabled){background:#d8b665;color:#111111}
#lj-store .lj-visit{background:#111111;color:#f5efe3;border:1px solid #8b7440}
#lj-store .lj-visit h2,#lj-store .lj-visit a{color:#e5c579}
#lj-store .lj-visit address{color:#c9c0ae}
#lj-store .lj-visit a{border-color:#8b7440}
#lj-store .lj-footer{background:#080808;color:#f5efe3;border-top:1px solid #493d26}
#lj-store .lj-footer p{color:#e5c579}
#lj-store .lj-footer>span{color:#c9c0ae}
.lj-interior-footer,.lj-policy-links{background:#080808;color:#c9c0ae;border-color:#493d26}
#lj-store .lj-help-launcher,#lj-store .lj-help-launcher[aria-expanded=true]{background:#111111;color:#f5efe3;border-color:#d8b665}
#lj-store .lj-help-launcher small,#lj-store .lj-help-header div>span{color:#c9c0ae}
#lj-store .lj-help-symbol,#lj-store .lj-help-monogram{color:#e5c579;border-color:#b89b54}
#lj-store .lj-help-launcher>span:last-child{color:#e5c579}
#lj-store .lj-help-panel{background:#111111;color:#f5efe3;border-color:#8b7440;box-shadow:0 20px 65px #0009}
#lj-store .lj-help-header,#lj-store .lj-help-bottom{background:#080808;color:#e5c579;border-color:#493d26}
#lj-store .lj-help-header p,#lj-store #lj-help-close,#lj-store .lj-help-body .lj-eyebrow{color:#e5c579}
#lj-store .lj-help-intro,#lj-store .lj-help-caption,#lj-store .lj-help-faq details p,#lj-store .lj-help-call{color:#c9c0ae}
#lj-store .lj-help-faq details,#lj-store .lj-help-faq details:last-child{border-color:#493d26}
#lj-store .lj-help-faq summary span,#lj-store .lj-help-call strong,#lj-store .lj-help-faq details a{color:#e5c579}
#lj-store a.lj-help-whatsapp{background:#d8b665;color:#111111}
.lj-language-status{background:#151515;color:#f5efe3;border:1px solid #8b7440}
body.lj-interior #wrapper,body.lj-interior .site,body.lj-interior #main-content{background:#0b0b0b;color:#f5efe3}
body.lj-interior .pls-page-title,body.lj-interior .page-title-wrapper,body.lj-interior .pls-page-title-section{background:#151515!important;color:#e5c579;border-color:#493d26}
body.lj-interior h1,body.lj-interior h2,body.lj-interior h3,body.lj-interior .entry-title,body.lj-interior .product_title{color:#f5efe3}
body.lj-interior a,body.lj-interior .woocommerce .price,body.lj-interior .price,body.lj-interior .amount{color:#e5c579}
body.lj-interior input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),body.lj-interior textarea,body.lj-interior select{background:#181818!important;color:#f5efe3!important;border-color:#8b7440!important;color-scheme:dark}
body.lj-interior input::placeholder,body.lj-interior textarea::placeholder{color:#bcb3a1!important;opacity:1}
body.lj-interior label,body.lj-interior .woocommerce-form__label{color:#f5efe3}
body.lj-interior .button,body.lj-interior button.button,body.lj-interior a.button,body.lj-interior input[type=submit],body.lj-interior .wc-block-components-button{background:#d8b665!important;color:#111111!important;border-color:#d8b665!important}
body.lj-interior .button:hover,body.lj-interior .wc-block-components-button:hover{background:#ecd395!important;color:#111111!important}
body.lj-interior .woocommerce-MyAccount-content,body.lj-interior .woocommerce-form-login,body.lj-interior .woocommerce-form-register,body.lj-interior .wc-block-components-sidebar,body.lj-interior .wc-block-components-checkout-step{background:#151515;color:#f5efe3;border-color:#493d26}
body.lj-interior .woocommerce-MyAccount-navigation .is-active{background:#282113}
body.lj-interior table,body.lj-interior th,body.lj-interior td,body.lj-interior .woocommerce-tabs,body.lj-interior .wc-block-components-totals-wrapper{border-color:#493d26;color:#f5efe3}
body.lj-interior .woocommerce-info,body.lj-interior .woocommerce-message,body.lj-interior .wc-block-components-notice-banner.is-info{background:#282113;color:#f5efe3;border-color:#d8b665}
body.lj-interior .woocommerce-error,body.lj-interior .wc-block-components-notice-banner.is-error{background:#321818;color:#f5efe3;border-color:#ee9a9a}
body.lj-interior .woocommerce-error li,body.lj-interior .woocommerce-message li{color:inherit}
body.lj-interior .products .product{border-color:#493d26}
body.lj-interior .products .product .product-image,body.lj-interior .woocommerce-product-gallery{background:#eeeae2}
body.lj-interior .entry-content>.elementor{--e-global-color-primary:#d8b665;--e-global-color-secondary:#111111;--e-global-color-text:#f5efe3;--e-global-color-accent:#d8b665}
body.lj-interior .entry-content>.elementor h1,body.lj-interior .entry-content>.elementor h2,body.lj-interior .entry-content>.elementor h3{color:#f5efe3}
body.lj-interior .wc-block-components-product-metadata,body.lj-interior .wc-block-components-totals-item__description,body.lj-interior .woocommerce-product-details__short-description{color:#c9c0ae}
#lj-store :focus-visible,body.lj-interior :focus-visible{outline-color:#e5c579}
body.lj-unified .summary .lj-action,body.lj-unified .summary .button.lj-action{background:#151515!important;color:#e5c579!important;border:1px solid #8b7440!important;min-height:80px!important}
body.lj-unified .summary button.lj-action-pay{background:#d8b665!important;color:#111111!important;border-color:#d8b665!important}
body.lj-unified .summary .lj-action:hover{background:#282113!important;color:#f5efe3!important}
body.lj-unified .summary button.lj-action-pay:hover{background:#ecd395!important;color:#111111!important}
body.lj-unified .summary .lj-action-copy small{opacity:1;color:#c9c0ae!important}
body.lj-unified .summary .lj-action-pay .lj-action-copy small{color:#302714!important}
body.lj-unified .lj-action-status{color:#e5c579}
body.lj-unified .summary .lj-pay-native-form{display:none!important}
body.lj-unified .summary .payment-buttons[hidden]{display:none!important}
body.lj-unified .summary .payment-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}
body.lj-unified .summary .payment-buttons .payment-button{display:flex!important;align-items:center;gap:10px;background:#151515!important;color:#f5efe3!important;border:1px solid #8b7440!important;border-radius:12px;padding:16px!important;min-width:0;flex-wrap:wrap;text-decoration:none}
body.lj-unified .summary .payment-buttons .payment-button img{width:40px;max-height:30px;object-fit:contain}
@media(max-width:650px){body.lj-unified .summary .payment-buttons{grid-template-columns:1fr}body.lj-unified .summary .lj-action{min-height:80px!important}}
body.lj-unified.lj-interior .summary .button.lj-action{background:#151515!important;color:#e5c579!important;border-color:#8b7440!important}
body.lj-unified.lj-interior .summary .lj-action-copy strong,body.lj-unified.lj-interior .summary .lj-action-arrow,body.lj-unified.lj-interior .summary .lj-action svg{color:inherit!important}
body.lj-interior .lj-site-search button{background:#151515!important;color:#e5c579!important;border:1px solid #8b7440}
body.lj-interior .wc-block-checkout,body.lj-interior .wc-block-cart{color:#f5efe3}
body.lj-interior .wc-block-checkout__main .wc-block-components-checkout-step{background:#151515;color:#f5efe3;border-color:#8b7440;box-shadow:none}
body.lj-interior .wc-block-components-checkout-step__description,body.lj-interior .wc-block-components-checkout-step__container{color:#c9c0ae}
body.lj-interior .wc-block-components-combobox .components-combobox-control__input,body.lj-interior .wc-block-components-select .wc-block-components-select__container{background:#181818;color:#f5efe3;border-color:#8b7440}
body.lj-interior .wc-block-components-radio-control__option{background:#111111;color:#e5c579;border:1px solid #8b7440;border-radius:12px;min-height:72px;padding:18px 20px 18px 52px;margin-bottom:12px;box-shadow:none}
body.lj-interior .wc-block-components-radio-control__option-checked{background:#282113;border-color:#d8b665}
body.lj-interior .wc-block-components-radio-control__label,body.lj-interior .wc-block-components-payment-method-label{color:#e5c579;font-size:14px}
body.lj-interior .wc-block-components-radio-control__input{accent-color:#d8b665;border-color:#d8b665;color:#d8b665;background:#151515}
body.lj-interior .wc-block-components-radio-control-accordion-content{background:#181818;color:#f5efe3;border:1px solid #493d26;border-radius:10px;padding:18px}
body.lj-interior .wc-block-components-radio-control__option img{background:#f5efe3;border-radius:4px;padding:3px;object-fit:contain}
body.lj-interior .wc-block-components-checkout-place-order-button.wp-element-button{display:flex;align-items:center;justify-content:center;min-height:80px!important;border-radius:12px!important;background:#d8b665!important;color:#111111!important;border-color:#d8b665!important;font-size:16px!important}
body.lj-interior .wc-block-components-checkout-place-order-button.wp-element-button:hover{background:#ecd395!important;color:#111111!important}
body.lj-interior .pls-mobile-navbar{display:none!important}
body.lj-interior .wc-block-components-select .wc-block-components-select__container,body.lj-interior .wc-block-components-select .wc-block-components-select__select{background:#181818!important;color:#f5efe3!important;border-color:#8b7440!important;color-scheme:dark}
body.lj-interior .wc-block-components-select .wc-block-components-select__label{color:#c9c0ae!important}

/* Visible Affirm disclosures: preserve the store typography and black/gold palette. */
#lj-store .lj-affirm-home,#lj-store .lj-affirm-footer{background:#080808;color:#e5c579;padding:12px 5%;text-align:center;border-top:1px solid #493d26}
#lj-store a.lj-affirm-disclosure,body.lj-unified a.lj-affirm-disclosure{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:10px 12px;font:14px/1.6 Arial,sans-serif;color:#e5c579;background:#080808;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;touch-action:manipulation}
#lj-store a.lj-affirm-disclosure:hover,body.lj-unified a.lj-affirm-disclosure:hover{color:#fff4ce}
#lj-store a.lj-affirm-disclosure:focus-visible,body.lj-unified a.lj-affirm-disclosure:focus-visible{outline:3px solid #e5c579;outline-offset:3px}
body.lj-unified .summary>a.lj-affirm-disclosure{margin:0 0 16px}
