:root{--page:#FFFFFF;--surface:#FFFFFF;--soft:#FAF8F6;--soft-2:#F3EFEB;--border:#E9E4DF;--border-2:#D8D1C9;--ink:#14110F;--ink-2:#453D37;--muted:#7A6F66;--ember:#C9501E;--ember-deep:#A33F14;--ember-soft:#FCF0E9;--amber:#E8944A;--green:#1E7A4C;--green-soft:#E8F4ED;--display:"Fraunces",Georgia,serif;--body:"Inter",system-ui,-apple-system,sans-serif;--radius-sm:4px;--radius:8px;--pill:999px;--lift:0 8px 24px rgba(20,17,15,.07);--maxw:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;line-height:1.1;margin:0;font-weight:600}p{margin:0}a{color:var(--ember);text-decoration:none}a:hover{color:var(--ember-deep)}img{max-width:100%;display:block}button{font-family:var(--body);cursor:pointer}input,select,textarea{font-family:inherit;color:var(--ink)}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:var(--radius-sm)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}details[open] .chev{transform:rotate(180deg)}.chev{transition:transform .18s ease;flex:0 0 auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:-60px;left:12px;z-index:100;background:#fff;color:var(--ember);padding:10px 16px;border-radius:var(--radius);box-shadow:var(--lift);font-weight:600;transition:top .15s}.skip-to-content-link:focus{top:12px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding-top:96px;padding-bottom:96px}.band{background:var(--soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lead{font-size:17px;color:var(--ink-2)}.h-section{font-size:36px}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.sec-head .link{font-size:15px;font-weight:600}.rte>*+*{margin-top:16px}.rte a{color:var(--ember);text-decoration:underline}.rte ul,.rte ol{padding-left:22px;color:var(--ink-2)}.rte li{margin:6px 0}.rte h2,.rte h3,.rte h4{margin:26px 0 12px}.rte p{font-size:17px;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 30px;border-radius:var(--pill);font-size:15px;font-weight:600;border:1px solid transparent;transition:background .16s,border-color .16s,color .16s;white-space:nowrap}.btn-primary{background:var(--ember);color:#fff}.btn-primary:hover{background:var(--ember-deep);color:#fff}.btn-secondary{background:var(--surface);border-color:var(--border-2);color:var(--ink)}.btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.btn-block{width:100%}.btn[disabled],.btn:disabled{opacity:.5;cursor:not-allowed}.announce{padding:9px 24px;background:var(--soft-2);border-bottom:1px solid var(--border);text-align:center;font-size:13px;color:var(--ink-2);letter-spacing:.01em}.site-header{position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--border)}.header-main{max-width:var(--maxw);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:9px;color:var(--ink)}.logo-word{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.03em}.logo img{max-height:44px;width:auto}.header-search{flex:1 1 auto;max-width:380px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-2);border-radius:var(--pill);padding:0 16px;height:44px}.header-search input{border:0;outline:0;font:inherit;font-size:14px;background:transparent;width:100%}.header-nav{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:14px}.header-nav a{color:var(--ink-2)}.header-nav a:hover{color:var(--ember)}.header-nav a.active{color:var(--ember);font-weight:600}.header-end{display:flex;align-items:center;gap:18px;margin-left:auto}.header-phone{font-size:14px;font-weight:600;color:var(--ink)}.icon-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.hamburger{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--surface)}.mobile-menu{border-top:1px solid var(--border);padding:16px 20px;flex-direction:column;gap:4px;display:none}.mobile-menu.open{display:flex}.mobile-menu a{padding:11px 0;color:var(--ink);font-size:16px;border-bottom:1px solid var(--border)}.mobile-menu .header-search{max-width:none;margin-bottom:8px}.mobile-menu .m-phone{padding:14px 0;font-weight:600;color:var(--ink);border-bottom:0}.crumb{max-width:var(--maxw);margin:0 auto;padding:20px 24px 0}.crumb nav{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--ember)}.crumb .current{color:var(--ink-2)}.ticks{display:flex;gap:26px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.ticks li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:14px;color:var(--ink);transition:box-shadow .16s,border-color .16s}.pcard:hover{box-shadow:var(--lift);border-color:var(--border-2);color:var(--ink)}.pcard-media{background:var(--soft-2);border-radius:var(--radius-sm);aspect-ratio:4/5;overflow:hidden;position:relative}.pcard-media img{width:100%;height:100%;object-fit:cover}.pcard-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;text-align:center;padding:12px}.pcard-body{display:flex;flex-direction:column;gap:6px}.pcard-brand{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pcard-title{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.pcard-spec{font-size:13px;color:var(--ink-2)}.pcard-price{font-family:var(--display);font-size:22px;font-weight:600;color:var(--ember);margin-top:4px}.pcard-price .vat{font-family:var(--body);font-size:12px;font-weight:500;color:var(--muted)}.pcard-price .was{font-family:var(--body);font-size:13px;font-weight:400;color:var(--muted);text-decoration:line-through;margin-left:6px}.pcard-stock{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--green)}.pcard-stock.out{color:var(--muted)}.dot{width:7px;height:7px;border-radius:var(--pill);background:currentColor;display:inline-block;flex:0 0 auto}.grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-products.cols-3{grid-template-columns:repeat(3,1fr)}.hero{max-width:var(--maxw);margin:0 auto;padding:80px 24px 88px;display:flex;gap:56px;align-items:center}.hero-copy{flex:0 1 55%}.hero-h1{font-size:60px;margin:22px 0}.hero-sub{font-size:18px;color:var(--ink-2);max-width:520px;margin-bottom:32px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.hero-media{flex:0 1 45%;position:relative}.hero-frame{background:var(--soft-2);border-radius:var(--radius);aspect-ratio:4/3.4;overflow:hidden}.hero-frame img{width:100%;height:100%;object-fit:cover}.hero-frame .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center;padding:24px}.hero-badge{position:absolute;left:-18px;bottom:-22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;box-shadow:var(--lift)}.hero-badge .k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.hero-badge .n{font-size:15px;font-weight:600}.hero-badge .p{font-family:var(--display);font-size:19px;font-weight:600;color:var(--ember);margin-top:3px}.trust-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--soft)}.trust-grid{max-width:var(--maxw);margin:0 auto;padding:26px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{display:flex;align-items:center;gap:11px;font-size:14px;color:var(--ink-2)}.fuel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fuel-tile{border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px;color:var(--ink);transition:box-shadow .16s,border-color .16s}.fuel-tile:hover{border-color:var(--border-2);box-shadow:var(--lift);color:var(--ink)}.fuel-media{background:var(--soft-2);border-radius:var(--radius-sm);aspect-ratio:1;overflow:hidden;position:relative}.fuel-media img{width:100%;height:100%;object-fit:cover}.fuel-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;text-align:center;padding:12px}.fuel-tile h3{font-size:18px;margin-bottom:6px}.fuel-tile p{font-size:13px;color:var(--muted)}.tag-green{display:inline-flex;align-self:flex-start;margin-bottom:6px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--pill)}.brand-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px 40px;align-items:center}.brand-strip span,.brand-strip a{font-family:var(--display);font-size:21px;color:var(--muted)}.brand-strip a:hover{color:var(--ink)}.split{max-width:var(--maxw);margin:0 auto;padding:96px 24px;display:flex;gap:64px;align-items:center}.split-media{flex:1 1 50%;background:var(--soft-2);border-radius:var(--radius);aspect-ratio:5/4;overflow:hidden;position:relative}.split-media img{width:100%;height:100%;object-fit:cover}.split-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center;padding:24px}.split-copy{flex:1 1 50%}.split-copy h2{font-size:40px;margin-bottom:20px}.split-copy p{font-size:17px;color:var(--ink-2);margin-bottom:16px}.split-copy .btn{margin-top:12px}.stats{max-width:var(--maxw);margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.stats .n{font-family:var(--display);font-size:48px;font-weight:600;letter-spacing:-.03em}.stats .l{font-size:14px;color:var(--muted);margin-top:6px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review{margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:28px}.stars{color:var(--amber);letter-spacing:2px;font-size:15px;margin-bottom:14px}.review p{font-size:16px;color:var(--ink-2);margin-bottom:18px}.review footer{font-size:13px;color:var(--muted)}.faq-wrap{max-width:var(--maxw);margin:0 auto;padding:96px 24px;display:flex;gap:64px;align-items:flex-start}.faq-intro{flex:0 0 320px;position:sticky;top:110px}.faq-intro h2{font-size:40px;margin-bottom:16px}.faq-intro p{font-size:16px;color:var(--ink-2);margin-bottom:24px}.faq-intro .tel{font-size:15px;font-weight:600}.faq-list{flex:1 1 auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list details:last-child{border-bottom:0}.faq-q{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 26px;font-size:17px;font-weight:600;min-height:44px}.faq-a{padding:0 26px 24px;font-size:16px;color:var(--ink-2);max-width:70ch}.faq-list.compact .faq-q{padding:20px 22px;font-size:16px;gap:20px}.faq-list.compact .faq-a{padding:0 22px 22px;font-size:15px}.cta-band{background:var(--soft-2);border-radius:var(--radius);padding:64px 56px;display:flex;gap:40px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cta-band h2{font-size:36px;margin-bottom:14px}.cta-band p{font-size:17px;color:var(--ink-2)}.cta-band .copy{max-width:560px}.cta-band .actions{display:flex;gap:12px;flex-wrap:wrap}.footer{border-top:1px solid var(--border);background:var(--surface)}.footer-inner{max-width:var(--maxw);margin:0 auto;padding:72px 24px 40px}.footer-cols{display:flex;gap:56px;flex-wrap:wrap;margin-bottom:56px}.footer-brand{flex:1 1 280px;max-width:340px}.footer-brand .mark{display:flex;align-items:center;gap:9px;margin-bottom:16px}.footer-brand .mark span{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.03em}.footer-brand p{font-size:14px;color:var(--muted)}.footer-col{flex:1 1 160px}.footer-col h4{font-family:var(--body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px;font-size:14px}.footer-col a{color:var(--ink-2)}.footer-col a:hover{color:var(--ember)}.footer-pay{border-top:1px solid var(--border);padding-top:28px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-ic{border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 11px;font-size:11px;font-weight:600;color:var(--ink-2)}.footer-pay .fin{font-size:13px;color:var(--muted);margin-left:6px}.footer-legal{padding-top:20px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.coll-head{max-width:var(--maxw);margin:0 auto;padding:32px 24px 8px}.coll-head h1{font-size:46px;margin-bottom:14px}.coll-head .intro{font-size:17px;color:var(--ink-2);max-width:70ch}.coll-head .count{font-size:14px;color:var(--muted);margin-top:16px}.coll-body{max-width:var(--maxw);margin:0 auto;padding:32px 24px 96px;display:flex;gap:48px;align-items:flex-start}.filters{flex:0 0 248px;position:sticky;top:110px}.filters-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.filters-head h2{font-family:var(--body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.filters-clear{background:none;border:0;padding:0;font-size:13px;color:var(--ember)}.filter-group{border-top:1px solid var(--border);padding:16px 0}.filter-group:last-of-type{border-bottom:1px solid var(--border)}.filter-q{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;min-height:24px}.filter-opts{display:flex;flex-direction:column;gap:2px;margin-top:14px}.filter-opts label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);min-height:36px;cursor:pointer}.filter-opts input[type=checkbox]{width:16px;height:16px;accent-color:var(--ember)}.filter-opts .n{color:var(--muted);margin-left:auto}.filter-range{margin-top:16px}.filter-range input[type=range]{width:100%;accent-color:var(--ember)}.filter-range p{font-size:13px;color:var(--muted);margin-top:8px}.filter-switch{border-top:1px solid var(--border);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-switch span{font-size:15px;font-weight:600}.switch{width:46px;height:26px;border-radius:var(--pill);border:1px solid var(--border-2);padding:2px;display:flex;justify-content:flex-start;background:var(--soft-2);transition:background .16s}.switch .knob{width:20px;height:20px;border-radius:var(--pill);background:#fff;display:block;box-shadow:0 1px 2px #14110f33;transition:transform .16s}.switch[aria-checked=true]{background:var(--green);justify-content:flex-end}.coll-main{flex:1 1 auto;min-width:0}.toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.toolbar .left{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filter-toggle{display:none;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:var(--pill);border:1px solid var(--border-2);background:var(--surface);font-size:15px;font-weight:600;color:var(--ink)}.chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 14px;border-radius:var(--pill);border:1px solid var(--border-2);background:var(--soft-2);font-size:13px;color:var(--ink-2)}.chip .x{font-size:15px;line-height:1;color:var(--muted);padding:0 4px}.sort{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.sort select{height:44px;border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:0 12px;font:inherit;font-size:14px;background:var(--surface)}.pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:56px;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-2);font-size:14px}.pagination .edge{padding:0 16px;border-color:var(--border-2);color:var(--ink);font-weight:600}.pagination .current{border-color:var(--ink);color:var(--ink);font-weight:600}.coll-empty{padding:64px 0;text-align:center;color:var(--muted)}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#14110f59;display:none;align-items:flex-end}.sheet.open{display:flex}.sheet-inner{background:var(--surface);width:100%;max-height:82vh;overflow:auto;border-radius:var(--radius) var(--radius) 0 0;padding:20px}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet-head h2{font-size:24px}.sheet-close{width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:18px}.sheet .filter-group .filter-q{font-size:16px;min-height:44px}.sheet .filter-opts label{font-size:15px;min-height:44px}.sheet .filter-opts input[type=checkbox]{width:18px;height:18px}.pdp{max-width:var(--maxw);margin:0 auto;padding:32px 24px 80px;display:flex;gap:56px;align-items:flex-start}.pdp-gallery{flex:1 1 56%;display:flex;gap:16px}.pdp-thumbs{flex:0 0 84px;display:flex;flex-direction:column;gap:12px}.pdp-thumb{padding:0;background:var(--soft-2);border:1px solid var(--border);border-radius:var(--radius-sm);aspect-ratio:1;overflow:hidden;position:relative}.pdp-thumb.active{border-color:var(--ink)}.pdp-thumb img{width:100%;height:100%;object-fit:cover}.pdp-main-img{flex:1 1 auto;background:var(--soft-2);border-radius:var(--radius);padding:40px;aspect-ratio:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp-main-img img{width:100%;height:100%;object-fit:contain}.pdp-main-img .ph{color:var(--muted);font-size:13px;text-align:center}.pdp-info{flex:1 1 44%;min-width:0}.pdp-brand{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.pdp-title{font-size:42px;margin-bottom:14px}.pdp-rating{display:flex;align-items:center;gap:10px;margin-bottom:22px}.pdp-rating .n{font-size:14px;color:var(--muted)}.pdp-price-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:8px}.pdp-price{font-family:var(--display);font-size:38px;font-weight:600;color:var(--ember);letter-spacing:-.02em}.pdp-price .vat{font-family:var(--body);font-size:14px;font-weight:500;color:var(--muted)}.pdp-was{font-size:16px;color:var(--muted);text-decoration:line-through}.pdp-save{background:var(--ember-soft);color:var(--ember-deep);font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--pill)}.pdp-stock{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--green);margin-bottom:28px}.pdp-stock .dot{width:8px;height:8px}.pdp-stock.out{color:var(--muted)}.buy-form{display:flex;flex-direction:column;gap:22px}.variant-label{font-size:14px;font-weight:600;margin-bottom:10px}.variant-label .sel{font-weight:400;color:var(--ink-2)}.variant-opts{display:flex;gap:10px;flex-wrap:wrap}.variant-pill{min-height:44px;padding:0 18px;border-radius:var(--pill);border:1px solid var(--border-2);background:var(--surface);font-size:14px;font-weight:500;color:var(--ink)}.variant-pill.active{border-color:var(--ink);background:var(--ember-soft)}.variant-pill[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.buy-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.qty{display:flex;align-items:center;border:1px solid var(--border-2);border-radius:var(--pill);height:56px}.qty button{width:48px;height:56px;border:0;background:none;font-size:20px;color:var(--ink)}.qty button:first-child{border-radius:var(--pill) 0 0 var(--pill)}.qty button:last-child{border-radius:0 var(--pill) var(--pill) 0}.qty input{width:40px;text-align:center;border:0;font:inherit;font-size:16px;font-weight:600;background:transparent}.buy-btn{flex:1 1 260px;min-height:56px;border:0;border-radius:var(--pill);background:var(--ember);color:#fff;font-size:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .16s}.buy-btn:hover{background:var(--ember-deep)}.reassure{list-style:none;padding:20px 0 0;margin:24px 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,1fr);gap:14px 20px}.reassure li{display:flex;gap:9px;align-items:center;font-size:14px;color:var(--ink-2)}.delivery-panel{margin-top:28px;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--soft)}.delivery-panel h2{font-size:20px;margin-bottom:14px}.delivery-panel dl{margin:0;display:flex;flex-direction:column;gap:14px;font-size:14px}.delivery-panel dt{font-weight:600;margin-bottom:3px}.delivery-panel dd{margin:0;color:var(--ink-2)}.pdp-detail{max-width:var(--maxw);margin:0 auto;padding:80px 24px;display:flex;gap:64px;align-items:flex-start}.pdp-detail.stacked{flex-direction:column;gap:72px}.pdp-desc{flex:1 1 55%;max-width:70ch}.pdp-desc h2{font-size:34px;margin-bottom:20px}.pdp-faq{flex:1 1 45%;position:sticky;top:110px}.pdp-detail.stacked .pdp-desc,.pdp-detail.stacked .pdp-faq{flex:1 1 100%;max-width:none;width:100%;position:static}.pdp-faq h2{font-size:34px;margin-bottom:20px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;gap:14px;align-items:center;justify-content:space-between;background:var(--surface);border-top:1px solid var(--border-2);padding:12px 20px}.sticky-buy .name{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .price{font-family:var(--display);font-size:20px;font-weight:600;color:var(--ember)}.sticky-buy .price .vat{font-family:var(--body);font-size:11px;font-weight:500;color:var(--muted)}.sticky-buy button{min-height:48px;padding:0 24px;border:0;border-radius:var(--pill);background:var(--ember);color:#fff;font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:9px}.page-narrow{max-width:820px;margin:0 auto;padding:72px 24px 96px}.page-narrow h1{font-size:46px;margin-bottom:24px}.search-form{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.search-form input{flex:1 1 280px;height:52px;border:1px solid var(--border-2);border-radius:var(--pill);padding:0 20px;font-size:15px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.input,.textarea,.select{width:100%;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:13px 15px;font-size:15px;transition:border-color .16s,box-shadow .16s}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.textarea{min-height:150px;resize:vertical}.form-note{font-size:13px;color:var(--muted);margin-top:14px}.form-success{background:var(--green-soft);color:var(--green);border-radius:var(--radius);padding:16px 18px;font-size:15px;font-weight:600;margin-bottom:24px}.form-error{background:var(--ember-soft);color:var(--ember-deep);border-radius:var(--radius);padding:16px 18px;font-size:15px;margin-bottom:24px}.form-error ul{margin:8px 0 0;padding-left:20px}.page-hero{max-width:var(--maxw);margin:0 auto;padding:72px 24px 48px;display:flex;gap:56px;align-items:center}.page-hero-copy{flex:1 1 auto;max-width:640px}.page-hero h1{font-size:52px;margin:18px 0}.page-hero .lead{font-size:18px;color:var(--ink-2)}.page-hero-media{flex:0 0 40%;background:var(--soft-2);border-radius:var(--radius);aspect-ratio:4/3;overflow:hidden;position:relative}.page-hero-media img{width:100%;height:100%;object-fit:cover}.page-hero-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center;padding:24px}.contact-grid{max-width:var(--maxw);margin:0 auto;padding:0 24px 96px;display:flex;gap:64px;align-items:flex-start}.contact-form-col{flex:1 1 58%;min-width:0}.contact-aside{flex:1 1 42%;background:var(--soft);border:1px solid var(--border);border-radius:var(--radius);padding:32px}.contact-aside h2{font-size:24px;margin-bottom:20px}.contact-item{display:flex;flex-direction:column;gap:3px;padding:16px 0;border-top:1px solid var(--border)}.contact-item:first-of-type{border-top:0;padding-top:0}.contact-item .k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.contact-item .v{font-size:16px;font-weight:600;color:var(--ink)}.contact-item .v a{color:var(--ink)}.contact-item .v a:hover{color:var(--ember)}.contact-item .sub{font-size:13.5px;color:var(--muted)}@media(max-width:1024px){.page-hero{flex-direction:column;align-items:flex-start;gap:32px;padding-top:48px}.page-hero-media{flex:1 1 100%;width:100%}.page-hero h1{font-size:40px}.contact-grid{flex-direction:column;gap:32px}.contact-form-col,.contact-aside{flex:1 1 100%;width:100%}}@media(max-width:640px){.page-hero{padding:36px 20px 32px}.page-hero h1{font-size:34px}.page-hero .lead{font-size:16px}.contact-grid{padding:0 20px 64px}.contact-aside{padding:24px}}.swipe-hint{display:none}@media(max-width:640px){.grid-products.carousel-mobile{display:flex;grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 6px}.grid-products.carousel-mobile::-webkit-scrollbar{display:none}.grid-products.carousel-mobile>*{flex:0 0 82%;scroll-snap-align:start}.swipe-hint{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);margin:14px 0 0}.swipe-hint svg{animation:hf-nudge 1.6s ease-in-out infinite}}@keyframes hf-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.swipe-hint svg{animation:none}}@media(max-width:1024px){.header-search,.header-nav,.header-end{display:none}.hamburger{display:flex}.hero{flex-direction:column;padding-top:56px;padding-bottom:64px}.hero-copy,.hero-media{flex:1 1 100%;width:100%}.hero-h1{font-size:44px}.hero-badge{left:auto;right:12px;bottom:-18px}.fuel-grid{grid-template-columns:repeat(3,1fr)}.split{flex-direction:column;gap:40px}.split-media,.split-copy{flex:1 1 100%;width:100%}.split-copy h2{font-size:32px}.faq-wrap{flex-direction:column;gap:32px}.faq-intro{position:static;flex:1 1 100%;width:100%}.faq-intro h2{font-size:32px}.faq-list{width:100%}.filters{display:none}.filter-toggle{display:inline-flex}.grid-products,.grid-products.cols-3{grid-template-columns:repeat(2,1fr)}.pdp{flex-direction:column}.pdp-gallery,.pdp-info{flex:1 1 100%;width:100%}.pdp-title{font-size:34px}.pdp-detail{flex-direction:column;gap:48px}.pdp-desc,.pdp-faq{flex:1 1 100%;max-width:none;width:100%;position:static}.sticky-buy{display:flex}.footer-inner{padding-bottom:110px}.cta-band{padding:44px 32px}}@media(max-width:640px){.container{padding:0 20px}.section{padding-top:56px;padding-bottom:56px}.hero{padding:40px 20px 56px;gap:36px}.hero-h1{font-size:38px}.hero-sub{font-size:16px}.h-section,.cta-band h2{font-size:30px}.sec-head{margin-bottom:24px;flex-direction:column;align-items:flex-start;gap:10px}.trust-grid{grid-template-columns:repeat(2,1fr);padding:22px 20px}.fuel-grid{grid-template-columns:repeat(2,1fr)}.grid-products,.grid-products.cols-3{grid-template-columns:1fr}.stats{grid-template-columns:1fr;gap:28px}.reviews-grid{grid-template-columns:1fr}.faq-wrap{padding:56px 20px}.faq-q{padding:18px 20px;font-size:16px}.faq-a{padding:0 20px 20px;font-size:15px}.brand-strip{justify-content:flex-start;gap:20px 28px}.brand-strip span,.brand-strip a{font-size:17px}.split,.pdp-detail{padding-left:20px;padding-right:20px}.coll-head{padding:24px 20px 8px}.coll-head h1{font-size:36px}.coll-body,.pdp{padding:24px 20px 64px}.pdp-gallery{flex-direction:column;gap:12px}.pdp-thumbs{flex-direction:row;flex:0 0 auto;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{flex:0 0 62px;width:62px}.pdp-main-img{padding:20px}.pdp-title,.pdp-price{font-size:32px}.reassure{grid-template-columns:1fr}.cta-band{padding:36px 24px;flex-direction:column;align-items:flex-start}.footer-cols{gap:32px}.page-narrow{padding:48px 20px 72px}.page-narrow h1{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
