:root{--black:#050608;--charcoal:#111318;--offwhite:#f7f3ec;--white:#fff;--orange:#ff4b12;--blue:#062d66;--line:#e6e0d6}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--black);background:var(--offwhite)}img{max-width:100%;height:auto;object-fit:contain}.announcement{background:linear-gradient(90deg,var(--black),var(--blue),var(--black));color:#fff;text-align:center;padding:11px;font-weight:900;letter-spacing:.08em;font-size:13px}.site-header{display:flex;justify-content:space-between;align-items:center;padding:18px 5vw;background:#f7f3ecf5;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{font-size:24px;font-weight:1000;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;color:#050608}nav{display:flex;gap:18px;flex-wrap:wrap;align-items:center}nav a{text-decoration:none;font-weight:800;font-size:14px;text-transform:uppercase}nav a:hover{color:var(--orange)}.cart-link{background:#050608;color:#fff;padding:10px 16px;border-radius:999px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:70px 6vw;background:radial-gradient(circle at 75% 20%,rgba(255,75,18,.16),transparent 30%),linear-gradient(135deg,var(--offwhite) 0%,#fff 52%,#e9edf5 100%)}.hero h1{font-size:clamp(42px,7vw,92px);line-height:.9;margin:18px 0 12px;text-transform:uppercase;letter-spacing:-.05em}.hero p{font-size:20px;line-height:1.55;max-width:620px}.orange{color:var(--orange)}.price{font-size:64px;color:var(--orange);font-weight:1000;margin:20px 0}.btn{display:inline-block;background:linear-gradient(90deg,var(--orange),#ff6a00);color:#fff;padding:16px 30px;text-decoration:none;font-weight:1000;text-transform:uppercase;border-radius:4px}.badge{display:inline-block;background:#050608;color:#fff;padding:12px 18px;font-weight:1000;text-transform:uppercase;border-radius:4px}.features{display:grid;grid-template-columns:repeat(4,1fr);background:#050608;color:#fff;border-top:4px solid var(--orange)}.feature{padding:24px 18px;text-align:center;font-weight:900;border-right:1px solid #2b2e36;text-transform:uppercase}.page{max-width:1120px;margin:0 auto;padding:62px 28px}.page h1{font-size:clamp(38px,6vw,64px);line-height:.95;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 18px}.page h2{margin-top:34px;font-size:28px;text-transform:uppercase}.page p,.page li{font-size:17px;line-height:1.65;color:#2f333b}.page-hero{background:linear-gradient(135deg,#050608,#062d66);color:#fff;padding:54px 6vw;border-radius:16px;margin-bottom:32px}.page-hero h1,.page-hero p{color:#fff}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);padding:26px;border-radius:14px;box-shadow:0 12px 30px #0000000b}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px}table{width:100%;border-collapse:collapse;min-width:720px}th{background:#050608;color:#fff;text-align:left;text-transform:uppercase}th,td{padding:16px;border-bottom:1px solid var(--line)}input,textarea,select{width:100%;padding:15px;border:1px solid #cfc7bb;margin-bottom:14px;border-radius:8px;background:#fff;font-size:16px}button{background:#050608;color:#fff;border:none;padding:15px 26px;font-weight:1000;text-transform:uppercase;border-radius:6px;cursor:pointer}.footer{background:#050608;color:#fff;padding:42px 6vw;margin-top:40px;display:flex;justify-content:space-between;gap:24px}.footer p{color:#d6d6d6}.footer a{color:#fff;text-decoration:none;font-weight:800}.footer-links{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:850px){.hero,.grid-2,.grid-3{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.site-header{align-items:flex-start;gap:12px;flex-direction:column}.footer{flex-direction:column}}@media(max-width:520px){.features{grid-template-columns:1fr}.price{font-size:52px}}.hero-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.hero-visual .main-img{grid-column:1 / 3;background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 20px 45px #0000001f}.hero-visual .small-img{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 12px 25px #00000014}.hero-visual img{width:100%;height:100%;display:block;object-fit:contain}.drop-gallery{padding:54px 6vw;background:#fff}.drop-gallery h2{font-size:clamp(34px,5vw,58px);text-transform:uppercase;margin:0 0 22px;letter-spacing:-.04em}.gallery-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px}.gallery-card{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#f8f8f8;box-shadow:0 16px 35px #00000014}.gallery-card img{width:100%;height:100%;object-fit:contain;display:block}.gallery-card.tall{grid-row:span 2}@media(max-width:850px){.hero-visual,.gallery-grid{grid-template-columns:1fr}.hero-visual .main-img{grid-column:auto}.gallery-card.tall{grid-row:auto}}body{background:#050505;color:#f8f4ec}.announcement{background:linear-gradient(90deg,#000,#111827,#ff4b12,#111827,#000);color:#fff;font-size:14px;border-bottom:1px solid rgba(255,255,255,.15)}.site-header{background:#050505f0;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 15px 40px #00000059}.brand,nav a{color:#fff}.brand{letter-spacing:.12em;text-shadow:0 0 18px rgba(255,75,18,.25)}nav a:hover{color:#ff5a12}.cart-link{background:linear-gradient(90deg,#ff4b12,#ff7a00);color:#fff!important;box-shadow:0 0 24px #ff4b1259}.hero{min-height:82vh;background:radial-gradient(circle at 70% 22%,rgba(255,75,18,.28),transparent 28%),radial-gradient(circle at 18% 80%,rgba(8,41,95,.5),transparent 36%),linear-gradient(135deg,#050505,#10131b 48%,#050505);border-bottom:1px solid rgba(255,255,255,.12)}.hero h1{color:#fff;text-shadow:0 0 30px rgba(255,75,18,.18)}.hero p{color:#d9d9d9}.price{color:#ff5a12;text-shadow:0 0 24px rgba(255,75,18,.25)}.badge{background:linear-gradient(90deg,#000,#1b1e27);border:1px solid rgba(255,255,255,.25);box-shadow:0 0 20px #ffffff0f}.btn{background:linear-gradient(90deg,#ff4b12,#ff7a00);box-shadow:0 0 36px #ff4b1261}.hero-visual .main-img,.hero-visual .small-img,.gallery-card,.card{background:#0b0d12;border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 55px #0000008c}.features{background:linear-gradient(90deg,#050505,#101827,#050505);border-top:3px solid #ff4b12;border-bottom:1px solid rgba(255,255,255,.12)}.feature{color:#fff}.drop-gallery{background:#050505;color:#fff}.drop-gallery h2{color:#fff;text-align:center}.page{color:#f8f4ec}.page h1,.page h2{color:#fff}.page p,.page li{color:#d9d9d9}.card{color:#fff}.card p,.card li{color:#d8d8d8}.page-hero{background:radial-gradient(circle at 80% 20%,rgba(255,75,18,.32),transparent 28%),linear-gradient(135deg,#050505,#081a3a);border:1px solid rgba(255,255,255,.15)}.table-wrap,table,td{background:#0b0d12;color:#fff}th{background:#ff4b12;color:#fff}.footer{background:#000;border-top:1px solid rgba(255,255,255,.14)}.luxury-strip{padding:18px 6vw;background:#0b0d12;color:#fff;text-align:center;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.site-header{background:#000000f5!important;border-bottom:1px solid rgba(255,90,18,.35)!important}nav a{color:#fff!important;font-size:13px;letter-spacing:.08em;padding:8px 2px;position:relative}nav a:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:2px;background:#ff4b12;transition:width .25s ease}nav a:hover:after{width:100%}nav a:hover{color:#ff6a00!important}.cart-link{padding:11px 18px!important}@media(max-width:850px){nav{gap:12px}nav a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
