@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.300r8ka7oylox.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.184qhf2a73s-d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.0gps2u4cwcukf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.p.17asj1eosnwh6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.0t4anfzf7qhnx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.3bwea2rv5j-ez.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.3k-oj3hs98av5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0x11s69nnl30n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_60bbd851-module__p5m48W__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_60bbd851-module__p5m48W__variable{--font-plex:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#fff3e3;--surface:#fbe3c6;--card:#fff;--line:#eed3b0;--text-heading:#2a1a12;--text-body:#5e4a3e;--text-caption:#a08c7e;--accent:#d9572b;--accent-soft:#ffe1d2;--dark:#2a1a12;--buy:#2e9e4f;--buy-hover:#248040;--price:#19a34a;--star:#f2a516;--radius-2xl:16px;--radius-xl:12px;--inset:inset 0 1px 2px #1717170f, inset 0 0 0 1px #17171708;--font:var(--font-plex), "Tajawal", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}#order-form{scroll-margin-top:16px}body{background:var(--bg);color:var(--text-heading);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}figure,blockquote,h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}.wrap{width:min(1280px,100% - 48px);margin-inline:auto}.eyebrow{color:var(--accent);font-size:14px;font-weight:500}h1{letter-spacing:-.01em;font-size:clamp(44px,6.4vw,84px);font-weight:600;line-height:1.12}h2{letter-spacing:-.01em;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.3}h3{font-size:17px;font-weight:500}.lead{color:var(--text-body);font-size:18px;font-weight:300;line-height:1.9}.body{color:var(--text-body);max-width:520px;font-size:17px;font-weight:300;line-height:1.9}.button{border-radius:var(--radius-xl);background:var(--text-heading);min-height:52px;color:var(--bg);font:500 16px var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;padding-inline:32px;transition:background-color .25s;display:inline-flex}.button:hover{background:var(--accent)}.button:disabled{background:var(--accent);cursor:default}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.button-buy{background:var(--buy);color:#fff;gap:10px;font-size:18px;font-weight:600;box-shadow:0 6px 18px #2e9e4f4d}.button-buy:hover,.button-buy:disabled{background:var(--buy-hover)}.button-accent{background:var(--accent);color:#fff;align-self:start}.button-accent:hover{background:var(--dark)}.button:focus-visible,.nav a:focus-visible,summary:focus-visible,.thumb:focus-visible,.rating-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button-block{width:100%}.ticker{background:var(--dark);color:#ffe9cf;font-size:14px;font-weight:500;overflow:hidden}.ticker-track{width:max-content;animation:32s linear infinite ticker;display:flex}.ticker-track span{white-space:nowrap;padding:10px 28px}.ticker-track span:before{content:"★";color:var(--star);margin-inline-end:28px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.site-header{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{color:var(--accent);font-size:24px;font-weight:700}.nav{color:var(--text-body);align-items:center;gap:40px;font-size:15px;display:flex}.nav a{transition:color .2s}.nav a:hover,.nav-cta{color:var(--text-heading)}.nav-cta{background:var(--accent);border-radius:999px;padding:10px 20px;font-weight:600;color:#fff!important}.nav-cta:hover{background:var(--dark)}.photo{border-radius:var(--radius-2xl);background:var(--surface);width:100%;font:inherit;text-align:start;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.photo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.photo img{object-fit:cover}.photo-contain{background:#efe3d3}.photo-contain img{object-fit:contain}.vignette{inset-inline-start:16px;background:var(--accent);color:#fff;border-radius:4px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;position:absolute;bottom:16px;box-shadow:0 2px 10px #1717171f}.photo-tag{white-space:nowrap;color:var(--text-heading);background:#ffffffeb;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%)}.lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111111e0;place-items:center;padding:64px 88px;animation:.25s lb-in;display:grid;position:fixed;inset:0}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox-figure{pointer-events:none;width:100%;height:100%;animation:.3s cubic-bezier(.2,.7,.2,1) lb-zoom;position:relative}@keyframes lb-zoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lightbox-image{position:absolute;inset:0}.lightbox-image img{object-fit:contain;pointer-events:auto}.lightbox-figure .vignette{inset-inline-start:50%;white-space:nowrap;bottom:-44px;transform:translate(50%)}.lightbox-close,.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background-color .2s;display:grid;position:absolute}.lightbox-close:hover,.lightbox-nav:hover{background:#ffffff3d}.lightbox-close:focus-visible,.lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.lightbox-close svg,.lightbox-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lightbox-close{top:16px;left:16px}.lightbox-nav{margin-top:-24px;top:50%}.lightbox-nav.prev{right:20px}.lightbox-nav.next{left:20px}.lightbox-count{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:14px;position:absolute;top:28px;right:24px}.hero{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px;padding-block:24px 72px;display:grid}.hero-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.hero h1{letter-spacing:0;font-size:clamp(34px,3.8vw,52px);font-weight:700;line-height:1.35}.hero h1 em{color:var(--accent);font-style:normal}.hero .eyebrow{margin-bottom:-8px}.rating-link{color:var(--text-body);align-items:center;gap:10px;font-size:14px;display:inline-flex}.hero-hooks{flex-direction:column;gap:8px;font-size:16px;font-weight:500;display:flex}.hero-hooks li,.hook-band p{align-items:center;gap:10px;display:flex}.hero-hooks svg,.hook-band svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.hero-hooks svg{stroke:var(--buy)}.product-gallery{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.product-main{animation:.35s fade;box-shadow:0 12px 40px #2a1a1224}@keyframes fade{0%{opacity:.4}to{opacity:1}}.gallery-stage{touch-action:pan-y;position:relative}.stage-arrow,.strip-arrow{cursor:pointer;color:var(--accent);background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s,transform .2s;display:grid}.stage-arrow svg,.strip-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.stage-arrow:hover,.strip-arrow:hover{background:var(--accent);color:#fff}.stage-arrow:focus-visible,.strip-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-arrow{z-index:2;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%;box-shadow:0 6px 18px #2a1a1238}.stage-arrow:hover{transform:scale(1.06)}.stage-arrow.prev{right:14px}.stage-arrow.next{left:14px}.stage-count{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#2a1a12b3;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:14px;left:14px}.thumb-carousel{align-items:center;gap:8px;display:flex}.strip-arrow{border:1.5px solid var(--line);flex:none;width:36px;height:36px}.thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:4px;display:flex;overflow-x:auto}.thumbs::-webkit-scrollbar{display:none}.thumb{aspect-ratio:1;background:var(--surface);cursor:pointer;scroll-snap-align:center;opacity:.85;border:0;border-radius:10px;flex:none;width:86px;padding:0;transition:opacity .2s,box-shadow .2s;position:relative;overflow:hidden}.thumb img{object-fit:cover}.thumb:hover{opacity:1}.thumb[aria-selected=true]{opacity:1;box-shadow:0 0 0 3px var(--accent)}.whatsapp{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;align-items:center;gap:12px;display:flex;position:fixed}.whatsapp-icon{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .25s;display:grid;position:relative;box-shadow:0 8px 24px #25d36673}.whatsapp-icon:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.2s ease-out infinite wa-pulse;position:absolute;inset:0}@keyframes wa-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.whatsapp-icon svg{fill:currentColor;width:32px;height:32px}.whatsapp:hover .whatsapp-icon{transform:scale(1.08)}.whatsapp:focus-visible{outline:none}.whatsapp:focus-visible .whatsapp-icon{outline:3px solid var(--dark);outline-offset:3px}.whatsapp-label{color:var(--text-body);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:999px;order:1;padding:10px 16px;font-size:14px;transition:opacity .25s,transform .25s;transform:translate(8px);box-shadow:0 6px 20px #2a1a1226}.whatsapp-label b{color:#128c4a;font-weight:600}.whatsapp:hover .whatsapp-label,.whatsapp:focus-visible .whatsapp-label{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.whatsapp-icon:before{animation:none}}.order-card{border:2px solid var(--accent);border-radius:var(--radius-2xl);background:var(--card);padding:24px;box-shadow:0 10px 30px #d9572b1f}.price-line{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.price-now{color:var(--price);font-size:34px;font-weight:700;line-height:1}.price-old{color:var(--text-caption);font-size:20px}.price-save{background:var(--dark);color:#fff;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600}.hero-form{flex-direction:column;gap:18px;display:flex}.offers{border:0;min-width:0;margin:0;padding:0}.offers legend{margin-bottom:14px;padding:0;font-size:16px;font-weight:500}.offers legend b{color:var(--accent)}.offer-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.offer{border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--bg);cursor:pointer;align-items:center;gap:10px;padding:14px 12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.offer:hover{border-color:var(--accent)}.offer input{opacity:0;pointer-events:none;position:absolute}.offer-dot{border:2px solid var(--text-caption);border-radius:50%;flex:none;width:20px;height:20px}.offer.is-active{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.offer.is-active .offer-dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px #fff}.offer:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.offer-text{flex-direction:column;font-size:15px;line-height:1.35;display:flex}.offer-text b{font-size:16px}.offer-badge{top:-10px;background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;inset-inline-end:8px}.float-field{min-width:0;position:relative}.float-field label{top:-10px;z-index:1;background:var(--card);color:var(--text-heading);gap:4px;padding-inline:6px;font-size:13px;font-weight:500;display:flex;position:absolute;inset-inline-start:14px}.float-field .req{background:#e0301e;border-radius:50%;width:5px;height:5px}.float-field svg{inset-inline-start:14px;fill:none;width:22px;height:22px;stroke:var(--text-body);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-11px;position:absolute;top:50%}.float-field input{border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--card);width:100%;height:56px;color:var(--text-heading);font:400 16px var(--font);outline:none;padding-inline:46px 16px;transition:border-color .2s,box-shadow .2s}.float-field input::placeholder{color:var(--text-caption)}.float-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d9572b26}.float-field input[aria-invalid=true]{border-color:#e0301e;box-shadow:0 0 0 3px #e0301e26}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.summary{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg);padding:6px 18px}.summary div{justify-content:space-between;padding-block:9px;font-size:16px;display:flex}.summary dd{font-weight:600}.summary .free{color:var(--price)}.summary-total{border-top:1px solid var(--line);margin-top:4px;padding-top:14px!important;font-size:18px!important}.summary-total dd{color:var(--accent);font-size:20px}.buy-row{gap:12px;display:flex}.buy-row .button-buy{flex:1;min-height:58px}.qty{border:1.5px solid var(--line);border-radius:var(--radius-xl);background:var(--card);align-items:stretch;display:flex;overflow:hidden}.qty button{background:var(--bg);width:44px;color:var(--text-heading);font:500 22px var(--font);cursor:pointer;border:0}.qty button:hover{background:var(--surface)}.qty output{border-inline:1.5px solid var(--line);place-items:center;min-width:44px;font-size:18px;font-weight:600;display:grid}.stars{gap:2px;display:inline-flex}.stars svg{fill:#e8d5bf;width:18px;height:18px}.stars svg.on{fill:var(--star)}.trust{grid-template-columns:repeat(4,1fr);gap:20px;padding-block:24px 64px;display:grid}.trust-item{border-radius:var(--radius-2xl);background:var(--card);border:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px;display:flex}.trust-item svg{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.trust-item h3{font-size:15px;font-weight:500}.trust-item p{color:var(--text-body);margin-top:4px;font-size:13px;font-weight:300}.section-head{flex-direction:column;align-items:start;gap:16px;margin-bottom:48px;display:flex}.section-head>p{color:var(--text-body);max-width:720px;font-size:clamp(19px,1.8vw,24px);font-weight:400;line-height:1.7}.section-head .eyebrow{margin-bottom:12px}.description{grid-template-columns:1fr minmax(0,560px);grid-template-areas:"copy photo""specs photo";align-items:start;gap:40px 80px;padding-block:80px;display:grid}.description-copy{flex-direction:column;grid-area:copy;gap:24px;display:flex}.description-photo{grid-area:photo;box-shadow:0 20px 56px #2a1a1233}.specs{border-radius:var(--radius-2xl);background:var(--card);border:2px solid var(--line);grid-area:specs;padding:8px 28px;box-shadow:0 1px 2px #1717170a}.specs div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-block:18px;font-size:15px;display:flex}.specs div:last-child{border-bottom:0}.specs dt{color:var(--text-body);font-weight:300}.specs dd{text-align:end;font-weight:500}.highlights{padding-block:88px}.highlight-list{flex-direction:column;gap:72px;display:flex}.highlight{grid-template-columns:1.6fr 1fr;align-items:center;gap:56px;display:grid}.highlight:nth-child(2n){grid-template-columns:1fr 1.6fr}.highlight:nth-child(2n) .photo{order:2}.highlight .photo{box-shadow:0 16px 48px #2a1a1229}.highlight-copy{flex-direction:column;gap:14px;display:flex}.highlight-num{color:var(--accent);opacity:.35;font-size:56px;font-weight:700;line-height:1}.highlight h3{font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.35}.highlight p{color:var(--text-body);font-size:18px;font-weight:300;line-height:1.9}.hook-band{background:var(--accent);color:#fff;padding-block:28px}.hook-band-inner{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hook-band p{font-size:18px;font-weight:600}.hook-band svg{stroke:#fff;width:26px;height:26px}.install{background:var(--surface);padding-block:96px}.install-grid{grid-template-columns:1fr minmax(0,640px);grid-template-areas:"head photo""body photo";align-content:center;gap:32px 72px;display:grid}.install-head{flex-direction:column;grid-area:head;align-self:end;gap:16px;display:flex}.install-head>p:last-child{color:var(--text-body);font-size:clamp(18px,1.6vw,22px);line-height:1.7}.install-photo{background:#fff;grid-area:photo;box-shadow:0 20px 56px #2a1a1233}.install-body{flex-direction:column;grid-area:body;align-self:start;gap:20px;display:flex}.install-points{flex-direction:column;gap:12px;font-size:17px;font-weight:500;display:flex}.install-points li{align-items:center;gap:10px;display:flex}.install-points svg{fill:none;width:24px;height:24px;stroke:var(--buy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tip{color:var(--text-body);font-size:14px}.gallery-section{padding-block:88px}.gallery{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.gallery img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gallery .photo:hover img{transform:scale(1.03)}.reviews{background:var(--surface);padding-block:88px}.reviews-summary{align-items:center;gap:16px;display:flex}.reviews-summary strong{font-size:48px;font-weight:600;line-height:1}.reviews-summary p{color:var(--text-body);margin-top:6px;font-size:14px}.review-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.review{border-radius:var(--radius-2xl);background:var(--card);flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px #2a1a120f}.review blockquote{color:var(--text-heading);flex:1;font-size:16px;font-weight:400;line-height:1.9}.review figcaption{color:var(--text-body);align-items:center;gap:12px;font-size:14px;display:flex}.review figcaption strong{color:var(--text-heading);font-weight:500}.avatar{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex:none}.form-note{color:var(--text-caption);text-align:center;font-size:13px}.success-message{color:var(--buy);text-align:center;font-size:15px;font-weight:500}.closing{background:var(--dark);color:#fff3e3;padding-block:88px}.closing-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;display:flex}.closing-head>p:last-child{color:#e9d6c2;font-size:18px}.closing-tag{background:var(--accent);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.offer-cards{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;max-width:1040px;margin-inline:auto;display:grid}.offer-card{border-radius:var(--radius-2xl);background:var(--bg);color:var(--text-heading);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 24px 28px;display:flex;position:relative}.offer-card.is-featured{box-shadow:0 0 0 3px var(--accent), 0 20px 50px #00000059;padding-block:48px 36px}.offer-card-badge{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;position:absolute;top:-14px}.offer-card-qty{font-size:20px;font-weight:600}.offer-card-qty b{color:var(--accent)}.offer-card-price{color:var(--price);font-size:52px;font-weight:700;line-height:1.2}.offer-card-price small{font-size:22px}.offer-card-old{color:var(--text-caption);font-size:15px}.offer-card-unit{background:var(--surface);border-radius:6px;margin-bottom:14px;padding:4px 12px;font-size:14px;font-weight:500}.offer-card .button{width:100%}.faq{grid-template-columns:1fr 1.4fr;gap:96px;padding-block:112px;display:grid}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-list details{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--line);padding:22px 24px}.faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;font-size:18px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:300;line-height:1;transition:transform .25s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--text-body);max-width:560px;margin-top:14px;font-size:16px;font-weight:300;line-height:1.9}.site-footer{background:var(--surface)}.site-footer-inner{color:var(--text-body);justify-content:space-between;align-items:center;gap:24px;padding-block:32px;font-size:14px;display:flex}.site-footer .brand{font-size:20px}@media (max-width:960px){.hero,.faq{grid-template-columns:1fr;gap:48px}.description{grid-template-columns:1fr;grid-template-areas:"copy""photo""specs";row-gap:32px}.description-photo{max-width:560px;margin-inline:auto}.install-grid{grid-template-columns:1fr;grid-template-areas:"head""photo""body";row-gap:28px}.install-photo{max-width:640px;margin-inline:auto}.hero{padding-top:16px}.hero-copy{max-width:none;padding-top:0}.product-gallery{position:static}.trust{grid-template-columns:1fr 1fr;gap:12px;padding-block:16px 48px}.highlight,.highlight:nth-child(2n){grid-template-columns:1fr;gap:24px}.highlight:nth-child(2n) .photo{order:0}.highlight-list{gap:56px}.hook-band-inner,.review-grid{grid-template-columns:1fr 1fr}.install,.closing{padding-block:72px}.offer-cards{grid-template-columns:1fr;gap:28px;max-width:420px}.offer-card.is-featured{order:-1}.faq{padding-block:80px}}@media (max-width:600px){.wrap{width:calc(100% - 32px)}.site-header{height:72px}.nav a:not(.nav-cta){display:none}.lead,.body{font-size:17px}.section-head{flex-direction:column;align-items:start;gap:16px;margin-bottom:32px}.thumbs{gap:8px}.thumb{width:68px}.strip-arrow{width:32px;height:32px}.stage-arrow{width:40px;height:40px;margin-top:-20px}.stage-arrow.prev{right:10px}.stage-arrow.next{left:10px}.whatsapp{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.whatsapp-icon{width:56px;height:56px}.whatsapp-label{display:none}.gallery,.review-grid,.hook-band-inner{grid-template-columns:1fr}.gallery{gap:16px}.bleed-mobile,.gallery-stage{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.bleed-mobile,.gallery-stage .photo{border-radius:0}.install-body .button{align-self:stretch}.trust-item{flex-direction:column;gap:10px;padding:16px}.field-row{grid-template-columns:1fr;gap:20px}.order-card{padding:18px 14px}.offer-list{gap:8px}.offer{flex-direction:column;align-items:start;gap:6px;padding:14px 10px 10px}.hook-band p{font-size:16px}.vignette{inset-inline-start:12px;padding:6px 12px;font-size:12px;bottom:12px}.photo-tag{font-size:11px}.lightbox{padding:72px 12px}.lightbox-nav{background:#11111173;width:40px;height:40px;margin-top:-20px}.lightbox-nav.prev{right:8px}.lightbox-nav.next{left:8px}.lightbox-figure .vignette{bottom:-48px}.site-footer-inner{flex-direction:column;align-items:start;gap:8px}}
