:root{--bg:#ffffff;--bg-product:#ffffff;--bg-light:#f6f3ee;--bg-card:#ffffff;--border:#e6e0d6;--text:#1a1410;--text-dark:#221c16;--gray:#8a8076;--gray-light:#b0a89e;--gold:#b8903c;--gold-light:#c9a458;--gold-pale:#d8c39a;--green:#1f5a4c;--green-light:#3cb85a;--sale:#d62828;--white:#ffffff;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",-apple-system,sans-serif;--ease:cubic-bezier(.4,0,.2,1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1280px;margin:0 auto;padding:0 24px}.announce{background:var(--text);color:var(--bg);text-align:center;font-size:12px;letter-spacing:.08em;padding:9px;text-transform:uppercase}.announce span{color:var(--gold-pale)}header{background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{font-family:var(--serif);font-size:26px;font-weight:600;letter-spacing:.14em;color:var(--text-dark)}.logo b{color:var(--gold);font-weight:600}.nav{display:none;gap:30px}.nav a{font-size:13px;letter-spacing:.04em;font-weight:500;position:relative;padding:6px 0;display:flex;align-items:center;gap:4px}.nav a .chev{font-size:9px;opacity:.6;transition:transform .3s}.nav a:hover{color:var(--gold)}.nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}.nav a:hover:after{width:100%}.header-icons{display:flex;align-items:center;gap:20px}.icon-btn{position:relative;font-size:0;color:var(--text)}.icon-btn svg{width:21px;height:21px;stroke:var(--text);stroke-width:1.6;fill:none}.icon-btn:hover svg{stroke:var(--gold)}.badge{position:absolute;top:-7px;right:-9px;background:var(--gold);color:#fff;width:17px;height:17px;border-radius:50%;font-family:var(--sans);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.menu-toggle{display:flex;font-size:0}.menu-toggle svg{width:24px;height:24px;stroke:var(--text);stroke-width:1.6}@media(min-width:1024px){.nav{display:flex}.menu-toggle{display:none}}.breadcrumb{padding:18px 0 0;font-size:12px;color:var(--gray);letter-spacing:.03em}.breadcrumb a:hover{color:var(--gold)}.product{display:grid;grid-template-columns:1fr;gap:40px;padding:28px 0 60px}@media(min-width:900px){.product{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}.gallery-main{position:relative;background:#fff;border:1px solid #f0ece4;border-radius:4px;overflow:hidden;aspect-ratio:1/.86;display:flex;align-items:center;justify-content:center}.gallery-main img{width:88%;height:auto;object-fit:contain;transition:transform .5s var(--ease)}.gallery-main:hover img{transform:scale(1.04)}@media(max-width:899px){.product{background:#fff}.gallery-main{aspect-ratio:1/1;background:#fff;border-radius:14px}.gallery-main img{width:98%}}.expand-btn{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;transition:background .3s}.expand-btn svg{width:17px;height:17px;stroke:var(--text);stroke-width:1.6;fill:none}.expand-btn:hover{background:#fff}.gallery-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.gallery-thumbs::-webkit-scrollbar{height:0}.thumb{flex:0 0 auto;width:78px;height:78px;border-radius:4px;overflow:hidden;border:1.5px solid transparent;background:var(--bg-light);cursor:pointer;transition:border-color .25s}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.active{border-color:var(--text)}.thumb:hover{border-color:var(--gold-pale)}.p-title{font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:.01em;line-height:1.1;color:var(--text-dark)}.p-rating{display:flex;align-items:center;gap:8px;margin:12px 0 6px}.stars{color:var(--gold);font-size:15px;letter-spacing:2px}.p-rating span{font-size:13px;color:var(--gray)}.p-rating b{color:var(--text);font-weight:600}.p-price{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--text-dark);margin:14px 0 0}.p-price .old{font-size:18px;color:var(--gray-light);text-decoration:line-through;margin-left:10px;font-weight:400}.promo{display:flex;gap:12px;align-items:flex-start;background:#f8f6f2;border:1px solid #e8dcc4;border-radius:8px;padding:14px 16px;margin:20px 0;font-size:13px;line-height:1.5;color:var(--text)}.promo svg{flex:0 0 auto;width:22px;height:22px;stroke:var(--green);stroke-width:1.5;fill:none;margin-top:1px}.promo b{color:var(--green);font-weight:600}.price-detail{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px 0;cursor:pointer}.price-detail span{font-size:14px;font-weight:500;color:var(--text)}.price-detail svg{width:18px;height:18px;stroke:var(--gray);stroke-width:1.8;fill:none;transition:transform .3s}.price-detail.open svg{transform:rotate(90deg)}.price-detail-body{max-height:0;overflow:hidden;transition:max-height .4s var(--ease);font-size:13px;color:var(--gray);line-height:1.7}.price-detail-body.open{max-height:220px;padding:6px 0 14px}.price-detail-body ul{list-style:none;display:flex;flex-direction:column;gap:8px}.price-detail-body li{display:flex;gap:10px;align-items:center}.price-detail-body li:before{content:"\2713";color:var(--gold);font-weight:700}.opt-label{font-size:13px;color:var(--text);margin:24px 0 11px}.opt-label b{font-weight:600}.toggle-group{display:flex;gap:10px}.toggle{padding:11px 30px;border:1.5px solid var(--border);border-radius:40px;font-size:13px;font-weight:500;background:var(--white);transition:all .25s}.toggle.active{background:var(--text);color:var(--white);border-color:var(--text)}.toggle:not(.active):hover{border-color:var(--gold-pale)}.swatches{display:flex;gap:12px;margin-top:11px}.swatch{width:62px;height:48px;border-radius:6px;border:1.5px solid var(--border);background:var(--bg-light);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .25s;padding:4px}.swatch img{width:100%;height:100%;object-fit:contain}.swatch.active{border-color:var(--text)}.swatch:hover{border-color:var(--gold-pale)}.stock{display:flex;align-items:center;gap:9px;margin:22px 0 0;font-size:13px;color:var(--text)}.stock .dot{width:9px;height:9px;border-radius:50%;background:var(--green-light);box-shadow:0 0 0 3px #3cb85a2e}.cta-row{display:flex;gap:12px;align-items:center;margin-top:20px}.btn-cart{flex:1;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);color:#fff;border-radius:46px;padding:18px;font-size:14px;font-weight:600;letter-spacing:.04em;box-shadow:0 4px 14px #b8903c47;transition:all .25s}.btn-cart:hover{background:linear-gradient(135deg,#a67d2e 0%,var(--gold) 100%);box-shadow:0 6px 20px #b8903c66;transform:translateY(-1px)}.btn-wish{width:54px;height:54px;border:1.5px solid var(--border);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .25s}.btn-wish svg{width:21px;height:21px;stroke:var(--text);stroke-width:1.6;fill:none}.btn-wish:hover{border-color:var(--gold);background:var(--bg-light)}.btn-wish.active svg{fill:var(--gold);stroke:var(--gold)}.btn-cod{width:100%;background:#1a1410;color:#fff;border-radius:46px;padding:18px;font-size:14px;font-weight:600;letter-spacing:.04em;margin-top:12px;box-shadow:0 4px 14px #00000038;transition:all .25s}.btn-cod:hover{background:#000;box-shadow:0 6px 20px #00000057;transform:translateY(-1px)}.btn-ar{width:100%;background:transparent;color:var(--text);border:1.5px solid var(--gold);border-radius:46px;padding:16px;font-size:13.5px;font-weight:500;letter-spacing:.04em;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;transition:all .25s;text-transform:uppercase}.btn-ar svg{width:19px;height:19px;stroke:var(--gold);stroke-width:1.6;fill:none}.btn-ar:hover{background:var(--gold);color:#fff}.btn-ar:hover svg{stroke:#fff}.btn-ar-soon{position:relative;background:var(--bg-light);color:var(--gray);border:1.5px solid var(--border);cursor:not-allowed;opacity:.85;text-decoration:none}.btn-ar-soon svg{stroke:var(--gray-light)}.btn-ar-soon:hover{background:var(--bg-light);color:var(--gray)}.btn-ar-soon:hover svg{stroke:var(--gray-light)}.btn-ar-soon:after{content:"";position:absolute;left:18%;right:18%;top:50%;height:1.5px;background:var(--gray-light);opacity:.5;transform:rotate(-2deg)}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;padding-top:30px;border-top:1px solid var(--border)}@media(min-width:600px){.features{grid-template-columns:repeat(4,1fr)}}.feature{text-align:center}.feature svg{width:30px;height:30px;stroke:var(--text);stroke-width:1.4;fill:none;margin:0 auto 9px}.feature p{font-size:11.5px;color:var(--gray);line-height:1.5}.feature b{display:block;color:var(--text);font-weight:600;font-size:12px;margin-bottom:2px}.accordions{margin-top:30px}.help-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--text);border-bottom:1.5px solid var(--gold);padding-bottom:3px;margin-bottom:8px}.acc{border-bottom:1px solid var(--border)}.acc-head{display:flex;align-items:center;gap:11px;padding:18px 0;cursor:pointer}.acc-head svg.ico{width:19px;height:19px;stroke:var(--text);stroke-width:1.5;fill:none}.acc-head span{flex:1;font-size:14px;font-weight:600;color:var(--text)}.acc-head svg.chev{width:17px;height:17px;stroke:var(--gray);stroke-width:1.8;fill:none;transition:transform .3s}.acc.open .acc-head svg.chev{transform:rotate(90deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .4s var(--ease);font-size:13px;color:var(--gray);line-height:1.7}.acc-body.open{max-height:300px;padding-bottom:18px}.ugc{padding:60px 0;background:var(--bg-light)}.ugc h2{font-family:var(--serif);font-size:30px;font-weight:500;text-align:center;margin-bottom:36px;color:var(--text-dark)}.ugc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:680px){.ugc-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.ugc-grid{grid-template-columns:repeat(5,1fr)}}.ugc-card{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;cursor:pointer}.ugc-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.ugc-card:hover img{transform:scale(1.06)}.ugc-card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,20,16,.78) 0%,transparent 45%);display:flex;flex-direction:column;justify-content:flex-end;padding:14px}.ugc-card .handle{color:#ffffffd9;font-size:11px;margin-bottom:3px}.ugc-card .pname{color:#fff;font-size:14px;font-weight:600;margin-bottom:4px}.ugc-card .ustars{color:var(--gold-light);font-size:11px;letter-spacing:1px}.sticky-bar{position:fixed;left:0;right:0;bottom:0;background:var(--bg-card);border-top:1px solid var(--border);box-shadow:0 -4px 20px #1a141014;z-index:90;transform:translateY(100%);transition:transform .35s var(--ease)}.sticky-bar.show{transform:translateY(0)}.sticky-inner{display:flex;align-items:center;gap:16px;padding:12px 0}.sticky-prod{display:flex;align-items:center;gap:12px;min-width:0}.sticky-prod img{width:48px;height:38px;object-fit:contain;background:var(--bg-light);border-radius:5px;flex:0 0 auto}.sticky-prod .info{min-width:0}.sticky-prod .name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-prod .sub{font-size:12px;color:var(--gray)}.sticky-select{flex:1;background:var(--bg-light);border:1px solid var(--border);border-radius:8px;padding:13px 16px;font-size:13px;color:var(--text);display:none}@media(min-width:768px){.sticky-select{display:block}}.sticky-bar .btn-cart{flex:0 0 auto;width:auto;padding:14px 38px}.lamia-fab{position:fixed;right:24px;bottom:24px;z-index:95;display:flex;align-items:center;gap:11px}.lamia-fab .label{background:#fff;border:1px solid var(--border);border-radius:30px;padding:9px 16px;font-size:12.5px;font-weight:500;color:var(--text);box-shadow:0 4px 14px #1a14101a;white-space:nowrap}.lamia-btn{width:62px;height:62px;border-radius:50%;background:var(--gold);box-shadow:0 6px 20px #b8903c66;display:flex;align-items:center;justify-content:center;transition:transform .3s,background .3s;position:relative}.lamia-btn:hover{transform:scale(1.08);background:var(--gold-light)}.lamia-btn svg{width:30px;height:30px;stroke:#fff;stroke-width:1.6;fill:none}.lamia-btn .online{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:var(--green-light);border:2.5px solid var(--gold)}.lamia-fab.bar-up{bottom:88px}.chat{position:fixed;right:24px;bottom:24px;width:380px;max-width:calc(100vw - 32px);height:580px;max-height:calc(100vh - 48px);background:var(--bg-light);border-radius:22px;box-shadow:0 18px 50px #1a141047;z-index:96;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(20px) scale(.97);transition:all .35s var(--ease)}.chat.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.chat-head{background:var(--text-dark);color:#fff;padding:18px 20px;display:flex;align-items:center;gap:13px}.chat-head .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-pale));display:flex;align-items:center;justify-content:center;border:2px solid var(--gold-pale)}.chat-head .avatar svg{width:22px;height:22px;stroke:#fff;stroke-width:1.6;fill:none}.chat-head .meta{flex:1}.chat-head .meta h4{font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:.03em}.chat-head .meta .status{font-size:11px;color:var(--gold-pale);display:flex;align-items:center;gap:6px}.chat-head .meta .status .d{width:7px;height:7px;border-radius:50%;background:var(--green-light)}.chat-close{color:#ffffffb3;font-size:24px;line-height:1;width:30px;height:30px}.chat-close:hover{color:#fff}.chat-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.chat-body::-webkit-scrollbar{width:5px}.chat-body::-webkit-scrollbar-thumb{background:var(--gold-pale);border-radius:3px}.msg{max-width:80%;font-size:13.5px;line-height:1.55;padding:11px 15px;border-radius:16px}.msg.bot{align-self:flex-start;background:#fff;color:var(--text);border:1px solid var(--border);border-bottom-left-radius:5px}.msg.user{align-self:flex-end;background:var(--gold);color:#fff;border-bottom-right-radius:5px}.chat-quick{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}.qbtn{font-size:12.5px;font-weight:500;color:var(--text);background:#fff;border:1px solid var(--gold-pale);border-radius:30px;padding:9px 15px;transition:all .25s}.qbtn:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.chat-input{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--border);background:var(--bg-light)}.chat-input input{flex:1;border:1px solid var(--border);background:#fff;border-radius:24px;padding:12px 16px;font-family:var(--sans);font-size:13.5px;color:var(--text);outline:none}.chat-input input:focus{border-color:var(--gold-pale)}.chat-input input::placeholder{color:var(--gray-light)}.chat-send{width:44px;height:44px;border-radius:50%;background:var(--text-dark);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .25s}.chat-send:hover{background:var(--gold)}.chat-send svg{width:19px;height:19px;stroke:var(--gold-pale);stroke-width:1.8;fill:none}.chat-send:hover svg{stroke:#fff}.ar-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1410d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.ar-modal.open{display:flex}.ar-box{background:var(--bg-light);border-radius:20px;width:100%;max-width:540px;overflow:hidden;position:relative}.ar-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border)}.ar-head h3{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--text-dark)}.ar-close{font-size:26px;color:var(--gray);width:32px;height:32px}.ar-close:hover{color:var(--text)}.ar-stage{position:relative;aspect-ratio:4/3;background:#1a1410;display:flex;align-items:center;justify-content:center;overflow:hidden}.ar-stage video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ar-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.ar-placeholder{text-align:center;color:var(--gray-light);padding:30px}.ar-placeholder svg{width:54px;height:54px;stroke:var(--gold-pale);stroke-width:1.3;fill:none;margin:0 auto 16px}.ar-placeholder p{font-size:13.5px;line-height:1.6;max-width:300px;margin:0 auto}.ar-foot{padding:18px 22px;display:flex;gap:12px;align-items:center}.ar-foot .btn-start{flex:1;background:var(--gold);color:#fff;border-radius:40px;padding:15px;font-size:13.5px;font-weight:500;letter-spacing:.03em;transition:background .25s}.ar-foot .btn-start:hover{background:var(--gold-light)}.ar-models{display:flex;gap:10px;padding:0 22px 18px;overflow-x:auto}.ar-model{flex:0 0 auto;width:64px;height:50px;border-radius:6px;border:1.5px solid var(--border);background:#fff;padding:5px;cursor:pointer;transition:border-color .25s}.ar-model.active{border-color:var(--gold)}.lux-footer{background:#fff;border-top:1px solid #f0ece4;padding:clamp(56px,7vw,90px) 0 28px;margin-bottom:64px;color:var(--text,#1A1410)}.footer-top{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.footer-logo{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:.32em;color:var(--text,#1A1410)}.footer-logo b{color:var(--gold,#B8903C);font-weight:600}.footer-slogan{font-family:var(--serif);font-style:italic;font-size:15.5px;color:var(--gray,#786E68);margin:12px 0 22px}.footer-sep{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--gold,#B8903C);font-size:9px}.footer-sep span{display:block;width:54px;height:1px;background:linear-gradient(90deg,transparent,var(--gold,#B8903C));opacity:.55}.footer-sep span:last-child{background:linear-gradient(90deg,var(--gold,#B8903C),transparent)}.footer-cols{display:grid;grid-template-columns:1fr;gap:34px;max-width:760px;margin:0 auto clamp(44px,5vw,64px);text-align:center}@media(min-width:640px){.footer-cols{grid-template-columns:repeat(3,1fr);text-align:left;gap:40px}}.f-col h4{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text,#1A1410);margin-bottom:16px}.f-col a{display:block;font-size:13.5px;color:var(--gray,#786E68);text-decoration:none;padding:5px 0;transition:color .3s ease}.f-col a:hover{color:var(--gold,#B8903C)}.footer-bottom{display:flex;flex-direction:column;gap:8px;align-items:center;padding-top:24px;border-top:1px solid #f0ece4;text-align:center}.fb-trust{font-size:11.5px;letter-spacing:.05em;color:var(--gray,#786E68)}.fb-copy{font-size:11px;color:#b3aca4}.p-price{color:var(--text-dark)!important}.p-price .old{color:var(--gray-light)}.discount-badge{display:inline-block;background:var(--sale,#d62828);color:#fff;font-family:var(--sans);font-size:13px;font-weight:600;border-radius:6px;padding:4px 10px;margin-left:12px;vertical-align:middle}.p-save{color:var(--sale,#d62828);font-size:14px;font-weight:500;margin-top:6px}.promo{background:#faf6ee;border-color:#e3d3ad;color:var(--text)}.promo svg{stroke:var(--gold,#b8903c)}.promo b{color:var(--gold,#b8903c)}.product-card-info .price{color:var(--text)!important}.product-card-info .price .old{color:var(--gray-light)}.card-discount{position:absolute;top:12px;left:12px;background:#f0d27a;color:#5a4a1e;font-size:12px;font-weight:700;border-radius:8px;padding:5px 10px;z-index:2;letter-spacing:.02em}.product-card-img{position:relative}body,.product,.product-page,.product-template{background:#fff!important}.product,.container{background:#fff}.gallery-main,.thumb,.promo,.swatch{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/lunique-product.css.map */
