html.theme-luxe{--primary: 140 103 71;--primary-light: 176 138 102;--primary-slate: 243 237 226;--primary-deep: 92 61 46;--client-font: "Plus Jakarta Sans", "Urbanist", sans-serif;--lx-beige: #F9F6F0;--lx-cream: #F3EDE2;--lx-wood: #8C6747;--lx-wood-dark: #5C3D2E;--lx-sage: #6E8572;--lx-terracotta: #C86D51;--lx-charcoal: #222222;--lx-line: #ECE5D8}html.theme-luxe.dark{--primary: 176 130 90;--primary-light: 200 160 122;--primary-slate: 44 38 31;--primary-deep: 140 103 71;--surface: 33 29 25;--surface-2: 22 19 16;--surface-3: 45 39 33;--line: 66 58 48;--on-surface: 244 238 228;--on-surface-muted: 178 168 152}html.theme-luxe body{font-family:var(--client-font)}html.theme-luxe:not(.dark) body{background-color:var(--lx-beige)}html.theme-luxe:not(.dark) :where(.text-heading,.text-secondary){color:var(--lx-charcoal)}html.theme-luxe:not(.dark) :where(.text-paragraph,.text-text){color:#6b6358}html.theme-luxe:not(.dark) .bg-secondary{background-color:var(--lx-wood-dark)}html.theme-luxe:not(.dark) .border-secondary{border-color:var(--lx-wood-dark)}html.theme-luxe:not(.dark) .bg-gray-50{background-color:var(--lx-beige)}html.theme-luxe:not(.dark) .bg-gray-100{background-color:var(--lx-cream)}html.theme-luxe:not(.dark) :where(.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200){border-color:var(--lx-line)}html.theme-luxe:not(.dark) :where(.border-\[\#D9DBE9\],.border-\[\#EFF0F6\]){border-color:#e6decf}html.theme-luxe:not(.dark) :where(.bg-\[\#FFF4F1\],.bg-\[\#F7F7FC\],.bg-\[\#F7F7F7\],.bg-\[\#EFF0F6\]){background-color:var(--lx-cream)}html.theme-luxe:not(.dark) :where(.text-\[\#A0A3BD\]){color:#a29682}html.theme-luxe:not(.dark) .hover\:bg-gray-100:hover,html.theme-luxe:not(.dark) .hover\:bg-gray-50:hover{background-color:var(--lx-beige)}html.theme-luxe:not(.dark) .hover\:bg-slate-100:hover{background-color:var(--lx-beige)}html.theme-luxe .shadow-btn-primary{box-shadow:0 8px 15px #8c674738}html.theme-luxe .shadow-cart{box-shadow:0 6px 10px #8c674757}html.theme-luxe .scroll-top:hover{box-shadow:0 12px 28px #8c674752}html.theme-luxe.dark :where(.bg-\[\#FFF4F1\],.bg-\[\#F7F7FC\],.bg-\[\#F7F7F7\],.bg-\[\#EFF0F6\]){background-color:rgb(var(--surface-3))}html.theme-luxe.dark :where(.border-\[\#D9DBE9\],.border-\[\#EFF0F6\]){border-color:rgb(var(--line))}html.theme-luxe .lx-topbar{color:var(--lx-cream)}html.theme-luxe:not(.dark) .lx-topbar{background-color:var(--lx-wood-dark)}html.theme-luxe .lx-topbar .lx-phone-pill{background-color:var(--lx-terracotta);color:#fff;font-weight:700}html.theme-luxe .lx-topbar .lx-phone-pill:hover{background-color:#b25c42}html.theme-luxe .lx-header:not(.fixed){position:relative}html.theme-luxe .lx-header{z-index:30}html.theme-luxe .lx-header{margin-bottom:0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lx-line);box-shadow:0 1px 2px #2222220a}html.theme-luxe:not(.dark) .lx-header{background-color:#fffffff2}html.theme-luxe.dark .lx-header{background-color:rgb(var(--surface) / .95);border-bottom-color:rgb(var(--line))}html.theme-luxe:not(.dark) .lx-search{background-color:var(--lx-beige);border-color:transparent}html.theme-luxe:not(.dark) .lx-search:focus-within{background-color:#fff;border-color:rgb(var(--primary) / .5);box-shadow:0 6px 20px #5c3d2e1a}html.theme-luxe .lx-search-btn{background-color:rgb(var(--primary))}html.theme-luxe .lx-search-btn:hover{background-color:var(--lx-wood-dark)}html.theme-luxe.dark .lx-search-btn:hover{background-color:rgb(var(--primary-deep))}html.theme-luxe .lx-icon-label{display:none!important}html.theme-luxe .lx-wish-badge{background-color:var(--lx-terracotta)}html.theme-luxe .lx-cart-btn{flex-direction:row;align-items:center;gap:.5rem;padding:0 1rem 0 .25rem;height:2.75rem;border-radius:9999px;transition:all .3s}html.theme-luxe:not(.dark) .lx-cart-btn{background-color:var(--lx-cream);box-shadow:0 1px 2px #0000000d}html.theme-luxe.dark .lx-cart-btn{background-color:rgb(var(--surface-3))}html.theme-luxe .lx-cart-btn:hover{background-color:rgb(var(--primary))}html.theme-luxe .lx-cart-btn:hover,html.theme-luxe .lx-cart-btn:hover *{color:#fff}html.theme-luxe .lx-cart-btn .lx-cart-icon{color:rgb(var(--primary));background:transparent!important}html.theme-luxe .lx-cart-btn:hover .lx-cart-icon{color:#fff}html.theme-luxe .lx-cart-btn .lx-cart-badge{background-color:var(--lx-wood-dark);border:2px solid #fff}html.theme-luxe.dark .lx-cart-btn .lx-cart-badge{border-color:rgb(var(--surface-3))}html.theme-luxe .lx-cart-btn:hover .lx-cart-badge{background-color:var(--lx-terracotta)}html.theme-luxe .lx-cart-btn .lx-cart-total{display:block!important;font-size:.8125rem;font-weight:700;color:var(--lx-charcoal)}html.theme-luxe.dark .lx-cart-btn .lx-cart-total{color:rgb(var(--on-surface))}html.theme-luxe .lx-nav{border-top-color:var(--lx-line)}html.theme-luxe .lx-allcat-btn{border-radius:.75rem .75rem 0 0}html.theme-luxe .header-nav-menu{font-weight:500;font-size:.8125rem}html.theme-luxe .header-nav-list{justify-content:flex-start;gap:1.25rem!important}html.theme-luxe .header-nav-menu i[class^=lab-]{color:rgb(var(--primary) / .7)}html.theme-luxe .header-nav-menu:hover{color:rgb(var(--primary))}html.theme-luxe .lx-offer-li{margin-inline-start:auto;align-self:center}html.theme-luxe .lx-offer-li .header-nav-menu{height:auto!important;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:var(--lx-terracotta);background-color:#c86d511a;transition:all .3s}html.theme-luxe .lx-offer-li .header-nav-menu i[class^=lab-]{color:inherit}html.theme-luxe .lx-offer-li .header-nav-menu:hover,html.theme-luxe .lx-offer-li .header-nav-menu.router-link-active{color:#fff;background-color:var(--lx-terracotta)}html.theme-luxe .lx-nav .shadow-paper{border-radius:1rem}html.theme-luxe:not(.dark) .lx-hero{background-color:var(--lx-beige);padding-bottom:2.5rem}html.theme-luxe .lx-hero-empty{padding:0}html.theme-luxe .lx-hero-empty>.container{display:none}html.theme-luxe .lx-hero-frame{position:relative;border-radius:1.5rem;overflow:hidden;border:4px solid #fff;box-shadow:0 25px 50px -12px #00000040}html.theme-luxe.dark .lx-hero-frame{border-color:rgb(var(--surface))}html.theme-luxe .lx-hero-frame .banner-swiper,html.theme-luxe .lx-hero-frame .lx-hero-slide>a:not(.lx-hero-tag),html.theme-luxe .lx-hero-frame img{border-radius:0!important}html.theme-luxe .lx-popular{padding-block:4rem;margin:0}html.theme-luxe:not(.dark) .lx-popular{background-color:#f3ede266}html.theme-luxe .lx-pop-head{text-align:center;max-width:42rem;margin:0 auto 2.5rem}html.theme-luxe .lx-pop-eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-wood)}html.theme-luxe .lx-pop-title{margin-top:.25rem;font-size:1.875rem;font-weight:800;line-height:1.2;color:var(--lx-charcoal)}html.theme-luxe.dark .lx-pop-title{color:rgb(var(--on-surface))}html.theme-luxe .lx-pop-sub{margin-top:.5rem;font-size:.875rem;opacity:.65}html.theme-luxe .lx-pop-tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:2.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}html.theme-luxe .lx-pop-tabs::-webkit-scrollbar{display:none}html.theme-luxe .lx-pop-tab{flex:none;padding:.625rem 1.25rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid transparent;transition:all .3s;white-space:nowrap}html.theme-luxe:not(.dark) .lx-pop-tab{background-color:#fff;color:#4b5563;border-color:#e5e7eb}html.theme-luxe:not(.dark) .lx-pop-tab:hover{background-color:var(--lx-cream)}html.theme-luxe:not(.dark) .lx-pop-tab.is-active{background-color:var(--lx-wood);color:#fff;border-color:var(--lx-wood);box-shadow:0 4px 6px -1px #0000001a}html.theme-luxe.dark .lx-pop-tab{background-color:rgb(var(--surface));color:rgb(var(--on-surface));border-color:rgb(var(--line))}html.theme-luxe.dark .lx-pop-tab.is-active{background-color:rgb(var(--primary));color:#fff;border-color:rgb(var(--primary))}html.theme-luxe .lx-pop-more{display:flex;justify-content:center;margin-top:2.5rem}html.theme-luxe .lx-pop-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:9999px;font-size:.875rem;font-weight:700;border:2px solid var(--lx-wood);color:var(--lx-wood);transition:all .3s}html.theme-luxe .lx-pop-more-btn:hover{background-color:var(--lx-wood);color:#fff}@media(min-width:640px){html.theme-luxe .lx-pop-title{font-size:2.25rem}html.theme-luxe .lx-popular{padding-block:5rem}}@media(max-width:639px){html.theme-luxe .lx-pcard-cta{display:none}html.theme-luxe .lx-pcard-price span{font-size:1rem}html.theme-luxe .lx-popular{padding-block:2.5rem}html.theme-luxe .lx-pop-tabs{justify-content:flex-start}html.theme-luxe .lx-pop-head{margin-bottom:1.5rem}}html.theme-luxe .lx-hero-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center}html.theme-luxe .lx-hero-slide{position:relative;height:100%}html.theme-luxe .lx-hero-visual{aspect-ratio:4 / 3;width:100%}html.theme-luxe .lx-hero-visual .banner-swiper,html.theme-luxe .lx-hero-visual .swiper-wrapper,html.theme-luxe .lx-hero-visual .swiper-slide{height:100%}html.theme-luxe .lx-hero-text{display:grid}html.theme-luxe .lx-hero-skel{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}html.theme-luxe .lx-hero-skel .skeleton{border-radius:9999px}html.theme-luxe .lx-sk-badge{width:12rem;height:2rem}html.theme-luxe .lx-sk-title{width:min(32rem,100%);height:3rem;border-radius:.75rem!important}html.theme-luxe .lx-sk-title-2{width:min(22rem,70%)}html.theme-luxe .lx-sk-line{width:min(28rem,90%);height:1rem}html.theme-luxe .lx-sk-line-2{width:min(20rem,65%)}html.theme-luxe .lx-sk-btns{display:flex;gap:.875rem;margin-top:.75rem}html.theme-luxe .lx-sk-btn{width:11rem;height:3.25rem}html.theme-luxe .lx-sk-btn-2{width:9rem}html.theme-luxe .lx-hero-text-item{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s}html.theme-luxe .lx-hero-text-item.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .15s,transform .6s ease .15s,visibility 0s}html.theme-luxe .lx-hero-badge{display:inline-block;padding:.375rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background-color:var(--lx-cream);color:var(--lx-wood);border:1px solid var(--lx-line);margin-bottom:1.25rem}html.theme-luxe.dark .lx-hero-badge{background-color:rgb(var(--surface-3));color:rgb(var(--on-surface));border-color:rgb(var(--line))}html.theme-luxe .lx-hero-title{font-size:clamp(2rem,5.2vw,3.75rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 1.25rem}html.theme-luxe:not(.dark) .lx-hero-title{color:var(--lx-charcoal)}html.theme-luxe .lx-hero-accent{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}html.theme-luxe:not(.dark) .lx-hero-accent{color:var(--lx-wood)}html.theme-luxe .lx-hero-desc{max-width:32rem;font-size:1rem;line-height:1.7;margin:0 0 2rem;opacity:.78}html.theme-luxe .lx-hero-actions{display:flex;flex-wrap:wrap;gap:.875rem}html.theme-luxe .lx-hero-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:9999px;font-size:.9375rem;font-weight:700;transition:all .3s}html.theme-luxe:not(.dark) .lx-hero-btn-primary{background-color:var(--lx-charcoal);color:#fff;box-shadow:0 10px 24px -8px #22222273}html.theme-luxe:not(.dark) .lx-hero-btn-primary:hover{background-color:var(--lx-wood);transform:translateY(-2px)}html.theme-luxe .lx-hero-btn-ghost{border:2px solid transparent}html.theme-luxe:not(.dark) .lx-hero-btn-ghost{background-color:#fff;color:var(--lx-charcoal);border-color:var(--lx-line)}html.theme-luxe:not(.dark) .lx-hero-btn-ghost:hover{border-color:var(--lx-wood);color:var(--lx-wood)}html.theme-luxe.dark .lx-hero-btn-primary{background-color:rgb(var(--primary));color:#fff}html.theme-luxe.dark .lx-hero-btn-ghost{border-color:rgb(var(--line));color:rgb(var(--on-surface))}html.theme-luxe .lx-hero-tag{position:absolute;z-index:5;top:50%;inset-inline-start:33%;display:flex;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem .875rem;border-radius:1rem;background-color:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 32px #0000002e;animation:lx-tag-bounce 3s ease-in-out infinite;color:var(--lx-charcoal)}html.theme-luxe.dark .lx-hero-tag{background-color:rgb(var(--surface) / .92);color:rgb(var(--on-surface))}html.theme-luxe .lx-hero-tag-dot{width:.5rem;height:.5rem;border-radius:9999px;background-color:#22c55e;flex:none;box-shadow:0 0 0 4px #22c55e33}html.theme-luxe .lx-hero-tag-body{display:flex;flex-direction:column;min-width:0;line-height:1.25}html.theme-luxe .lx-hero-tag-name{font-size:.75rem;font-weight:700;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-luxe .lx-hero-tag-price{font-size:.875rem;font-weight:800;color:var(--lx-wood)}html.theme-luxe .lx-hero-tag-price del{font-size:.6875rem;font-weight:500;opacity:.6;margin-inline-start:.25rem;color:inherit}html.theme-luxe .lx-hero-tag-plus{width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex:none;background-color:var(--lx-charcoal);color:#fff;font-size:.75rem;transition:background-color .3s}html.theme-luxe .lx-hero-tag:hover .lx-hero-tag-plus{background-color:var(--lx-wood)}@keyframes lx-tag-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){html.theme-luxe .lx-hero-tag{animation:none}html.theme-luxe .lx-hero-text-item{transition:none}}@media(min-width:1024px){html.theme-luxe .lx-hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}html.theme-luxe .lx-hero-ctrl{position:absolute;z-index:10;bottom:1.25rem;inset-inline-end:1.25rem;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;background-color:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #fff;box-shadow:0 4px 12px #0000001f}html.theme-luxe.dark .lx-hero-ctrl{background-color:rgb(var(--surface) / .8);border-color:rgb(var(--line));color:rgb(var(--on-surface))}html.theme-luxe .lx-hero-ctrl button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;font-size:.75rem;box-shadow:0 1px 2px #00000014;transition:all .3s}html.theme-luxe:not(.dark) .lx-hero-ctrl button{background-color:#fff;color:var(--lx-charcoal)}html.theme-luxe.dark .lx-hero-ctrl button{background-color:rgb(var(--surface-3));color:rgb(var(--on-surface))}html.theme-luxe .lx-hero-ctrl button:hover{background-color:rgb(var(--primary));color:#fff}html.theme-luxe .lx-hero-ctrl span{font-size:.75rem;font-weight:600;padding:0 .5rem;font-variant-numeric:tabular-nums}html.theme-luxe .lx-pd-crumb{padding-block:.75rem;border-bottom:1px solid #f3f4f6}html.theme-luxe:not(.dark) .lx-pd-crumb{background-color:#f9f6f080}html.theme-luxe.dark .lx-pd-crumb{border-color:rgb(var(--line))}html.theme-luxe .lx-pd-crumb nav{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;white-space:nowrap;font-size:.75rem;font-weight:500;scrollbar-width:none}html.theme-luxe .lx-pd-crumb nav::-webkit-scrollbar{display:none}html.theme-luxe .lx-pd-crumb nav a:hover{color:var(--lx-wood)}html.theme-luxe .lx-pd-main{padding-block:2rem 3rem;margin:0}html.theme-luxe:not(.dark) .lx-pd-main{background-color:#fff}@media(min-width:1024px){html.theme-luxe .lx-pd-main{padding-block:3rem}html.theme-luxe .lx-pd-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem}}html.theme-luxe .lx-pd-main .pd-gallery{border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}html.theme-luxe:not(.dark) .lx-pd-main .pd-gallery{background-color:var(--lx-beige);border-color:#f3f4f6}html.theme-luxe .lx-pd-main .gallery-swiper{padding:0;margin-bottom:0}html.theme-luxe .lx-pd-main .thumb-swiper{padding:0;margin-top:.75rem}html.theme-luxe .lx-pd-main .thumb-swiper .swiper-slide{border:2px solid transparent;border-radius:1rem;overflow:hidden;background-color:var(--lx-beige)}html.theme-luxe .lx-pd-main .thumb-swiper .swiper-slide:hover{border-color:#8c674780}html.theme-luxe .lx-pd-main .thumb-swiper .swiper-slide-thumb-active{border-color:var(--lx-wood)}html.theme-luxe.dark .lx-pd-main .thumb-swiper .swiper-slide{background-color:rgb(var(--surface-3));border-color:transparent}html.theme-luxe.dark .lx-pd-main .thumb-swiper .swiper-slide-thumb-active{border-color:rgb(var(--primary))}html.theme-luxe.dark .lx-pd-main .thumb-swiper .swiper-slide img{border-color:transparent!important}html.theme-luxe .lx-pd-main .thumb-swiper .swiper-slide img{border:0!important;border-radius:0!important;display:block;width:100%}html.theme-luxe .lx-pd-main .bg-danger{background-color:var(--lx-wood-dark);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 6px -1px #00000026}html.theme-luxe .lx-pd-main span.bg-secondary{background-color:var(--lx-sage);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 6px -1px #00000026}html.theme-luxe .lx-pd-info h1{font-weight:800;letter-spacing:-.01em}html.theme-luxe:not(.dark) .lx-pd-info h1{color:var(--lx-charcoal)}html.theme-luxe .lx-pd-price{padding:1rem 1.25rem;border-radius:1rem;border:1px solid rgb(243 237 226 / .8);align-items:baseline}html.theme-luxe:not(.dark) .lx-pd-price{background-color:#f9f6f099}html.theme-luxe.dark .lx-pd-price{background-color:rgb(var(--surface-3));border-color:rgb(var(--line))}html.theme-luxe:not(.dark) .lx-pd-price>span:first-child{color:var(--lx-wood-dark);font-weight:800}html.theme-luxe .lx-pd-price .text-danger{color:var(--lx-terracotta);background-color:#c86d511f}html.theme-luxe .lx-pd-save{width:100%;font-size:.75rem;font-weight:800;color:var(--lx-terracotta)}html.theme-luxe .lx-pd-info .pd-stock-in{color:#166534;background-color:#dcfce7;font-size:.75rem;font-weight:700}html.theme-luxe .lx-pd-info dl dt{font-size:.75rem;font-weight:700}html.theme-luxe .lx-pd-info dl button{height:2.25rem;line-height:2.25rem;padding-inline:1rem;font-weight:600;border:2px solid transparent}html.theme-luxe:not(.dark) .lx-pd-info dl button:not(.bg-primary):hover{border-color:#8c674780}html.theme-luxe:not(.dark) .lx-pd-info .pd-qty{background-color:var(--lx-beige);border-color:#e5e7eb;padding:.25rem .5rem}html.theme-luxe .lx-pd-info .pd-qty-btn{box-shadow:0 1px 2px #00000014}html.theme-luxe:not(.dark) .lx-pd-info .pd-qty-btn{background-color:#fff;color:var(--lx-charcoal)}html.theme-luxe .lx-pd-info .pd-qty-btn:hover:not(:disabled){background-color:var(--lx-wood);color:#fff}html.theme-luxe .lx-pd-info .pd-cart-btn{height:3.25rem;background-color:var(--lx-wood);box-shadow:0 20px 25px -5px #8c674740,0 8px 10px -6px #8c674733}html.theme-luxe .lx-pd-info .pd-cart-btn:hover:not(:disabled){background-color:var(--lx-wood-dark);opacity:1;box-shadow:0 25px 50px -12px #5c3d2e59}html.theme-luxe .lx-pd-info .pd-ghost-btn{height:3.25rem;border-color:#e5e7eb}html.theme-luxe .lx-pd-info .pd-ghost-btn:hover{color:var(--lx-terracotta);border-color:var(--lx-terracotta)}html.theme-luxe .lx-pd-tabs{margin:0;padding-block:4rem}html.theme-luxe:not(.dark) .lx-pd-tabs{background-color:#fff}html.theme-luxe .lx-pd-tabcard{border:0;border-radius:0;background:transparent;overflow:visible}html.theme-luxe .lx-pd-tabcard>nav{flex-wrap:nowrap;gap:2rem;padding:0;border-bottom:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none}html.theme-luxe.dark .lx-pd-tabcard>nav{border-color:rgb(var(--line))}html.theme-luxe .lx-pd-tabcard>nav::-webkit-scrollbar{display:none}html.theme-luxe .lx-pd-tabcard .pd-tab{flex:none;padding:0 0 1rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;font-size:.875rem;font-weight:700;text-transform:none;color:#9ca3af;white-space:nowrap;margin-bottom:-1px}html.theme-luxe .lx-pd-tabcard .pd-tab:hover{color:var(--lx-charcoal);border-color:transparent}html.theme-luxe .lx-pd-tabcard .pd-tab.active{color:var(--lx-wood)!important;background:none!important;border-color:transparent!important;border-bottom-color:var(--lx-wood)!important;box-shadow:none!important}html.theme-luxe.dark .lx-pd-tabcard .pd-tab:hover{color:rgb(var(--on-surface))}html.theme-luxe .lx-pd-tabcard .pd-tab-count{background-color:#8c67471f;color:var(--lx-wood)}html.theme-luxe .lx-pd-tabcard .tab-div{padding:2rem 0}html.theme-luxe:not(.dark) .lx-pd-rsum{background-color:#f9f6f080;border:1px solid #f3f4f6;border-radius:1.5rem;padding:1.5rem}html.theme-luxe .lx-pd-review{box-shadow:0 1px 2px #2222220d;border-radius:1rem}html.theme-luxe:not(.dark) .lx-pd-review{background-color:#fff}html.theme-luxe:not(.dark) .pd-avatar{background-color:var(--lx-wood);color:#fff}html.theme-luxe .lx-pd-related{margin:0;padding-block:4rem;border-top:1px solid #f3f4f6}html.theme-luxe:not(.dark) .lx-pd-related{background-color:#f3ede24d}html.theme-luxe.dark .lx-pd-related{border-color:rgb(var(--line))}@media(max-width:639px){html.theme-luxe .lx-pd-main{padding-block:1.25rem 2rem}html.theme-luxe .lx-pd-tabs,html.theme-luxe .lx-pd-related{padding-block:2.5rem}html.theme-luxe .lx-pd-tabcard>nav{gap:1.5rem}}html.theme-luxe .lx-benefits{padding-block:2rem;border-block:1px solid var(--lx-line)}html.theme-luxe:not(.dark) .lx-benefits{background-color:#fff}html.theme-luxe.dark .lx-benefits{background-color:rgb(var(--surface));border-color:rgb(var(--line))}html.theme-luxe .lx-benefit{border-color:transparent;padding:.75rem;box-shadow:none}html.theme-luxe:not(.dark) .lx-benefit:hover{background-color:#f9f6f099;border-color:transparent;box-shadow:none}html.theme-luxe .lx-benefit-icon{width:3rem;height:3rem;border-radius:1rem}html.theme-luxe:not(.dark) .lx-benefit-icon{background-color:var(--lx-cream)}html.theme-luxe .lx-benefit h4{font-weight:700}html.theme-luxe .lx-sh-title{font-weight:800;letter-spacing:-.01em;white-space:normal;overflow:visible;text-overflow:clip}html.theme-luxe .lx-sh-eyebrow{font-weight:600;letter-spacing:.12em}html.theme-luxe .cat-card{position:relative;border:0;border-radius:1.5rem;background-color:var(--lx-cream);box-shadow:0 4px 14px #2222221a;isolation:isolate}html.theme-luxe.dark .cat-card{background-color:rgb(var(--surface-3))}html.theme-luxe .cat-card:hover{box-shadow:0 14px 30px #2222222e}html.theme-luxe .cat-card figure{aspect-ratio:4 / 5;background-color:transparent}html.theme-luxe .cat-card:hover figure img{transform:scale(1.1)}html.theme-luxe .cat-card:before{content:"";position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 52%,transparent 100%);pointer-events:none}html.theme-luxe .cat-card span{position:absolute;z-index:2;inset-inline:0;bottom:0;padding:1rem 3.25rem 1rem 1rem;text-align:start;font-weight:700;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;color:#fff}html[dir=rtl].theme-luxe .cat-card span{padding:1rem 1rem 1rem 3.25rem}html.theme-luxe .cat-card:hover span{color:#fff}html.theme-luxe .cat-card:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;z-index:2;inset-inline-end:.875rem;bottom:.875rem;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:9999px;font-size:.6875rem;color:#fff;background-color:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .3s}html.theme-luxe .cat-card:hover:after{color:var(--lx-charcoal);background-color:#fff}html.theme-luxe [dir=rtl] .cat-card:after,html[dir=rtl].theme-luxe .cat-card:after{transform:scaleX(-1)}html.theme-luxe .lx-cats{padding-block:4rem;margin:0}html.theme-luxe:not(.dark) .lx-cats{background-color:#fff}html.theme-luxe .lx-cats-head{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2.5rem}html.theme-luxe .lx-cats-eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lx-wood)}html.theme-luxe .lx-cats-title{margin-top:.25rem;font-size:1.5rem;font-weight:800;line-height:1.2;color:var(--lx-charcoal)}html.theme-luxe.dark .lx-cats-title{color:rgb(var(--on-surface))}html.theme-luxe .lx-cats-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;color:var(--lx-wood);transition:color .3s}html.theme-luxe .lx-cats-link i{font-size:.75rem}html.theme-luxe .lx-cats-link:hover{color:var(--lx-wood-dark)}html.theme-luxe .lx-cgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}html.theme-luxe .lx-ccard{position:relative;display:block;overflow:hidden;border-radius:1.5rem;background-color:var(--lx-cream);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;isolation:isolate}html.theme-luxe.dark .lx-ccard{background-color:rgb(var(--surface-3))}html.theme-luxe .lx-ccard-tall{height:20rem}html.theme-luxe .lx-ccard-short{height:16rem}html.theme-luxe .lx-ccard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s}html.theme-luxe .lx-ccard:hover img{transform:scale(1.1)}html.theme-luxe .lx-ccard-short.lx-span-2:hover img,html.theme-luxe .lx-ccard-short.lx-span-all:hover img{transform:scale(1.05)}html.theme-luxe .lx-ccard-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.2) 50%,transparent)}html.theme-luxe .lx-ccard-body{position:absolute;inset-inline:1.5rem;bottom:1.5rem;color:#fff;display:flex;flex-direction:column;align-items:flex-start}html.theme-luxe .lx-ccard-count{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f3ede2}html.theme-luxe .lx-ccard-name{margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff}html.theme-luxe .lx-ccard-desc{margin-top:.25rem;font-size:.75rem;color:#e5e7eb;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}html.theme-luxe .lx-ccard-btn{margin-top:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:#fff;background-color:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s}html.theme-luxe .lx-ccard:hover .lx-ccard-btn{background-color:#fff;color:var(--lx-charcoal)}@media(min-width:640px){html.theme-luxe .lx-cats{padding-block:6rem}html.theme-luxe .lx-cats-head{flex-direction:row;justify-content:space-between;align-items:flex-end}html.theme-luxe .lx-cats-title{font-size:2.25rem}html.theme-luxe .lx-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-luxe .lx-cgrid--1{grid-template-columns:minmax(0,1fr)}html.theme-luxe .lx-span-2,html.theme-luxe .lx-span-all{grid-column:span 2 / span 2}}@media(min-width:1024px){html.theme-luxe .lx-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}html.theme-luxe .lx-cgrid--1{grid-template-columns:minmax(0,1fr)}html.theme-luxe .lx-cgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}html.theme-luxe .lx-span-all{grid-column:1 / -1}}@media(max-width:639px){html.theme-luxe .lx-cats{padding-block:2.5rem}html.theme-luxe .lx-cats-head{margin-bottom:1.5rem}html.theme-luxe .lx-cgrid{gap:1rem}html.theme-luxe .lx-ccard-tall,html.theme-luxe .lx-ccard-short{height:14rem}html.theme-luxe .lx-ccard-body{inset-inline:1.25rem;bottom:1.25rem}html.theme-luxe .lx-ccard-name{font-size:1.25rem}}html.theme-luxe .rail-swiper .swiper-button-prev,html.theme-luxe .rail-swiper .swiper-button-next{background-color:#fff;border-color:var(--lx-line)}html.theme-luxe .lx-pcard{padding:.875rem;border-radius:1.5rem;box-shadow:0 1px 2px #2222220d}html.theme-luxe .lx-pcard:hover{border-color:var(--lx-line);box-shadow:0 20px 40px -12px #5c3d2e38}html.theme-luxe.dark .lx-pcard:hover{border-color:rgb(var(--line));box-shadow:0 20px 40px -12px #00000080}html.theme-luxe .lx-pcard .rounded-xl{border-radius:1rem}html.theme-luxe:not(.dark) .lx-pcard .bg-gray-50{background-color:#f9f6f0b3}html.theme-luxe .lx-pcard .bg-danger{background-color:var(--lx-terracotta);border-radius:9999px;padding:.3125rem .625rem;font-size:.625rem;letter-spacing:.04em;box-shadow:none}html.theme-luxe .lx-pcard span.bg-secondary{background-color:var(--lx-wood-dark);border-radius:9999px;padding:.3125rem .625rem;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}html.theme-luxe .lx-pcard button[aria-label]{background-color:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 2px #00000014}html.theme-luxe.dark .lx-pcard button[aria-label]{background-color:rgb(var(--surface) / .85)}html.theme-luxe .lx-pcard button[aria-label]:hover{color:var(--lx-terracotta);background-color:#fff}html.theme-luxe .lx-pcard .lab-fill-heart{color:var(--lx-terracotta)}html.theme-luxe .lx-pcard a.text-heading{font-weight:700}html.theme-luxe .lx-pcard .mt-auto{margin-top:auto;border-top:1px solid #F4EFE6}html.theme-luxe.dark .lx-pcard .mt-auto{border-top-color:rgb(var(--line))}html.theme-luxe .lx-pcard .mt-auto>span:first-child{font-weight:800}html.theme-luxe .lx-pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}html.theme-luxe .lx-pcard-price{display:flex;flex-direction:column;min-width:0;line-height:1.2}html.theme-luxe .lx-pcard-price del{font-size:.75rem;font-weight:500;opacity:.55}html.theme-luxe .lx-pcard-price span{font-size:1.0625rem;font-weight:800}html.theme-luxe:not(.dark) .lx-pcard-price span{color:var(--lx-charcoal)}html.theme-luxe .lx-pcard-cta{flex:none;padding:.5rem .875rem;border-radius:.75rem;font-size:.75rem;font-weight:700;transition:all .3s}html.theme-luxe:not(.dark) .lx-pcard-cta{background-color:var(--lx-cream);color:var(--lx-wood)}html.theme-luxe:not(.dark) .lx-pcard-cta:hover{background-color:var(--lx-wood);color:#fff}html.theme-luxe.dark .lx-pcard-cta{background-color:rgb(var(--surface-3));color:rgb(var(--on-surface))}html.theme-luxe.dark .lx-pcard-cta:hover{background-color:rgb(var(--primary));color:#fff}html.theme-luxe .lx-promo{border-radius:1.5rem;box-shadow:0 4px 14px #22222214}html.theme-luxe .lx-flash{border-radius:1.5rem;box-shadow:0 25px 50px -12px #5c3d2e59}html.theme-luxe .lx-flash>div[aria-hidden=true]{background-color:#8c674747}html.theme-luxe .brand-card{border-radius:1.5rem}html.theme-luxe .lx-flash .lx-sh-eyebrow{color:#e3c9a6}html.theme-luxe:not(.dark) .lx-news{background-color:var(--lx-cream);border-top:1px solid rgb(140 103 71 / .1)}html.theme-luxe.dark .lx-news{background-color:rgb(var(--surface-3))}html.theme-luxe:not(.dark) .lx-news-tongue{background-color:var(--lx-cream)}html.theme-luxe.dark .lx-news-tongue{background-color:rgb(var(--surface-3))}html.theme-luxe .lx-news-tongue form{background-color:#fff;border-color:#8c674726}html.theme-luxe.dark .lx-news-tongue form{background-color:rgb(var(--surface));border-color:rgb(var(--line))}html.theme-luxe .lx-news h2{font-weight:800}html.theme-luxe:not(.dark) .lx-footer{background-color:var(--lx-charcoal)}html.theme-luxe .lx-footer h4{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-cream);border-bottom-color:#ffffff1a}html.theme-luxe .lx-footer a:hover{color:#fff}html.theme-luxe .lx-footer nav a[aria-label]:hover{background-color:rgb(var(--primary));border-color:rgb(var(--primary))}html.theme-luxe .lx-footer .group:hover i{color:var(--lx-terracotta)}html.theme-luxe #cart-canvas>div{border-radius:0}html.theme-luxe .shadow-cookies{border-radius:1.5rem}html.theme-luxe .field-control,html.theme-luxe .cat-price-input{border-radius:.875rem}html.theme-luxe .cat-hero{border-bottom-color:var(--lx-line)}html.theme-luxe .pd-gallery,html.theme-luxe .acc-card,html.theme-luxe .acc-side,html.theme-luxe .acc-hero,html.theme-luxe .acc-stat,html.theme-luxe .cat-filter-panel{border-radius:1.5rem}@media(max-width:639px){html.theme-luxe .lx-hero-tag{top:38%;inset-inline-start:6%;padding:.4rem .4rem .4rem .625rem;gap:.5rem}html.theme-luxe .lx-hero-tag-name{max-width:7.5rem;font-size:.6875rem}html.theme-luxe .lx-hero-tag-plus{width:1.625rem;height:1.625rem}html.theme-luxe .lx-hero-btn{padding:.75rem 1.5rem;font-size:.875rem}html.theme-luxe .lx-hero-ctrl{bottom:.5rem;inset-inline-end:.5rem;padding:.25rem .5rem;gap:.25rem}html.theme-luxe .lx-hero-ctrl button{width:1.5rem;height:1.5rem;font-size:.625rem}html.theme-luxe .lx-hero-ctrl span{font-size:.6875rem;padding:0 .25rem}html.theme-luxe .lx-benefits{padding-block:1rem}html.theme-luxe .lx-benefits .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}html.theme-luxe .lx-benefit{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem}}
