.page-hero{padding:72px 0 34px;background:linear-gradient(120deg,#050505 10%,#14100a 52%,#050505);border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(2.1rem,5vw,3.9rem);margin:0 0 10px;line-height:1.08}.page-hero p{color:#c8c0b3;margin:0;max-width:760px}.crumbs{font-size:.85rem;color:#8d867c;margin-bottom:16px}.crumbs a{color:#8d867c;text-decoration:none}.crumbs a:hover{color:var(--gold2)}.wrap{padding:56px 0 90px}.rte{max-width:820px;color:#d2cdc5}.rte h2,.rte h3,.rte h4{color:#fff;line-height:1.2;margin:34px 0 12px}.rte h2{font-size:1.9rem}.rte h3{font-size:1.4rem}.rte a{color:var(--gold2)}.rte img{max-width:100%;height:auto;border-radius:12px}.rte ul,.rte ol{padding-left:22px}.rte li{margin-bottom:8px}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--line);padding:10px}.product-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.product-media img{width:100%;height:auto;border-radius:16px;border:1px solid var(--line);display:block}.product-media .thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-media .thumbs img{width:84px;height:84px;object-fit:cover;border-radius:8px}.media-placeholder{aspect-ratio:1;border:1px solid var(--line);border-radius:16px;background:#101010;display:flex;align-items:center;justify-content:center;color:#5c564d}.product-info h1{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.12;margin:0 0 14px}.price{font-size:1.75rem;font-weight:800;color:var(--gold2);margin:0 0 6px}.price .compare{font-size:1.05rem;color:#8d867c;text-decoration:line-through;margin-left:10px;font-weight:400}.stock{font-size:.88rem;color:#9fd6ab;margin-bottom:22px}.stock.out{color:#e0a3a3}.product-form{margin:0 0 28px}.product-form label{color:#e6e1d8;font-size:.9rem;margin-bottom:6px}.product-form select,.product-form input[type=number]{background:#0d0d0d;color:#fff;border-color:#4d4025;max-width:340px}.product-form .btn{margin-top:18px;width:100%;max-width:340px;text-align:center;font-size:1.02rem;padding:15px 20px}.product-form .btn[disabled]{background:#2a2a2a;color:#7d766c;cursor:not-allowed}.qty-row{display:flex;gap:16px;flex-wrap:wrap}.qty-row>div{flex:0 0 120px}.product-desc{border-top:1px solid var(--line);padding-top:26px}.vendor{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);font-weight:700;margin-bottom:10px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pcard{border:1px solid var(--line);background:#101010;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.pcard:hover{border-color:var(--gold);transform:translateY(-3px)}.pcard-img{display:block;aspect-ratio:4/3;background:#0b0b0b;overflow:hidden}.pcard-img img{width:100%;height:100%;object-fit:cover;display:block}.pcard-img .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#4f4a42;font-size:.85rem}.pcard-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.pcard-body h3{margin:0;font-size:1.05rem;line-height:1.3}.pcard-body h3 a{color:#fff;text-decoration:none}.pcard-body h3 a:hover{color:var(--gold2)}.pcard-price{color:var(--gold2);font-weight:800}.pcard-body .btn{margin-top:auto;text-align:center;font-size:.9rem;padding:11px 16px}.cart-line{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-line img{width:96px;height:96px;object-fit:cover;border-radius:10px}.cart-line .ph{width:96px;height:96px;border-radius:10px;background:#101010}.cart-line h3{margin:0 0 4px;font-size:1.02rem}.cart-line h3 a{color:#fff;text-decoration:none}.cart-line .meta{color:#8d867c;font-size:.85rem}.cart-line input[type=number]{width:76px;background:#0d0d0d;color:#fff;border-color:#4d4025;margin:0}.cart-line .lineprice{font-weight:800;color:var(--gold2);min-width:88px;text-align:right}.cart-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-top:32px}.cart-total{font-size:1.5rem;font-weight:800}.cart-total span{color:var(--gold2)}.cart-actions{display:flex;gap:12px;flex-wrap:wrap}.remove{color:#8d867c;font-size:.82rem;text-decoration:none}.remove:hover{color:#e0a3a3}.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post{border:1px solid var(--line);background:#101010;border-radius:14px;overflow:hidden}.post img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.post-body{padding:22px}.post-body h2{font-size:1.2rem;margin:0 0 8px;line-height:1.3}.post-body h2 a{color:#fff;text-decoration:none}.post-body h2 a:hover{color:var(--gold2)}.post-meta{font-size:.82rem;color:#8d867c;margin-bottom:10px}.post-body p{color:#c5c0b7;font-size:.94rem}.article-body{max-width:760px}.search-form{display:flex;gap:10px;max-width:560px;margin-bottom:14px}.search-form input{margin:0;background:#0d0d0d;color:#fff;border-color:#4d4025}.result-count{color:#8d867c;font-size:.9rem;margin-bottom:30px}.empty{border:1px dashed var(--line);border-radius:14px;padding:52px 30px;text-align:center;color:#a9a39a}.empty h2{font-size:1.5rem;color:#fff;margin:0 0 10px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:48px;flex-wrap:wrap}.pagination a,.pagination span{padding:9px 14px;border:1px solid var(--line);border-radius:8px;color:#ddd;text-decoration:none;font-size:.9rem}.pagination a:hover{border-color:var(--gold)}.pagination span.current{background:var(--gold);color:#111;border-color:var(--gold);font-weight:800}.notfound-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.form-panel{max-width:640px}.form-panel label{color:#e6e1d8;font-size:.9rem}.form-panel input,.form-panel textarea,.form-panel select{background:#0d0d0d;color:#fff;border-color:#4d4025}.errors{padding:12px 14px;border-left:3px solid #b45a5a;background:#241414;margin-bottom:18px;color:#f0d0d0}.cart-count{background:var(--gold);color:#111;border-radius:999px;padding:1px 8px;font-size:.76rem;font-weight:800;margin-left:5px}@media(max-width:900px){.product-layout{grid-template-columns:1fr;gap:34px}.grid,.post-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid,.post-list{grid-template-columns:1fr}.cart-line{grid-template-columns:70px 1fr;row-gap:12px}.cart-line img,.cart-line .ph{width:70px;height:70px}.cart-line .lineprice{text-align:left}}@media(max-width:800px){.nav-wrap{flex-wrap:wrap;row-gap:10px;padding:14px 0 10px}.brand{flex:1 1 auto}.site-header nav{flex:1 0 100%;gap:18px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.site-header nav::-webkit-scrollbar{width:0;height:0;display:none}.site-header nav a:not(.nav-cta){display:inline-block}.site-header nav a{white-space:nowrap;font-size:.9rem}.site-header .nav-cta{padding:6px 12px}}.plan-picker{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;margin:0 0 16px}.plan-picker legend{font-weight:600;padding:0 6px}.plan-option{display:flex;gap:10px;align-items:center;padding:6px 0;cursor:pointer}.plan-option input{accent-color:currentColor;width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pages.css.map */
