:root{--bg:#0a0a0a;--surface:#111111;--card:#161616;--card2:#1c1c1c;--border:#2b2b2b;--text:#ffffff;--muted:#a3a3a3;--accent:#ffe000;--accent-d:#e9cc00;--sale:#ff3b30;--star:#ffc24b;--shadow:0 10px 30px rgba(0,0,0,0.35)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;line-height:1.5;padding-bottom:64px}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#0d0d0d;font-weight:600;font-size:14px;border:0;border-radius:10px;padding:12px 22px;cursor:pointer;transition:background 0.2s}.btn:hover{background:var(--accent-d)}.btn-outline{background:transparent;color:var(--text);border:1px solid var(--border);border-radius:10px}.btn-outline:hover{border-color:var(--accent);color:var(--accent);background:transparent}.btn-sm{padding:9px 16px;font-size:13px}.btn-block{width:100%}.btn-sale{background:var(--sale);color:#fff}.btn-sale:hover{background:#d92b20}.topbar{background:#0a0a0a;border-bottom:1px solid var(--border);font-size:13px;color:var(--muted)}.topbar-in{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 0;flex-wrap:wrap}.topbar-links{display:flex;gap:18px}.topbar-links a:hover{color:var(--accent)}.topbar .mess{display:flex;gap:8px;align-items:center}.chip-ms{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:10px;font-weight:700;color:#fff;letter-spacing:0.5px}.chip-ms.wa{background:#1faa53}.chip-ms.tg{background:#2a9dd8}.chip-ms.vk{background:#4a76a8}.chip-ms.ig{background:linear-gradient(45deg,#c13584,#f56040)}.header{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.header-in{display:flex;align-items:center;gap:24px;padding:14px 0}.logo{display:flex;align-items:baseline;gap:2px;font-family:"The Frontman",Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:1px;white-space:nowrap}.logo img{display:block;height:47px;width:auto}.logo .l2{color:var(--accent)}.logo-sub{font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;font-size:10px;color:var(--muted);letter-spacing:2px;display:block;font-weight:600}form.search{flex:1;display:flex}form.search input{flex:1;background:var(--card);border:1px solid var(--border);border-right:0;border-radius:10px 0 0 10px;color:var(--text);padding:11px 14px;font-size:14px;outline:none;font-family:inherit;min-width:0}form.search input:focus{border-color:var(--accent)}form.search button{background:var(--accent);color:#0d0d0d;border:0;border-radius:0 10px 10px 0;padding:0 16px;cursor:pointer}.h-actions{display:flex;align-items:center;gap:10px}.h-phone{text-align:right;line-height:1.25}.h-phone a{font-weight:700;font-size:15px}.h-phone span{display:block;font-size:11px;color:var(--muted)}.h-ico{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;color:var(--muted);font-size:11px;padding:6px 8px;border-radius:10px;min-width:56px}.h-ico svg{width:22px;height:22px}.h-ico:hover{color:var(--accent);background:var(--card)}.h-ico .cnt{position:absolute;top:0;right:4px;background:var(--sale);color:#fff;border-radius:10px;font-size:10px;font-weight:700;padding:1px 5px}.burger{display:none;background:none;border:0;cursor:pointer;padding:8px}.burger span{display:block;width:24px;height:2px;background:var(--text);margin:5px 0;border-radius:2px;transition:transform 0.2s,opacity 0.2s}.nav{background:var(--card);border-bottom:1px solid var(--border)}.nav-in{display:flex;flex-wrap:wrap;gap:2px}.nav a{padding:11px 14px;font-size:14px;font-weight:600;color:#cccccc;border-radius:8px}.nav a:hover{color:var(--accent);background:var(--card2)}.nav a.red{color:var(--sale)}.nav-drop{position:relative}.nav-drop-btn{display:inline-flex;align-items:center;gap:6px}.caret{flex:none;transition:transform 0.2s}.nav-drop:hover .caret,.nav-drop:focus-within .caret{transform:rotate(180deg)}.nav-drop-menu{display:none;position:absolute;top:100%;left:0;z-index:60;grid-template-columns:repeat(5,minmax(168px,1fr));gap:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;box-shadow:var(--shadow);min-width:980px}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{display:grid}.nd-col{display:flex;flex-direction:column;align-items:stretch;gap:2px}.nd-col b{color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:8px}.nav-drop-menu a{padding:6px 9px;font-size:13.5px;font-weight:500;color:var(--muted);border-radius:6px;background:none}.nav-drop-menu a:hover{color:var(--accent);background:var(--card2)}.nav-mob{display:none}.hero{padding:28px 0}.hero-grid{display:grid;grid-template-columns:1fr 320px;gap:18px}.hero-main{position:relative;border-radius:18px;overflow:hidden;min-height:320px;background:linear-gradient(100deg,#26240d 0%,#2f2d12 45%,#150b0d 100%);border:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;padding:48px;box-shadow:var(--shadow)}.hero-main h1,.hero-main h2{font-size:40px;line-height:1.15;max-width:560px;font-weight:800}.hero-main h1 em,.hero-main h2 em{color:var(--accent);font-style:normal}.hero-main p{color:#b3b3b3;margin:14px 0 24px;max-width:480px;font-size:16px}.hero-slide{display:none}.hero-slide.act{display:block;animation:heroFade 0.4s ease}@keyframes heroFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hero-main.t-p{background:linear-gradient(100deg,#0d1f26 0%,#14303a 45%,#150b0d 100%)}.hero-main.t-t{background:linear-gradient(100deg,#101f14 0%,#173322 45%,#150b0d 100%)}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-slide{position:relative}.hero-art{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:230px;pointer-events:none;opacity:0.85}.hero-art svg{width:100%;height:auto;stroke:var(--accent);fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.hero-dots{position:absolute;bottom:18px;left:48px;display:flex;gap:8px}.hero-dots i{width:26px;height:4px;border-radius:4px;background:#2b2b2b;cursor:pointer}.hero-dots i.on{background:var(--accent)}.hero-arrows{position:absolute;right:20px;bottom:12px;display:flex;gap:8px}.hero-arrows b{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:400;cursor:pointer}.hero-arrows b:hover{color:var(--accent);border-color:var(--accent)}.hero-side{display:flex;flex-direction:column;gap:18px}.hero-promo{flex:1;border-radius:18px;border:1px solid var(--border);padding:26px;background:linear-gradient(140deg,#2b1410,#3a1a12);display:flex;flex-direction:column;justify-content:center;gap:10px}.hero-promo .tag{color:#ffb3a3;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hero-promo b{font-size:26px;line-height:1.2}.hero-promo .btn{align-self:flex-start;margin-top:6px;background:var(--sale);color:#fff}.hero-promo .btn:hover{background:#d92b20}.hero-week .hw-row{display:flex;gap:12px;align-items:center}.hero-week .hw-row img{width:76px;height:76px;border-radius:14px;object-fit:cover;background:#fff;flex:none}.hero-week .hw-row>div{display:flex;flex-direction:column;gap:6px}.hero-week .hw-row b{font-size:15px;line-height:1.3}.hero-week .hw-prices{display:flex;gap:8px;align-items:baseline}.hero-week .hw-prices b{color:var(--accent);font-size:20px}.hero-week .hw-prices s{color:#ffb3a3;font-size:13px}.hero-week .hw-note{font-size:12px;color:#ffb3a3}.adv-brand b{color:var(--accent)}.article{max-width:800px;margin:0 auto}.art-cat{display:block;color:var(--accent);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:8px}.art-title{font-size:34px;line-height:1.2;font-weight:800}.art-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px;margin:10px 0 18px}.art-cover{border-radius:16px;border:1px solid var(--border);aspect-ratio:16 / 7;margin-bottom:22px}.article-body{font-size:15.5px;line-height:1.75;color:#d5d5d5}.article-body p{margin-bottom:14px}.article-body h2{font-size:22px;color:var(--text);margin:26px 0 12px}.article-body ul{list-style:disc;margin:0 0 14px 20px}.article-body li{margin-bottom:7px}.article-body blockquote{border-left:3px solid var(--accent);background:var(--card);padding:12px 16px;border-radius:0 12px 12px 0;margin:0 0 14px;color:var(--text);font-weight:600}.art-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.art-table th,.art-table td{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.art-table th{background:var(--card);color:var(--text)}.art-table td{color:#c9c9c9}.art-cta{border-radius:16px;border:1px solid var(--border);background:linear-gradient(100deg,#26240d 0%,#2f2d12 45%,#150b0d 100%);padding:26px 28px;margin-top:26px}.art-cta b{font-size:20px;display:block;margin-bottom:6px}.art-cta p{color:#b3b3b3;margin-bottom:14px}.acc-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:start}.acc-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:26px}.acc-card h1{font-size:26px;margin-bottom:14px}.acc-card .tabs-nav{margin-bottom:18px}.acc-side{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px}.acc-side>b{font-size:18px;display:block;margin-bottom:6px}.acc-hint{font-size:13px;color:var(--muted);margin-top:10px}.acc-hint a{color:var(--accent)}.acc-note{font-size:12px;color:var(--muted);margin-top:10px;grid-column:1 / -1}.nav-mob-cab{display:inline-flex;padding:10px 16px;border:1px solid var(--accent);color:var(--accent);border-radius:10px;font-weight:700;font-size:14px;align-self:flex-start}@media (max-width:1020px){.acc-wrap{grid-template-columns:1fr}}section.block{padding:34px 0 10px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;gap:16px}.sec-head h2{font-size:26px;font-weight:800}.sec-head a{color:var(--accent);font-size:14px;font-weight:600;white-space:nowrap}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cat-tile{position:relative;border-radius:16px;min-height:150px;padding:20px 22px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;border:1px solid var(--border);overflow:hidden}.cat-tile b{font-size:18px}.cat-tile span{font-size:13px;color:#c4c4c4}.cat-tile .num{position:absolute;top:14px;right:16px;font-size:12px;color:#ffffffb0}.cat-tile.c1{background:linear-gradient(120deg,#2f2d12,#4a4718)}.cat-tile.c2{background:linear-gradient(120deg,#2b1410,#4a1d14)}.cat-tile.c3{background:linear-gradient(120deg,#1b1b1b,#323232)}.cat-tile.c4{background:linear-gradient(120deg,#26220e,#3d3712)}.cat-tile.c5{background:linear-gradient(120deg,#371c12,#6b3418)}.cat-tile.c6{background:linear-gradient(120deg,#141414,#262626)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.prod-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color 0.2s,transform 0.2s}.prod-card:hover{border-color:var(--accent);transform:translateY(-3px)}.p-img{position:relative;aspect-ratio:1 / 0.85;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;color:#ffffffd9;letter-spacing:1px;text-align:center;padding:12px}.p-img.g1{background:linear-gradient(135deg,#4a4718,#2f2d12)}.p-img.g2{background:linear-gradient(135deg,#4a1d14,#2b1410)}.p-img.g3{background:linear-gradient(135deg,#323232,#1b1b1b)}.p-img.g4{background:linear-gradient(135deg,#6b3418,#371c12)}.p-img.g5{background:linear-gradient(135deg,#3d3712,#26220e)}.p-img.g6{background:linear-gradient(135deg,#262626,#141414)}.badge{position:absolute;top:10px;left:10px;border-radius:8px;font-size:11px;font-weight:800;padding:4px 9px;color:#fff;letter-spacing:0.5px}.badge.sale{background:var(--sale)}.badge.hit{background:var(--accent);color:#0d0d0d}.wish{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:10px;background:#0a0a0acc;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted)}.wish:hover{color:var(--sale);border-color:var(--sale)}.wish svg{width:17px;height:17px}.wish.on{color:var(--sale);border-color:var(--sale)}.p-body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.p-cat{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.p-name{font-weight:600;font-size:15px;line-height:1.35}.p-name a:hover{color:var(--accent)}.p-form{font-size:12px;color:var(--muted)}.p-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px}.p-price{display:flex;flex-direction:column;line-height:1.2}.p-price b{font-size:18px}.p-price s{font-size:12px;color:var(--muted)}.p-cart{width:44px;height:44px;border-radius:12px;background:var(--accent);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0d0d0d;flex:none}.p-cart:hover{background:var(--accent-d)}.p-cart svg{width:20px;height:20px}.advs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.adv{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;gap:14px;align-items:flex-start}.adv .ic{width:44px;height:44px;border-radius:12px;background:#2b2910;color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.adv .ic svg{width:22px;height:22px}.adv b{display:block;font-size:15px;margin-bottom:3px}.adv span{font-size:13px;color:var(--muted)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-card{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:block}.blog-card:hover{border-color:var(--accent)}.b-cover{aspect-ratio:2 / 1}.b-cover.cg1{background:linear-gradient(120deg,#2f2d12,#2b1410)}.b-cover.cg2{background:linear-gradient(120deg,#4a4718,#4a1d14)}.b-cover.cg3{background:linear-gradient(120deg,#371c12,#2b1410)}.b-body{padding:16px}.b-date{font-size:12px;color:var(--muted)}.b-title{font-weight:700;font-size:16px;margin:6px 0;line-height:1.35}.b-ex{font-size:13px;color:var(--muted)}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.about-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px}.about-card h3{font-size:22px;margin-bottom:12px}.about-card p{color:#b3b3b3;margin-bottom:10px}.about-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fact{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px;text-align:center}.fact b{font-size:26px;color:var(--accent);display:block}.fact span{font-size:12px;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px}.map-box{border-radius:16px;border:1px solid var(--border);min-height:280px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 39px,#1e1e1e 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#1e1e1e 39px 40px),#111111;display:flex;align-items:center;justify-content:center}.map-pin{text-align:center}.map-pin .dot{width:18px;height:18px;background:var(--sale);border-radius:50% 50% 50% 0;transform:rotate(-45deg);margin:0 auto 10px;box-shadow:0 0 0 8px #ff3b3033}.map-pin span{font-size:13px;color:var(--muted)}.contact-info{display:flex;flex-direction:column;gap:14px}.contact-info .row{display:flex;gap:12px;align-items:flex-start}.contact-info .row .ic{color:var(--accent);width:20px;flex:none;margin-top:2px}.contact-info b{display:block;font-size:13px;color:var(--muted);font-weight:600}.contact-info .val{font-size:16px;font-weight:700}.footer{background:#0a0a0a;border-top:1px solid var(--border);margin-top:44px;padding:36px 0 90px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.footer h4{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:14px}.footer li{margin-bottom:9px;font-size:14px;color:#cccccc}.footer li a:hover{color:var(--accent)}.footer .fsub{font-size:13px;color:var(--muted);margin:10px 0 14px}.footer .soc{display:flex;gap:8px}.copy{border-top:1px solid var(--border);margin-top:28px;padding-top:18px;font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cookie{position:fixed;left:20px;bottom:20px;max-width:380px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:var(--shadow);z-index:90}.cookie p{font-size:13px;color:var(--muted);margin:6px 0 12px}.cookie b{font-size:14px}.cookie .row{display:flex;gap:10px}.float-ms{position:fixed;right:18px;bottom:96px;display:flex;flex-direction:column;gap:10px;z-index:80}.float-ms .chip-ms{width:46px;height:46px;border-radius:50%;font-size:12px;box-shadow:var(--shadow)}.stickybar{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--border);display:none;z-index:70;padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.stickybar-in{display:grid;grid-template-columns:repeat(5,1fr)}.stickybar a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:var(--muted);padding:6px 0;border-radius:10px;min-height:44px;justify-content:center}.stickybar a svg{width:22px;height:22px}.stickybar a.act{color:var(--accent)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);padding:18px 0 0}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs i{font-style:normal;color:#444444}.page-title{font-size:28px;font-weight:800;margin:10px 0 18px}.cat-layout{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;padding-bottom:20px}.filters{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px;position:sticky;top:76px}.filters h3{font-size:15px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.filters h3 a{font-size:12px;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.filters h3 a:hover{color:#fff}.fgroup{border-top:1px solid var(--border);padding:13px 0}.fgroup>b{display:block;font-size:13px;margin-bottom:9px}.fcheck{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:13px;color:#cccccc;cursor:pointer}.fgroup.collapsed .fcheck.extra{display:none}.fcheck.sub{padding-left:26px;color:var(--muted);font-size:12.5px}.fcheck.sub .n{font-size:11px}.b-cat{display:block;font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:0.8px;margin-bottom:4px}.b-cover.cg4{background:linear-gradient(120deg,#323232,#1b1b1b)}.b-cover.cg5{background:linear-gradient(120deg,#3d3712,#26220e)}.b-cover.cg6{background:linear-gradient(120deg,#371c12,#6b3418)}.page-sub{color:var(--muted);margin:-6px 0 22px;font-size:15px}.fgroup .more-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 0;background:none;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--accent)}.fgroup .more-toggle:hover{opacity:0.85}.fgroup .more-toggle .caret{transition:transform 0.2s}.fgroup .more-toggle.open .caret{transform:rotate(180deg)}.fcheck input{accent-color:var(--accent);width:16px;height:16px}.fcheck .n{margin-left:auto;color:var(--muted);font-size:12px}.range{display:flex;gap:8px;align-items:center}.range input{width:100%;background:var(--card2);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px;font-size:13px;font-family:inherit;outline:none}.fbtn{display:none}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar .found{font-size:13px;color:var(--muted)}.toolbar select{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:9px 12px;font-size:13px;font-family:inherit;outline:none}.pager{display:flex;gap:8px;justify-content:center;margin-top:26px}.pager a{min-width:42px;height:42px;border-radius:10px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#cccccc}.pager a.act{background:var(--accent);color:#0d0d0d;border-color:var(--accent)}.pager a:hover{border-color:var(--accent)}.crumbs-light{color:var(--muted)}.product-layout{display:grid;grid-template-columns:400px 1fr;gap:32px;align-items:start;padding-bottom:10px}.gallery .main{aspect-ratio:3 / 4;border-radius:16px;border:1px solid var(--border);background:linear-gradient(135deg,#4a4718,#2f2d12);display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;color:#ffffffd9;letter-spacing:1px;overflow:hidden;position:relative;cursor:zoom-in}.gallery .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.gallery .thumb{aspect-ratio:3 / 4;border-radius:10px;border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#ffffffb0}.gallery .thumb:hover,.gallery .thumb.act{border-color:var(--accent)}.gallery .thumb.t1{background:linear-gradient(135deg,#4a4718,#2f2d12)}.gallery .thumb.t2{background:linear-gradient(135deg,#4a1d14,#2b1410)}.gallery .thumb.t3{background:linear-gradient(135deg,#371c12,#6b3418)}.gallery .thumb.t4{background:linear-gradient(135deg,#262626,#141414)}.pd-brand{font-size:13px;color:var(--accent);font-weight:700;letter-spacing:1px;text-transform:uppercase}.pd-name{font-size:30px;font-weight:800;line-height:1.2;margin:6px 0 10px}.rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:14px}.rating .stars{color:var(--star);letter-spacing:2px;font-size:15px}.pd-prices{display:flex;align-items:baseline;gap:14px;margin-bottom:16px}.pd-prices b{font-size:34px}.pd-prices s{color:#ff6b6b;font-size:20px}.pd-prices .badge{position:static}.var-label{font-size:13px;color:var(--muted);margin:12px 0 8px}.var-label b{color:var(--text)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;color:#cccccc}.chip:hover{border-color:var(--accent)}.chip.act{border-color:var(--accent);color:var(--accent);background:#2b2910}.pd-actions{display:flex;gap:10px;margin:18px 0 10px;flex-wrap:wrap}.pd-actions .btn{flex:1;min-width:180px}.pd-wish{width:50px;height:50px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.pd-wish:hover{color:var(--sale);border-color:var(--sale)}.pd-wish svg{width:22px;height:22px}.pd-hint{display:flex;gap:10px;align-items:flex-start;background:#2b2910;border:1px solid #3f3d14;border-radius:12px;padding:12px 14px;font-size:13px;color:#efeaa2;margin:12px 0}.pd-hint svg{width:20px;height:20px;flex:none;color:var(--accent);margin-top:1px}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.trust{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px;text-align:center;font-size:12px;color:var(--muted)}.trust svg{width:22px;height:22px;color:var(--accent);margin-bottom:6px}.trust b{display:block;color:var(--text);font-size:13px;margin-bottom:2px}.tabs{border-top:1px solid var(--border);margin-top:30px}.tabs-nav{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.tabs-nav button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:inherit;font-size:15px;font-weight:600;padding:14px 18px;cursor:pointer}.tabs-nav button.act{color:var(--accent);border-color:var(--accent)}.tab-pane{display:none;padding:20px 4px 30px;color:#b3b3b3;max-width:900px}.tab-pane.act{display:block}.tab-pane h4{color:var(--text);margin:14px 0 8px}.tab-pane table{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}.tab-pane td{border:1px solid var(--border);padding:9px 12px}.tab-pane td:first-child{color:var(--muted);width:40%}.review{border:1px solid var(--border);border-radius:12px;padding:14px;margin-top:12px;background:var(--card)}.review .rh{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.review .rh b{font-size:14px}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start;padding-bottom:20px}.cart-items{display:flex;flex-direction:column;gap:14px}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;align-items:center}.ci-img{width:90px;height:80px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#ffffffb0}.ci-name{font-weight:600}.ci-var{font-size:12px;color:var(--muted);margin:3px 0 8px}.qty{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:10px;overflow:hidden}.qty button{width:34px;height:34px;background:var(--card2);border:0;color:var(--text);font-size:16px;cursor:pointer}.qty button:hover{color:var(--accent)}.qty input{width:44px;text-align:center;background:transparent;border:0;color:var(--text);font-family:inherit;outline:none}.ci-right{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.ci-right b{font-size:18px}.ci-del{background:none;border:0;color:var(--muted);font-size:12px;cursor:pointer;font-family:inherit}.ci-del:hover{color:var(--sale)}.order-box{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;position:sticky;top:76px}.order-box h3{font-size:18px;margin-bottom:14px}.o-row{display:flex;justify-content:space-between;font-size:14px;color:#cccccc;padding:5px 0}.o-row.total{border-top:1px solid var(--border);margin-top:8px;padding-top:12px;font-size:18px;font-weight:700;color:var(--text)}.o-row .green{color:var(--accent)}.promo{display:flex;gap:8px;margin:12px 0}.promo input{flex:1}.form-block{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;margin-top:16px}.form-block h3{font-size:16px;margin-bottom:12px}.f-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f-field label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.f-field input,.f-field textarea{width:100%;background:var(--card2);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:11px 12px;font-size:14px;font-family:inherit;outline:none}.f-field input:focus,.f-field textarea:focus{border-color:var(--accent)}.radio-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;margin-bottom:8px;cursor:pointer}.radio-row input{margin-top:3px;accent-color:var(--accent)}.radio-row b{font-size:14px;display:block}.radio-row span{font-size:12px;color:var(--muted)}.radio-row .price-tail{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}@media (max-width:1020px){.hero-grid{grid-template-columns:1fr}.hero-side{flex-direction:row}.hero-promo{min-height:120px}.prod-grid{grid-template-columns:repeat(3,1fr)}.cat-layout{grid-template-columns:1fr}.filters{position:static}.fbtn{display:inline-flex}.filters .fbody{display:none}.filters.open .fbody{display:block}.product-layout{grid-template-columns:1fr}.cart-layout{grid-template-columns:1fr}.order-box{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.header-in{gap:12px}.h-phone{display:none}.burger{display:block}.nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0af2;z-index:100;overflow:auto;padding:20px}.nav.open{display:block}.nav-in{flex-direction:column}.nav a{padding:14px 10px;font-size:17px;border-bottom:1px solid var(--border);border-radius:0}.nav .close{display:block;text-align:right;font-size:22px;color:var(--muted)}.topbar{display:none}.header-in{gap:10px}.header .search{display:none}.h-ico{min-width:0;padding:8px}.h-ico span{display:none}.h-actions{display:none}.h-ico .cnt{top:2px;right:0}.nav-mob{display:flex;flex-direction:column;gap:12px;padding:10px 0 16px}.nav-mob .search{flex:none}.nav-mob .search input{padding:13px 14px;font-size:16px}.nav-mob .search button{padding:0 18px}.nav-mob-phone{font-size:20px;font-weight:800;color:var(--text)}.nav-mob .mess{display:flex;gap:8px}.nav-mob .chip-ms{width:44px;height:44px;border-radius:12px;font-size:13px}.nav-drop-menu{display:grid;position:static;grid-template-columns:1fr 1fr;gap:12px;border:0;border-radius:0;padding:4px 0 12px 14px;box-shadow:none;background:transparent;min-width:0}.nd-col b{font-size:11px;margin-bottom:2px}.nav-drop-menu a{font-size:14px;padding:8px 6px;border-bottom:0}.hero-main{padding:30px 24px;min-height:260px}.hero-main h1,.hero-main h2{font-size:28px}.hero-dots{left:24px}.hero-arrows{display:none}.hero-art{display:none}.hero-side{flex-direction:column}.cat-grid{grid-template-columns:repeat(2,1fr)}.prod-grid{grid-template-columns:1fr;gap:12px}.prod-card{flex-direction:row;align-items:stretch}.prod-card .p-img{width:40%;flex:none;aspect-ratio:1 / 1}.p-body{padding:10px}.p-name{font-size:13px}.p-price b{font-size:16px}.advs{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.about-grid,.contact-grid{grid-template-columns:1fr}.about-facts{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer{padding-bottom:80px}.stickybar{display:block}.float-ms{bottom:84px;right:12px}.cookie{left:12px;right:12px;max-width:none;bottom:84px}.f-grid{grid-template-columns:1fr}.cart-item{grid-template-columns:70px 1fr}.ci-img{width:70px;height:64px}.ci-right{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.pd-name{font-size:24px}.pd-actions .btn{min-width:0;flex:1 1 100%}.pd-actions .btn-outline{flex:1 1 auto;min-width:0}.page-title{font-size:23px}.toolbar{justify-content:space-between}.fcheck{padding:10px 0;font-size:14px}.fgroup .more-toggle{padding:10px 0;font-size:14px}.burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.on span:nth-child(2){opacity:0}.burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (max-width:460px){.cat-grid{grid-template-columns:1fr}.hero-main h1,.hero-main h2{font-size:24px}.trust-row{grid-template-columns:1fr}}.hidden{display:none}.p-img{background:#fff}.p-img img{width:100%;height:100%;object-fit:cover}.cat-ico{width:46px;height:46px;border-radius:12px;background:#ffffff14;border:1px solid #ffffff1f;display:flex;align-items:center;justify-content:center;margin-bottom:auto}.cat-ico svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gallery .main{background:#fff}.gallery .main img{width:100%;height:100%;object-fit:cover;border-radius:15px}.gallery .thumb{background:#fff}.gallery .thumb img{width:100%;height:100%;object-fit:cover;border-radius:9px}.ci-img{background:#fff}.ci-img img{width:100%;height:100%;object-fit:contain;padding:4px}.pep-hero{border-radius:18px;border:1px solid var(--border);padding:44px 48px;background:linear-gradient(100deg,#26240d 0%,#2f2d12 45%,#150b0d 100%);box-shadow:var(--shadow)}.pep-hero h1{font-size:36px;line-height:1.15;font-weight:800;max-width:640px}.pep-hero h1 em{color:var(--accent);font-style:normal}.pep-hero p{color:#b3b3b3;margin:14px 0 22px;max-width:560px;font-size:16px}.pep-two{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:stretch}.pep-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:26px}.pep-card h3{font-size:20px;font-weight:800;margin-bottom:10px}.pep-card p{color:#b3b3b3;margin-bottom:10px;font-size:14.5px}.pep-ill{border-radius:16px;border:1px solid var(--border);background:linear-gradient(140deg,#14303a,#0d1f26);display:flex;align-items:center;justify-content:center;padding:24px}.pep-ill svg{width:100%;max-width:340px;height:auto;stroke:#e9eef5;fill:none;stroke-width:1.6}.pep-ill svg circle{stroke:var(--accent)}.pep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pep-tile{border-radius:16px;border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:8px}.pep-tile b{font-size:16px}.pep-tile p{font-size:13.5px;color:#b3b3b3}.pep-tile .cat-ico{margin-bottom:4px}.pep-tile.c1{background:linear-gradient(120deg,#0d1f26,#14303a)}.pep-tile.c2{background:linear-gradient(120deg,#101f14,#173322)}.pep-tile.c3{background:linear-gradient(120deg,#26240d,#2f2d12)}.pep-tile.c4{background:linear-gradient(120deg,#2b1410,#4a1d14)}.pep-tile.c5{background:linear-gradient(120deg,#1b1b1b,#323232)}.pep-tile.c6{background:linear-gradient(120deg,#371c12,#6b3418)}.pep-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pep-step{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px}.pep-step i{display:inline-flex;width:34px;height:34px;border-radius:10px;background:var(--accent);color:#0d0d0d;font-weight:800;font-style:normal;align-items:center;justify-content:center;margin-bottom:10px}.pep-step b{display:block;font-size:17px;margin-bottom:6px}.pep-step p{color:#b3b3b3;font-size:14px}.pep-rules{display:flex;flex-direction:column}.pep-rules li{display:flex;gap:10px;padding:10px 0;color:#cccccc;border-bottom:1px solid var(--border);font-size:14.5px;align-items:flex-start}.pep-rules li:last-child{border-bottom:0}.pep-rules svg{flex:none;stroke:var(--accent);margin-top:3px}.pep-note{background:#2b2910;border:1px solid #3f3d14;border-radius:12px;padding:12px 14px;color:#efeaa2;font-size:13px;margin-top:14px}#ask{scroll-margin-top:84px}.faq details{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 18px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:600;list-style:none;position:relative;padding-right:30px;font-size:15px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:20px}.faq details[open] summary::after{content:"–"}.faq details p{color:#b3b3b3;margin-top:10px;font-size:14px}.pep-cta{border-radius:18px;border:1px solid var(--border);background:linear-gradient(100deg,#26240d 0%,#2f2d12 45%,#150b0d 100%);padding:40px;text-align:center}.pep-cta h2{font-size:26px;margin-bottom:8px}.pep-cta p{color:#b3b3b3;margin-bottom:18px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;text-align:center}.stat b{display:block;font-size:30px;color:var(--accent);font-weight:800}.stat span{font-size:13px;color:var(--muted)}@media (max-width:1020px){.pep-two{grid-template-columns:1fr}.pep-grid,.pep-steps{grid-template-columns:repeat(2,1fr)}.stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pep-hero{padding:28px 22px}.pep-hero h1{font-size:26px}.pep-grid,.pep-steps,.stat-strip{grid-template-columns:1fr}.pep-cta{padding:26px 20px}.pep-card{padding:18px}}.blog-card .b-photo{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;max-height:260px}.art-photo{width:100%;border-radius:16px;border:1px solid var(--border);display:block;margin-bottom:22px}.fgroup-sub{margin:0 0 8px 14px}.fcheck a{color:inherit}.acc-login-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.acc-card h2{font-size:20px;margin-bottom:12px}@media (max-width:760px){.acc-login-wrap{grid-template-columns:1fr}}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;flex-wrap:wrap}.toolbar .woocommerce-result-count{font-size:13px;color:var(--muted);margin:0}.toolbar form{margin:0}.toolbar select{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 14px;font-family:inherit;font-size:14px;outline:none}.toolbar select:focus{border-color:var(--accent)}.cat-desc{max-width:900px;margin:-4px 0 18px;font-size:15px;line-height:1.7;color:#cccccc}.cat-desc h2,.cat-desc h3{font-size:20px;color:var(--text);margin:18px 0 8px}.cat-desc p{margin-bottom:10px}.cat-desc ul{list-style:disc;margin:0 0 12px 20px}.p-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.cat-desc-below{margin-top:28px;text-align:center}.hero-week .hw-row{align-items:flex-start}.hero-week .hw-row b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.35}.hero-week .hw-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-week .hw-prices{flex-wrap:wrap}.fly-img{position:fixed;z-index:999;pointer-events:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.5);background:#fff;transition:transform 0.65s cubic-bezier(0.4,0,0.7,1),opacity 0.65s ease-in}.fly-img img{width:100%;height:100%;object-fit:contain}.cnt.bump{animation:cntBump 0.45s}@keyframes cntBump{0%{transform:scale(1)}40%{transform:scale(1.6)}100%{transform:scale(1)}}.qnt{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:10px;overflow:hidden}.qnt a,.qnt b{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:36px}.qnt a{color:var(--muted);font-size:18px}.qnt a:hover{color:var(--accent)}.qnt b{border-left:1px solid var(--border);border-right:1px solid var(--border);font-size:15px;min-width:38px}.promo input{flex:1;background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px;outline:none;min-width:0}.ci-note{font-size:13px;color:var(--muted);margin-top:4px}.page-article .art-title::after{content:"";display:block;width:64px;height:4px;background:var(--accent);border-radius:2px;margin-top:14px}.hs-content{font-size:15.5px;line-height:1.75;color:#d5d5d5}.hs-content a{color:var(--accent)}.hs-content a:hover{opacity:0.85}.hs-content img{border-radius:14px;border:1px solid var(--border)}.hs-content h2{font-size:24px;color:var(--text);margin:26px 0 12px}.hs-content h3{font-size:19px;color:var(--text);margin:20px 0 10px}.hs-content p{margin-bottom:14px}.hs-content ul,.hs-content ol{margin:0 0 14px 20px}.hs-content ul{list-style:disc}.hs-content ol{list-style:decimal}.hs-content li{margin-bottom:7px}.hs-content li::marker{color:var(--accent)}.hs-content table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.hs-content th,.hs-content td{border:1px solid var(--border);padding:10px 12px;text-align:left;color:#cccccc}.hs-content th{background:var(--card);color:var(--text)}.hs-content blockquote{border-left:3px solid var(--accent);background:var(--card);padding:12px 16px;border-radius:0 12px 12px 0;margin:0 0 14px;color:var(--text);font-weight:600}.hs-content hr{border:0;border-top:1px solid var(--border);margin:22px 0}.hs-content .wp-block-button__link{background:var(--accent) !important;color:#0d0d0d !important;border-radius:12px;font-weight:700;padding:12px 20px}.hs-content iframe{border-radius:14px;max-width:100%}.hs-content .doc-link{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;color:var(--text)}.hs-content .doc-link:hover{border-color:var(--accent)}.hs-content .doc-link svg{flex:none;stroke:var(--accent)}.hs-ti-wrap{position:absolute;top:8px;right:8px;z-index:3}.hs-ti-wrap .tinvwl-add-to-wishlist{margin:0}.hs-ti-wrap .tinvwl_add_to_wishlist_button{display:inline-flex !important;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:10px;background:#0a0a0acc;border:1px solid var(--border);color:var(--muted) !important;padding:4px 9px !important;font-size:13px}.hs-ti-wrap .tinvwl_add_to_wishlist_button:hover{color:var(--sale) !important;border-color:var(--sale)}.hs-ti-single{display:inline-block}.hs-ti-single .tinvwl-add-to-wishlist{margin:0}.hs-ti-single .tinvwl_add_to_wishlist_button{display:inline-flex !important;align-items:center;justify-content:center;min-width:50px;min-height:50px;border-radius:12px;background:var(--card);border:1px solid var(--border);color:var(--muted) !important;padding:6px 12px !important;font-size:14px}.hs-ti-single .tinvwl_add_to_wishlist_button:hover{color:var(--sale) !important;border-color:var(--sale)}.hs-buy .tinv-wishlist{display:none !important}.tinv-wishlist table th,.tinv-wishlist table td{color:#cccccc}.hs-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.72);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.hs-modal-box{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:26px;max-width:460px;width:100%;box-shadow:var(--shadow)}.hs-modal-box b{display:block;font-size:20px;margin-bottom:8px}.hs-modal-box p{color:#b3b3b3;font-size:14px;margin-bottom:14px}.pd-actions .hs-buy{margin:0;flex:1;min-width:0;display:flex}.pd-actions-var .hs-buy{flex:1 1 100%}.pd-actions-var .hs-oneclick,.pd-actions-var .pd-wish,.pd-actions-var .hs-ti-single{align-self:flex-start;height:50px}.pd-actions .hs-buy form.cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;margin:0;flex:1}.pd-actions .hs-buy form.cart table.variations{flex:1 1 100%;width:100%}.pd-actions .hs-buy form.cart .single_variation_wrap{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;flex:1;min-width:0}.pd-actions .hs-buy form.cart .single_variation_wrap .woocommerce-variation{flex:1 1 100%}.pd-actions .hs-buy form.cart .single_variation_wrap .woocommerce-variation-price{margin:0}.pd-actions .hs-buy form.cart .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;flex:1;min-width:0}.pd-actions .hs-buy form.cart .woocommerce-variation-add-to-cart .quantity{flex:0 0 auto}.hs-buy form.cart.var-chips-on table.variations{display:none !important}.hs-buy .single_variation .woocommerce-variation-price{display:none !important}.hs-buy .single_variation .woocommerce-variation-availability{display:none !important}body.single-product .tinvwl_add_to_wishlist_button{display:none !important}body.single-product .hs-ti-single .tinvwl_add_to_wishlist_button,body.single-product .hs-ti-wrap .tinvwl_add_to_wishlist_button{display:inline-flex !important}.tab-pane .hs-desc{position:relative;max-height:360px;overflow:hidden;transition:max-height 0.25s ease}.tab-pane .hs-desc:not(.open)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(rgba(10,10,10,0),var(--bg));pointer-events:none}.hs-desc-toggle{display:none;margin-top:14px;background:none;border:1px solid var(--border);color:var(--text);border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.hs-desc-toggle.show{display:inline-block}.hs-desc-toggle:hover{border-color:var(--accent);color:var(--accent)}form.cart table.variations{border:0;margin:0 0 6px}form.cart table.variations td,form.cart table.variations th{border:0;padding:0 10px 10px 0;text-align:left;background:none;color:var(--text)}form.cart table.variations label{color:var(--muted);font-size:13px}form.cart table.variations select{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:11px 12px;font-family:inherit;font-size:14px;outline:none}form.cart .woocommerce-variation-description{color:var(--muted);font-size:13px;margin-bottom:8px}form.cart .woocommerce-variation-price{color:var(--text);font-size:24px;font-weight:800;margin:8px 0}form.cart .woocommerce-variation-price del{color:var(--muted);font-size:15px;font-weight:400}form.cart .woocommerce-variation-price ins{text-decoration:none;color:var(--accent)}form.cart .woocommerce-variation-availability{color:var(--accent);font-size:13px}form.cart .reset_variations{color:var(--accent);font-size:12px;margin-left:8px}.hs-buy .single_add_to_cart_button{background:var(--accent) !important;color:#0d0d0d !important;border:0;border-radius:12px;padding:14px 26px;font-weight:800;font-size:15px;font-family:inherit;cursor:pointer;flex:1;min-width:180px;white-space:nowrap}.hs-buy .single_add_to_cart_button:hover{opacity:0.85}.hs-buy form.cart .quantity{flex:0 0 auto}.hs-buy form.cart .quantity input.qty,.hs-buy form.cart input[type="number"]{background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 14px;font-family:inherit;font-size:15px;width:90px;outline:none;text-align:center}@media (max-width:700px){.pd-actions .hs-buy{flex:1 1 100%}}.prod-card .p-bottom{gap:8px}.prod-card .wish-del{background:none;border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:7px 11px;font-size:12px;cursor:pointer;font-family:inherit;white-space:nowrap}.prod-card .wish-del:hover{color:var(--sale);border-color:var(--sale)}.hs-buy table.variations{display:none !important}button.chip{background:transparent;cursor:pointer;font-family:inherit}.chips .chip.act{background:var(--accent);color:#0d0d0d;border-color:var(--accent);font-weight:700}.pd-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.pd-benefit{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:16px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.pd-benefit svg{width:26px;height:26px;stroke:var(--accent)}.pd-benefit b{font-size:14px}.pd-benefit span{font-size:12px;color:var(--muted)}.pd-hint{background:rgba(255,200,44,0.07);border:1px solid rgba(255,200,44,0.25);border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:#e8e8e8;margin-top:16px}.pd-hint svg{flex:none;width:20px;height:20px;stroke:var(--accent)}.map-box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.rating-badges{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.rating-badges span{font-size:13px;color:var(--muted)}.rating-badges iframe{display:block;border-radius:8px;background:#ffffff;flex:none}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.pd-prices del{color:#ff6b6b;font-size:20px;text-decoration:line-through}.pd-prices ins{text-decoration:none;color:var(--accent);font-size:34px;font-weight:800}.pd-prices .woocommerce-Price-amount{font-size:34px;font-weight:800;color:var(--text)}.pd-prices ins .woocommerce-Price-amount{color:var(--accent)}.pd-prices del .woocommerce-Price-amount{font-size:20px;font-weight:400;color:#ff6b6b}.cookie .row{flex-wrap:wrap}.hs-content .wp-block-gallery{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.hs-content .wp-block-gallery .wp-block-image{flex:0 0 260px;scroll-snap-align:start;margin:0}.hs-content .wp-block-gallery .wp-block-image img{height:180px;width:100%;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.hs-content .wp-block-gallery::-webkit-scrollbar{height:6px}.hs-content .wp-block-gallery::-webkit-scrollbar-thumb{background:#2c2c34;border-radius:3px}.hs-lb{position:fixed;inset:0;background:rgba(0,0,0,0.92);z-index:9999;display:none;align-items:center;justify-content:center}.hs-lb.open{display:flex}.hs-lb img{max-width:88vw;max-height:90vh;width:auto;height:auto;border-radius:8px;box-shadow:0 10px 60px rgba(0,0,0,0.6)}.hs-lb button{position:absolute;background:rgba(0,0,0,0.55);border:1px solid #3a3a44;color:#fff;width:44px;height:44px;border-radius:50%;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color 0.15s,color 0.15s}.hs-lb button:hover{border-color:var(--accent);color:var(--accent)}.hs-lb-close{top:20px;right:20px}.hs-lb-prev{left:16px;top:50%;transform:translateY(-50%)}.hs-lb-next{right:16px;top:50%;transform:translateY(-50%)}.hs-lb-cap{position:absolute;left:0;right:0;bottom:24px;text-align:center;color:#cfcfd6;font-size:14px;padding:0 60px}@media (max-width:700px){.hs-content .wp-block-gallery .wp-block-image{flex-basis:220px}.hs-content .wp-block-gallery .wp-block-image img{height:150px}}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--text);border-radius:12px;padding:12px 16px;margin:0 0 16px;list-style:none}.woocommerce-error{border-left-color:var(--sale)}.woocommerce-message .button,.woocommerce-info .button{background:var(--accent);color:#0d0d0d;border-radius:8px;padding:8px 14px;margin-left:10px;border:0;cursor:pointer;font-weight:700;font-size:13px}form.cart{display:flex;gap:10px;align-items:stretch;margin:18px 0 10px;flex-wrap:wrap}form.cart input[type="number"]{width:84px;background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--text);padding:12px 14px;font-family:inherit;font-size:15px;outline:none}.shop_table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 20px}.shop_table th,.shop_table td{border-bottom:1px solid var(--border);padding:12px 10px;text-align:left;color:#cccccc}.shop_table th{color:var(--text);font-size:13px;text-transform:uppercase;letter-spacing:0.5px}.shop_table img{width:60px;border-radius:10px}.shop_table a{color:var(--text)}.shop_table .product-remove a{color:var(--sale);text-decoration:none;font-size:18px}.woocommerce-cart-form input[type="number"]{width:64px;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px 10px;font-family:inherit}.cart_totals,.woocommerce-checkout-review-order{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px}.cart_totals h2,.woocommerce-checkout-review-order h3,.woocommerce-billing-fields h3{font-size:18px;margin-bottom:12px;color:var(--text)}.cart_totals .shop_table{border:0}.wc-proceed-to-checkout .checkout-button{background:var(--accent);color:#0d0d0d;border-radius:12px;padding:14px;display:block;text-align:center;font-weight:700;margin-top:12px}.woocommerce form .form-row{margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.woocommerce form .form-row label{font-size:12px;color:var(--muted)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:12px 14px;font-family:inherit;font-size:15px;width:100%;outline:none}#payment{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px}#payment ul.payment_methods{list-style:none}#payment label{color:var(--text)}#place_order{background:var(--accent);color:#0d0d0d;border:0;border-radius:12px;padding:15px 22px;font-weight:800;cursor:pointer;font-size:15px;font-family:inherit}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.woocommerce-MyAccount-navigation a{display:inline-block;padding:9px 14px;border:1px solid var(--border);border-radius:10px;color:#cccccc;font-size:14px}.woocommerce-MyAccount-navigation .is-active a{border-color:var(--accent);color:var(--accent)}.woocommerce-MyAccount-content{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;color:#cccccc}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:var(--text);margin-bottom:10px}.woocommerce-MyAccount-content a{color:var(--accent)}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--accent);color:#0d0d0d;border:0;border-radius:10px;padding:11px 18px;font-weight:700;cursor:pointer;font-family:inherit;font-size:14px}.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--accent);color:#0d0d0d}.pager .page-numbers{min-width:42px;height:42px;border:1px solid var(--border);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#cccccc;font-weight:600;font-size:14px}.pager .page-numbers.current{background:var(--accent);color:#0d0d0d;border-color:var(--accent)}.pager .page-numbers:hover{border-color:var(--accent)}.tinv-wishlist table img{width:60px;border-radius:10px}.tinv-wishlist table a{color:var(--text)}.tinv-wishlist table .product-remove button,.tinv-wishlist table .product-remove a{background:none;border:1px solid var(--border);border-radius:10px;color:var(--muted) !important;padding:8px 12px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.tinv-wishlist table .product-remove button:hover,.tinv-wishlist table .product-remove a:hover{color:var(--sale) !important;border-color:var(--sale)}.tinv-wishlist table .product-action button,.tinv-wishlist table .product-add-to-cart button,.tinv-wishlist table .product-action a,.tinv-wishlist table .product-add-to-cart a,.tinv-wishlist table .tinvwl-add-to-cart,.tinv-wishlist table button.single_add_to_cart_button{background:var(--accent);color:#0d0d0d !important;border:0;border-radius:10px;padding:9px 14px;font-weight:700;cursor:pointer;font-size:13px;font-family:inherit;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.tinv-wishlist table .product-action button:hover,.tinv-wishlist table .product-add-to-cart button:hover,.tinv-wishlist table .product-action a:hover,.tinv-wishlist table .product-add-to-cart a:hover{opacity:0.85}.tinv-wishlist table input[type="checkbox"]{accent-color:var(--accent)}.tinv-wishlist .tinvwl-buttons button,.tinv-wishlist .tinvwl-buttons a,.tinv-wishlist>.woocommerce-message .button{background:var(--accent);color:#0d0d0d !important;border:0;border-radius:10px;padding:10px 16px;font-weight:700;cursor:pointer;font-size:14px;font-family:inherit;text-decoration:none;display:inline-block}.tinv-wishlist .tinvwl-buttons button + button,.tinv-wishlist .tinvwl-buttons a + a{margin-left:8px}.tinv-wishlist .tinvwl-buttons{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.tab-pane #comments ol.commentlist{list-style:none}.tab-pane #comments ol.commentlist li{border:1px solid var(--border);border-radius:12px;padding:14px;margin-top:12px;background:var(--card)}.tab-pane #comments ol.commentlist li img.avatar{border-radius:10px}.tab-pane #comments .comment-text .meta{color:var(--muted);font-size:13px;margin-bottom:6px}.tab-pane #comments .comment-text .meta strong{color:var(--text);font-size:14px}.tab-pane #comments .comment-text .description p{color:#b3b3b3}.tab-pane #comments .star-rating{color:var(--star);letter-spacing:2px}.tab-pane #review_form .comment-reply-title{color:var(--text)}.tab-pane #review_form label{color:var(--muted);font-size:13px}.tab-pane #review_form p{color:var(--muted);font-size:13px}.tab-pane #review_form input[type="text"],.tab-pane #review_form input[type="email"],.tab-pane #review_form textarea{background:var(--card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:12px 14px;font-family:inherit;font-size:15px;width:100%;outline:none}.tab-pane #review_form #respond{margin-top:16px}