:root{--bg:#fff;--fg:#111418;--muted:#6b7280;--line:#e5e7eb;--card:#fff;--brand:#111418;--brand-fg:#fff;--accent:#2563eb;--danger:#dc2626;--radius:12px;--shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);--maxw:1200px;--space:16px;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-heading:var(--font);--heading-weight:700;--body-size:15px;--heading-case:none;--letter-spacing:normal;--header-bg:var(--brand);--header-fg:var(--brand-fg);--footer-bg:var(--brand);--footer-fg:var(--brand-fg);--sale-badge:#c00;--hero-min-h:500px;--hero-overlay:0.4;--grid-cols:4}*{box-sizing:border-box}body,html{padding:0;margin:0}body,html{overflow-x:clip}body{font-family:var(--font);font-size:var(--body-size);color:var(--fg);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--heading-weight);text-transform:var(--heading-case);letter-spacing:var(--letter-spacing)}[dir=rtl] body{text-align:right}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--maxw);margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius);border:1px solid var(--brand);background:var(--brand);color:var(--brand-fg);font-weight:600;cursor:pointer;font-size:15px;transition:opacity .15s,transform .05s;width:-moz-fit-content;width:fit-content}.btn:hover{opacity:.9}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-outline{background:transparent;color:var(--fg);border-color:var(--line)}.btn-block{width:100%}.announcement-bar{background:var(--brand);color:var(--brand-fg);text-align:center;padding:8px 16px;font-size:13px;font-weight:500}.announcement-bar a{color:inherit;text-decoration:underline}.header-topbar{background:color-mix(in srgb,var(--header-bg,var(--brand)) 84%,#000);color:color-mix(in srgb,var(--header-fg,var(--brand-fg)) 70%,transparent);font-size:12px;border-bottom:1px solid color-mix(in srgb,var(--header-fg,#fff) 8%,transparent)}.header-topbar-inner{display:flex;align-items:center;gap:18px;padding-top:7px;padding-bottom:7px}.header-topbar-phone{color:inherit;text-decoration:none;white-space:nowrap}.header-topbar-phone:hover{color:var(--header-fg,var(--brand-fg))}.header-topbar-text{color:var(--brand);font-weight:600}.header-topbar-social{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:14px}.header-topbar-social a{color:inherit;text-decoration:none;text-transform:capitalize}.header-topbar-social a:hover{color:var(--header-fg,var(--brand-fg))}@media (max-width:640px){.header-topbar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-topbar-social{display:none}}.mobile-cta-bar{display:none}@media (max-width:720px){.mobile-cta-bar{display:flex;position:fixed;inset:auto 0 0 0;z-index:60;gap:1px;background:var(--line,#ebebeb);box-shadow:0 -4px 20px rgba(15,27,45,.15)}.mobile-cta-bar a{flex:1 1;text-align:center;padding:15px;font-weight:700;font-size:14.5px;text-decoration:none}.mobile-cta-call{background:var(--card,#fff);color:var(--fg,#111418)}.mobile-cta-quote{background:var(--accent,#f97316);color:var(--accent-fg,#fff)}}.site-header{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--header-bg,var(--bg));color:var(--header-fg,var(--fg));z-index:50;transition:background .3s,color .3s,box-shadow .3s}.site-header .bar{display:flex;align-items:center;gap:24px;height:64px}.site-header .logo{font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--header-fg,var(--fg))}.site-header nav{display:flex;gap:18px;-webkit-margin-start:auto;margin-inline-start:auto;align-items:center}.site-header nav a{color:var(--header-fg,var(--muted));font-size:15px;opacity:.85}.site-header nav a:hover{opacity:1}.cart-link{font-weight:600;opacity:1!important}.lang-switch{display:flex;gap:6px}.lang-switch a{padding:4px 8px;border-radius:8px;font-size:14px;color:var(--header-fg,var(--fg))}.lang-switch a.active{background:var(--header-fg,var(--fg));color:var(--header-bg,var(--bg))}.hdr-picker{position:relative;display:inline-block}.hdr-picker-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid color-mix(in srgb,var(--header-fg,#fff) 30%,transparent);color:var(--header-fg,var(--fg));border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;cursor:pointer;line-height:1;white-space:nowrap}.hdr-picker-btn:hover{border-color:var(--header-fg,var(--fg))}.hdr-picker-btn:disabled{opacity:.6;cursor:wait}.hdr-picker-flag{font-size:15px;line-height:1}.hdr-picker-text{max-width:9ch;overflow:hidden;text-overflow:ellipsis}.hdr-picker-caret{font-size:9px;opacity:.8}.hdr-picker-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;min-width:168px;max-height:320px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.16)}.hdr-picker-item{display:flex;align-items:center;gap:10px;width:100%;text-align:start;background:transparent;border:0;cursor:pointer;color:#111;padding:8px 10px;border-radius:8px;font-size:14px}.hdr-picker-item:hover{background:#f3f4f6}.hdr-picker-item.is-active{background:color-mix(in srgb,var(--brand,#2563eb) 12%,#fff);font-weight:700}.hdr-picker-item-text{flex:1 1}.hdr-picker-check{color:var(--brand,#2563eb);font-weight:800}.header-transparent{position:fixed;width:100%;background:transparent!important;border-bottom:none;color:#fff}.header-transparent .logo,.header-transparent nav a{color:#fff}.header-transparent .hamburger{color:#fff;border-color:hsla(0,0%,100%,.4)}.header-solid{background:var(--header-bg,var(--bg))!important;color:var(--header-fg,var(--fg))!important;box-shadow:0 1px 8px rgba(0,0,0,.08)}.header-solid .logo,.header-solid nav a{color:var(--header-fg,var(--fg))}.header-sticky{position:-webkit-sticky;position:sticky;top:0}.bar-center{justify-content:space-between}.nav-left,.nav-right{display:flex;gap:16px;align-items:center}.nav-left a,.nav-right a{color:var(--header-fg,var(--muted));font-size:14px}.header-transparent~main>* :first-child{padding-top:80px}.hero{padding:64px 0;text-align:center}.hero h1{font-size:clamp(32px,5vw,52px);margin:0 0 12px;letter-spacing:-.03em}.hero p{color:var(--muted);font-size:18px;max-width:640px;margin:0 auto 24px}.section{padding:48px 0}.section-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.section-title{font-size:22px;font-weight:800;margin:0;letter-spacing:-.02em}.see-all-link{font-size:13px;font-weight:600;color:#111;opacity:.55;text-decoration:none}.see-all-link:hover{opacity:1}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols,4),1fr);grid-gap:20px;gap:20px}@media (max-width:1100px){.grid{grid-template-columns:repeat(min(var(--grid-cols,4),3),1fr)}}@media (max-width:740px){.grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:400px){.grid{grid-template-columns:1fr}}.card{border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit;border:1px solid #ebebeb}.card:hover{box-shadow:0 8px 28px rgba(0,0,0,.11);transform:translateY(-4px)}.card .thumb{aspect-ratio:4/3;background:#f5f5f5;overflow:hidden;position:relative}.card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block}.card:hover .thumb img{transform:scale(1.06)}.card .thumb-overlay{position:absolute;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .25s}.card:hover .thumb-overlay{background:rgba(0,0,0,.16)}.card .thumb-btn{opacity:0;transform:translateY(10px);transition:opacity .22s,transform .22s;background:#fff;color:#000;border:none;border-radius:50px;padding:9px 22px;font-size:11px;font-weight:800;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.18)}.card:hover .thumb-btn{opacity:1;transform:translateY(0)}.card .body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:3px}.card .body h3{font-size:13px;margin:0;font-weight:600;line-height:1.4;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.card .price{font-weight:800;font-size:16px;color:#000;margin-top:6px}.card .price .from{color:#aaa;font-weight:500;font-size:11px;margin-right:2px}.badge{display:inline-block;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;background:#000;color:#fff;letter-spacing:.04em}.chips{display:flex;gap:12px;flex-wrap:wrap}.chip{padding:8px 16px;font-size:14px}.chip:hover{border-color:var(--fg)}.pdp{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;padding:32px 0}@media (max-width:860px){.pdp{grid-template-columns:1fr}}.pdp .gallery .main{aspect-ratio:1;background:#f3f4f6;border-radius:var(--radius)}.pdp h1{font-size:30px;margin:0 0 8px;letter-spacing:-.02em}.pdp .vendor{color:var(--muted);margin:0 0 16px}.pdp .pdp-price{font-size:26px;font-weight:800;margin:16px 0}.pdp .compare{color:var(--muted);text-decoration:line-through;font-size:18px;font-weight:500;-webkit-margin-start:8px;margin-inline-start:8px}.option-group{margin:16px 0}.option-group .label{font-weight:600;margin-bottom:8px;display:block}.option-values{display:flex;gap:8px;flex-wrap:wrap}.option-values button{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:8px 14px;cursor:pointer;font-size:14px}.option-values button.selected{border-color:var(--fg);background:var(--fg);color:var(--bg)}.option-values button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.stock-ok{color:#16a34a;font-size:14px}.stock-out{color:var(--danger);font-size:14px}.prose{color:#374151}.prose h2{font-size:20px;margin:24px 0 8px}.muted{color:var(--muted)}.pager{display:flex;justify-content:center;padding:24px 0}.hamburger{display:none;background:none;border:1px solid var(--line);border-radius:8px;padding:8px 10px;cursor:pointer;color:var(--fg);font-size:18px;line-height:1}.mobile-nav{display:none;position:fixed;inset:0;top:64px;background:var(--bg);z-index:49;padding:24px 20px;overflow-y:auto;flex-direction:column;gap:0}.mobile-nav.open{display:flex}.mobile-nav a{display:block;padding:14px 0;font-size:17px;font-weight:500}.mobile-nav a,.mobile-nav-row{border-bottom:1px solid var(--line)}.mobile-nav-row{display:flex;gap:12px;padding:16px 0;align-items:center}@media (max-width:768px){.hamburger{display:flex;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.site-header nav{display:none}}.specs-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.specs-table tr:nth-child(2n){background:#f9fafb}.specs-table td{padding:8px 12px;border:1px solid var(--line)}.specs-table td:first-child{font-weight:600;color:#374151;width:40%;white-space:nowrap}.pdp-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.btn-whatsapp{background:#25d366;border-color:#25d366;color:#fff}.btn-whatsapp:hover{background:#20b354}.btn-chat{background:#2563eb;border-color:#2563eb;color:#fff}.similar-products{padding:48px 0 56px;border-top:1px solid var(--line,#e5e5e5);margin-top:40px}.similar-products h2{font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px;color:var(--fg,#111)}.similar-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line,#ccc) transparent;margin-left:calc(-1 * var(--page-gutter, 16px));margin-right:calc(-1 * var(--page-gutter, 16px));padding-left:var(--page-gutter,16px);padding-right:var(--page-gutter,16px)}.similar-scroll::-webkit-scrollbar{height:3px}.similar-scroll::-webkit-scrollbar-track{background:transparent}.similar-scroll::-webkit-scrollbar-thumb{background:var(--line,#ccc);border-radius:2px}.similar-scroll>*{scroll-snap-align:start;flex:0 0 clamp(180px,38vw,260px);min-width:0}@media (min-width:768px){.similar-scroll>*{flex:0 0 240px}}@media (min-width:1024px){.similar-scroll>*{flex:0 0 260px}.similar-scroll{gap:20px}}.pdp-payment-ctas{display:flex;flex-direction:column;gap:10px;margin:16px 0}.btn-betala{display:block;text-align:center;padding:16px;background:#000;color:#fff;border-radius:8px;font-weight:700;font-size:16px;text-decoration:none;border:none;cursor:pointer;width:100%}.btn-betala:hover{background:#222;opacity:1}.btn-paypal{display:flex;align-items:center;justify-content:center;padding:14px;background:#ffc43a;color:#003087;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;gap:8px}.btn-paypal:hover{opacity:.9}.pdp-info-sections{margin-top:24px;border-top:1px solid var(--line)}.pdp-info-item{border-bottom:1px solid var(--line)}.pdp-info-item summary{padding:16px 0;font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pdp-info-item summary::-webkit-details-marker{display:none}.pdp-info-item summary:after{content:"+";font-size:20px;font-weight:300;color:var(--muted)}.pdp-info-item[open] summary:after{content:"−"}.pdp-info-item .info-body{padding:0 0 16px;color:#374151;font-size:14px;line-height:1.7}.features-strip{background:#000;color:#fff;padding:32px 0}.trust-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--line)}.trust-badge{border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;background:#f9fafb;color:#374151}@media (max-width:768px){.site-header nav button{color:var(--header-fg,var(--fg))}}.site-header{background:var(--brand,#000)}.site-header,.site-header a,.site-header nav a{color:var(--brand-fg,#fff)}.features-dark{background:#000;color:#fff;padding:48px 20px}.btn-primary{background:#000;color:#fff;border-color:#000}.btn-primary:hover{background:#222;border-color:#222;opacity:1}.sal-header{border-bottom:none}.sal-logo{font-size:14px;font-weight:900;letter-spacing:.05em;color:var(--header-fg,#fff)!important;text-decoration:none;white-space:nowrap;flex-shrink:0;font-family:var(--font-heading)}.sal-nav{display:flex;gap:24px;-webkit-margin-start:auto;margin-inline-start:auto;align-items:center}.sal-nav-link{color:var(--header-fg,#fff)!important;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9;text-decoration:none;transition:opacity .15s}.sal-nav-link:hover{opacity:1}.sal-actions{display:flex;align-items:center;gap:16px;-webkit-margin-start:20px;margin-inline-start:20px;color:var(--header-fg,#fff)}.sal-actions select{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:var(--header-fg,#fff);font-size:12px;border-radius:4px;padding:3px 6px}.sal-hamburger{display:none;background:none;border:none;cursor:pointer;color:var(--header-fg,#fff);padding:4px;line-height:1;-webkit-margin-start:auto;margin-inline-start:auto}.sal-mobile-nav{position:fixed;inset:0;top:64px;background:#000;z-index:99;overflow-y:auto}.sal-mobile-nav>div{padding:8px 0}.sal-mobile-link{display:block;padding:16px 24px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsla(0,0%,100%,.08);text-decoration:none}.sal-mobile-link:hover{background:hsla(0,0%,100%,.05)}.sal-mobile-divider{height:1px;background:hsla(0,0%,100%,.12);margin:8px 0}.sal-mobile-actions{display:flex;gap:16px;align-items:center;padding:16px 24px;color:#fff}@media (max-width:860px){.sal-nav{display:none}.sal-hamburger{display:flex}.sal-actions{gap:10px;-webkit-margin-start:auto;margin-inline-start:auto}}.sal-footer{background:var(--bg,#fff);color:var(--fg,#17181c);border-top:1px solid var(--line,#e5e7eb)}.sal-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.1fr;grid-gap:36px;gap:36px;padding:56px 20px 40px;max-width:var(--maxw);margin:0 auto}@media (max-width:768px){.sal-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:36px 20px 28px}}@media (max-width:480px){.sal-footer-grid{grid-template-columns:1fr}}.sal-footer-brand h3{font-size:14px;font-weight:800;letter-spacing:.05em;color:var(--fg,#111);text-transform:uppercase;margin:0 0 12px}.sal-footer-brand p{line-height:1.7;margin:0 0 12px}.sal-footer-brand a,.sal-footer-brand p{font-size:13px;color:var(--muted,#6b7280)}.sal-footer-brand a{text-decoration:none}.sal-footer-brand a:hover,.sal-footer-col h4{color:var(--fg,#111)}.sal-footer-col h4{font-size:12px;font-weight:800;letter-spacing:.04em;margin:0 0 14px}.sal-footer-col a{display:block;font-size:13.5px;color:var(--muted,#6b7280);margin-bottom:10px;text-decoration:none;transition:color .15s}.sal-footer-col a:hover{color:var(--brand,#111)}.sal-footer-bottom{border-top:1px solid var(--line,#e5e7eb);padding:18px 20px;max-width:var(--maxw);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sal-footer-bottom p{margin:0;font-size:12.5px;color:var(--muted,#6b7280)}.sal-footer-grid.sal-footer-grid--dyn{grid-template-columns:1.6fr repeat(var(--fcols,4),1fr)}.sal-footer-grid--dyn .sal-footer-col a{margin-bottom:8px;font-size:13px}@media (max-width:1080px){.sal-footer-grid.sal-footer-grid--dyn{grid-template-columns:repeat(3,1fr)}.sal-footer-grid--dyn .sal-footer-brand{grid-column:1/-1}}@media (max-width:768px){.sal-footer-grid.sal-footer-grid--dyn{grid-template-columns:1fr 1fr}}@media (max-width:480px){.sal-footer-grid.sal-footer-grid--dyn{grid-template-columns:1fr}}.sal-payment-badge{border:1px solid hsla(0,0%,100%,.12);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;background:hsla(0,0%,100%,.05);color:#d1d5db}.btn-hero-primary{display:inline-flex;align-items:center;padding:15px 32px;background:#fff;color:#000;border-radius:6px;font-weight:800;font-size:15px;text-decoration:none;letter-spacing:.02em;transition:opacity .15s,transform .1s}.btn-hero-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-hero-outline{display:inline-flex;align-items:center;padding:15px 32px;background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.55);border-radius:6px;font-weight:700;font-size:15px;text-decoration:none;transition:border-color .15s,background .15s}.btn-hero-outline:hover{border-color:#fff;background:hsla(0,0%,100%,.08)}.sal-gallery{display:flex;flex-direction:column;gap:10px}.sal-gallery-main{aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f3f4f6;position:relative}.sal-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.sal-gallery-thumbs::-webkit-scrollbar{height:4px}.sal-gallery-thumbs::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.sal-gallery-thumb{flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;border:2px solid transparent;background:#f3f4f6;transition:border-color .15s}.sal-gallery-thumb.active{border-color:#000}.sal-gallery-thumb:hover{border-color:#666}.ticker-wrap{background:#111;color:#fff;overflow:hidden;padding:8px 0;font-size:12px;font-weight:600;letter-spacing:.05em}.ticker-track{display:flex;animation:ticker 32s linear infinite;white-space:nowrap;width:max-content}.ticker-track:hover{animation-play-state:paused}.ticker-item{padding:0 20px;display:inline-flex;align-items:center;gap:18px}.ticker-dot{color:hsla(0,0%,100%,.25);font-size:16px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.col-showcase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.col-showcase{grid-template-columns:1fr;gap:12px}}.col-card{position:relative;overflow:hidden;border-radius:14px;display:block;text-decoration:none;aspect-ratio:3/2;background:#111}.col-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block}.col-card:hover .col-card-img{transform:scale(1.06)}.col-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.15) 60%,transparent);display:flex;align-items:flex-end}.col-card-body{padding:22px}.col-card-title{color:#fff;font-size:22px;font-weight:800;margin:0 0 4px;letter-spacing:-.02em}.col-card-sub{color:hsla(0,0%,100%,.65);font-size:13px;margin:0 0 14px}.col-card-btn{display:inline-block;background:#fff;color:#000;font-size:11px;font-weight:800;padding:8px 18px;border-radius:50px;letter-spacing:.05em;text-transform:uppercase}.col-card:hover .col-card-btn{background:#f0f0f0}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:700px){.features-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.feat-item{display:flex;align-items:flex-start;gap:12px}.feat-icon{font-size:26px;flex-shrink:0}.feat-title{font-weight:700;font-size:13px;color:#fff}.feat-text{font-size:11px;color:hsla(0,0%,100%,.45);margin-top:2px}.newsletter-dark{background:#0a0a0a;color:#fff;padding:64px 20px;text-align:center}.newsletter-inner{max-width:500px;margin:0 auto}.newsletter-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;background:#1e1e1e;color:hsla(0,0%,100%,.7);padding:5px 14px;border-radius:50px;margin-bottom:16px}.newsletter-dark h2{font-size:clamp(22px,4vw,32px);font-weight:800;margin:0 0 10px}.newsletter-dark p{color:hsla(0,0%,100%,.45);font-size:14px;margin:0 0 24px}.nl-form{display:flex;gap:8px}.nl-input{flex:1 1;padding:13px 16px;border-radius:8px;border:none;font-size:14px;background:#1a1a1a;color:#fff;outline:1px solid hsla(0,0%,100%,.08)}.nl-input::placeholder{color:hsla(0,0%,100%,.25)}.nl-btn{padding:13px 22px;background:#fff;color:#000;border-radius:8px;border:none;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.nl-btn:hover{background:#e8e8e8}@media (max-width:480px){.nl-form{flex-direction:column}}.checkout-summary{background:var(--surface-2,#f9fafb);border-radius:10px;padding:12px 16px;display:grid;grid-gap:6px;gap:6px}.checkout-summary-row{display:flex;justify-content:space-between;font-size:13px;color:var(--muted,#6b7280)}.checkout-summary-row .is-free,.checkout-summary-row--discount{color:var(--success,#16a34a)}.checkout-summary-total{font-weight:700;font-size:15px;color:var(--fg,#111);border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.checkout-summary-error{margin:6px 0 0}.apidoc{max-width:900px;margin:0 auto;padding:40px 20px 80px}.apidoc-head{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px}.apidoc-head h1{margin:0 0 4px;font-size:26px}.apidoc-version{color:var(--muted,#6b7280);font-family:monospace;margin:0 0 10px}.apidoc-desc{color:var(--fg-2,#334155);max-width:66ch}.apidoc-links{font-size:13px;color:var(--muted,#6b7280);margin-top:10px}.apidoc-links a{font-family:monospace;color:var(--accent-ink,#4f46e5)}.apidoc-path{margin-bottom:40px}.apidoc-path>h2{font-size:16px;border-bottom:1px solid var(--line);padding-bottom:8px}.apidoc-path>h2 code{font-family:monospace;font-size:15px}.apidoc-op{border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-top:14px;background:var(--surface,#fff)}.apidoc-op-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apidoc-op-head strong{font-size:15px}.apidoc-verb{font-family:monospace;font-size:12px;font-weight:700;padding:3px 8px;border-radius:5px;color:#fff}.apidoc-verb--get{background:#16a34a}.apidoc-verb--post{background:#2563eb}.apidoc-verb--put{background:#d97706}.apidoc-verb--delete{background:#dc2626}.apidoc-auth{font-size:12px;color:var(--muted,#6b7280)}.apidoc-op-desc{color:var(--fg-2,#334155);font-size:14px;margin:10px 0}.apidoc-op h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6b7280);margin:14px 0 6px}.apidoc-table{width:100%;border-collapse:collapse;font-size:13px}.apidoc-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#6b7280)}.apidoc-table td,.apidoc-table th{padding:6px 8px;border-bottom:1px solid var(--line)}.apidoc-table td{vertical-align:top}.apidoc-params code,.apidoc-responses code,.apidoc-table code{font-family:monospace;font-size:12px}.apidoc-req{color:#dc2626;font-size:11px;font-weight:600}.apidoc-in{color:var(--muted-2,#9ca3af);font-size:12px}.apidoc-params,.apidoc-responses{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.apidoc-responses>li{font-size:14px}.apidoc-code{font-family:monospace;font-weight:700;padding:2px 7px;border-radius:4px;font-size:12px}.apidoc-code--ok{background:#f0fdf4;color:#166534}.apidoc-code--warn{background:#fffbeb;color:#92400e}.apidoc-code--err{background:#fef2f2;color:#991b1b}.thumb-placeholder{width:100%;height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--surface-2,#f1f5f9);color:var(--muted-2,#94a3b8);padding:16px;text-align:center}.thumb-placeholder span{font-size:12px;color:var(--muted,#64748b);max-width:90%;line-height:1.3}.tickets-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.tickets-header h1{margin:0}.tickets-empty{border:1px dashed var(--line);border-radius:12px;padding:40px 20px;text-align:center}.new-request-btn{margin-bottom:24px}.new-request-form{border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:28px;background:var(--card)}.new-request-actions{display:flex;gap:10px}.ticket-list{display:grid;grid-gap:12px;gap:12px}.ticket-row{display:block;border:1px solid var(--line);border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s;background:var(--card)}.ticket-row:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ticket-row__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ticket-row__subject{font-weight:600}.ticket-row__excerpt{color:var(--muted);font-size:14px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-row__meta{color:var(--muted);font-size:12px;margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ticket-category{font-weight:600;color:var(--muted);border:1px solid var(--line);padding:2px 8px;margin-right:8px}.ticket-category,.ticket-status{display:inline-block;font-size:11px;border-radius:999px}.ticket-status{font-weight:700;padding:3px 10px;letter-spacing:.02em;white-space:nowrap}.ticket-status--open{background:#dbeafe;color:#1e40af}.ticket-status--pending{background:#fef3c7;color:#92400e}.ticket-status--resolved{background:#dcfce7;color:#166534}.ticket-status--closed{background:#f3f4f6;color:#4b5563}.thread{max-width:760px}.thread__messages{display:flex;flex-direction:column;gap:14px;margin:24px 0}.msg{border-radius:14px;padding:12px 16px;max-width:82%}.msg--customer{align-self:flex-end;background:var(--brand);color:var(--brand-fg)}.msg--staff{align-self:flex-start;background:#f3f4f6;color:var(--fg)}.msg__content{white-space:pre-wrap;line-height:1.5}.msg__meta{font-size:11px;opacity:.7;margin-top:6px}.thread__reply{margin-top:8px}.thread-closed-note{color:var(--muted);font-style:italic;margin-top:16px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field>label{font-size:13px;font-weight:600}.field input,.field select,.field textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;background:var(--card);color:var(--fg)}.field textarea{resize:vertical;min-height:120px}.form-error{color:var(--danger);font-size:13px;margin:8px 0}.notif-head{margin-bottom:8px}.notif-head,.notif-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.notif-toolbar{margin:4px 0 16px}.notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.notif-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.notif-item.unread{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--card))}.notif-link{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;text-align:start;text-decoration:none;color:inherit}.notif-link-btn{border:none;background:none;cursor:pointer;font:inherit}.notif-link:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}.notif-icon{font-size:20px;line-height:1.2;flex-shrink:0}.notif-main{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--fg)}.notif-body{color:var(--muted);font-size:14px;line-height:1.5}.notif-meta{color:var(--muted);font-size:12px;margin-top:4px}.notif-dot{width:8px;height:8px;border-radius:999px;background:var(--accent);flex-shrink:0}.notif-empty{text-align:center;padding:56px 16px;color:var(--muted)}.notif-empty-icon{font-size:40px;margin-bottom:12px}.notif-loadmore{display:flex;justify-content:center;margin-top:20px}.btn-link{background:none;border:none;padding:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.btn-link:disabled{color:var(--muted);cursor:default}.pref-page{max-width:720px}.pref-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pref-back{font-size:14px;text-decoration:none}.pref-form{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.pref-group{border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;margin:0}.pref-legend{font-weight:700;font-size:15px;padding:0 6px;color:var(--fg)}.pref-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pref-field{display:grid;grid-gap:6px;gap:6px}.pref-label{font-size:13px;font-weight:600;color:var(--muted)}.pref-input{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface,transparent);color:var(--fg);font:inherit;width:100%}.pref-input:focus{outline:2px solid var(--brand);outline-offset:1px}.pref-help{font-size:13px;margin:0 0 12px}.pref-check{display:flex;align-items:flex-start;gap:10px;padding:8px 0;cursor:pointer}.pref-check input{margin-top:2px;width:16px;height:16px;accent-color:var(--brand)}.pref-check input:disabled{cursor:not-allowed}.pref-check input:disabled+span{opacity:.5}.pref-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pref-msg{font-size:14px;font-weight:600}.pref-msg--ok{color:var(--ok,var(--success))}.pref-msg--err{color:var(--err,var(--danger))}.addrbook-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.addrbook-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.addr-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--card,var(--bg))}.addr-card .addr-name{font-weight:600}.addr-card .addr-lines{color:var(--muted);font-size:14px;line-height:1.5}.addr-card .addr-actions{display:flex;gap:8px;margin-top:auto;padding-top:10px}.addr-empty{padding:32px 0}.addr-form{border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-top:16px;display:grid;grid-gap:10px;gap:10px;max-width:520px;background:var(--card,var(--bg))}.addr-form .addr-row{display:flex;gap:10px;flex-wrap:wrap}.addr-field{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:140px}.addr-field>span{font-size:13px;color:var(--muted)}.addr-field-sm{flex:0 1 120px;min-width:100px}.addr-input{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit;width:100%}.addr-check{display:flex;align-items:center;gap:8px;font-size:14px}.addr-form-actions{display:flex;gap:8px;margin-top:4px}.compare-btn{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card);color:var(--muted);border:1px solid var(--line);cursor:pointer;flex-shrink:0;box-shadow:var(--shadow);transition:color .15s,background .15s,border-color .15s,opacity .15s}.compare-btn:hover{color:var(--fg);border-color:var(--muted)}.compare-btn.is-active{background:var(--brand);color:var(--brand-fg);border-color:var(--brand)}.compare-btn[disabled]{opacity:.45;cursor:not-allowed}.compare-remove{position:absolute;top:-6px;right:-6px;z-index:2;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card);color:var(--danger);border:1px solid var(--line);cursor:pointer;font-size:12px;line-height:1}.compare-remove:hover{border-color:var(--danger)}.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--muted);cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,transform .1s ease}.wishlist-btn:hover{color:var(--danger);border-color:var(--danger)}.wishlist-btn:active{transform:scale(.92)}.wishlist-btn:disabled{opacity:.55;cursor:default}.wishlist-btn.is-saved{color:var(--danger);border-color:var(--danger)}.wishlist-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.wishlist-btn.is-saved svg{fill:currentColor}.wishlist-btn.is-sm{width:32px;height:32px}.wishlist-btn.is-sm svg{width:17px;height:17px}.account-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:20px}.account-hub-tile{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--card,var(--bg));color:var(--fg);text-decoration:none;font-weight:600;font-size:15px;transition:border-color .15s ease,transform .1s ease,box-shadow .15s ease}.account-hub-tile:hover{border-color:var(--fg);box-shadow:0 2px 12px rgba(0,0,0,.06)}.account-hub-tile:active{transform:scale(.98)}.account-hub-icon{font-size:22px;line-height:1;flex-shrink:0}.cat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.cat-tiles[data-layout=mosaic]>.cat-tile:first-child{grid-column:span 2}@media (max-width:640px){.cat-tiles[data-layout=mosaic]>.cat-tile:first-child{grid-column:span 1}}.cat-tile{position:relative;display:flex;align-items:flex-end;min-height:240px;border-radius:var(--radius);overflow:hidden;background-size:cover;background-position:50%;background-color:#eceef1;text-decoration:none;color:#fff;transition:transform .25s ease}.cat-tile:hover{transform:translateY(-3px)}.cat-tile-veil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55))}.cat-tile-body{position:relative;padding:18px;display:flex;flex-direction:column;gap:4px}.cat-tile-title{font-size:19px;font-weight:800;letter-spacing:.01em}.cat-tile-sub{font-size:13px;opacity:.85}.cat-tile-cta{margin-top:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid;align-self:flex-start;padding-bottom:2px}.banner-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:760px){.banner-duo{grid-template-columns:1fr}}.banner-duo-item{justify-content:center;border-radius:var(--radius);overflow:hidden;background-size:cover;background-position:50%;background-color:#eceef1;text-decoration:none;color:#fff;text-align:center}.banner-duo-body,.banner-duo-item{position:relative;display:flex;align-items:center}.banner-duo-body{padding:28px;flex-direction:column;gap:8px}.banner-duo-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;opacity:.9}.banner-duo-title{font-size:clamp(22px,3vw,30px);font-weight:800}.banner-duo-cta{margin-top:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid;padding-bottom:2px}.logo-strip{flex-wrap:wrap;justify-content:center;gap:28px 44px}.logo-strip,.logo-strip-item{display:flex;align-items:center}.logo-strip-item{opacity:.55;filter:grayscale(1);transition:opacity .2s,filter .2s;text-decoration:none;color:inherit}.logo-strip-item:hover{opacity:1;filter:none}.logo-strip-word{font-size:19px;font-weight:800;letter-spacing:.04em;font-style:italic}.deal-band{display:flex;flex-wrap:wrap;gap:32px;align-items:center;border:1px solid var(--line,#ebebeb);border-radius:var(--radius);padding:32px;background:color-mix(in srgb,var(--accent,#f97316) 6%,var(--bg,#fff))}.header-centered .bar{position:relative;justify-content:center}.header-centered .sal-logo{position:absolute;left:50%;transform:translateX(-50%)}.header-centered .sal-actions{-webkit-margin-start:auto;margin-inline-start:auto}.center-nav{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;padding:10px 20px;border-top:1px solid color-mix(in srgb,var(--header-fg,#111) 12%,transparent)}.center-nav .sal-nav-link{font-size:13.5px;letter-spacing:.02em}@media (max-width:900px){.center-nav{display:none}.header-centered .sal-logo{position:static;transform:none}}.sal-footer-nl{display:flex;margin-top:14px;max-width:320px;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;overflow:hidden}.sal-footer-nl input{flex:1 1;background:transparent;border:0;padding:10px 16px;font-size:13px;color:#fff;outline:none}.sal-footer-nl input::placeholder{color:#94a3b8}.sal-footer-nl button{background:var(--brand,#2563eb);color:var(--brand-fg,#fff);border:0;padding:0 18px;font-size:16px;cursor:pointer;transition:opacity .15s}.sal-footer-nl button:hover{opacity:.85}.sal-footer-social{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line,#d1d5db);color:var(--muted,#6b7280);transition:color .15s,border-color .15s,transform .15s}.sal-footer-social:hover{color:var(--brand,#111);border-color:var(--brand,#111);transform:translateY(-2px)}.nav-drop{position:relative}.nav-drop-btn{background:none;border:0;cursor:pointer;font:inherit;padding:0;display:inline-flex;align-items:center;gap:4px}.nav-drop-menu{position:absolute;top:calc(100% + 10px);inset-inline-start:50%;transform:translateX(-50%);min-width:230px;background:#fff;color:#111;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.16);padding:8px;z-index:70;opacity:0;visibility:hidden;translate:0 -4px;transition:opacity .15s,translate .15s,visibility .15s}.nav-drop:focus-within .nav-drop-menu,.nav-drop:hover .nav-drop-menu{opacity:1;visibility:visible;translate:0 0}.nav-drop-item{display:block;padding:9px 12px;border-radius:8px;font-size:13.5px;color:#111!important;opacity:1!important}.nav-drop-item:hover{background:#f3f4f6}.nav-drop:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.nav-drop--mega .nav-drop-menu{width:min(560px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:2px 12px;gap:2px 12px;padding:14px 16px}.nav-drop--mega .nav-drop-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sal-mobile-group{padding:12px 0 4px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.sal-mobile-sub{-webkit-padding-start:14px!important;padding-inline-start:14px!important}.pdp-tabs{margin-top:24px}.pdp-tablist{display:flex;gap:4px;border-bottom:2px solid var(--line,#ebebeb);flex-wrap:wrap}.pdp-tab{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:14px;padding:10px 16px;color:var(--muted,#6b7280);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.pdp-tab.is-active,.pdp-tab:hover{color:var(--fg,#111)}.pdp-tab.is-active{border-bottom-color:var(--brand,#2563eb)}.pdp-tabpanel{padding:18px 2px 4px}.pdp-prose{max-width:72ch;font-size:15px;line-height:1.8}.pdp-prose p{margin:0 0 14px}.pdp-prose h3{font-size:15px;font-weight:700;margin:18px 0 6px}.sal-nl-band{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:34px 20px;background:var(--bg,#fff);color:var(--fg,#111);border-top:1px solid var(--line,#e5e7eb)}.sal-nl-hook{margin:0;font-size:clamp(16px,2.2vw,21px);font-weight:700}.sal-nl-row{display:flex}.sal-nl-row input{width:min(300px,60vw);padding:12px 16px;font-size:14px;border:1px solid var(--line,#d1d5db);-webkit-border-end:0;border-inline-end:0;background:var(--bg,#fff);color:var(--fg,#111);outline:none;border-radius:var(--radius,0) 0 0 var(--radius,0)}.sal-nl-row button{padding:12px 26px;font-size:14px;font-weight:700;border:0;cursor:pointer;background:var(--brand,#111);color:var(--brand-fg,#fff);border-radius:0 var(--radius,0) var(--radius,0) 0;transition:opacity .15s}.sal-nl-row button:hover{opacity:.85}.sal-footer-bottom--center{justify-content:center;text-align:center}.sal-footer-payment{display:flex;gap:6px;flex-wrap:wrap;max-width:160px}.rental-search,.sal-footer-payment>span{border:1px solid var(--line,#e5e7eb)}.rental-search{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;justify-content:center;background:var(--card,#fff);border-radius:14px;padding:14px 16px;max-width:760px;margin:14px auto 0;box-shadow:0 10px 30px rgba(0,0,0,.08)}.rental-search input,.rental-search select{padding:11px 12px;border:1px solid var(--line,#d1d5db);border-radius:10px;background:var(--bg,#fff);color:var(--fg,#111);font-size:14px;min-width:150px}.rental-search label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted,#6b7280)}.rental-search button{padding:12px 26px;border:0;border-radius:10px;cursor:pointer;background:var(--brand,#111);color:var(--brand-fg,#fff);font-weight:800;font-size:14.5px}.rental-search button:hover{opacity:.88}@media (max-width:640px){.rental-search{flex-direction:column;align-items:stretch}.rental-search input,.rental-search select{width:100%}}.rental-hero{position:relative;overflow:hidden;background:var(--accent,#100e0c);color:#f6f2ea}.rental-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rental-hero-overlay{position:absolute;inset:0;background:radial-gradient(900px 400px at 75% -10%,color-mix(in srgb,var(--brand) 22%,transparent),transparent),linear-gradient(180deg,rgba(10,9,7,.72),rgba(10,9,7,.88))}.rental-hero-inner{position:relative;z-index:1;padding-top:64px;padding-bottom:48px}.rental-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:22px}.rental-hero-title{margin:0;max-width:720px;font-family:var(--font-heading,inherit);font-size:clamp(34px,5.4vw,60px);line-height:1.04;font-weight:800;letter-spacing:-.02em;color:#f6f2ea}.rental-hero-accent{display:block;color:var(--brand)}.rental-hero-subtitle{margin:20px 0 0;max-width:520px;font-size:17px;line-height:1.6;color:hsla(40,40%,94%,.72)}.rental-hero .rental-search{margin:32px 0 0;max-width:900px;justify-content:flex-start;box-shadow:none;background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px}.rental-hero .rental-search input,.rental-hero .rental-search select{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12);color:#f6f2ea}.rental-hero .rental-search input::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.rental-hero .rental-search label{color:hsla(40,40%,94%,.6)}@media (max-width:640px){.rental-hero-inner{padding-top:44px;padding-bottom:36px}}.fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.fleet-grid--featured{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}@media (max-width:980px){.fleet-grid,.fleet-grid--featured{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fleet-grid,.fleet-grid--featured{grid-template-columns:1fr}}.fleet-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card,#fff);display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.fleet-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.12)}.fleet-card-media{display:block;aspect-ratio:16/10;overflow:hidden}.fleet-card--big .fleet-card-media{aspect-ratio:16/9}.fleet-card-media img{width:100%;height:100%;object-fit:cover;display:block}.fleet-card-body{padding:12px 14px 14px;display:grid;grid-gap:8px;gap:8px}.fleet-card-title{font-weight:800;font-size:15px;color:var(--fg)}.fleet-card--big .fleet-card-title{font-size:17px}.fleet-card-price{margin:0;font-size:13.5px}.fleet-card-price strong{color:var(--brand);font-size:15px}.fleet-card-actions{display:flex;gap:8px;flex-wrap:wrap}.fleet-btn-book{padding:8px 14px!important;font-size:13px!important;border-radius:9px!important}.fleet-btn-chat,.fleet-btn-wa{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--fg);text-decoration:none}.fleet-btn-wa{border-color:#25d366;color:#128c7e}.fleet-btn-wa:hover{background:#25d366;color:#fff}.fleet-btn-chat:hover{border-color:var(--brand);color:var(--brand)}.filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.filter-chips--brands{margin-bottom:18px}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--fg);background:var(--bg);transition:border-color .15s,background .15s}.chip--active,.chip:hover{border-color:var(--brand)}.chip--active{background:var(--brand);color:var(--brand-fg,#fff)}.chip-count{font-size:11px;opacity:.7}.rb-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent)}.pdp-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 4px;font-size:13px;color:var(--muted,#6b7280)}.pdp-breadcrumb a{color:inherit;text-decoration:none}.pdp-breadcrumb a:hover{color:var(--brand)}.pdp-breadcrumb .sep{opacity:.55}.pdp-breadcrumb .current{color:var(--fg,#111);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.car-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.car-overview{margin-top:20px}.car-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;margin:0}.car-overview-row{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--line,#ebebeb);font-size:13.5px}.car-overview-row dt{color:var(--muted,#6b7280)}.car-overview-row dd{margin:0;font-weight:600;text-align:end}@media (max-width:560px){.car-overview-grid{grid-template-columns:1fr}}.car-features{margin-top:20px}.car-feature-group{border:1px solid var(--line,#ebebeb);border-radius:10px;margin-bottom:8px;overflow:hidden}.car-feature-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;font-size:14px}.car-feature-group summary::-webkit-details-marker{display:none}.car-feature-group summary:after{content:"+";font-size:18px;color:var(--brand);line-height:1}.car-feature-group[open] summary:after{content:"−"}.car-feature-group ul{margin:0;padding:0 14px 12px;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:13.5px}.car-feature-group li{display:flex;gap:7px;align-items:baseline}.car-feature-group li:before{content:"✓";color:var(--brand);font-weight:700}@media (max-width:560px){.car-feature-group ul{grid-template-columns:1fr}}.rental-sticky-bar{display:none}@media (max-width:768px){.rental-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;inset:auto 0 0 0;z-index:60;padding:10px 16px;background:var(--card,#fff);color:var(--fg,#111);border-top:1px solid var(--line,#ebebeb);box-shadow:0 -6px 24px rgba(0,0,0,.12)}.rental-sticky-price{display:flex;align-items:baseline;gap:6px;font-size:13px}.rental-sticky-price strong{font-size:17px;color:var(--brand)}}.card-brand{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7280);margin-bottom:2px}.card-weights{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0 8px}.card-weight{padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font-size:11.5px;font-weight:700;cursor:pointer;transition:all .12s}.card-weight:hover{border-color:var(--brand)}.card-weight--on{border-color:var(--brand)}.card-add,.card-weight--on{background:var(--brand);color:var(--brand-fg,#fff)}.card-add{width:34px;height:34px;border-radius:999px;border:0;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s,opacity .12s}.card-add:hover{transform:scale(1.08)}.card-add[disabled]{opacity:.6;cursor:wait}@media (min-width:900px){.sal-gallery{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;align-items:start}.sal-gallery-main{order:2}.sal-gallery-thumbs{order:1}.sal-gallery-main{aspect-ratio:16/11;min-height:0;overflow:hidden;border-radius:12px}.sal-gallery-main img{width:100%;height:100%;object-fit:cover}.sal-gallery-thumbs{display:grid!important;grid-template-columns:1fr;grid-gap:12px;gap:12px;overflow:visible;align-content:start}.sal-gallery-thumb{width:100%!important;height:auto!important;aspect-ratio:16/12;border-radius:10px;overflow:hidden}}.skin-desert-luxe,.skin-neon-nights{--skin-kicker-font:"Space Grotesk",var(--font,sans-serif)}.skin-desert-luxe .card,.skin-neon-nights .card{background:var(--card);border-color:var(--line);transition:transform .25s,border-color .25s,box-shadow .25s}.skin-desert-luxe .card:hover,.skin-neon-nights .card:hover{transform:translateY(-6px)}.skin-desert-luxe .card .body h3,.skin-neon-nights .card .body h3{color:var(--fg)}.skin-desert-luxe .card .price,.skin-neon-nights .card .price{color:var(--brand)}.skin-desert-luxe .card .price .from,.skin-neon-nights .card .price .from{color:var(--muted)}.skin-desert-luxe .card .thumb,.skin-neon-nights .card .thumb{background:hsla(0,0%,100%,.04)}.skin-desert-luxe .thumb-placeholder,.skin-neon-nights .thumb-placeholder{background:hsla(0,0%,100%,.04);color:var(--muted)}.skin-desert-luxe .see-all-link,.skin-light-premium .see-all-link,.skin-neon-nights .see-all-link,.skin-rentop-drive .see-all-link{color:var(--brand);opacity:1}.skin-desert-luxe .pdp-info-item .info-body,.skin-desert-luxe .prose,.skin-neon-nights .pdp-info-item .info-body,.skin-neon-nights .prose{color:var(--muted)}.skin-desert-luxe .specs-table tr:nth-child(2n),.skin-neon-nights .specs-table tr:nth-child(2n){background:hsla(0,0%,100%,.03)}.skin-desert-luxe .specs-table td:first-child,.skin-neon-nights .specs-table td:first-child{color:var(--muted)}.skin-desert-luxe .section-title,.skin-neon-nights .section-title{font-size:26px;letter-spacing:-.02em}.skin-desert-luxe .car-kicker,.skin-desert-luxe .card-brand,.skin-light-premium .car-kicker,.skin-light-premium .card-brand,.skin-neon-nights .car-kicker,.skin-neon-nights .card-brand,.skin-rentop-drive .car-kicker,.skin-rentop-drive .card-brand{font-family:"Space Grotesk",var(--font,sans-serif);color:var(--brand);letter-spacing:.16em;font-weight:600}.skin-desert-luxe .section details,.skin-desert-luxe .section figure,.skin-neon-nights .section details,.skin-neon-nights .section figure{background:var(--card)!important;border-color:var(--line)!important}.skin-desert-luxe .section details summary:after,.skin-neon-nights .section details summary:after{color:var(--brand)}.skin-desert-luxe .features-strip,.skin-neon-nights .features-strip{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-desert-luxe .rental-sticky-bar,.skin-neon-nights .rental-sticky-bar{background:var(--card);border-top-color:var(--line)}.skin-desert-luxe #rental-panel,.skin-neon-nights #rental-panel{background:var(--card)}.skin-desert-luxe .fleet-card .card-brand,.skin-light-premium .fleet-card .card-brand,.skin-neon-nights .fleet-card .card-brand,.skin-rentop-drive .fleet-card .card-brand{justify-self:start;width:max-content}.skin-neon-nights{--card:#0c1119;--line:hsla(0,0%,100%,.08);--muted:#9fb1b4;--shadow:0 20px 50px -30px rgba(0,0,0,.8);background:var(--bg,#070a12)}.skin-neon-nights .announcement-bar{background:#050710;color:#5ff0e6;border-bottom:1px solid rgba(53,224,214,.14)}.skin-neon-nights .site-header{background:#070a12!important;border-bottom:1px solid rgba(53,224,214,.12);box-shadow:none}.skin-neon-nights .header-topbar{background:#050710;border-bottom-color:hsla(0,0%,100%,.05)}.skin-neon-nights .header-topbar-text{color:#5ff0e6}.skin-neon-nights .site-header nav a{font-weight:600}.skin-neon-nights .rental-hero{background:#070a12}.skin-neon-nights .rental-hero-overlay{background:radial-gradient(700px 500px at 88% 18%,rgba(53,224,214,.13),transparent 65%),repeating-linear-gradient(135deg,rgba(53,224,214,.04) 0 2px,transparent 2px 18px),linear-gradient(180deg,rgba(7,10,18,.78),rgba(7,10,18,.92))}.skin-neon-nights .rental-hero-title{color:#f2fbfa;letter-spacing:-.03em}.skin-neon-nights .rental-hero-accent{color:#5ff0e6;text-shadow:0 0 28px rgba(53,224,214,.45)}.skin-neon-nights .rental-hero-badge{border-color:rgba(53,224,214,.35);color:#5ff0e6;background:rgba(53,224,214,.08)}.skin-neon-nights .rental-hero-subtitle{color:#9fb1b4}.skin-neon-nights .rental-hero .rental-search{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.09)}.skin-neon-nights .rental-hero .rental-search input,.skin-neon-nights .rental-hero .rental-search select{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#eaf6f5}.skin-neon-nights .rental-search{background:var(--card);border-color:var(--line);box-shadow:0 24px 60px -40px rgba(0,0,0,.9)}.skin-neon-nights .rental-search input,.skin-neon-nights .rental-search select{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#eaf6f5}.skin-neon-nights .btn,.skin-neon-nights .card-add,.skin-neon-nights .nl-btn,.skin-neon-nights .rental-search button{background:linear-gradient(135deg,#35e0d6,#1f8f9c);color:#070a12;border-color:transparent;font-weight:700}.skin-neon-nights .btn:hover{opacity:.92;transform:translateY(-1px)}.skin-neon-nights .btn-outline{background:transparent;color:#eaf6f5;border:1px solid hsla(0,0%,100%,.16)}.skin-neon-nights .fleet-card{background:#0c1119;border-color:hsla(0,0%,100%,.08);border-radius:16px}.skin-neon-nights .fleet-card:hover{transform:translateY(-4px);border-color:rgba(53,224,214,.5);box-shadow:0 22px 50px -30px rgba(0,0,0,.85)}.skin-neon-nights .fleet-card .card-brand{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:10px;background:rgba(7,10,18,.7);border:1px solid rgba(53,224,214,.3);color:#5ff0e6}.skin-neon-nights .fleet-card-title{color:#f2fbfa}.skin-neon-nights .fleet-card-price{color:#9fb1b4}.skin-neon-nights .fleet-card-price strong{color:#5ff0e6}.skin-neon-nights .fleet-btn-book{background:rgba(53,224,214,.14);border:1px solid #35e0d6;color:#5ff0e6}.skin-neon-nights .fleet-btn-book:hover{background:rgba(53,224,214,.24);opacity:1}.skin-neon-nights .fleet-btn-chat,.skin-neon-nights .fleet-btn-wa{background:transparent;border-color:hsla(0,0%,100%,.16);color:#eaf6f5}.skin-neon-nights .fleet-btn-wa{border-color:rgba(37,211,102,.5);color:#4ade80}.skin-neon-nights .cat-tile{background-color:#0c1119;border:1px solid hsla(0,0%,100%,.08)}.skin-neon-nights .card:hover,.skin-neon-nights .cat-tile:hover{border-color:rgba(53,224,214,.5)}.skin-neon-nights .card:hover{box-shadow:0 22px 50px -30px rgba(0,0,0,.85)}.skin-neon-nights .chip{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#9fb1b4}.skin-neon-nights .chip:hover{border-color:rgba(53,224,214,.5);color:#5ff0e6}.skin-neon-nights .chip--active{background:rgba(53,224,214,.16);border-color:#35e0d6;color:#5ff0e6}.skin-neon-nights .feat-title{color:#f2fbfa}.skin-neon-nights .feat-text{color:#7b8c8f}.skin-neon-nights .newsletter-dark{background:#0a0f18;border-top:1px solid rgba(53,224,214,.12)}.skin-neon-nights .nl-input{background:hsla(0,0%,100%,.05);outline-color:hsla(0,0%,100%,.1);color:#eaf6f5}.skin-neon-nights .newsletter-badge{background:rgba(53,224,214,.12);color:#5ff0e6}.skin-neon-nights .sal-footer{background:#050710;border-top:1px solid rgba(53,224,214,.12);color:#9fb1b4}.skin-neon-nights .sal-footer-brand h3,.skin-neon-nights .sal-footer-col h4{font-family:"Space Grotesk",var(--font,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#5ff0e6;font-weight:600}.skin-neon-nights .sal-footer-brand a,.skin-neon-nights .sal-footer-brand p,.skin-neon-nights .sal-footer-col a{color:#9fb1b4}.skin-neon-nights .sal-footer-col a:hover{color:#5ff0e6}.skin-neon-nights .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.06)}.skin-neon-nights .sal-footer-bottom p{color:#4a5a5d}.skin-neon-nights .sal-nl-band{background:#050710;border-top-color:rgba(53,224,214,.12);color:#eaf6f5}.skin-neon-nights .sal-nl-row input{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#eaf6f5}.skin-neon-nights #rental-panel{border:1px solid rgba(53,224,214,.22)!important;background:#0c1119;box-shadow:0 30px 70px -45px rgba(0,0,0,.9)}.skin-neon-nights .car-feature-group{background:#0c1119;border-color:hsla(0,0%,100%,.08)}.skin-neon-nights .car-overview-row{border-bottom-color:hsla(0,0%,100%,.07)}.skin-neon-nights .car-overview-row dt,.skin-neon-nights .pdp-breadcrumb{color:#7b8c8f}.skin-neon-nights .pdp-breadcrumb .current{color:#eaf6f5}.skin-neon-nights .pdp-tab{color:#7b8c8f}.skin-neon-nights .pdp-tab.is-active,.skin-neon-nights .pdp-tab:hover{color:#f2fbfa}.skin-neon-nights .pdp-tab.is-active{border-bottom-color:#35e0d6}.skin-neon-nights .pdp-tablist{border-bottom-color:hsla(0,0%,100%,.1)}.skin-neon-nights .sal-gallery-main,.skin-neon-nights .sal-gallery-thumb{background:#0c1119}.skin-neon-nights .sal-gallery-thumb.active{border-color:#35e0d6}.skin-neon-nights .similar-products{border-top-color:hsla(0,0%,100%,.08)}.skin-neon-nights .trust-badge{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#9fb1b4}.skin-desert-luxe{--card:#15130d;--line:hsla(0,0%,100%,.07);--muted:#a49f93;--shadow:0 20px 50px -30px rgba(0,0,0,.8);background:var(--bg,#0d0c0a)}.skin-desert-luxe .announcement-bar{background:#090806;color:#e8c274;border-bottom:1px solid rgba(217,164,65,.18)}.skin-desert-luxe .site-header{background:#0d0c0a!important;border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:none}.skin-desert-luxe .header-topbar{background:#090806;border-bottom-color:hsla(0,0%,100%,.05)}.skin-desert-luxe .header-topbar-text{color:#e8c274}.skin-desert-luxe .site-header nav a{font-weight:600}.skin-desert-luxe .rental-hero{background:#0d0c0a}.skin-desert-luxe .rental-hero-overlay{background:radial-gradient(900px 400px at 75% -10%,rgba(217,164,65,.16),transparent 70%),repeating-linear-gradient(115deg,rgba(217,164,65,.04) 0 2px,transparent 2px 22px),linear-gradient(180deg,rgba(21,18,9,.8),rgba(13,12,10,.92))}.skin-desert-luxe .rental-hero-title{color:#f6f1e7}.skin-desert-luxe .rental-hero-accent{color:#e8c274}.skin-desert-luxe .rental-hero-badge{border-color:rgba(217,164,65,.35);color:#e8c274}.skin-desert-luxe .rental-hero-subtitle{color:#b7b1a4}.skin-desert-luxe .rental-search{background:var(--card);border-color:var(--line);box-shadow:0 24px 60px -40px rgba(0,0,0,.9)}.skin-desert-luxe .rental-search input,.skin-desert-luxe .rental-search select{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#f4efe6}.skin-desert-luxe .btn,.skin-desert-luxe .card-add,.skin-desert-luxe .nl-btn,.skin-desert-luxe .rental-search button{background:linear-gradient(135deg,#e8c274,#c8912f);color:#0d0c0a;border-color:transparent;font-weight:700}.skin-desert-luxe .btn{border-radius:999px}.skin-desert-luxe .fleet-btn-book{border-radius:10px!important}.skin-desert-luxe .btn:hover{opacity:.92;transform:translateY(-1px)}.skin-desert-luxe .btn-outline{background:transparent;color:#f4efe6;border:1px solid hsla(0,0%,100%,.16)}.skin-desert-luxe .fleet-card{background:#15130d;border-color:hsla(0,0%,100%,.07);border-radius:16px}.skin-desert-luxe .fleet-card:hover{transform:translateY(-6px);border-color:rgba(217,164,65,.4);box-shadow:0 22px 50px -30px rgba(0,0,0,.85)}.skin-desert-luxe .fleet-card-title{color:#f4efe6}.skin-desert-luxe .fleet-card-price{color:#a49f93}.skin-desert-luxe .fleet-card-price strong{color:#e8c274}.skin-desert-luxe .fleet-btn-chat,.skin-desert-luxe .fleet-btn-wa{background:transparent;border-color:hsla(0,0%,100%,.16);color:#f4efe6}.skin-desert-luxe .cat-tile{background-color:#15130d;border:1px solid hsla(0,0%,100%,.07)}.skin-desert-luxe .card:hover,.skin-desert-luxe .cat-tile:hover{border-color:rgba(217,164,65,.4)}.skin-desert-luxe .card:hover{box-shadow:0 22px 50px -30px rgba(0,0,0,.85)}.skin-desert-luxe .chip{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#c9c3b6}.skin-desert-luxe .chip:hover{border-color:rgba(217,164,65,.4);color:#e8c274}.skin-desert-luxe .chip--active{background:rgba(217,164,65,.16);border-color:#e8c274;color:#e8c274}.skin-desert-luxe .feat-title{color:#f4efe6}.skin-desert-luxe .feat-text{color:#8f8a7e}.skin-desert-luxe .newsletter-dark{background:#151209;border-top:1px solid rgba(217,164,65,.2)}.skin-desert-luxe .nl-input{background:hsla(0,0%,100%,.05);outline-color:hsla(0,0%,100%,.1);color:#f4efe6}.skin-desert-luxe .sal-footer{background:#090806;border-top:1px solid hsla(0,0%,100%,.06);color:#a49f93}.skin-desert-luxe .sal-footer-brand h3,.skin-desert-luxe .sal-footer-col h4{font-family:"Space Grotesk",var(--font,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#e8c274;font-weight:600}.skin-desert-luxe .sal-footer-brand a,.skin-desert-luxe .sal-footer-brand p,.skin-desert-luxe .sal-footer-col a{color:#a49f93}.skin-desert-luxe .sal-footer-col a:hover{color:#e8c274}.skin-desert-luxe .sal-footer-bottom,.skin-desert-luxe .sal-nl-band{border-top-color:hsla(0,0%,100%,.06)}.skin-desert-luxe .sal-nl-band{background:#090806;color:#f4efe6}.skin-desert-luxe .sal-nl-row input{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#f4efe6}.skin-desert-luxe #rental-panel{border:1px solid rgba(217,164,65,.28)!important;background:#15130d;box-shadow:0 30px 70px -45px rgba(0,0,0,.9)}.skin-desert-luxe .car-feature-group{background:#15130d;border-color:hsla(0,0%,100%,.07)}.skin-desert-luxe .car-overview-row{border-bottom-color:hsla(0,0%,100%,.07)}.skin-desert-luxe .car-overview-row dt,.skin-desert-luxe .pdp-breadcrumb{color:#8f8a7e}.skin-desert-luxe .pdp-breadcrumb .current{color:#f4efe6}.skin-desert-luxe .pdp-tab{color:#8f8a7e}.skin-desert-luxe .pdp-tab.is-active,.skin-desert-luxe .pdp-tab:hover{color:#f4efe6}.skin-desert-luxe .pdp-tab.is-active{border-bottom-color:#e8c274}.skin-desert-luxe .pdp-tablist{border-bottom-color:hsla(0,0%,100%,.1)}.skin-desert-luxe .sal-gallery-main,.skin-desert-luxe .sal-gallery-thumb{background:#15130d}.skin-desert-luxe .sal-gallery-thumb.active{border-color:#e8c274}.skin-desert-luxe .similar-products{border-top-color:hsla(0,0%,100%,.08)}.skin-desert-luxe .trust-badge{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#c9c3b6}.skin-light-premium{--card:#fff;--line:#ece5d8;--muted:#6b6357;--shadow:0 12px 30px -22px rgba(0,0,0,.25);background:var(--bg,#f6f2ea)}.skin-light-premium .announcement-bar{background:#fff;color:#c8442e;border-bottom:1px solid #ece5d8}.skin-light-premium .site-header{background:hsla(40,40%,94%,.95)!important;border-bottom:1px solid #e6dfd2;box-shadow:none}.skin-light-premium .header-topbar{background:#fff;border-bottom-color:#ece5d8;color:#8a8377}.skin-light-premium .header-topbar-text{color:#c8442e}.skin-light-premium .site-header .logo{font-family:var(--font-heading);font-weight:700}.skin-light-premium .rental-hero{background:#f6f2ea;color:#1a1712}.skin-light-premium .rental-hero-overlay{background:repeating-linear-gradient(135deg,rgba(200,68,46,.04) 0 2px,transparent 2px 20px),linear-gradient(135deg,hsla(39,38%,90%,.92),hsla(41,28%,85%,.9))}.skin-light-premium .rental-hero-title{color:#1a1712;font-weight:700;letter-spacing:-.01em}.skin-light-premium .rental-hero-accent{color:#c8442e}.skin-light-premium .rental-hero-subtitle{color:#6b6357}.skin-light-premium .rental-hero-badge{border-color:#d9c9a8;background:#fff;color:#9a7a2e}.skin-light-premium .rental-hero .rental-search{background:#fff;border-color:#ece5d8;box-shadow:0 20px 40px -24px rgba(0,0,0,.2);backdrop-filter:none;-webkit-backdrop-filter:none}.skin-light-premium .rental-hero .rental-search input,.skin-light-premium .rental-hero .rental-search select{background:#f6f2ea;border-color:#e2dccf;color:#1a1712}.skin-light-premium .rental-hero .rental-search input::-webkit-calendar-picker-indicator{filter:none}.skin-light-premium .rental-hero .rental-search label{color:#9a9285}.skin-light-premium .rental-search{background:#fff;border-color:#ece5d8;box-shadow:0 20px 40px -24px rgba(0,0,0,.2)}.skin-light-premium .rental-search input,.skin-light-premium .rental-search select{background:#f6f2ea;border-color:#e2dccf;color:#1a1712}.skin-light-premium .btn,.skin-light-premium .card-add,.skin-light-premium .nl-btn,.skin-light-premium .rental-search button{background:#c8442e;color:#fff;border-color:#c8442e;font-weight:700}.skin-light-premium .btn:hover{background:#b23a26;opacity:1}.skin-light-premium .btn-outline{background:transparent;color:#1a1712;border-color:#e0d9cc}.skin-light-premium .card,.skin-light-premium .fleet-card{background:#fff;border-color:#ece5d8;box-shadow:0 12px 30px -22px rgba(0,0,0,.25);border-radius:18px;transition:transform .25s,box-shadow .25s}.skin-light-premium .card:hover,.skin-light-premium .fleet-card:hover{transform:translateY(-6px);box-shadow:0 26px 50px -24px rgba(0,0,0,.3);border-color:#ece5d8}.skin-light-premium .fleet-card-title{font-family:var(--font-heading);font-size:19px;font-weight:700;color:#1a1712}.skin-light-premium .fleet-card-price strong{color:#c8442e}.skin-light-premium .fleet-btn-chat,.skin-light-premium .fleet-btn-wa{background:#fff;border-color:#e0d9cc;color:#1a1712}.skin-light-premium .cat-tile{border:1px solid #ece5d8;background-color:#efe8db}.skin-light-premium .chip{background:#f6f2ea;border-color:#e2dccf;color:#575147}.skin-light-premium .chip--active,.skin-light-premium .chip:hover{border-color:#c8442e;color:#c8442e}.skin-light-premium .chip--active{background:#fbe7e2}.skin-light-premium .section details,.skin-light-premium .section figure{background:#fff!important;border-color:#ece5d8!important}.skin-light-premium .section details summary:after{color:#c8442e}.skin-light-premium .section-title{font-weight:700;letter-spacing:0;font-size:clamp(26px,3vw,34px)}.skin-light-premium .features-strip,.skin-light-premium .newsletter-dark{background:#1a1712}.skin-light-premium .newsletter-dark p{color:#b8b0a2}.skin-light-premium .sal-footer{background:#fff;border-top:1px solid #e6dfd2;color:#6b6357}.skin-light-premium .sal-footer-brand h3,.skin-light-premium .sal-footer-col h4{font-family:"Space Grotesk",var(--font,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#c8442e;font-weight:600}.skin-light-premium .sal-footer-brand a,.skin-light-premium .sal-footer-brand p,.skin-light-premium .sal-footer-col a{color:#6b6357}.skin-light-premium .sal-footer-col a:hover{color:#c8442e}.skin-light-premium .sal-footer-bottom{border-top-color:#e6dfd2}.skin-light-premium .sal-nl-band{background:#fff;border-top-color:#e6dfd2}.skin-light-premium #rental-panel{background:#fff;border:1px solid #ece5d8!important;box-shadow:0 20px 40px -24px rgba(0,0,0,.18)}.skin-light-premium .car-feature-group{background:#fff;border-color:#ece5d8}.skin-light-premium .pdp-tab.is-active{border-bottom-color:#c8442e}.skin-light-premium .sal-gallery-main,.skin-light-premium .sal-gallery-thumb{background:#efe8db}.skin-light-premium .sal-gallery-thumb.active{border-color:#c8442e}.skin-rentop-drive{--card:#fff;--line:#eee2da;--muted:#6f675e;--shadow:0 12px 30px -22px rgba(23,20,15,.25);background:var(--bg,#f8f5f0)}.skin-rentop-drive .announcement-bar{background:#0c0a08;color:#ff7aa8;border-bottom:1px solid rgba(216,27,96,.2)}.skin-rentop-drive .site-header{border-bottom:1px solid hsla(0,0%,100%,.07);box-shadow:none}.skin-rentop-drive .header-topbar-text{color:#ff7aa8}.skin-rentop-drive .rental-hero{background:#100e0c}.skin-rentop-drive .rental-hero-overlay{background:radial-gradient(800px 420px at 80% -10%,rgba(216,27,96,.22),transparent 65%),repeating-linear-gradient(115deg,rgba(216,27,96,.04) 0 2px,transparent 2px 22px),linear-gradient(180deg,rgba(23,19,15,.82),rgba(16,14,12,.93))}.skin-rentop-drive .rental-hero-accent{color:#ff5c8d}.skin-rentop-drive .rental-hero-badge{border-color:rgba(216,27,96,.45);color:#ff7aa8;background:rgba(216,27,96,.1)}.skin-rentop-drive .btn,.skin-rentop-drive .card-add,.skin-rentop-drive .nl-btn,.skin-rentop-drive .rental-search button{background:linear-gradient(135deg,#e6175c,#ad1457);color:#fff;border-color:transparent;font-weight:700}.skin-rentop-drive .btn{border-radius:999px}.skin-rentop-drive .fleet-btn-book{border-radius:10px!important}.skin-rentop-drive .btn:hover{opacity:.92;transform:translateY(-1px)}.skin-rentop-drive .card,.skin-rentop-drive .fleet-card{background:#fff;border-color:#eee2da;box-shadow:0 12px 30px -24px rgba(23,20,15,.3);transition:transform .25s,box-shadow .25s,border-color .25s}.skin-rentop-drive .card:hover,.skin-rentop-drive .fleet-card:hover{transform:translateY(-4px);border-color:rgba(216,27,96,.35);box-shadow:0 24px 46px -26px rgba(23,20,15,.35)}.skin-rentop-drive .fleet-card-price strong{color:#d81b60}.skin-rentop-drive .fleet-btn-chat,.skin-rentop-drive .fleet-btn-wa{background:#fff;border-color:#eee2da;color:#17140f}.skin-rentop-drive .cat-tile{border:1px solid #eee2da;background-color:#efe7dd}.skin-rentop-drive .chip{background:#fff;border-color:#eee2da;color:#575147}.skin-rentop-drive .chip--active,.skin-rentop-drive .chip:hover{border-color:#d81b60;color:#d81b60}.skin-rentop-drive .chip--active{background:#fde7ef}.skin-rentop-drive .section details,.skin-rentop-drive .section figure{background:#fff!important;border-color:#eee2da!important}.skin-rentop-drive .section details summary:after{color:#d81b60}.skin-rentop-drive .newsletter-dark{background:#100e0c}.skin-rentop-drive .sal-footer-brand h3,.skin-rentop-drive .sal-footer-col h4{font-family:"Space Grotesk",var(--font,sans-serif);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.skin-rentop-drive #rental-panel{background:#fff;border:1px solid #eee2da!important;box-shadow:0 20px 40px -24px rgba(23,20,15,.22)}.skin-rentop-drive .car-feature-group{background:#fff;border-color:#eee2da}.skin-rentop-drive .pdp-tab.is-active{border-bottom-color:#d81b60}.skin-rentop-drive .sal-gallery-thumb.active{border-color:#d81b60}.rental-title-row{display:flex;align-items:flex-start;gap:14px;margin:16px 0 4px}.rental-brand-pill{width:54px;height:54px;flex-shrink:0;margin-top:3px;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;border:1px solid var(--line,#e5e7eb);border-radius:12px;font-weight:800;font-size:16px;letter-spacing:.05em;box-shadow:0 4px 14px rgba(0,0,0,.07)}.rental-title-main{flex:1 1;min-width:0}.rental-title-main h1{margin:0;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;line-height:1.15}.rental-subline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;margin:7px 0 0;font-size:13.5px;color:var(--muted,#6b7280)}.rental-subline>span+span:before{content:"·";margin:0 9px;opacity:.55}.rental-instant{color:var(--brand,#2563eb);font-weight:700;display:inline-flex;align-items:center;gap:5px}.rental-title-actions{display:flex;gap:10px;flex-shrink:0;margin-top:4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line,#e5e7eb);border-radius:50%;background:var(--card,#fff);color:var(--muted,#6b7280);cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,transform .1s ease}.share-btn:hover{color:var(--brand);border-color:var(--brand)}.share-btn:active{transform:scale(.92)}.share-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.pdp--rental{grid-template-columns:1.55fr 1fr;gap:40px;padding-top:20px}.rental-main{min-width:0}.rental-side{position:-webkit-sticky;position:sticky;top:20px;align-self:start;display:grid;grid-gap:16px;gap:16px}.rental-side #rental-panel{margin-top:0}@media (max-width:860px){.pdp--rental{grid-template-columns:1fr}.rental-side{position:static}.rental-title-row{flex-wrap:wrap}}.rental-terms-card{border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:16px;background:var(--card,#fff);display:block}.rental-terms-card .car-kicker{margin-top:0}.rental-terms-links{list-style:none;margin:6px 0 12px;padding:0}.rental-terms-links li+li{border-top:1px solid var(--line,#eef0f2)}.rental-terms-links a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;font-weight:600;color:var(--fg,#111);text-decoration:none;transition:color .12s}.rental-terms-links a:hover{color:var(--brand)}.rental-terms-links .arr{opacity:.45;transition:transform .12s,opacity .12s}.rental-terms-links a:hover .arr{opacity:1;transform:translateX(2px)}.rental-terms-accept{margin:0 0 8px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted,#6b7280)}.rental-pay-badges{display:flex;gap:6px;flex-wrap:wrap}.rental-pay-badges>span{width:46px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:6px}.rental-pay-badges>.rental-pay-badge--amex{background:#006fcf;border-color:#006fcf}.card-rental-price{display:flex;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-top:8px;flex-wrap:wrap}.crp-day{white-space:nowrap}.crp-day strong{color:var(--brand,#111);font-size:16px;font-weight:800}.crp-unit{font-size:11.5px}.crp-month,.crp-unit{font-weight:600;color:var(--muted,#6b7280)}.crp-month{font-size:12px;white-space:nowrap;-webkit-margin-start:auto;margin-inline-start:auto}.rental-review-band{justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:44px;padding:22px 26px;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:var(--card,#fff)}.rental-review-band,.rrb-left{display:flex;align-items:center}.rrb-left{gap:16px}.rrb-stars{display:inline-flex;gap:3px;font-size:17px;color:var(--brand,#f59e0b);line-height:1}.rrb-stars .off{opacity:.22}.rrb-score{display:block;font-size:28px;font-weight:800;line-height:1.05}.rrb-based{display:block;font-size:13px;color:var(--muted,#6b7280);margin-top:3px}.rrb-btn{border-radius:999px;padding:11px 24px;font-weight:700;text-decoration:none}.sal-nl-band--dark{background:#0a0a0a;border-top:0;color:#fff}.sal-nl-band--dark .sal-nl-row input{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:#fff}.sal-nl-band--dark .sal-nl-row input::placeholder{color:hsla(0,0%,100%,.4)}main:has(.sal-nl-band--dark)~.sal-nl-band{display:none}.skin-desert-luxe .rental-review-band,.skin-desert-luxe .rental-terms-card,.skin-neon-nights .rental-review-band,.skin-neon-nights .rental-terms-card{background:var(--card);border-color:var(--line)}.skin-desert-luxe .rrb-score,.skin-neon-nights .rrb-score{color:var(--fg,#f4efe6)}.skin-desert-luxe .rental-terms-links li+li,.skin-neon-nights .rental-terms-links li+li{border-top-color:hsla(0,0%,100%,.07)}.skin-desert-luxe .rental-terms-links a{color:#f4efe6}.skin-neon-nights .rental-terms-links a{color:#eaf6f5}.skin-desert-luxe .rental-terms-links a:hover{color:#e8c274}.skin-neon-nights .rental-terms-links a:hover{color:#5ff0e6}.skin-desert-luxe .rrb-stars{color:#e8c274}.skin-neon-nights .rrb-stars{color:#5ff0e6}.skin-light-premium .rrb-stars{color:#c8442e}.skin-rentop-drive .rrb-stars{color:#d81b60}.skin-desert-luxe .rental-instant{color:#e8c274}.skin-neon-nights .rental-instant{color:#5ff0e6}.skin-light-premium .rental-instant{color:#c8442e}.skin-rentop-drive .rental-instant{color:#d81b60}.skin-desert-luxe .share-btn,.skin-neon-nights .share-btn{background:var(--card);border-color:var(--line);color:var(--muted)}.skin-light-premium .rental-review-band,.skin-light-premium .rental-terms-card{background:#fff;border-color:#ece5d8}.skin-rentop-drive .rental-review-band,.skin-rentop-drive .rental-terms-card{background:#fff;border-color:#eee2da}.skin-light-premium .rental-brand-pill{border-color:#e2dccf}.skin-rentop-drive .rental-brand-pill{border-color:#eee2da}.skin-desert-luxe .sal-nl-band--dark{background:#151209;border-top:1px solid rgba(217,164,65,.2);color:#f4efe6}.skin-neon-nights .sal-nl-band--dark{background:#0a0f18;border-top:1px solid rgba(53,224,214,.12);color:#eaf6f5}.skin-light-premium .sal-nl-band--dark{background:#1a1712;border-top:0;color:#f6f2ea}.skin-light-premium .sal-nl-band--dark .sal-nl-row input{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:#fff}.skin-rentop-drive .sal-nl-band--dark{background:#100e0c;border-top:0;color:#f6f2ea}.skin-rentop-drive .sal-nl-band--dark .sal-nl-row input{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:#fff}.skin-primecut-charbon{--card:#211a14;--card2:#2a211a;--line:hsla(0,0%,100%,.08);--muted:#a99c8d;--pc-gold:#c99a5b;--pc-gold-soft:#e6b980;--pc-chip:#0f0b08;--shadow:0 24px 60px -34px rgba(0,0,0,.7);background:var(--bg,#16110d)}.skin-primecut-noir{--card:#151515;--card2:#1f1f1f;--line:hsla(0,0%,100%,.1);--muted:#948d84;--pc-gold:#cca972;--pc-gold-soft:#e6cd97;--pc-chip:#000;--shadow:0 24px 60px -34px rgba(0,0,0,.9);background:var(--bg,#0a0a0a)}.skin-primecut-blanc{--card:#fff;--card2:#f2ede3;--line:#ebe4d7;--muted:#8a7f6f;--pc-gold:#a9803f;--pc-gold-soft:#8a6a34;--pc-chip:#f4efe6;--shadow:0 20px 44px -30px rgba(24,19,16,.22);background:var(--bg,#fff)}.skin-primecut-mix{--card:#fff;--card2:#efe7d7;--line:#e6ddcb;--muted:#867c6d;--pc-gold:#a9803f;--pc-gold-soft:#8a6a34;--pc-chip:#efe7d7;--shadow:0 20px 44px -30px rgba(23,19,16,.2);background:var(--bg,#f5efe4)}[class*=skin-primecut-] .section-title,[class*=skin-primecut-] h1,[class*=skin-primecut-] h2,[class*=skin-primecut-] h3{font-family:"Oswald",var(--font-heading,sans-serif);text-transform:uppercase;letter-spacing:.02em}[class*=skin-primecut-] .card-brand,[class*=skin-primecut-] .features-strip .feature-title,[class*=skin-primecut-] .logo-strip .section-title{color:var(--pc-gold);font-family:Oswald,sans-serif;letter-spacing:.16em;text-transform:uppercase}[class*=skin-primecut-] .see-all-link{color:var(--pc-gold-soft);opacity:1;font-family:Oswald,sans-serif;letter-spacing:.1em}[class*=skin-primecut-] .ticker-wrap{background:var(--brand);color:#fff}[class*=skin-primecut-] .ticker-item{color:#fff;font-family:Oswald,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:12px}[class*=skin-primecut-] .ticker-dot{color:hsla(0,0%,100%,.6)}[class*=skin-primecut-] .logo-strip{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}[class*=skin-primecut-] .logo-strip-word{border:1px solid var(--line);background:var(--card);color:var(--fg);padding:8px 15px;border-radius:999px;font-family:Oswald,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:1}[class*=skin-primecut-] .logo-strip-word:hover{border-color:var(--brand);color:var(--brand)}[class*=skin-primecut-] .card{background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .2s,box-shadow .2s}[class*=skin-primecut-] .card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}[class*=skin-primecut-] .card .thumb{background:var(--card2)}[class*=skin-primecut-] .card .body h3{color:var(--fg);font-family:Oswald,sans-serif;font-weight:600}[class*=skin-primecut-] .card .price{color:var(--pc-gold-soft);font-family:Oswald,sans-serif;font-weight:600}[class*=skin-primecut-] .card .badge,[class*=skin-primecut-] .card-add{background:var(--brand);color:#fff}[class*=skin-primecut-] .card-weight--on{background:var(--brand);border-color:var(--brand);color:#fff}[class*=skin-primecut-] .features-strip{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[class*=skin-primecut-] .features-strip .feature-icon{color:var(--pc-gold)}[class*=skin-primecut-] .section details,[class*=skin-primecut-] .section figure{background:var(--card)!important;border-color:var(--line)!important}[class*=skin-primecut-] .section details summary{font-family:Oswald,sans-serif;letter-spacing:.03em}[class*=skin-primecut-] .section details summary:after{color:var(--pc-gold-soft)}[class*=skin-primecut-] .rt-grade{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow-x:auto}[class*=skin-primecut-] .rt-grade table{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}[class*=skin-primecut-] .rt-grade thead tr{background:var(--pc-chip)}[class*=skin-primecut-] .rt-grade th{text-align:left;padding:15px 20px;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:12px;color:var(--pc-gold)}[class*=skin-primecut-] .rt-grade td{padding:15px 20px;border-top:1px solid var(--line);color:var(--muted)}[class*=skin-primecut-] .rt-grade td:first-child{font-family:Oswald,sans-serif;font-weight:600;color:var(--fg);letter-spacing:.04em}[class*=skin-primecut-] .rt-grade td:last-child{text-align:right;font-family:Oswald,sans-serif;font-weight:600;color:var(--pc-gold-soft)}[class*=skin-primecut-] .deal-band{background:var(--card);border:1px solid var(--line)}[class*=skin-primecut-] .deal-count-box{background:var(--pc-chip);border:1px solid var(--line)}[class*=skin-primecut-] .deal-count-box b{color:var(--fg);font-family:Oswald,sans-serif}[class*=skin-primecut-] .btn{font-family:Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:12px}[class*=skin-primecut-] .sal-footer .sal-footer-col-title,[class*=skin-primecut-] .sal-footer h4{color:var(--pc-gold);font-family:Oswald,sans-serif;letter-spacing:.14em}.skin-primecut-noir .section{padding-top:64px;padding-bottom:64px}.skin-primecut-noir .card{border-radius:10px;box-shadow:none}.skin-primecut-noir .card:hover{transform:none;border-color:var(--pc-gold-soft);box-shadow:0 0 0 1px var(--pc-gold-soft)}.skin-primecut-noir .grid{gap:26px}.skin-primecut-noir .hero h1,.skin-primecut-noir .rental-hero h1{font-size:clamp(44px,7vw,84px);letter-spacing:.04em}.skin-primecut-noir .section-title{font-size:30px;letter-spacing:.05em}.skin-primecut-blanc .card{box-shadow:0 10px 30px -18px rgba(24,19,16,.28);border-color:#efe7d9}.skin-primecut-blanc .card:hover{box-shadow:0 18px 40px -20px rgba(24,19,16,.34)}.skin-primecut-blanc .grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.skin-primecut-blanc .features-strip{background:#faf6ee}.skin-primecut-blanc .rt-grade thead tr{background:#f4efe6}.skin-primecut-mix .section+.section{border-top:1px solid #e6ddcb}.skin-primecut-mix .features-strip,.skin-primecut-mix .scheme-primecut-night{background:#161210!important;color:#e8ded0!important}.skin-primecut-mix .features-strip .feature-title,.skin-primecut-mix .scheme-primecut-night .section-title{color:#e6b980!important}.skin-primecut-charbon .section{padding-top:52px;padding-bottom:26px}.skin-cleanfresh{--card:#fff;--line:#e6eef6;--muted:#5c7488;--pc-teal:#2fc4a3;--shadow:0 10px 30px rgba(23,137,230,.1);background:var(--bg,#f4f9fd)}.skin-cleanfresh .section-title,.skin-cleanfresh h1,.skin-cleanfresh h2,.skin-cleanfresh h3{font-family:"Plus Jakarta Sans",var(--font,sans-serif);font-weight:800;letter-spacing:-.02em}.skin-cleanfresh .btn{background:linear-gradient(135deg,var(--brand,#1789e6),var(--pc-teal))!important;border:0!important;border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.skin-cleanfresh .card{border-radius:18px;box-shadow:var(--shadow);border-color:var(--line)}.skin-cleanfresh .cat-tile,.skin-cleanfresh .cat-tiles a{border-radius:18px}.skin-cleanfresh .features-strip{background:#fff;border-color:var(--line)}.skin-cleanfresh .see-all-link{color:var(--brand);opacity:1;font-weight:700}.skin-cleanfresh .hero{background:linear-gradient(180deg,#e7f3fc,#f4f9fd)}.skin-cleanbold{--card:#fff;--line:#e4e3db;--muted:#55555a;background:var(--bg,#f4f3ee)}.skin-cleanbold .section-title,.skin-cleanbold h1,.skin-cleanbold h2,.skin-cleanbold h3{font-family:"Space Grotesk",var(--font,sans-serif);font-weight:700;letter-spacing:-.03em}.skin-cleanbold .hero{background:#111014;color:#fff}.skin-cleanbold .hero h1{font-size:clamp(40px,7vw,84px);line-height:.92;color:#fff}.skin-cleanbold .hero p{color:#b0b0b0}.skin-cleanbold .btn{background:var(--brand,#5b78ff)!important;border:0!important;border-radius:8px;font-family:Space Grotesk,sans-serif;font-weight:700}.skin-cleanbold .card{border-radius:6px;box-shadow:none;border-color:var(--line)}.skin-cleanbold .card:hover{border-color:var(--brand);box-shadow:0 10px 26px rgba(91,120,255,.18)}.skin-cleanbold .features-strip{background:#111014;color:#fff;border:0}.skin-cleanbold .features-strip .feature-title{color:#fff}.skin-cleanbold .features-strip .feature-icon{color:var(--brand);font-family:Space Grotesk,sans-serif;font-size:40px}.skin-cleanbold .sal-footer{background:#111014}.skin-cleanwarm{--card:#fff;--line:#e2d9cb;--muted:#6c6355;--pc-terra:#a8613f;--shadow:none;background:var(--bg,#f6f2ea)}.skin-cleanwarm .section-title,.skin-cleanwarm h1,.skin-cleanwarm h2,.skin-cleanwarm h3{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.02em}.skin-cleanwarm .hero{text-align:center}.skin-cleanwarm .hero h1 em,.skin-cleanwarm .hero h1 i{font-style:italic;color:var(--brand,#5c7357)}.skin-cleanwarm .btn{background:#3f4a3a!important;border:0!important;border-radius:999px;color:#f6f2ea!important;font-family:Manrope,sans-serif;font-weight:700}.skin-cleanwarm .card{border:0!important;border-radius:8px;box-shadow:none;background:transparent}.skin-cleanwarm .card .thumb{border-radius:8px}.skin-cleanwarm .card .body h3{font-family:Newsreader,serif;font-weight:500}.skin-cleanwarm .features-strip{background:#efe8dc;border-color:var(--line)}.skin-cleanwarm .see-all-link{color:var(--brand,#5c7357);text-decoration:underline;text-underline-offset:3px;opacity:1}.skin-cleanwarm .sal-footer{background:#2b2620}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bg,#fff) 86%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--fg,#111) 9%,transparent);transition:box-shadow .2s}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .site-header .bar{height:70px;gap:18px}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .site-header .logo{font-size:clamp(14px,1.15vw,17px);letter-spacing:-.01em;line-height:1.05;flex-shrink:1;min-width:0}.skin-cleanwarm .site-header .logo{font-weight:600;letter-spacing:.01em}.skin-cleanfresh .site-header .logo{font-weight:800}.skin-cleanbold .site-header .logo{font-weight:700;letter-spacing:-.02em;text-transform:uppercase}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav{gap:16px;min-width:0}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .nav-drop-btn,:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav-link{white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.035em;opacity:.8;position:relative;font-family:var(--font,sans-serif)}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1.5px;background:var(--accent,var(--brand,currentColor));transition:right .22s ease}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav-link:hover{opacity:1}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav-link:hover:after{right:0}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .nav-drop-btn:hover{opacity:1}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-actions{gap:13px;flex-shrink:0}@media (max-width:1024px){:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-nav{display:none}:is(.skin-cleanfresh,.skin-cleanbold,.skin-cleanwarm) .sal-hamburger{display:flex}}.skin-cleanbold .sal-footer,.skin-cleanwarm .sal-footer{color:#efe9df;border-top:0}.skin-cleanbold .sal-footer .sal-footer-brand h3,.skin-cleanbold .sal-footer .sal-footer-col h4,.skin-cleanwarm .sal-footer .sal-footer-brand h3,.skin-cleanwarm .sal-footer .sal-footer-col h4{color:#fff}.skin-cleanbold .sal-footer .sal-footer-bottom p,.skin-cleanbold .sal-footer .sal-footer-brand a,.skin-cleanbold .sal-footer .sal-footer-brand p,.skin-cleanbold .sal-footer .sal-footer-col a,.skin-cleanwarm .sal-footer .sal-footer-bottom p,.skin-cleanwarm .sal-footer .sal-footer-brand a,.skin-cleanwarm .sal-footer .sal-footer-brand p,.skin-cleanwarm .sal-footer .sal-footer-col a{color:hsla(0,0%,100%,.64)}.skin-cleanbold .sal-footer .sal-footer-brand a:hover,.skin-cleanbold .sal-footer .sal-footer-col a:hover,.skin-cleanwarm .sal-footer .sal-footer-brand a:hover,.skin-cleanwarm .sal-footer .sal-footer-col a:hover{color:#fff}.skin-cleanbold .sal-footer .sal-footer-bottom,.skin-cleanwarm .sal-footer .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.13)}.skin-cleanwarm .sal-footer .sal-footer-brand a:hover,.skin-cleanwarm .sal-footer .sal-footer-col a:hover{color:#e6b89a}.skin-cleanbold .sal-footer .sal-footer-col a:hover{color:#b7c0ff}.svc-wizard,.svc-wizard--pick .container{scroll-margin-top:90px}.svc-wizard--pick>div>button{will-change:transform}.svc-wizard--pick>div>button:hover{transform:translateY(-3px);border-color:var(--accent,var(--brand,#2563eb))!important;box-shadow:0 14px 32px color-mix(in srgb,var(--fg,#111) 12%,transparent)!important}.svc-wizard--pick>div>button:active{transform:translateY(-1px)}.svc-wizard button{transition:transform .12s ease,box-shadow .18s ease,border-color .15s ease,background .15s ease}.skin-resto-thai{--card:#fff;--line:#efdcc8;--muted:#8a6f5f;--rt-gold:#c8a04a;--shadow:0 18px 44px -30px rgba(122,12,31,.28);background:var(--bg,#fffaf5)}.skin-resto-thai .hero{margin:22px auto;padding:56px 40px;border-radius:16px;background:linear-gradient(160deg,#fff6ef,#fdeadf);border:1px solid #f0dcc9;box-shadow:inset 0 0 0 4px rgba(200,160,74,.14)}.skin-resto-thai .hero h1{color:var(--brand,#c8102e)}.skin-resto-thai .hero p{color:#6d4f42}.skin-resto-thai .section-title{color:#2a1a14}.skin-resto-thai .section-title:after{content:"";display:block;width:52px;height:3px;margin-top:10px;background:var(--rt-gold);border-radius:2px}.skin-resto-thai .menu .section-title,.skin-resto-thai .menu .section-title:after{margin-left:auto;margin-right:auto}.skin-resto-thai .btn{background:var(--brand,#c8102e)!important;color:#fff8f2!important;border:0!important;border-radius:999px;font-weight:600;letter-spacing:.02em}.skin-resto-thai .btn:hover{background:#a80d26!important;opacity:1}.skin-resto-thai .card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:none}.skin-resto-thai .card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.skin-resto-thai .card .price{color:var(--brand,#c8102e)}.skin-resto-thai .features-strip{background:#fff2e8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-resto-thai .features-strip .feat-icon{color:var(--rt-gold)}.skin-resto-thai .see-all-link{color:var(--brand,#c8102e);opacity:1}.skin-resto-thai .sal-footer{background:#7a0c1f;color:#f6e3d6;border-top:0}.skin-resto-thai .sal-footer-brand h3,.skin-resto-thai .sal-footer-col h4{color:var(--rt-gold)}.skin-resto-thai .sal-footer-bottom p,.skin-resto-thai .sal-footer-brand a,.skin-resto-thai .sal-footer-brand p,.skin-resto-thai .sal-footer-col a{color:hsla(24,64%,90%,.72)}.skin-resto-thai .sal-footer-brand a:hover,.skin-resto-thai .sal-footer-col a:hover{color:#fff}.skin-resto-thai .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.14)}.skin-resto-bistro{--card:#fffdf9;--line:#ddd6c8;--muted:#6b6459;--rb-gold:#8a7a5c;--shadow:0 16px 40px -30px rgba(26,26,26,.32);background:var(--bg,#f7f4ee)}.skin-resto-bistro .hero{text-align:center;margin:26px auto;padding:60px 40px;border-top:1px solid #cfc7b6;border-bottom:1px solid #cfc7b6}.skin-resto-bistro .hero h1{font-style:italic;font-weight:500;color:#1a1a1a}.skin-resto-bistro .hero h1:after{content:"";display:block;width:60px;height:1px;margin:18px auto 0;background:var(--rb-gold)}.skin-resto-bistro .hero p{color:#5a5347}.skin-resto-bistro .section-title{color:#1a1a1a;font-weight:500}.skin-resto-bistro .btn{background:#1a1a1a!important;color:#f7f4ee!important;border:0!important;border-radius:2px;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.skin-resto-bistro .btn:hover{background:#000!important;opacity:1}.skin-resto-bistro .card{background:var(--card);border:1px solid var(--line);border-radius:2px;box-shadow:none}.skin-resto-bistro .card:hover{box-shadow:var(--shadow)}.skin-resto-bistro .card .price{color:#1a1a1a}.skin-resto-bistro .features-strip{background:#efeadf;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-resto-bistro .features-strip .feat-icon{color:var(--rb-gold)}.skin-resto-bistro .see-all-link{color:#1a1a1a;opacity:1;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--rb-gold);text-decoration-color:var(--rb-gold)}.skin-resto-bistro .sal-footer{background:#1a1a1a;color:#e7e1d4;border-top:0}.skin-resto-bistro .sal-footer-brand h3,.skin-resto-bistro .sal-footer-col h4{color:#fff;letter-spacing:.14em}.skin-resto-bistro .sal-footer-bottom p,.skin-resto-bistro .sal-footer-brand a,.skin-resto-bistro .sal-footer-brand p,.skin-resto-bistro .sal-footer-col a{color:hsla(41,28%,87%,.64)}.skin-resto-bistro .sal-footer-brand a:hover,.skin-resto-bistro .sal-footer-col a:hover{color:#d9c9a3}.skin-resto-bistro .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.13)}.skin-resto-italian{--card:#fffdf6;--line:#ecdfc9;--muted:#7a5d4b;--ri-green:#3f7d3f;--shadow:0 18px 44px -30px rgba(124,20,20,.3);background:var(--bg,#fdf6ec)}.skin-resto-italian .hero{margin:22px auto;padding:56px 40px;border-radius:14px;background:linear-gradient(160deg,#fff8ee,#fbeed9);border:1px solid #eddfc7}.skin-resto-italian .hero h1{color:var(--brand,#c62828)}.skin-resto-italian .hero p{color:#6a4d3c}.skin-resto-italian .section-title{color:#2b1c14}.skin-resto-italian .section-title:after{content:"";display:block;width:56px;height:3px;margin-top:10px;background:linear-gradient(90deg,var(--brand,#c62828) 0 34%,#f4f4f4 34% 66%,var(--ri-green) 66% 100%);border-radius:2px}.skin-resto-italian .menu .section-title{text-align:center}.skin-resto-italian .menu .section-title:after{margin-left:auto;margin-right:auto}.skin-resto-italian .btn{background:var(--brand,#c62828)!important;color:#fff6ee!important;border:0!important;border-radius:10px;font-weight:600}.skin-resto-italian .btn:hover{background:#a81f1f!important;opacity:1}.skin-resto-italian .card{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:none}.skin-resto-italian .card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.skin-resto-italian .card .price{color:var(--brand,#c62828)}.skin-resto-italian .features-strip{background:#fbeed9;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-resto-italian .features-strip .feat-icon{color:var(--ri-green)}.skin-resto-italian .see-all-link{color:var(--brand,#c62828);opacity:1}.skin-resto-italian .sal-footer{background:#7c1414;color:#f6e7d8;border-top:0}.skin-resto-italian .sal-footer-brand h3,.skin-resto-italian .sal-footer-col h4{color:#e6c66a}.skin-resto-italian .sal-footer-bottom p,.skin-resto-italian .sal-footer-brand a,.skin-resto-italian .sal-footer-brand p,.skin-resto-italian .sal-footer-col a{color:hsla(30,63%,91%,.72)}.skin-resto-italian .sal-footer-brand a:hover,.skin-resto-italian .sal-footer-col a:hover{color:#fff}.skin-resto-italian .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.14)}.skin-resto-arabic{--card:#fff;--line:#e6dcc4;--muted:#7c7259;--ra-gold:#c8a04a;--shadow:0 18px 44px -30px hsla(0,0%,8%,.34);background:var(--bg,#faf7f0)}.skin-resto-arabic .hero{margin:22px auto;padding:58px 44px;border-radius:8px;background:#fffdf6;border:1px solid var(--ra-gold);box-shadow:inset 0 0 0 5px rgba(200,160,74,.16)}.skin-resto-arabic .hero h1{color:#141414}.skin-resto-arabic .hero h1:after{content:"◆";display:block;margin-top:12px;font-size:14px;color:var(--ra-gold)}.skin-resto-arabic .hero p{color:#5f5847}.skin-resto-arabic .section-title{color:#141414}.skin-resto-arabic .section-title:after{content:"";display:block;width:58px;height:2px;margin-top:10px;background:var(--ra-gold)}.skin-resto-arabic .menu .section-title{text-align:center}.skin-resto-arabic .menu .section-title:after{margin-left:auto;margin-right:auto}.skin-resto-arabic .btn{background:#141414!important;color:#f3ecdc!important;border:1px solid var(--ra-gold)!important;border-radius:6px;letter-spacing:.05em;font-weight:600}.skin-resto-arabic .btn:hover{background:#000!important;color:var(--ra-gold)!important;opacity:1}.skin-resto-arabic .card{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:none}.skin-resto-arabic .card:hover{transform:translateY(-4px);border-color:var(--ra-gold);box-shadow:var(--shadow)}.skin-resto-arabic .card .price{color:#8a6a1e}.skin-resto-arabic .features-strip{background:#f5efdf;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-resto-arabic .features-strip .feat-icon{color:var(--ra-gold)}.skin-resto-arabic .see-all-link{color:#8a6a1e;opacity:1}.skin-resto-arabic .sal-footer{background:#0e0e0e;color:#e9e2d2;border-top:2px solid var(--ra-gold)}.skin-resto-arabic .sal-footer-brand h3,.skin-resto-arabic .sal-footer-col h4{color:var(--ra-gold);letter-spacing:.14em}.skin-resto-arabic .sal-footer-bottom p,.skin-resto-arabic .sal-footer-brand a,.skin-resto-arabic .sal-footer-brand p,.skin-resto-arabic .sal-footer-col a{color:hsla(42,34%,87%,.66)}.skin-resto-arabic .sal-footer-brand a:hover,.skin-resto-arabic .sal-footer-col a:hover{color:var(--ra-gold)}.skin-resto-arabic .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.12)}.skin-resto-burger{--card:#fff;--line:#efe6d4;--muted:#7a6f5f;--rg-yellow:#f2b705;--shadow:0 20px 46px -28px rgba(224,30,43,.4);background:var(--bg,#fffdf7)}.skin-resto-burger .hero{margin:20px auto;padding:60px 40px;border-radius:20px;background:#fff6e9;border:3px solid #191512;box-shadow:8px 8px 0 var(--rg-yellow)}.skin-resto-burger .hero h1{color:var(--brand,#e01e2b);line-height:.98}.skin-resto-burger .hero p{color:#4a4034}.skin-resto-burger .section-title{color:#191512;text-transform:uppercase}.skin-resto-burger .section-title:after{content:"";display:block;width:60px;height:5px;margin-top:8px;background:var(--rg-yellow);border-radius:3px}.skin-resto-burger .menu .section-title{text-align:center}.skin-resto-burger .menu .section-title:after{margin-left:auto;margin-right:auto}.skin-resto-burger .btn{background:var(--brand,#e01e2b)!important;color:#fff!important;border:0!important;border-radius:14px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;box-shadow:0 4px 0 #a10f1a}.skin-resto-burger .btn:hover{background:#c31824!important;transform:translateY(-1px);opacity:1}.skin-resto-burger .card{background:var(--card);border:2px solid #191512;border-radius:16px;box-shadow:none}.skin-resto-burger .card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--rg-yellow)}.skin-resto-burger .card .price{color:var(--brand,#e01e2b)}.skin-resto-burger .features-strip{background:#fff0d4;border-top:2px solid #191512;border-bottom:2px solid #191512}.skin-resto-burger .features-strip .feat-icon{color:var(--brand,#e01e2b)}.skin-resto-burger .see-all-link{color:var(--brand,#e01e2b);opacity:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.skin-resto-burger .site-header .logo,.skin-resto-burger .site-header nav a{color:#fff}.skin-resto-burger .sal-footer{background:#191512;color:#f2e6d4;border-top:0}.skin-resto-burger .sal-footer-brand h3,.skin-resto-burger .sal-footer-col h4{color:var(--rg-yellow);text-transform:uppercase;letter-spacing:.1em}.skin-resto-burger .sal-footer-bottom p,.skin-resto-burger .sal-footer-brand a,.skin-resto-burger .sal-footer-brand p,.skin-resto-burger .sal-footer-col a{color:hsla(36,54%,89%,.68)}.skin-resto-burger .sal-footer-brand a:hover,.skin-resto-burger .sal-footer-col a:hover{color:var(--rg-yellow)}.skin-resto-burger .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.13)}.skin-resto-kebab{--card:#fff;--line:#e3ded4;--muted:#6f685c;--rk-red:#e63535;--shadow:0 18px 44px -30px rgba(22,19,15,.36);background:var(--bg,#f6f4f0)}.skin-resto-kebab .hero{margin:20px auto;padding:58px 40px;background:#141414;border-radius:6px;border-left:8px solid var(--rk-red)}.skin-resto-kebab .hero h1{color:#fff;letter-spacing:.02em;line-height:1}.skin-resto-kebab .hero p{color:hsla(0,0%,100%,.72)}.skin-resto-kebab .section-title{color:#16130f;letter-spacing:.04em}.skin-resto-kebab .section-title:after{content:"";display:block;width:54px;height:4px;margin-top:8px;background:var(--rk-red);border-radius:2px}.skin-resto-kebab .menu .section-title{text-align:center}.skin-resto-kebab .menu .section-title:after{margin-left:auto;margin-right:auto}.skin-resto-kebab .btn{background:var(--rk-red)!important;color:#fff!important;border:0!important;border-radius:4px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.skin-resto-kebab .btn:hover{background:#c92626!important;opacity:1}.skin-resto-kebab .card{background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:none}.skin-resto-kebab .card:hover{transform:translateY(-4px);border-color:var(--rk-red);box-shadow:var(--shadow)}.skin-resto-kebab .card .price{color:var(--rk-red)}.skin-resto-kebab .features-strip{background:#efece5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.skin-resto-kebab .features-strip .feat-icon{color:var(--rk-red)}.skin-resto-kebab .see-all-link{color:var(--rk-red);opacity:1;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.skin-resto-kebab .sal-footer{background:#0e0c09;color:#e9e4da;border-top:3px solid var(--rk-red)}.skin-resto-kebab .sal-footer-brand h3,.skin-resto-kebab .sal-footer-col h4{color:#fff;letter-spacing:.1em}.skin-resto-kebab .sal-footer-bottom p,.skin-resto-kebab .sal-footer-brand a,.skin-resto-kebab .sal-footer-brand p,.skin-resto-kebab .sal-footer-col a{color:hsla(40,25%,88%,.64)}.skin-resto-kebab .sal-footer-brand a:hover,.skin-resto-kebab .sal-footer-col a:hover{color:var(--rk-red)}.skin-resto-kebab .sal-footer-bottom{border-top-color:hsla(0,0%,100%,.12)}