.sale-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex!important}.sale-price>small{text-decoration:line-through;color:#777!important;font-size:11px!important}.sale-price>strong{color:var(--orange);font-size:19px}.sale-price>em{color:#fff;letter-spacing:.05em;background:#d93b24;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.product-copy>.sale-price{margin-top:10px}.modal-price.sale-price{margin:12px 0}.modal-price.sale-price>strong{font-size:27px}.sale-toggle .switch-row{color:#ddd;background:#151516;border:1px solid #3c3c3f;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.sale-toggle input{width:auto}.sale-preview{background:#1b0f09;border:1px solid #68351e;border-radius:8px;grid-column:span 2;align-items:center;gap:12px;padding:10px 13px;display:flex}.sale-preview small{color:#ffad67;letter-spacing:.1em;font-size:8px}.sale-preview b{color:var(--orange);font-size:20px}.sale-preview span{color:#9a8e86;font-size:9px}.admin-sale-price{color:var(--orange);align-items:center;gap:5px;display:flex}.admin-sale-price small{color:#777;font-size:8px;text-decoration:line-through}.admin-sale-price em{color:#ffb39f;background:#712516;border-radius:4px;padding:3px;font-size:7px;font-style:normal}.detail-price.on-sale{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-price.on-sale span{color:#fff;letter-spacing:.09em;background:#d93b24;border-radius:5px;width:100%;padding:5px 8px;font-size:9px}.detail-price.on-sale small{color:#777;font-size:16px;text-decoration:line-through}.detail-price.on-sale strong{color:var(--orange);font-size:32px}.old-related-price{text-decoration:line-through;display:block;color:#777!important;margin:0 0 3px!important;font-size:9px!important}.real-brand{height:74px;overflow:visible}.real-brand img{object-fit:contain;object-position:left center;width:auto;height:74px;display:block}.real-brand:hover{opacity:.92}footer .real-brand{align-self:start;height:108px}footer .real-brand img{height:108px}.detail-header{position:sticky;top:0}.detail-header .header-actions{display:flex}.detail-header .back-store{border:1px solid var(--line);border-radius:9px;padding:9px 12px}.store-footer{margin-top:0}:root{--orange:#ff6900;--orange2:#ff9d00;--bg:#050505;--surface:#0d0d0e;--surface2:#151516;--line:#262628;--text:#f7f7f5;--muted:#aaa9a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{transition:all .22s}a{color:inherit;text-decoration:none}.orange,.eyebrow{color:var(--orange)}.topbar{color:#c7c7c4;background:#000;border-bottom:1px solid #1b1b1c;justify-content:center;align-items:center;gap:4vw;height:34px;font-size:11px;display:flex}.topbar span:last-child{margin-left:auto;margin-right:4vw}header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#050505e0;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.03em;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.brand .mark{background:linear-gradient(135deg,#fff 0 40%,var(--orange) 42%);color:#090909;place-items:center;width:42px;height:34px;font-size:24px;display:grid;transform:skew(-14deg)}.brand small{letter-spacing:.12em;color:#bbb;font-size:7px;font-weight:600;display:block}nav{text-transform:uppercase;gap:28px;font-size:12px;font-weight:700;display:flex}nav a:hover{color:var(--orange)}.header-actions{align-items:center;gap:9px;display:flex}.icon-btn,.menu{border:1px solid var(--line);color:#fff;cursor:pointer;background:#121213;border-radius:9px;padding:10px}.icon-btn b{background:var(--orange);color:#000;border-radius:10px;padding:1px 5px}.wa-small{color:#54df7b;border:1px solid #227b3d;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:700}.menu{display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:47% 53%;align-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:radial-gradient(circle at 65% 65%,#ff4d003d,#0000 40%),linear-gradient(90deg,#060606 25%,#0000 70%);position:absolute;inset:0}.hero-copy{z-index:2;padding-left:6vw;position:relative}.eyebrow{letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(48px,5.4vw,86px);font-weight:950;line-height:.87}.hero h1 span{color:var(--orange)}.hero-copy>p:not(.eyebrow){color:#c6c6c2;max-width:570px;font-size:17px;line-height:1.65}.hero-actions,.modal-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:14px 22px;font-size:13px;font-weight:800;display:inline-flex}.primary{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#090909;box-shadow:0 8px 30px #ff690038}.primary:hover{transform:translateY(-2px);box-shadow:0 11px 35px #ff690059}.secondary{color:#fff;background:#0a0a0a99;border-color:#4a4a4c}.secondary:hover{border-color:var(--orange)}.trust{color:#ddd;gap:25px;font-size:11px;font-weight:700;display:flex}.hero-visual{width:67%;height:100%;position:absolute;top:0;right:0}.hero-visual img{object-fit:cover;object-position:center;opacity:.8;filter:saturate(1.05)contrast(1.05);width:100%;height:100%}.quick{border-bottom:1px solid var(--line);background:#090909;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.quick div{border-right:1px solid var(--line);padding:24px}.quick div:last-child{border:0}.quick strong,.quick span{display:block}.quick strong{margin-bottom:6px;font-size:13px}.quick span{color:var(--muted);font-size:11px;line-height:1.4}.catalog,.shipping{padding:90px 6vw}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-head h2,.supports h2,.contact h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,58px)}.section-head>p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.6}.tools{gap:12px;display:flex}.search{border:1px solid var(--line);background:#0b0b0c;border-radius:8px;flex:1;align-items:center;gap:10px;height:50px;padding:0 15px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.tools select,.selector select{color:#fff;border:1px solid var(--line);background:#111112;border-radius:8px;padding:0 15px}.chips{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.chips button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#101011;border-radius:99px;padding:8px 14px;font-size:11px}.chips button.active,.chips button:hover{color:var(--orange);background:#1a100a;border-color:#84400f}.grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product{border:1px solid var(--line);background:linear-gradient(145deg,#111112,#090909);border-radius:12px;overflow:hidden}.product:hover{border-color:#5b351b;transform:translateY(-3px)}.product-main{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.product-art{background:radial-gradient(circle,#ff690029,#0000 58%),linear-gradient(145deg,#181819,#0a0a0a);place-items:center;height:185px;display:grid;position:relative;overflow:hidden}.product-art:before,.modal-art:before{content:"";border:1px solid #3c291e;width:150px;height:150px;position:absolute;transform:rotate(45deg)}.product-art>span,.modal-art>span{color:var(--orange);text-shadow:0 0 35px #ff690080;z-index:1;font-size:74px}.product-art em{background:var(--orange);color:#000;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:12px;left:12px}.product-copy{padding:18px}.product-copy small,.modal small{color:#888;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.product-copy h3{margin:7px 0 9px;font-size:16px}.product-copy p{color:var(--muted);min-height:50px;font-size:11px;line-height:1.5}.product-copy strong{color:var(--orange);font-size:18px}.product-actions{border-top:1px solid var(--line);display:flex}.product-actions button{border:0;border-right:1px solid var(--line);color:#ccc;cursor:pointer;background:#0e0e0f;flex:1;padding:12px;font-size:11px}.product-actions .add{color:#000;background:var(--orange);font-weight:900}.empty{text-align:center;color:var(--muted);padding:50px}.empty button{color:var(--orange);cursor:pointer;background:0 0;border:0}.supports{border-block:1px solid var(--line);background:#0b0b0c;grid-template-columns:55% 45%;min-height:650px;display:grid}.support-copy{padding:90px 6vw}.support-copy>p:not(.eyebrow){color:var(--muted);max-width:620px;line-height:1.6}.selector{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.selector label{color:#999;gap:7px;font-size:11px;display:grid}.selector select{width:100%;height:48px}.match{background:#15100c;border:1px solid #63401f;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:18px;display:flex}.match div>*{display:block}.match small{letter-spacing:.13em;color:var(--orange);font-size:8px}.match strong{margin:5px 0;font-size:16px}.match span{color:#c7c7c4;font-size:12px}.match a{color:var(--orange);font-size:12px;font-weight:800}.support-image{min-height:100%;overflow:hidden}.support-image img{object-fit:cover;object-position:center;width:100%;height:100%}.shipping{background:radial-gradient(circle at 50% 0,#ff690017,#0000 42%)}.shipping-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.shipping-grid article{background:#0c0c0d;border-top:1px solid #73401c;min-height:180px;padding:26px 22px}.shipping-grid span{color:var(--orange);font-size:11px}.shipping-grid h3{margin:24px 0 10px;font-size:17px}.shipping-grid p,.shipping-note{color:var(--muted);font-size:12px;line-height:1.6}.shipping-note{text-align:center;margin-top:26px}.contact{background:radial-gradient(circle at 10%,#ff690029,#0000 45%),#0b0b0c;border:1px solid #5a3114;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;margin:0 6vw 90px;padding:55px;display:grid}.contact>div>p:not(.eyebrow){color:var(--muted);line-height:1.6}.contact-actions{flex-direction:column;gap:10px;display:flex}.contact-actions span{color:var(--muted);text-align:center;font-size:10px}footer{border-top:1px solid var(--line);background:#030303;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:55px 6vw 25px;display:grid}footer>div:not(.brand){color:var(--muted);flex-direction:column;gap:9px;font-size:12px;display:flex}footer strong{color:#fff;text-transform:uppercase;margin-bottom:5px;font-size:10px}footer p{border-top:1px solid var(--line);color:#666;grid-column:1/-1;padding-top:20px;font-size:10px}.floating-wa{z-index:35;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #25d3664d}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:90;background:#000000b8;position:fixed;inset:0}.drawer{border-left:1px solid var(--line);background:#0b0b0c;flex-direction:column;width:min(430px,100%);height:100%;display:flex;position:absolute;top:0;right:0}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:25px;display:flex}.drawer-head small{color:var(--orange);font-size:9px}.drawer-head h2{margin:4px 0}.drawer-head button,.modal-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}.cart-empty{text-align:center;color:var(--muted);margin:auto;padding:40px}.cart-empty span{font-size:40px}.cart-empty h3{color:#fff}.cart-list{padding:10px 22px;overflow:auto}.cart-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;display:flex}.cart-list small{color:#777;margin-top:5px;display:block}.cart-list button,.clear{color:#ff7b63;cursor:pointer;background:0 0;border:0;font-size:10px}.drawer-bottom{border-top:1px solid var(--line);margin-top:auto;padding:22px}.drawer-bottom p{justify-content:space-between;display:flex}.drawer-bottom strong{color:var(--orange)}.checkout{color:#071e0d;cursor:pointer;background:#25d366;border:0;border-radius:8px;width:100%;padding:14px;font-weight:900}.clear{width:100%;margin-top:12px}.modal-wrap{place-items:center;padding:20px;display:grid}.modal{background:#0d0d0e;border:1px solid #5d3519;border-radius:16px;grid-template-columns:45% 55%;gap:34px;width:min(860px,100%);max-height:90vh;padding:24px;display:grid;position:relative;overflow:auto}.modal-close{z-index:2;position:absolute;top:8px;right:14px}.modal-art{background:radial-gradient(circle,#ff690030,#0000 58%),#080808;border-radius:10px;place-items:center;min-height:380px;display:grid;position:relative}.modal>div:last-child{padding:40px 20px 20px 0}.modal h2{margin:10px 0;font-size:32px}.modal-price{color:var(--orange);font-size:25px}.modal p,.modal li{color:var(--muted);font-size:13px;line-height:1.6}.modal ul{padding:0;list-style:none}.modal li{margin:7px 0}@media (width<=1050px){.grid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:60% 40%}.hero-visual{width:58%}.shipping-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.topbar span:nth-child(2),.topbar span:nth-child(3),.topbar span:last-child{display:none}.topbar{justify-content:center}header{height:70px;padding:0 18px}header nav{border-bottom:1px solid var(--line);background:#090909;flex-direction:column;padding:25px;display:none;position:absolute;top:70px;left:0;right:0}header nav.open{display:flex}.menu{display:block}.wa-small{display:none}.brand{font-size:16px}.brand .mark{width:34px;height:29px}.hero{min-height:640px;display:block}.hero-copy{padding:90px 24px 40px}.hero:before{background:linear-gradient(#0505058c,#050505 83%)}.hero-visual{opacity:.45;width:100%}.trust{flex-wrap:wrap;gap:12px}.quick{grid-template-columns:repeat(2,1fr);padding:0}.quick div:nth-child(2){border-right:0}.catalog,.shipping,.support-copy{padding:70px 20px}.section-head{display:block}.section-head>p{margin-top:15px}.tools{flex-direction:column}.tools select{height:48px}.grid{grid-template-columns:repeat(2,1fr)}.supports{grid-template-columns:1fr}.support-image{height:520px}.shipping-grid{grid-template-columns:1fr 1fr}.contact{grid-template-columns:1fr;margin:0 20px 70px;padding:32px 24px}footer{grid-template-columns:1fr 1fr}footer .brand{grid-column:1/-1}.modal{grid-template-columns:1fr}.modal-art{min-height:240px}.modal>div:last-child{padding:0}.modal h2{font-size:25px}}@media (width<=520px){.grid,.selector{grid-template-columns:1fr}.match{flex-direction:column;align-items:flex-start}.shipping-grid,.quick{grid-template-columns:1fr}.quick div{border-right:0}.hero h1{font-size:49px}.hero-copy>p:not(.eyebrow){font-size:14px}.section-head h2,.supports h2,.contact h2{font-size:36px}.support-image{height:430px}.contact{margin-inline:12px}.modal-wrap{padding:8px}.modal{padding:14px}.modal-art{min-height:190px}}.support-image{position:relative}.icon-btn{align-items:center;gap:6px;display:flex}.icon-btn span{font-size:11px;font-weight:700}.buy-process{border-block:1px solid var(--line);background:linear-gradient(#080808,#0c0a08);padding:90px 6vw}.process-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.process-grid article{border:1px solid var(--line);background:#101011;border-radius:12px;padding:28px 22px;position:relative}.process-grid article>b{color:#444;font-size:10px;position:absolute;top:12px;right:14px}.process-grid article>span{width:46px;height:46px;color:var(--orange);background:#1b110a;border:1px solid #69401f;border-radius:10px;place-items:center;font-size:19px;display:grid}.process-grid h3{margin:20px 0 8px}.process-grid p{color:var(--muted);font-size:12px;line-height:1.6}.payment-strip{background:#0b0b0c;border:1px solid #4d3320;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.payment-strip>div{border-right:1px solid var(--line);grid-template-columns:40px 1fr;align-items:center;padding:22px;display:grid}.payment-strip>div>span{width:32px;height:32px;color:var(--orange);background:#221408;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.payment-strip strong{font-size:14px}.payment-strip small{color:var(--muted);font-size:10px}.payment-strip>p{color:#9fd8ad;background:#0e1510;grid-column:1/-1;margin:0;padding:13px 22px;font-size:10px}.faq{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:90px 6vw;display:grid}.faq>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.faq h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,58px)}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:0 4px}.faq summary{cursor:pointer;justify-content:space-between;padding:21px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--orange);font-size:20px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0 40px 22px 0;font-size:12px;line-height:1.7}.cart-overlay{padding:24px;overflow:auto}.amazon-cart{background:#0a0a0b;border:1px solid #313134;border-radius:14px;width:min(1180px,100%);min-height:calc(100vh - 48px);margin:auto;overflow:hidden;box-shadow:0 30px 100px #000}.cart-top{border-bottom:1px solid var(--line);background:#0e0e0f;justify-content:space-between;align-items:center;height:92px;padding:0 28px;display:flex}.cart-top small,.checkout-head small{letter-spacing:.17em;color:var(--orange);font-size:8px;font-weight:900}.cart-top h2{margin:5px 0;font-size:28px}.cart-top button,.checkout-head>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px}.cart-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;padding:24px;display:grid}.cart-items{border:1px solid var(--line);background:#0e0e0f;border-radius:10px;overflow:hidden}.cart-label{color:#888;border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 20px;font-size:10px;display:flex}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;gap:20px;padding:22px;display:grid}.cart-thumb{background:radial-gradient(circle,#ff69002e,#0000 60%),#090909;border:1px solid #29231f;border-radius:8px;place-items:center;min-height:125px;display:grid}.cart-thumb span{color:var(--orange);text-shadow:0 0 25px #ff690059;font-size:48px}.cart-info>small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.cart-info h3{margin:5px 0;font-size:17px}.cart-info>p:not(.stock){color:#888;margin:7px 0;font-size:11px;line-height:1.5}.cart-info .stock{color:#52d578;margin:5px 0;font-size:10px}.line-price{color:#fff;white-space:nowrap;font-size:17px}.cart-controls{align-items:center;gap:10px;margin-top:12px;display:flex}.cart-controls label{border:1px solid #454548;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.cart-controls select{color:#fff;background:#111;border:0}.cart-controls button{border:0;border-left:1px solid var(--line);color:#e99054;cursor:pointer;background:0 0;padding-left:10px;font-size:10px}.order-summary{background:#111112;border:1px solid #3c3c3f;border-radius:10px;align-self:start;padding:22px;position:sticky;top:0}.progress{border-bottom:1px solid var(--line);gap:10px;padding-bottom:15px;display:flex}.progress span{color:#52d578;background:#173d22;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.progress p{color:#a9d4b4;margin:1px 0;font-size:11px;line-height:1.4}.subtotal{font-size:15px;line-height:1.5}.subtotal strong{color:var(--orange);font-size:24px;display:block}.order-summary>small{color:#888;font-size:10px;line-height:1.5;display:block}.checkout{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#090909;margin-top:18px}.secure,.payments{border-top:1px solid var(--line);gap:7px;margin-top:20px;padding-top:15px;display:grid}.secure b,.payments small{letter-spacing:.09em;color:#888;font-size:9px}.secure span,.payments span{color:#c2c2bf;font-size:10px}.saved{padding:20px}.saved h3{font-size:15px}.saved>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.saved small{color:#777;margin-top:4px;display:block}.saved button{color:var(--orange);cursor:pointer;background:0 0;border:0;font-size:10px}.checkout-wrap{place-items:center;padding:20px;display:grid;overflow:auto}.checkout-panel{background:#0d0d0e;border:1px solid #5c351b;border-radius:16px;width:min(780px,100%);max-height:94vh;padding:28px;overflow:auto}.checkout-head{justify-content:space-between;display:flex}.checkout-head h2{margin:5px 0;font-size:32px}.checkout-head p{color:var(--muted);margin:0;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.form-grid>label{color:#c7c7c4;gap:7px;font-size:10px;display:grid}.form-grid input,.form-grid select,.form-grid textarea{color:#fff;background:#151516;border:1px solid #363639;border-radius:8px;outline:0;width:100%;padding:13px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--orange)}.form-grid textarea{resize:vertical;min-height:80px}.form-grid .wide,.form-grid fieldset.wide{grid-column:1/-1}.form-grid fieldset{border:0;margin:0;padding:0}.form-grid legend{color:#c7c7c4;margin-bottom:7px;font-size:10px}.form-grid fieldset{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-grid fieldset label{cursor:pointer;border:1px solid #353538;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.form-grid fieldset label.selected{border-color:var(--orange);background:#1a1009}.form-grid fieldset input{width:auto}.form-grid fieldset span{color:var(--orange);font-size:18px}.form-grid fieldset b{font-size:12px}.form-grid fieldset small{color:#888;margin-top:4px;font-weight:400;display:block}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:18px;display:flex}.checkout-total strong{color:var(--orange);font-size:23px}.send-order{color:#092313;cursor:pointer;background:#25d366;border:0;border-radius:8px;width:100%;margin-top:16px;padding:15px;font-weight:900}.privacy{text-align:center;color:#777;font-size:9px;line-height:1.5}.cart-empty .button{margin-top:15px}.cart-empty{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.modal-art{overflow:hidden}.modal-art:after,.product-art:after{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:1px;box-shadow:0 0 22px var(--orange);animation:3.4s ease-in-out infinite scan;position:absolute;inset:auto -20% 13px}.product{box-shadow:0 10px 30px #0003}.product:hover .product-art>span{transform:scale(1.08)rotate(-3deg)}.product-art>span{transition:all .35s}.hero-copy{animation:.7s both heroIn}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scan{0%,to{opacity:.1;transform:translateY(-70px)}50%{opacity:.8;transform:translateY(20px)}}@media (width<=900px){.process-grid{grid-template-columns:1fr 1fr}.faq{grid-template-columns:1fr;gap:35px}.cart-layout{grid-template-columns:1fr}.order-summary{position:static}.cart-row{grid-template-columns:100px minmax(0,1fr)}.line-price{grid-column:2}.amazon-cart{min-height:100%}}@media (width<=600px){.icon-btn span{display:none}.buy-process,.faq{padding:65px 20px}.process-grid,.payment-strip{grid-template-columns:1fr}.payment-strip>div{border-right:0;border-bottom:1px solid var(--line)}.cart-overlay{padding:0}.amazon-cart{border:0;border-radius:0;min-height:100vh}.cart-top{height:78px;padding:0 18px}.cart-top h2{font-size:22px}.cart-layout{padding:10px}.cart-row{grid-template-columns:82px 1fr;gap:12px;padding:15px}.cart-thumb{min-height:90px}.cart-thumb span{font-size:36px}.line-price{grid-column:2;font-size:15px}.cart-controls{flex-wrap:wrap}.cart-controls button{font-size:9px}.checkout-panel{border:0;border-radius:0;min-height:100vh;max-height:100vh;padding:20px}.checkout-head h2{font-size:26px}.form-grid{grid-template-columns:1fr}.form-grid .wide,.form-grid fieldset.wide{grid-column:auto}.form-grid fieldset{grid-template-columns:1fr}.order-summary{padding:18px}}.bank-select{background:#15100c;border:1px solid #4e351f;border-radius:10px;padding:14px}.bank-select>small{color:#a99a8e;font-size:9px;line-height:1.5}.bank-select select{background:#111112}.availability{margin-top:8px;color:#51d579!important;font-size:9px!important;display:block!important}.availability.low-stock{color:#ffad55!important}.product-art img,.modal-art img,.cart-thumb img{object-fit:cover}.cart-thumb{position:relative;overflow:hidden}.admin{color:#f7f7f5;background:#080808;min-height:100vh}.admin-head{background:#0d0d0e;height:72px;padding:0 4vw;position:static}.admin-brand{letter-spacing:.06em;font-size:20px;font-weight:950}.admin-brand span{color:var(--orange)}.admin-head>div{align-items:center;gap:14px;display:flex}.admin-head small{color:var(--orange);letter-spacing:.15em;font-size:8px}.admin-head strong{font-size:11px}.admin-head>div>a{color:#aaa;border-left:1px solid var(--line);padding-left:14px;font-size:10px}.admin-hero{background:radial-gradient(circle at 18% 10%,#ff690021,#0000 35%);justify-content:space-between;align-items:end;padding:55px 5vw 35px;display:flex}.admin-hero p{color:var(--orange);letter-spacing:.18em;font-size:9px;font-weight:900}.admin-hero h1{letter-spacing:-.05em;margin:0;font-size:52px}.admin-hero span{color:#999;font-size:12px}.admin-hero button{background:linear-gradient(135deg,var(--orange),var(--orange2));cursor:pointer;border:0;border-radius:8px;padding:13px 18px;font-weight:900}.admin-stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 5vw;display:grid;overflow:hidden}.admin-stats div{border-right:1px solid var(--line);background:#101011;padding:20px}.admin-stats div:last-child{border:0}.admin-stats strong,.admin-stats span{display:block}.admin-stats strong{color:var(--orange);font-size:25px}.admin-stats span{color:#888;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:9px}.admin-message{color:#e9b279;background:#16130f;border:1px solid #503820;border-radius:8px;justify-content:space-between;margin:14px 5vw 0;padding:12px 15px;font-size:11px;display:flex}.admin-message button{color:#fff;background:0 0;border:0}.admin-table-wrap{border:1px solid var(--line);background:#0e0e0f;border-radius:12px;margin:20px 5vw 70px;overflow:hidden}.admin-tools{border-bottom:1px solid var(--line);gap:10px;padding:15px;display:flex}.admin-tools input{color:#fff;background:#151516;border:1px solid #333336;border-radius:8px;outline:0;flex:1;padding:12px}.admin-tools button{color:#ddd;cursor:pointer;background:#19191a;border:1px solid #37373a;border-radius:8px;padding:0 15px}.admin-table{min-width:850px}.admin-table-wrap{overflow-x:auto}.admin-tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(300px,2fr) 1fr 1fr 1fr 1.3fr;align-items:center;gap:18px;padding:13px 18px;font-size:11px;display:grid}.admin-labels{color:#777;text-transform:uppercase;letter-spacing:.1em;background:#0a0a0b;font-size:8px}.admin-product{align-items:center;gap:12px;display:flex}.admin-product img,.admin-product i{object-fit:cover;background:#191511;border:1px solid #3f3025;border-radius:7px;width:54px;height:54px}.admin-product i{color:var(--orange);place-items:center;font-size:22px;font-style:normal;display:grid}.admin-product b,.admin-product small{display:block}.admin-product small{color:#777;margin-top:5px;font-size:8px}.admin-tr>label{align-items:center;gap:5px;display:flex}.admin-tr>label input{color:#fff;background:#151516;border:1px solid #353538;border-radius:6px;width:60px;padding:7px}.admin-tr>label small{color:#777}.admin-tr>label.low input{color:#ffad55;border-color:#c87935}.status{cursor:pointer;border:0;border-radius:99px;padding:8px 10px;font-size:9px}.status.on{color:#5cdb7d;background:#102418}.status.off{color:#f17e7e;background:#251313}.row-actions{gap:5px;display:flex}.row-actions button{color:#ccc;cursor:pointer;background:#171718;border:1px solid #353538;border-radius:6px;padding:7px 9px;font-size:9px}.row-actions .featured{color:#ffb23e;border-color:#6d4a19}.admin-loading{text-align:center;color:#888;padding:70px}.admin-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.product-form{background:#0d0d0e;border:1px solid #613a1e;border-radius:15px;width:min(820px,100%);max-height:95vh;padding:25px;overflow:auto}.form-title{justify-content:space-between;display:flex}.form-title small{color:var(--orange);letter-spacing:.14em;font-size:8px}.form-title h2{margin:5px 0 20px;font-size:29px}.form-title button{color:#fff;background:0 0;border:0;font-size:30px}.product-form-grid{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.product-form label{color:#aaa;gap:6px;font-size:9px;display:grid}.product-form input,.product-form textarea{color:#fff;background:#151516;border:1px solid #343437;border-radius:7px;outline:0;padding:11px}.product-form input:focus,.product-form textarea:focus{border-color:var(--orange)}.product-form textarea{resize:vertical;min-height:85px}.product-form .wide{grid-column:1/-1}.upload{background:#15100c;border:1px dashed #5d442f;border-radius:8px;padding:14px;position:relative}.upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload span{color:#d8a779}.checks{padding:13px 0;gap:20px!important;display:flex!important}.checks label{grid-template:none;align-items:center;gap:7px;display:flex}.checks input{accent-color:var(--orange)}.form-submit{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:18px;display:flex}.form-submit button{color:#ddd;cursor:pointer;background:#171718;border:1px solid #39393c;border-radius:8px;padding:11px 17px}.form-submit button:last-child{background:var(--orange);color:#080808;border-color:var(--orange);font-weight:900}.admin-denied{text-align:center;background:#080808;place-items:center;min-height:100vh;padding:25px;display:grid}.admin-denied>div{background:#101011;border:1px solid #57341d;border-radius:15px;max-width:550px;padding:45px}.admin-denied span{color:var(--orange);letter-spacing:.18em;font-size:9px}.admin-denied h1{font-size:35px}.admin-denied p{color:#aaa;line-height:1.6}.admin-denied a{border:1px solid #3b3b3d;border-radius:8px;margin-top:10px;padding:12px;display:block}.admin-denied a:first-of-type{background:var(--orange);color:#000;border:0;font-weight:800}@media (width<=700px){.admin-head>div small,.admin-head>div strong{display:none}.admin-hero{flex-direction:column;align-items:flex-start;gap:25px}.admin-hero h1{font-size:42px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats div:nth-child(2){border-right:0}.admin-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-form-grid{grid-template-columns:1fr}.product-form .wide{grid-column:auto}.checks{flex-direction:column}.product-form{border:0;border-radius:0;min-height:100vh;max-height:100vh}.admin-overlay{padding:0}}.product-actions>a{border-right:1px solid var(--line);color:#ccc;background:#0e0e0f;flex:1;place-items:center;padding:12px;font-size:11px;display:grid}.product-actions>a:hover{color:var(--orange)}.send-order:disabled{opacity:.65;cursor:wait}.order-error{color:#ff8e7b;background:#251313;border:1px solid #5e2929;border-radius:8px;padding:11px;font-size:11px}.detail-page{background:#070707;min-height:100vh}.detail-header{height:76px;padding:0 5vw}.detail-header nav{margin-left:auto;margin-right:4vw}.back-store{color:#bbb;font-size:11px}.breadcrumbs{color:#777;border-bottom:1px solid var(--line);gap:10px;padding:24px 6vw;font-size:10px;display:flex}.breadcrumbs b{color:#bbb}.detail-main{grid-template-columns:1.08fr .92fr;gap:6vw;padding:55px 6vw 80px;display:grid}.detail-image{background:radial-gradient(circle,#ff690033,#0000 55%),#0d0d0e;border:1px solid #33291f;border-radius:16px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.detail-image img{object-fit:cover}.detail-image>span{color:var(--orange);text-shadow:0 0 55px #ff690080;font-size:140px}.detail-trust{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.detail-trust>div{border-right:1px solid var(--line);padding:15px}.detail-trust>div:last-child{border:0}.detail-trust b,.detail-trust small{display:block}.detail-trust b{color:#ddd;font-size:10px}.detail-trust small{color:#777;margin-top:5px;font-size:8px}.detail-info{padding-top:25px}.detail-code{color:#888;letter-spacing:.1em;font-size:10px}.detail-info>em{background:var(--orange);color:#080808;border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.detail-info h1{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(38px,4.7vw,66px);line-height:.98}.detail-price{color:var(--orange);font-size:30px;font-weight:900}.detail-stock{color:#51d579;font-size:11px}.detail-stock.low{color:#ffad55}.detail-desc{color:#aaa;font-size:14px;line-height:1.7}.compatibility{background:#15100c;border:1px solid #50351f;border-radius:10px;margin:25px 0;padding:18px}.compatibility span{color:var(--orange);letter-spacing:.13em;font-size:8px;font-weight:900}.compatibility p{color:#b4aaa2;margin:7px 0 0;font-size:11px;line-height:1.5}.detail-actions{gap:10px;display:flex}.detail-actions button,.detail-actions a{border:1px solid var(--orange);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:14px;font-size:12px;font-weight:900}.detail-actions button{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#090909}.detail-actions a{color:#fff;background:#111112}.detail-note{color:#777;font-size:9px;line-height:1.5}.technical{border-block:1px solid var(--line);background:#0d0d0e;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:75px 6vw;display:grid}.technical>div>p,.related>p{color:var(--orange);letter-spacing:.17em;font-size:9px;font-weight:900}.technical h2,.related h2{letter-spacing:-.04em;font-size:36px}.technical ul{margin:0;padding:0;list-style:none}.technical li{border-bottom:1px solid var(--line);gap:18px;padding:20px 5px;display:flex}.technical li span{color:var(--orange);font-size:9px}.technical li b{font-size:13px}.related{padding:75px 6vw}.related>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related>div>a{border:1px solid var(--line);background:#101011;border-radius:12px;padding:28px}.related>div>a>span{color:var(--orange);font-size:40px;display:block}.related small{color:#777;margin-top:20px;font-size:8px;display:block}.related h3{min-height:42px}.related a>b{color:var(--orange)}.detail-footer{justify-content:space-between;padding:30px 6vw;display:flex}.detail-footer span,.detail-footer a{font-size:10px}.admin-nav{gap:4px;margin:auto;display:flex}.admin-nav a{color:#888;text-transform:none;border-radius:7px;padding:10px 14px;font-size:10px}.admin-nav a.active,.admin-nav a:hover{color:var(--orange);background:#21150c}.orders-wrap{border:1px solid var(--line);background:#0e0e0f;border-radius:12px;margin:20px 5vw 70px;overflow:hidden}.admin-tools select{color:#fff;background:#151516;border:1px solid #333336;border-radius:8px;padding:0 15px}.orders-list{padding:10px}.order-card{border:1px solid var(--line);background:#111112;border-radius:9px;grid-template-columns:1fr auto;margin:8px;display:grid;overflow:hidden}.order-open{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;grid-template-columns:1.2fr 1.2fr 1fr .7fr;align-items:center;gap:20px;padding:18px;display:grid}.order-open>div b,.order-open>div small{display:block}.order-open small{color:#777;margin-bottom:5px;font-size:9px}.order-open>strong{color:var(--orange);text-align:right}.order-actions{border-left:1px solid var(--line);align-items:center;gap:7px;padding:10px;display:flex}.order-actions select,.order-actions a,.order-actions button,.order-detail-actions select{color:#ddd;background:#171718;border:1px solid #39393c;border-radius:7px;padding:9px;font-size:9px}.order-actions a{color:#62dd84}.order-actions button{cursor:pointer}.order-detail{background:#0d0d0e;border:1px solid #613a1e;border-radius:15px;width:min(820px,100%);max-height:94vh;padding:25px;overflow:auto}.order-customer{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.order-customer>div{border:1px solid var(--line);background:#111112;border-radius:8px;padding:16px}.order-customer small,.order-customer b,.order-customer span{display:block}.order-customer small{color:var(--orange);font-size:8px}.order-customer b{margin:6px 0;font-size:12px}.order-customer span{color:#888;font-size:10px}.order-items{border-top:1px solid var(--line);margin-top:18px}.order-items>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 4px;display:flex}.order-items b,.order-items small{display:block}.order-items b{font-size:12px}.order-items small{color:#777;margin-top:5px;font-size:9px}.order-items strong{color:var(--orange)}.order-total{justify-content:space-between;padding:20px 4px;display:flex}.order-total strong{color:var(--orange);font-size:23px}.order-notes{color:#aaa;background:#151516;border-radius:8px;padding:14px;font-size:11px}.order-detail-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.order-detail-actions select{font-size:11px}.order-detail-actions .button{padding:11px 17px;font-size:11px}@media (width<=800px){.detail-header nav{display:none}.detail-main,.technical{grid-template-columns:1fr}.detail-image{min-height:420px}.detail-trust{grid-template-columns:1fr}.detail-trust>div{border-right:0;border-bottom:1px solid var(--line)}.related>div,.order-card{grid-template-columns:1fr}.order-open{grid-template-columns:1fr 1fr}.order-actions{border-left:0;border-top:1px solid var(--line)}.order-customer{grid-template-columns:1fr}.orders-admin .admin-head>div{display:none}}@media (width<=520px){.detail-header{padding:0 18px}.back-store{font-size:0}.back-store:after{content:"←";font-size:18px}.detail-main{padding:30px 18px 55px}.detail-image{min-height:330px}.detail-info h1{font-size:39px}.detail-actions{flex-direction:column}.technical,.related{padding:55px 18px}.detail-footer{flex-direction:column;gap:10px}.admin-nav a{padding:8px}.order-open{grid-template-columns:1fr}.order-open>strong{text-align:left}.order-actions{flex-wrap:wrap}.order-detail{border:0;border-radius:0;min-height:100vh}.order-detail-actions{flex-direction:column}}.dispatch-schedule{background:#100d0a;border:1px solid #5a391f;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 0 24px;display:grid;overflow:hidden}.dispatch-schedule>div{text-align:center;border-right:1px solid #3c2b1e;padding:22px}.dispatch-schedule>div:last-of-type{border:0}.dispatch-schedule span,.dispatch-schedule strong{display:block}.dispatch-schedule span{color:#9c8c7f;letter-spacing:.12em;font-size:8px}.dispatch-schedule strong{color:var(--orange);margin-top:7px;font-size:23px}.dispatch-schedule>p{text-align:center;color:#a99d94;background:#18110c;border-top:1px solid #3c2b1e;grid-column:1/-1;margin:0;padding:12px;font-size:9px}.reviews-section{border-block:1px solid var(--line);background:radial-gradient(circle at 10% 15%,#ff69001a,#0000 35%),#090909;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:90px 6vw;display:grid}.reviews-intro h2{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(35px,4vw,56px)}.reviews-intro>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.7}.rating-summary{background:#15100c;border:1px solid #52351f;border-radius:10px;align-items:center;gap:14px;margin-top:28px;padding:20px;display:flex}.rating-summary>strong{color:#fff;font-size:43px}.rating-summary>span{color:#ffad35;letter-spacing:.08em}.rating-summary small{color:#8f8279;letter-spacing:0;margin-top:6px;font-size:8px;display:block}.reviews-content{grid-template-columns:1fr 310px;gap:16px;display:grid}.review-list{align-content:start;gap:10px;display:grid}.review-list article,.no-reviews{border:1px solid var(--line);background:#101011;border-radius:10px;padding:20px}.review-list article>div{justify-content:space-between;display:flex}.review-list article>div b{font-size:12px}.review-list article>div span{color:#ffad35;font-size:11px}.review-list article>small{color:#777;margin-top:6px;font-size:8px;display:block}.review-list article>p{color:#bbb;margin-bottom:0;font-size:11px;line-height:1.6}.no-reviews{text-align:center;flex-direction:column;justify-content:center;min-height:190px;display:flex}.no-reviews>span{color:var(--orange);font-size:36px}.no-reviews b{margin-top:8px;font-size:13px}.no-reviews p{color:#777;font-size:10px}.review-form{background:#14100d;border:1px solid #50351f;border-radius:11px;align-self:start;gap:11px;padding:21px;display:grid}.review-form>p{color:var(--orange);letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.review-form label{color:#aaa;gap:5px;font-size:9px;display:grid}.review-form input,.review-form select,.review-form textarea{color:#fff;background:#0e0e0f;border:1px solid #353538;border-radius:7px;outline:0;width:100%;padding:11px}.review-form textarea{resize:vertical;min-height:92px}.review-form input:focus,.review-form select:focus,.review-form textarea:focus{border-color:var(--orange)}.review-form button{background:var(--orange);color:#090909;cursor:pointer;border:0;border-radius:7px;padding:12px;font-weight:900}.review-form button:disabled{opacity:.6}.review-form>small{color:#766b63;font-size:8px;line-height:1.5}.review-message{color:#83d99b;background:#142219;border-radius:6px;padding:9px;font-size:9px}.review-trap{position:absolute!important;left:-9999px!important}.product-rating{color:#ffad35;margin:-8px 0 17px;font-size:12px;display:block}.product-rating span{color:#999;font-size:9px}.reviews-admin-wrap{border:1px solid var(--line);background:#0e0e0f;border-radius:12px;margin:20px 5vw 70px;overflow:hidden}.reviews-admin-wrap .admin-tools{justify-content:space-between}.reviews-admin-wrap .admin-tools>b{font-size:11px}.moderation-list{grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;display:grid}.moderation-list article{border:1px solid var(--line);background:#111112;border-radius:9px;padding:18px}.moderation-head{justify-content:space-between;gap:15px;display:flex}.moderation-head b,.moderation-head small{display:block}.moderation-head b{font-size:12px}.moderation-head small{color:#777;margin-top:5px;font-size:8px}.moderation-head>strong{color:#ffad35;white-space:nowrap;font-size:10px}.moderation-list article>p{color:#bbb;min-height:52px;font-size:11px;line-height:1.6}.moderation-list article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0 0;display:flex}.moderation-list footer>small{color:#666;font-size:8px}.moderation-list footer div{gap:5px;display:flex}.moderation-list footer button{color:#999;cursor:pointer;background:#171718;border:1px solid #363639;border-radius:6px;padding:7px;font-size:8px}.moderation-list footer button.approved{color:#61da82;border-color:#28643a}.moderation-list footer button.rejected{color:#f48787;border-color:#673131}@media (width<=1000px){.reviews-section{grid-template-columns:1fr}.reviews-content{grid-template-columns:1fr 320px}.moderation-list{grid-template-columns:1fr}}@media (width<=700px){.dispatch-schedule{grid-template-columns:1fr}.dispatch-schedule>div{border-bottom:1px solid #3c2b1e;border-right:0}.dispatch-schedule>p{grid-column:auto}.reviews-section{padding:65px 20px}.reviews-content{grid-template-columns:1fr}.review-form{order:-1}.reviews-admin .admin-head>div{display:none}.admin-nav{gap:0}.admin-nav a{padding:8px 6px;font-size:8px}.moderation-list article>footer{flex-direction:column;align-items:flex-start;gap:10px}}.dispatch-schedule>div{transition:background .3s,color .3s,box-shadow .3s;position:relative}.dispatch-schedule>div.next-dispatch{background:linear-gradient(145deg,#0f522b,#0a3e20);box-shadow:inset 0 0 0 1px #63ee9180,inset 0 0 35px #23c65d24}.dispatch-schedule>div.next-dispatch span{color:#bceacb}.dispatch-schedule>div.next-dispatch strong{color:#fff;text-shadow:0 1px 12px #00000059}.dispatch-schedule>div.next-dispatch em{color:#075321;letter-spacing:.1em;background:#d9ffe5;border-radius:99px;margin-top:9px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.grid{align-items:stretch}.product{flex-direction:column;height:100%;display:flex}.product-main{flex-direction:column;flex:1;display:flex}.product-copy{flex-direction:column;flex:1;width:100%;display:flex}.product-copy h3{min-height:39px}.product-copy p{min-height:50px}.product-copy>.sale-price,.product-copy>strong{margin-top:auto}.product-actions{min-height:43px;margin-top:auto}.modal-gallery{flex-direction:column;gap:10px;min-width:0;display:flex}.modal-gallery .modal-art{background:#f4f4f2;min-height:480px}.modal-gallery .modal-art img{padding:14px;object-fit:contain!important}.modal-thumbs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.modal-thumbs button{aspect-ratio:1;cursor:pointer;background:#f2f2f0;border:1px solid #343437;border-radius:8px;position:relative;overflow:hidden}.modal-thumbs button.active{border-color:var(--orange);box-shadow:0 0 0 2px #ff690033}.modal-thumbs img{object-fit:contain;padding:4px}@media (width<=780px){.modal-gallery .modal-art{min-height:300px}.modal-thumbs{grid-template-columns:repeat(4,1fr)}}.secure-auth{color:#f7f7f5;background:radial-gradient(circle at 50% 8%,#ff690029,#0000 35%),linear-gradient(145deg,#050505,#0c0c0d);place-items:center;min-height:100vh;padding:34px 18px;display:grid}.secure-auth-card{background:#0e0e0ff5;border:1px solid #49301e;border-radius:18px;width:min(470px,100%);padding:34px 40px 30px;box-shadow:0 28px 80px #0000008c}.auth-logo{justify-content:center;height:120px;display:flex}.auth-logo img{object-fit:contain;width:auto;height:120px}.auth-kicker{text-align:center;color:var(--orange);letter-spacing:.18em;margin:8px 0;font-size:8px;font-weight:900}.secure-auth h1{text-align:center;letter-spacing:-.045em;margin:10px 0;font-size:38px}.auth-copy{text-align:center;color:#999;max-width:360px;margin:0 auto 24px;font-size:11px;line-height:1.65}.secure-auth form{gap:13px;display:grid}.secure-auth label{color:#bbb;gap:7px;font-size:10px;font-weight:700;display:grid}.secure-auth input{color:#fff;background:#111112;border:1px solid #38383b;border-radius:9px;outline:0;width:100%;padding:13px}.secure-auth input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff69001f}.secure-auth input[readonly]{color:#888}.secure-auth form>button{background:linear-gradient(135deg,var(--orange),var(--orange2));color:#090909;cursor:pointer;border:0;border-radius:9px;padding:14px;font-weight:900}.secure-auth form>button:disabled{opacity:.65}.password-rule{color:#80756d;font-size:8px;line-height:1.5}.auth-error{color:#ff9b8b;background:#251313;border:1px solid #6c2f2f;border-radius:7px;margin:0;padding:10px;font-size:10px}.auth-security{color:#777;border-top:1px solid #29292b;justify-content:space-between;gap:8px;margin-top:22px;padding-top:18px;font-size:8px;display:flex}.auth-back{text-align:center;color:#999;margin-top:20px;font-size:9px;display:block}.auth-back:hover{color:var(--orange)}.admin-logout{color:#aaa;cursor:pointer;border:0;border-left:1px solid var(--line);background:0 0;padding-left:14px;font-size:10px}.admin-logout:hover{color:var(--orange)}@media (width<=560px){.secure-auth-card{padding:28px 22px}.secure-auth h1{font-size:32px}.auth-security{text-align:center;flex-direction:column}.admin-head{padding:0 14px}.admin-nav a:last-child{display:none}.admin-logout{padding-left:8px;font-size:0}.admin-logout:after{content:"Salir";font-size:9px}}.instagram-link{color:#f0f0ed;align-items:center;gap:7px;font-weight:800;display:flex}.instagram-link i{background:linear-gradient(145deg,#7b38d8,#e62f77 52%,#ff9c32);border:2px solid #fff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:15px;font-style:normal;display:grid}.instagram-link:hover{color:#ff789d}.admin-hero-actions{gap:9px;display:flex}.admin-hero .category-button{color:#ddd;background:#171718;border:1px solid #3a3a3d}.status-stats{grid-template-columns:repeat(6,1fr)}.status-stats button{border:0;border-right:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#101011;padding:18px}.status-stats button:last-child{border:0}.status-stats button.selected{box-shadow:inset 0 -3px var(--orange);background:#1d120b}.status-stats strong,.status-stats span{display:block}.status-stats strong{color:var(--orange);font-size:23px}.status-stats span{color:#888;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:8px}.product-status{color:#ddd;background:#171718;border:1px solid #3a3a3d;border-radius:99px;width:100%;padding:9px;font-size:9px}.status-habilitado{color:#65df87;border-color:#28643a}.status-deshabilitado,.status-archivado{color:#dd8585;border-color:#553235}.status-agotado{color:#ffad67;border-color:#7a4b29}.status-proximamente{color:#72c8f3;border-color:#335e78}.product-form select{color:#fff;background:#151516;border:1px solid #343437;border-radius:7px;outline:0;width:100%;padding:11px}.product-form label>.inline-category{color:var(--orange);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.category-manager{background:#0d0d0e;border:1px solid #613a1e;border-radius:15px;width:min(660px,100%);max-height:90vh;padding:25px;overflow:auto}.category-manager>p{color:#888;font-size:10px;line-height:1.6}.new-category{gap:8px;display:flex}.new-category input,.category-list input{color:#fff;background:#151516;border:1px solid #343437;border-radius:7px;flex:1;padding:11px}.new-category button{background:var(--orange);border:0;border-radius:7px;padding:0 15px;font-weight:900}.category-list{gap:8px;margin-top:18px;display:grid}.category-list>div{border:1px solid var(--line);background:#111112;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.category-list label{color:#aaa;align-items:center;gap:6px;font-size:9px;display:flex}.availability.unavailable{color:#ff9f61!important}.product-actions .add:disabled,.detail-actions button:disabled,.modal-actions button:disabled{opacity:.55;cursor:not-allowed;color:#aaa;background:#242426;border-color:#3a3a3d}@media (width<=900px){.status-stats{grid-template-columns:repeat(3,1fr)}.status-stats button:nth-child(3){border-right:0}.topbar .instagram-link{margin-left:auto;margin-right:12px}}@media (width<=620px){.status-stats{grid-template-columns:repeat(2,1fr)}.status-stats button:nth-child(odd){border-right:1px solid var(--line)}.status-stats button:nth-child(2n){border-right:0}.admin-hero-actions{width:100%}.admin-hero-actions button{flex:1}.new-category,.category-list>div{flex-direction:column;align-items:stretch}.topbar .instagram-link{font-size:0}.topbar .instagram-link i{font-size:15px}}.metrics-admin .admin-hero select{color:#fff;background:#151516;border:1px solid #3b3b3e;border-radius:8px;padding:12px}.metric-cards{grid-template-columns:repeat(6,1fr);gap:10px;margin:22px 5vw;display:grid}.metric-cards article,.metric-panel,.automation-panel,.integration-panel{border:1px solid var(--line);background:#101011;border-radius:12px}.metric-cards article{padding:18px}.metric-cards span,.metric-cards strong{display:block}.metric-cards span{color:#888;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.metric-cards strong{color:var(--orange);margin-top:8px;font-size:24px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0 5vw 18px;display:grid}.metric-panel{min-height:280px;padding:23px}.metric-panel h2,.automation-panel h2,.integration-panel h2{margin:0 0 20px;font-size:21px}.metric-panel h3{color:var(--orange);letter-spacing:.1em;margin:20px 0 8px;font-size:9px}.metric-panel>p{color:#777;font-size:10px}.funnel-row{margin:14px 0}.funnel-row>span{color:#aaa;justify-content:space-between;font-size:10px;display:flex}.funnel-row i{background:linear-gradient(90deg,var(--orange),#ffb45f);border-radius:9px;height:7px;margin-top:7px;display:block}.metric-panel>a,.rank{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 2px;font-size:10px;display:flex}.metric-panel>a span,.rank span,.rank small{display:block}.metric-panel small{color:#666;margin-top:4px;font-size:8px}.metric-panel>a strong,.rank b{color:var(--orange)}.automation-panel,.integration-panel{grid-template-columns:1fr 1.2fr;gap:35px;margin:18px 5vw;padding:28px;display:grid}.automation-panel p,.integration-panel p{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:900}.automation-panel span,.integration-panel span{color:#888;font-size:10px}.automation-panel>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-panel a,.integration-fields button{color:var(--orange);background:#1a110b;border:1px solid #6b3b1e;border-radius:7px;padding:11px;font-size:9px;font-weight:800}.integration-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.integration-fields label{color:#999;font-size:8px}.integration-fields input{color:#fff;background:#151516;border:1px solid #38383b;border-radius:7px;width:100%;margin-top:6px;padding:10px}.integration-fields button{cursor:pointer;grid-column:1/-1}.category-page{background:#080808;min-height:100vh}.category-hero{border-block:1px solid var(--line);background:radial-gradient(circle at 70% 20%,#ff69002b,#0000 35%),#0d0d0e;padding:75px 6vw 45px}.category-hero p{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:900}.category-hero h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(45px,7vw,90px)}.category-hero span{color:#999}.category-products{grid-template-columns:repeat(3,1fr);gap:13px;padding:45px 6vw 80px;display:grid}.category-products>a{border:1px solid var(--line);background:#101011;border-radius:12px;padding:17px}.category-products>a>div{height:230px;color:var(--orange);background:#17130f;border-radius:8px;place-items:center;font-size:55px;display:grid;position:relative;overflow:hidden}.category-products img{object-fit:cover}.category-products small{color:#777;margin-top:16px;display:block}.category-products h2{font-size:20px}.category-products p{color:#999;min-height:52px;font-size:11px;line-height:1.6}.category-products strong{color:var(--orange)}@media (width<=950px){.metric-cards{grid-template-columns:repeat(3,1fr)}.integration-fields{grid-template-columns:1fr}.category-products{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.metric-cards,.metric-grid,.automation-panel,.integration-panel{grid-template-columns:1fr;margin-inline:16px}.automation-panel>div:last-child{flex-direction:column;align-items:stretch}.category-products{grid-template-columns:1fr;padding-inline:18px}.category-hero{padding-inline:18px}.metrics-admin .admin-nav a:nth-child(3),.metrics-admin .admin-nav a:last-child{display:none}}.cart-restored{z-index:110;color:#fff;background:#110e0cf7;border:1px solid #6b3c1f;border-radius:12px;align-items:center;gap:13px;width:min(620px,100% - 28px);padding:13px 15px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000}.cart-restored>span{font-size:24px}.cart-restored p{flex:1;margin:0}.cart-restored b,.cart-restored small{display:block}.cart-restored small{color:#999;margin-top:3px}.cart-restored button{background:var(--orange);color:#080808;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-weight:900}.cart-restored button:last-child{color:#aaa;background:0 0;font-size:18px}.save-cart-help{cursor:pointer;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-weight:800;color:#ffad73!important;background:#17110d!important;border:1px solid #604027!important}.recovery-form{background:#0e0e0f;border:1px solid #613a1e;border-radius:15px;gap:14px;width:min(520px,100%);padding:27px;display:grid}.recovery-form>label:not(.consent){color:#aaa;gap:7px;font-size:9px;display:grid}.recovery-form input{color:#fff;background:#151516;border:1px solid #38383b;border-radius:8px;padding:12px}.recovery-form .consent{color:#aaa;gap:10px;font-size:9px;line-height:1.55;display:flex}.recovery-form .consent input{flex:none;width:17px;height:17px}.recovery-message{color:#79dc94;background:#102016;border:1px solid #28643a;border-radius:7px;padding:10px;font-size:10px}.policies-page{background:#080808;min-height:100vh}.policy-hero{border-block:1px solid var(--line);background:radial-gradient(circle at 80% 15%,#ff69002b,#0000 38%),#0d0d0e;padding:80px 7vw 55px}.policy-hero>p{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:900}.policy-hero h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(45px,7vw,84px)}.policy-hero span{color:#999}.policy-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:55px 7vw;display:grid}.policy-grid article{border:1px solid var(--line);background:#101011;border-radius:12px;padding:27px}.policy-grid article>b{color:var(--orange);font-size:10px}.policy-grid h2{margin:10px 0;font-size:25px}.policy-grid p{color:#aaa;font-size:11px;line-height:1.75}.policy-contact{background:#17100b;border:1px solid #653c20;border-radius:13px;justify-content:space-between;align-items:center;margin:0 7vw 70px;padding:30px;display:flex}.policy-contact h2{margin:0}.policy-contact p{color:#999}.policy-contact a{background:var(--orange);color:#080808;border-radius:8px;padding:13px 18px;font-size:11px;font-weight:900}.recovery-wrap{border:1px solid var(--line);background:#0e0e0f;border-radius:12px;margin:20px 5vw 70px;overflow:hidden}.recovery-list{padding:12px}.recovery-list article{border:1px solid var(--line);background:#111112;border-radius:9px;grid-template-columns:1fr auto 135px 180px;align-items:center;gap:15px;margin:8px;padding:17px;display:grid}.recovery-list h3{margin:5px 0}.recovery-list small,.recovery-list span,.recovery-list p{color:#888;font-size:9px}.recovery-list p{margin-bottom:0}.recovery-list>article>strong{color:var(--orange)}.recovery-list select,.recovery-list a{color:#ddd;background:#171718;border:1px solid #38383b;border-radius:7px;padding:10px;font-size:9px}.recovery-list a{color:#69dd89;text-align:center}@media (width<=760px){.policy-grid{grid-template-columns:1fr;padding-inline:18px}.policy-hero{padding-inline:18px}.policy-contact{flex-direction:column;align-items:flex-start;gap:15px;margin-inline:18px}.recovery-list article{grid-template-columns:1fr}.cart-restored{top:auto;bottom:18px}.cart-restored>span{display:none}.cart-restored button{font-size:9px}.recovery-form{border:0;border-radius:0;min-height:100vh}.recovery-admin .admin-nav a:nth-child(4),.recovery-admin .admin-nav a:nth-child(5){display:none}}.product-gallery-pro .detail-image{margin:0}.gallery-thumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.gallery-thumbs button{cursor:pointer;background:#111;border:1px solid #343436;border-radius:8px;height:82px;position:relative;overflow:hidden}.gallery-thumbs button.active{border-color:var(--orange);box-shadow:0 0 0 2px #ff690029}.gallery-thumbs img{object-fit:cover}.variant-groups{gap:14px;margin:22px 0;display:grid}.variant-groups fieldset{border:0;margin:0;padding:0}.variant-groups legend{color:#aaa;margin-bottom:8px;font-size:9px;font-weight:800}.variant-groups button{color:#bbb;cursor:pointer;background:#141415;border:1px solid #39393c;border-radius:7px;margin:0 7px 7px 0;padding:9px 13px}.variant-groups button.selected{border-color:var(--orange);color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#21150c}.cart-variant{background:#24160d;border:1px solid #5d381f;border-radius:5px;padding:5px 7px;color:#ffb276!important;margin:3px 0 7px!important;font-size:8px!important;display:inline-block!important}.cart-recommendations{background:#14100d;border:1px solid #52341e;border-radius:10px;margin:18px 0;padding:18px}.cart-recommendations>small{color:var(--orange);letter-spacing:.13em;font-size:8px}.cart-recommendations>h3{margin:6px 0 13px;font-size:17px}.cart-recommendations>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cart-recommendations article{border:1px solid var(--line);background:#101011;border-radius:8px;grid-template-columns:60px 1fr;gap:9px;padding:9px;display:grid}.cart-recommendations article>span{height:60px;color:var(--orange);background:#1d1712;border-radius:6px;place-items:center;font-size:24px;display:grid;position:relative;overflow:hidden}.cart-recommendations img{object-fit:cover}.cart-recommendations p{margin:0!important}.cart-recommendations b,.cart-recommendations p small,.cart-recommendations strong{display:block}.cart-recommendations b{font-size:9px}.cart-recommendations p small{color:#777;font-size:7px}.cart-recommendations strong{color:var(--orange);margin-top:4px;font-size:9px}.cart-recommendations button{color:var(--orange);cursor:pointer;background:#20140c;border:1px solid #653b20;border-radius:6px;grid-column:1/-1;padding:7px;font-size:8px}.admin-gallery{flex-wrap:wrap;gap:8px;display:flex}.admin-gallery>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.admin-gallery img{object-fit:cover;grid-column:1/-1;width:110px;height:80px}.admin-gallery button{color:#aaa;cursor:pointer;background:#171718;border:0;padding:6px;font-size:7px}.admin-gallery button:last-child{color:var(--orange)}.product-form select[multiple]{min-height:130px}@media (width<=700px){.cart-recommendations>div{grid-template-columns:1fr}.gallery-thumbs{grid-template-columns:repeat(4,1fr)}.gallery-thumbs button{height:68px}}.remind-later{cursor:pointer;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-weight:900;color:#86cef4!important;background:#0e1820!important;border:1px solid #3c6176!important}.reminder-form{max-height:92vh;overflow:auto}.reminder-choices{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.reminder-choices button{color:#aaa;cursor:pointer;background:#151516;border:1px solid #39393c;border-radius:8px;padding:11px}.reminder-choices button.active{border-color:var(--orange);color:var(--orange);background:#24160d}.reminder-list{padding:12px}.reminder-list article{border:1px solid var(--line);background:#111112;border-radius:9px;grid-template-columns:1fr 230px 135px 170px;align-items:center;gap:15px;margin:8px;padding:17px;display:grid}.reminder-list article.due{box-shadow:inset 4px 0 var(--orange);background:#19120d;border-color:#b76625}.reminder-list h3{margin:5px 0}.reminder-list small,.reminder-list span,.reminder-list p{color:#888;font-size:9px}.reminder-list article>div:nth-child(2) b,.reminder-list article>div:nth-child(2) strong{display:block}.reminder-list article>div:nth-child(2) b{margin:6px 0;font-size:10px}.reminder-list article>div:nth-child(2) strong{color:var(--orange);font-size:11px}.reminder-list select,.reminder-list button{color:#ddd;background:#171718;border:1px solid #38383b;border-radius:7px;padding:10px;font-size:9px}.reminder-list button{color:#69dd89;cursor:pointer}@media (width<=800px){.reminder-list article{grid-template-columns:1fr}.reminders-admin .admin-nav a:nth-child(3),.reminders-admin .admin-nav a:nth-child(5){display:none}}.quote-button{cursor:pointer;border-radius:8px;width:100%;margin-top:9px;padding:12px;font-weight:900;color:#ffb579!important;background:#1b120b!important;border:1px solid #78502f!important}.quote-modal-summary{background:#18120d;border:1px solid #49341f;border-radius:8px;justify-content:space-between;padding:13px;display:flex}.quote-modal-summary strong{color:var(--orange)}.quote-pending{color:#e5a96f;line-height:1.5}.quote-page{color:#f5f5f2;background:#080808;min-height:100vh}.quote-site-head{background:#0d0d0e;border-bottom:1px solid #28282a;justify-content:space-between;align-items:center;height:100px;padding:0 6vw;display:flex}.quote-site-head img{object-fit:contain;width:auto;height:85px}.quote-site-head>a:last-child{color:#bbb;border:1px solid #414144;border-radius:8px;padding:11px 14px;font-size:10px}.quote-shell{width:min(1120px,100% - 32px);margin:35px auto 70px}.quote-actions{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.quote-actions small{color:var(--orange);letter-spacing:.15em;font-weight:900}.quote-actions h1{margin:7px 0;font-size:38px}.quote-actions .valid,.quote-actions .expired{border-radius:99px;padding:7px 10px;font-size:9px;display:inline-block}.quote-actions .valid{color:#72dc91;background:#11251a}.quote-actions .expired{color:#f58b8b;background:#291414}.quote-actions>div:last-child{gap:8px;display:flex}.quote-actions button,.quote-actions a{color:#ffad72;cursor:pointer;background:#17110d;border:1px solid #5c3b24;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:800}.quote-message{color:#79dc94;background:#102016;border:1px solid #28643a;border-radius:7px;padding:10px}.quote-paper{color:#191919;background:#fff;border-radius:12px;padding:42px 50px;box-shadow:0 20px 70px #000}.quote-title{border-bottom:3px solid var(--orange);justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.quote-title img{object-fit:contain;width:auto;height:80px}.quote-title>div:first-child small{color:#666;letter-spacing:.1em;font-size:8px;display:block}.quote-title>div:last-child{text-align:right}.quote-title b,.quote-title strong,.quote-title span{display:block}.quote-title b{font-size:22px}.quote-title strong{color:#e85f00;margin-top:7px}.quote-title span{color:#777;margin-top:5px;font-size:9px}.quote-customer{background:#f3f3f3;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;padding:18px;display:grid}.quote-customer small,.quote-customer b,.quote-customer span{display:block}.quote-customer small{color:#888;font-size:8px}.quote-customer b{margin:5px 0;font-size:11px}.quote-customer span{color:#555;font-size:9px}.quote-row{border-bottom:1px solid #e2e2e2;grid-template-columns:1fr 85px 120px 120px;align-items:center;padding:14px 10px;font-size:10px;display:grid}.quote-th{color:#fff;text-transform:uppercase;background:#111;border-radius:6px 6px 0 0;padding-block:11px;font-size:8px;font-weight:900}.quote-row>span:not(:first-child),.quote-row>strong{text-align:right}.quote-row b,.quote-row small,.quote-row em{display:block}.quote-row small{color:#777;margin-top:4px;font-size:8px}.quote-row em{color:#e85f00;margin-top:4px;font-size:8px}.quote-total{justify-content:flex-end;align-items:center;gap:25px;padding:22px 10px;display:flex}.quote-total span{font-size:11px}.quote-total strong{color:#e85f00;font-size:22px}.quote-warning{color:#8a4c14;background:#fff6eb;border:1px solid #ebbb84;border-radius:7px;padding:12px;font-size:9px}.quote-terms{color:#666;border-top:1px solid #ddd;padding-top:20px;font-size:9px;line-height:1.65}.quote-terms b{color:#222}.quote-terms span{color:#e85f00;margin-top:15px;font-weight:800;display:block}.quote-confirm{background:#17100b;border:1px solid #593820;border-radius:10px;justify-content:space-between;align-items:center;margin-top:17px;padding:24px;display:flex}.quote-confirm h2{margin:0}.quote-confirm p{color:#888;font-size:10px}.quote-confirm a{background:var(--orange);color:#080808;border-radius:8px;padding:13px 18px;font-size:10px;font-weight:900}@media (width<=700px){.quote-actions,.quote-confirm{flex-direction:column;align-items:flex-start;gap:15px}.quote-actions>div:last-child{flex-wrap:wrap;width:100%}.quote-paper{padding:22px 16px}.quote-title img{height:62px}.quote-customer{grid-template-columns:1fr}.quote-row{grid-template-columns:1fr 45px 76px}.quote-row>:nth-child(3){display:none}.quote-confirm a{text-align:center;width:100%}.quote-site-head{padding-inline:16px}.quote-site-head img{width:170px}.quote-shell{margin-top:22px}}.quote-form label:has(input[placeholder="Marca, modelo y año"]){display:none}.quote-paper-premium{border:1px solid #dce4f2;padding:0;overflow:hidden}.quote-paper-premium .quote-title{color:#fff;background:radial-gradient(circle at 17% 30%,#18202a 0,#070a0e 52%),#080b10;border:0;align-items:center;min-height:230px;padding:30px 42px;position:relative}.quote-paper-premium .quote-title:after{content:"";background:#0847ae;width:48px;height:100%;position:absolute;top:0;right:36%;transform:skew(-17deg)}.quote-paper-premium .quote-title>div{z-index:1;position:relative}.quote-paper-premium .quote-title img{width:360px;max-width:50vw;height:155px}.quote-paper-premium .quote-title>div:last-child{min-width:300px}.quote-paper-premium .quote-title b{letter-spacing:.04em;font-size:38px}.quote-paper-premium .quote-title strong{font-size:17px}.quote-paper-premium .quote-title span{color:#fff;font-size:11px}.quote-customer-premium{border:2px solid #0d449c;border-radius:13px;margin:28px 38px;overflow:hidden}.quote-customer-premium h3{color:#fff;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);background:#0d449c;width:260px;margin:0;padding:11px 28px;font-size:20px}.quote-customer-premium>div{grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 28px;display:grid}.quote-customer-premium p{margin:0}.quote-customer-premium small,.quote-customer-premium b{display:block}.quote-customer-premium small{color:#6d7786;text-transform:uppercase;font-size:9px}.quote-customer-premium b{margin-top:5px;font-size:12px}.quote-paper-premium .quote-table{border:1px solid #0d449c;border-radius:10px;margin:0 38px;overflow:hidden}.quote-paper-premium .quote-th{background:linear-gradient(90deg,#073178,#1257bd)}.quote-bottom{grid-template-columns:1.2fr .8fr;gap:28px;padding:28px 38px;display:grid}.quote-bottom .quote-terms{border:0;padding:0}.quote-bottom .quote-terms>b{color:#111;font-size:17px}.quote-bottom .quote-terms li{margin:7px 0}.quote-bottom .quote-terms>strong{color:#0d449c;border-top:2px solid #ff6700;margin-top:14px;padding-top:10px;display:block}.quote-totals{border:2px solid #0d449c;border-radius:10px;overflow:hidden}.quote-totals p,.quote-totals>strong{justify-content:space-between;margin:0;padding:11px 16px;display:flex}.quote-totals p{border-bottom:1px solid #ccd3df}.quote-totals>strong{color:#fff;background:linear-gradient(90deg,#ff6500,#ff8200);font-size:20px}.quote-contact-strip{color:#fff;background:#080c11;border-top:5px solid #0b4fb3;grid-template-columns:repeat(4,1fr);gap:0;padding:20px 30px;display:grid}.quote-contact-strip span{border-right:1px solid #5a616a;padding:0 17px;font-size:9px}.quote-contact-strip span:last-child{border:0}.quote-contact-strip b{font-size:10px}.admin-quote-shortcut{z-index:80;background:#0d4aa5;border-radius:99px;padding:12px 17px;font-size:10px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0006;color:#fff!important}.quotes-admin-wrap{padding:25px 5vw 70px}.quotes-admin-list{gap:10px;display:grid}.quotes-admin-list article{background:#151517;border:1px solid #313235;border-radius:10px;grid-template-columns:1fr 1.4fr .8fr .8fr .8fr auto auto;align-items:center;gap:15px;padding:15px;display:grid}.quotes-admin-list article small,.quotes-admin-list article b{display:block}.quotes-admin-list article small{color:#888;font-size:8px}.quotes-admin-list article button,.quotes-admin-list article a{color:#ffad72;background:#20140c;border:1px solid #75401c;border-radius:7px;padding:9px;font-size:8px}.quote-discount-panel{color:#fff;background:#111;border:1px solid #37383a;border-radius:14px;width:min(680px,100% - 28px);max-height:90vh;padding:24px;overflow:auto}.discount-customer{background:#19191b;border-radius:8px;padding:15px}.discount-customer b,.discount-customer span{display:block}.discount-customer span{color:#888;margin-top:5px}.discount-items{margin:15px 0}.discount-items p{border-bottom:1px solid #29292c;justify-content:space-between;padding:10px;display:flex}.discount-items span small{color:#777;display:block}.quote-discount-panel>label{align-items:center;gap:10px;font-weight:800;display:flex}.quote-discount-panel>label input{width:110px;margin-left:auto}.discount-preview{border:1px solid #333;border-radius:8px;margin:18px 0;overflow:hidden}.discount-preview p,.discount-preview>strong{justify-content:space-between;margin:0;padding:12px;display:flex}.discount-preview>strong{background:#0d449c;font-size:17px}.quote-preview-link{text-align:center;color:#75a8ff;margin-top:12px;display:block}@media (width<=800px){.quote-paper-premium .quote-title{min-height:190px;padding:24px 20px}.quote-paper-premium .quote-title:after{display:none}.quote-paper-premium .quote-title>div:last-child{min-width:0}.quote-paper-premium .quote-title b{font-size:23px}.quote-customer-premium,.quote-paper-premium .quote-table{margin-inline:16px}.quote-customer-premium>div{grid-template-columns:1fr}.quote-bottom{grid-template-columns:1fr;padding:22px 16px}.quote-contact-strip{grid-template-columns:1fr 1fr;gap:15px}.quote-contact-strip span{border:0}.quotes-admin-list article{grid-template-columns:1fr 1fr}.quotes-admin-list article>*{min-width:0}}.quote-hero-button{color:#ffb37a!important;background:#19110b!important;border-color:#805233!important}.home-quote-module{background:radial-gradient(circle at 75% 0,#ff69002b,#0000 40%),#120e0b;border-block:1px solid #58371f;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:30px;margin:0;padding:30px 6vw;display:grid}.home-quote-module p{color:var(--orange);letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.home-quote-module h2{margin:7px 0;font-size:27px}.home-quote-module>div span{color:#999;font-size:10px}.home-quote-module ol{gap:18px;margin:0;padding:0;list-style:none;display:flex}.home-quote-module li{color:#bbb;align-items:center;gap:7px;font-size:9px;display:flex}.home-quote-module li b{width:26px;height:26px;color:var(--orange);border:1px solid #754624;border-radius:50%;place-items:center;display:grid}.home-quote-module>button{background:var(--orange);color:#080808;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:14px 18px;font-weight:900}.reminder-nudge{z-index:109;background:#0e1114f5;border:1px solid #3b4650;border-radius:11px;align-items:center;gap:11px;width:min(410px,100% - 28px);padding:11px 12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 50px #000}.reminder-nudge>span{font-size:20px}.reminder-nudge p{flex:1;margin:0}.reminder-nudge b,.reminder-nudge small{display:block}.reminder-nudge b{font-size:10px}.reminder-nudge small{color:#888;margin-top:3px;font-size:8px}.reminder-nudge button{color:#8dd6fb;cursor:pointer;background:#10202a;border:1px solid #42687c;border-radius:6px;padding:8px;font-size:8px}.reminder-nudge button:last-child{color:#888;background:0 0;border:0;font-size:15px}.opinion-page{background:#080808;min-height:100vh}.opinion-hero{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 0,#ff69002b,#0000 42%),#0d0d0e;padding:65px 7vw 45px}.opinion-hero p{color:var(--orange);letter-spacing:.16em;font-size:8px;font-weight:900}.opinion-hero h1{margin:8px 0;font-size:clamp(40px,6vw,75px)}.opinion-hero span{color:#999;max-width:680px;margin:auto;line-height:1.7;display:block}.opinion-page .reviews-section{padding-top:45px}.row-actions a{color:#ffb075;text-align:center;background:#171718;border:1px solid #3a3a3d;border-radius:6px;padding:7px;font-size:8px}.quote-brand-contacts{gap:12px;display:flex;margin:12px 0 0!important}.quote-brand-contacts span{color:#555!important;margin:0!important;font-size:8px!important}@media (width<=900px){.home-quote-module{grid-template-columns:1fr}.home-quote-module ol{flex-wrap:wrap}.home-quote-module>button{justify-self:start}.quote-brand-contacts{flex-direction:column;gap:2px}}@media (width<=600px){.home-quote-module{padding:25px 18px}.home-quote-module ol{display:grid}.reminder-nudge{bottom:14px;right:14px}.quote-brand-contacts{display:none}.opinion-hero{padding-inline:18px}}.bundle-admin-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 5vw 70px;display:grid}.bundle-admin-grid article{border:1px solid var(--line);background:#101011;border-radius:11px;padding:20px}.bundle-admin-grid small{color:var(--orange)}.bundle-admin-grid h2{font-size:20px}.bundle-admin-grid p{color:#888;min-height:55px;font-size:9px;line-height:1.6}.bundle-admin-grid article>div{align-items:center;gap:9px;display:flex}.bundle-admin-grid strong{color:var(--orange);font-size:18px}.bundle-admin-grid em{color:#ffb278;background:#40200e;border-radius:99px;padding:5px}.bundle-admin-grid article>button{color:#ffaf74;background:#18110c;border:1px solid #5d3b22;border-radius:7px;width:100%;margin-top:15px;padding:10px}.bundle-form{background:#0e0e0f;border:1px solid #5e391f;border-radius:14px;gap:12px;width:min(680px,100%);max-height:92vh;padding:25px;display:grid;overflow:auto}.bundle-form>label{color:#aaa;gap:6px;font-size:9px;display:grid}.bundle-form input,.bundle-form textarea{color:#fff;background:#151516;border:1px solid #37373a;border-radius:7px;padding:11px}.bundle-product-list{border:1px solid var(--line);border-radius:8px;padding:12px}.bundle-product-list>b{font-size:10px}.bundle-product-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px;align-items:center;padding:8px;display:grid}.bundle-product-list label{align-items:center;gap:8px;font-size:9px;display:flex}.bundle-product-list label span,.bundle-product-list label small{display:block}.bundle-product-list label small{color:#666}.bundle-preview{background:#1a120c;border-radius:8px;justify-content:space-between;padding:13px;display:flex}.bundle-preview strong{color:var(--orange)}.postsale-wrap{border:1px solid var(--line);background:#0e0e0f;border-radius:12px;margin:20px 5vw 70px;overflow:hidden}.postsale-list{padding:12px}.postsale-list article{border:1px solid var(--line);background:#111112;border-radius:9px;grid-template-columns:1fr 210px 150px 160px;align-items:center;gap:14px;margin:8px;padding:17px;display:grid}.postsale-list article.due{box-shadow:inset 4px 0 var(--orange);background:#18110c;border-color:#a75d24}.postsale-list small,.postsale-list span,.postsale-list p{color:#888;font-size:9px}.postsale-list h3{margin:5px 0}.postsale-list select,.postsale-list button{color:#ddd;background:#171718;border:1px solid #3b3b3e;border-radius:7px;padding:10px;font-size:9px}.postsale-list button{color:#6add8a;cursor:pointer}@media (width<=900px){.bundle-admin-grid{grid-template-columns:1fr 1fr}.postsale-list article{grid-template-columns:1fr}}@media (width<=600px){.bundle-admin-grid{grid-template-columns:1fr;margin-inline:16px}.bundle-form{border:0;border-radius:0;min-height:100vh}.postsale-wrap{margin-inline:16px}}
