:root{--bg:#fff;--text:#17191f;--muted:#5a6170;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#101216;--text:#eceef2;--muted:#a9b0bd}}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:var(--link,var(--accent))}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{position:absolute;inset-inline-start:-9999px}.skip-link:focus{inset-inline-start:16px;background:var(--bg);padding:8px;top:16px}.site-header{border-bottom:var(--border-width,1px) solid var(--border);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:16px 24px;display:flex}.site-header nav{flex:1;gap:16px;display:flex}.site-header input{border:var(--border-width,1px) solid var(--border);border-radius:calc(8px * var(--radius-scale,1));min-width:220px;font:inherit;background:var(--bg);color:var(--text);padding:10px 12px}.brand{color:var(--text);font-size:1.2rem;font-weight:800;text-decoration:none}main{max-width:var(--container,1200px);padding:calc(24px * var(--space-scale,1)) 24px;margin:0 auto}.grid{gap:calc(24px * var(--space-scale,1));grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.card a{color:inherit;text-decoration:none;display:block}.card .image{aspect-ratio:1;border-radius:calc(12px * var(--radius-scale,1));color:var(--muted);background:#f1f3f6;place-items:center;display:grid;overflow:hidden}.card img,.gallery img{object-fit:cover;width:100%;height:100%}.card h2{margin:12px 0 4px;font-size:1rem}.price{font-weight:700}.muted{color:var(--muted)}.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.gallery{gap:12px;display:grid}.variants{border-collapse:collapse;margin-top:16px}.variants th,.variants td{text-align:start;border-bottom:var(--border-width,1px) solid var(--border);padding:8px 12px}.site-footer{border-top:var(--border-width,1px) solid var(--border);color:var(--muted);text-align:center;padding:24px}@media (max-width:760px){.product{grid-template-columns:1fr}}.shop-links{gap:1rem;margin-inline-start:auto;display:flex}button,.button{font:inherit;border-radius:calc(6px * var(--radius-scale,1));border:var(--border-width,1px) solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;min-height:44px;padding:.55rem 1rem;text-decoration:none;display:inline-block}button.primary,.button.primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}button.link{color:var(--accent);background:0 0;border:0;min-height:auto;padding:0;text-decoration:underline}input,select,textarea{font:inherit;border:var(--border-width,1px) solid var(--border);border-radius:calc(6px * var(--radius-scale,1));background:var(--bg);color:var(--text);padding:.5rem}.error{color:var(--error,#b91c1c)}.offer{color:var(--success,#15803d);font-size:.9rem}.add-to-cart,.checkout{gap:.75rem;max-width:32rem;margin:1rem 0;display:grid}.add-to-cart label,.checkout label{gap:.25rem;display:grid}.checkout fieldset,.delivery fieldset{border:var(--border-width,1px) solid var(--border);border-radius:calc(8px * var(--radius-scale,1));gap:.6rem;padding:1rem;display:grid}label.check{align-items:center;gap:.5rem;display:flex}.basket{border-collapse:collapse;width:100%;margin:1rem 0}.basket th,.basket td{text-align:start;border-bottom:var(--border-width,1px) solid var(--border);vertical-align:top;padding:.6rem}.basket input[type=number]{width:4.5rem}form.inline{align-items:center;gap:.4rem;margin-inline-end:.5rem;display:inline-flex}.basket-side{gap:1rem;max-width:32rem;margin-inline-start:auto;display:grid}.coupon,.coupon-applied{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.delivery{gap:.5rem;margin:1rem 0;display:grid}.totals{grid-template-columns:1fr auto;gap:.3rem 1rem;margin:1rem 0;display:grid}.totals dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}.totals__row{display:contents}.totals .grand{font-size:1.25rem;font-weight:700}.status{font-size:1.2rem;font-weight:600}.orders{padding-inline-start:1.2rem}.legal{max-width:44rem}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.consent{background:var(--bg);max-width:44rem;color:var(--text);border:var(--border-width,1px) solid var(--border);border-radius:calc(10px * var(--radius-scale,1));z-index:10;gap:.6rem;margin:0 auto;padding:1rem;display:grid;position:fixed;inset:auto 1rem 1rem;box-shadow:0 8px 30px #0003}.consent label{gap:.4rem;margin-inline-end:1rem;display:inline-flex}.consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:640px){.basket thead{display:none}.basket td{border-bottom:0;display:block}.basket tr{border-bottom:var(--border-width,1px) solid var(--border);display:block}}
:root{--radius-scale:1;--accent:#4f46e5;--accent-2:#c026d3;--sale:#b42318;--accent-soft:#eef0ff;--success:#15803d;--warning:#b45309;--error:#b91c1c;--surface:#fff;--surface-muted:#f4f5fa;--border:#e1e4ee;--gradient:linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--accent), var(--accent-2)) 60%, var(--accent-2) 100%);--shadow:0 1px 2px #151a2c0d, 0 4px 14px #151a2c0f;--shadow-lift:0 10px 30px #151a2c24;font-family:Inter var,Inter,Segoe UI Variable Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--accent:#a5abff;--accent-2:#e879f9;--sale:#ff8a80;--accent-soft:#1f2447;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--surface:#161a2b;--surface-muted:#1b2036;--border:#2a3050;--bg:#0d1020;--shadow:0 1px 2px #0000004d, 0 4px 14px #00000040;--shadow-lift:0 10px 30px #00000080}}:root[data-theme=dark]{--success:#4ade80;--warning:#fbbf24;--error:#f87171}:where(h1,h2,h3,h4,h5,h6){color:var(--heading,inherit)}.hero,.carousel,.block[data-bg=accent],.block[data-bg=dark],.tile__text--on-image{--heading:initial;--link:initial}body{-webkit-font-smoothing:antialiased}h1{letter-spacing:-.025em;font-weight:750}.site-header{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header nav a,.shop-links a{color:var(--text);border-radius:calc(8px * var(--radius-scale,1));padding:6px 10px;font-weight:550;text-decoration:none}.site-header nav a:hover{background:var(--surface-muted)}.site-header input{border-radius:calc(999px * var(--radius-scale,1));background:var(--surface-muted);padding-inline:16px}.site-header input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);outline:none}.brand{letter-spacing:-.03em;align-items:center;gap:10px;display:inline-flex}.brand:before{content:"";border-radius:calc(4px * var(--radius-scale,1));background:var(--gradient);width:12px;height:12px;transform:rotate(45deg)}.hero{border-radius:calc(24px * var(--radius-scale,1));color:#fff;background:var(--gradient);box-shadow:var(--shadow-lift);gap:12px;margin-bottom:32px;padding:clamp(28px,6vw,64px);display:grid}.hero h1{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.hero p{opacity:.95;max-width:46ch;margin:0;font-size:1.1rem}.hero .hero__cta{border-radius:calc(999px * var(--radius-scale,1));color:#3730a3;background:#fff;justify-self:start;margin-top:8px;padding:12px 22px;font-weight:700;text-decoration:none}.card{background:var(--surface);border:var(--border-width,1px) solid var(--border);border-radius:calc(18px * var(--radius-scale,1));box-shadow:var(--shadow);padding:12px 12px 16px;transition:transform .15s,box-shadow .15s}.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.card .image{border-radius:calc(12px * var(--radius-scale,1));background:var(--surface-muted);margin-bottom:12px}.card h2,.card .muted,.card .price{padding-inline:4px}.price{font-variant-numeric:tabular-nums;font-weight:700}button.primary,.button.primary{background:var(--gradient);color:#fff;border-radius:calc(12px * var(--radius-scale,1));border-color:#0000;box-shadow:0 4px 14px #4f46e559}button.primary:hover:not(:disabled),.button.primary:hover{filter:brightness(1.07)}input,select,textarea{border-radius:calc(10px * var(--radius-scale,1))}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);outline:none}.site-footer{background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){.card,.card:hover{transition:none;transform:none}}.product{align-items:start}.gallery img{border-radius:calc(20px * var(--radius-scale,1));background:var(--surface-muted);box-shadow:var(--shadow)}.gallery img:not(:first-child){width:calc(50% - 6px);display:inline-block}.product-info{align-content:start;gap:4px;display:grid;position:relative}.product-info h1{margin:0 0 4px;font-size:clamp(1.6rem,3vw,2.2rem)}.brand-line{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:650}.product-info>.price{letter-spacing:-.02em;margin:4px 0 8px;font-size:1.7rem}.variants{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.variants th{background:var(--surface-muted);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.75rem}.variants tr:last-child td{border-bottom:0}.add-to-cart{border:var(--border-width,1px) solid var(--border);border-radius:calc(18px * var(--radius-scale,1));background:var(--surface);box-shadow:var(--shadow);margin-top:16px;padding:20px}.add-to-cart button.primary{width:100%;padding:.85rem 1rem;font-size:1.05rem;font-weight:650}@media (max-width:760px){.product-info{position:static}.add-to-cart{z-index:5;box-shadow:var(--shadow-lift);position:sticky;bottom:8px}}.steps{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;font-weight:550;list-style:none;display:flex}.steps li{align-items:center;gap:8px;display:inline-flex}.steps__dot{border:var(--border-width,1px) solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.steps__current{color:var(--text)}.steps__current .steps__dot{background:var(--gradient);color:#fff;border-color:#0000}.steps__done .steps__dot{background:var(--accent-soft);color:var(--accent)}.basket{border:var(--border-width,1px) solid var(--border);border-radius:calc(18px * var(--radius-scale,1));border-collapse:separate;border-spacing:0;background:var(--surface);box-shadow:var(--shadow);font-variant-numeric:tabular-nums;overflow:hidden}.basket th{background:var(--surface-muted);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.75rem}.basket tr:last-child td{border-bottom:0}.basket-side{border:var(--border-width,1px) solid var(--border);border-radius:calc(18px * var(--radius-scale,1));background:var(--surface);box-shadow:var(--shadow);padding:20px}.totals .grand{border-top:1px dashed var(--border);letter-spacing:-.02em;padding-top:8px;font-size:1.4rem}.checkout{max-width:44rem}.checkout fieldset,.delivery fieldset{border-radius:calc(14px * var(--radius-scale,1));background:var(--surface)}.crumbs{color:var(--muted);margin-bottom:8px;font-size:.9rem}.crumbs a{color:var(--muted)}.result-count{margin:0 0 16px}.empty-state{border:1px dashed var(--border);border-radius:calc(18px * var(--radius-scale,1));text-align:center;justify-items:center;gap:6px;padding:48px 16px;display:grid}.pagination{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;display:flex}.site-header nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}body:has(.consent) main{padding-bottom:16rem}.notice{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--accent-soft);margin:0 0 20px;padding:14px 18px}.notice p{margin:0 0 8px}html[data-radius=sharp]{--radius-scale:0}html[data-radius=round]{--radius-scale:1.6}.theme-toggle{border:var(--border-width,1px) solid var(--border);background:var(--surface);min-width:40px;min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;font-size:1.1rem}.theme-toggle:hover{border-color:var(--accent)}.announcements{display:grid}.announcement{text-align:center;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:.9rem;font-weight:600;display:flex}.announcement a,.announcement span{color:inherit}.announcement a{text-decoration:underline}.announcement button{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.announcement--info{background:var(--accent-soft);color:var(--text)}.announcement--sale{background:var(--sale);color:var(--bg)}.announcement--urgent{background:var(--text);color:var(--bg)}.nav-group{position:relative}.nav-group summary{cursor:pointer;padding:6px 10px;font-weight:600;list-style:none}.nav-group summary:after{content:" ▾"}.nav-group ul{z-index:20;top:100%;background:var(--surface);border:var(--border-width,1px) solid var(--border);border-radius:calc(12px * var(--radius-scale,1));min-width:180px;box-shadow:var(--shadow-lift);gap:2px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;inset-inline-start:0}.nav-group ul a{padding:8px 10px;display:block}.search-box{position:relative}.suggestions{z-index:30;background:var(--surface);border:var(--border-width,1px) solid var(--border);border-radius:calc(12px * var(--radius-scale,1));box-shadow:var(--shadow-lift);margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0}.suggestions a{color:var(--text);border-radius:calc(8px * var(--radius-scale,1));align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.suggestions a small{color:var(--muted);margin-inline-start:auto}.suggestions li.is-active a,.suggestions a:hover{background:var(--accent-soft)}.suggestions img,.suggestions .thumb{object-fit:cover;background:var(--surface-muted);border-radius:calc(6px * var(--radius-scale,1));width:36px;height:36px}.mini-basket{border:0;border-inline-start:var(--border-width,1px) solid var(--border);background:var(--surface);width:min(380px,100vw);height:100dvh;max-height:none;color:var(--text);margin:0;padding:20px;position:fixed;inset:0 0 0 auto;overflow:auto}.mini-basket::backdrop{background:#00000073}.mini-basket__head{justify-content:space-between;align-items:center;display:flex}.mini-basket__head button{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.6rem}.mini-basket__lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mini-basket__lines li,.mini-basket__total{justify-content:space-between;gap:12px;display:flex}.mini-basket .button{text-align:center;display:block}.footer-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-bottom:16px;display:grid}.footer-columns nav{align-content:start;gap:6px;display:grid}.footer-columns h2{margin:0 0 4px;font-size:1rem}.newsletter div{gap:8px;display:flex}.newsletter input{flex:1;min-width:0}.home-block{margin:32px 0}.carousel{border-radius:calc(24px * var(--radius-scale,1));background:var(--gradient);color:#fff;margin-bottom:24px;position:relative;overflow:hidden}.carousel__slide{min-height:260px;display:grid;position:relative}.carousel__slide[hidden]{display:none}.carousel__slide img{object-fit:cover;grid-area:1/1;width:100%;height:100%;max-height:480px}.carousel__text{grid-area:1/1;align-self:center;justify-items:start;gap:10px;max-width:640px;padding:clamp(24px,6vw,64px);display:grid}.carousel__text h1,.carousel__text h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.carousel__text p{margin:0;font-size:1.1rem}.carousel__text--on-image{z-index:1;background:linear-gradient(90deg,#000000b3 0%,#00000059 60%,#0000 100%);align-content:center;align-self:stretch;width:100%;max-width:none;position:relative}.carousel__controls{z-index:2;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:flex;position:absolute;inset:auto 12px 12px auto}.carousel__controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:36px;min-height:36px;font-size:1rem}.carousel__controls button:hover,.carousel__controls button:focus-visible{background:#ffffff40}.carousel__dots{gap:4px;padding:0 6px;display:inline-flex}.carousel__dots i{background:#ffffff73;border-radius:50%;width:8px;height:8px}.carousel__dots i.is-active{background:#fff}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile__link{border-radius:calc(18px * var(--radius-scale,1));background:var(--accent-soft);min-height:160px;color:var(--text);text-decoration:none;display:grid;position:relative;overflow:hidden}.tile__link img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.tile__text{grid-area:1/1;align-self:end;gap:4px;padding:16px;display:grid}.tile__text--on-image{color:#fff;background:linear-gradient(#0000,#000000b3)}.tile__text em{font-style:normal;font-weight:600;text-decoration:underline}.category-tiles{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.category-tiles a{border:var(--border-width,1px) solid var(--border);border-radius:calc(999px * var(--radius-scale,1));background:var(--surface);color:var(--text);padding:14px 22px;font-weight:600;text-decoration:none;display:block}.category-tiles a:hover{border-color:var(--accent);color:var(--accent)}.home-text{max-width:70ch}.trust{border-radius:calc(18px * var(--radius-scale,1));background:var(--surface-muted);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:32px 0;padding:16px;list-style:none;display:grid}.trust li{gap:2px;display:grid}.trust span{color:var(--muted)}.carousel .hero__cta{border-radius:calc(999px * var(--radius-scale,1));color:#3730a3;background:#fff;margin-top:8px;padding:12px 22px;font-weight:700;text-decoration:none}.card .image{position:relative}.badges{top:8px;gap:6px;display:flex;position:absolute;inset-inline-start:8px}.badge{border-radius:calc(999px * var(--radius-scale,1));padding:2px 8px;font-size:.75rem;font-weight:700;line-height:1.5}.badge--sale{background:var(--sale);color:var(--bg)}.badge--new{background:var(--accent);color:var(--bg)}.price__now{color:var(--sale)}.price__was{color:var(--muted);margin-inline-start:4px;font-weight:400}.countdown{font-variant-numeric:tabular-nums;color:var(--sale);font-weight:700}.flash__head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:8px;display:flex}.flash__head h2{margin:0}.flash__all{margin-inline-start:auto;font-weight:600}.listing-controls{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);flex-wrap:wrap;align-items:end;gap:12px 16px;margin:12px 0;padding:12px 16px;display:flex}.listing-controls label{color:var(--muted);gap:4px;font-size:.875rem;display:grid}.listing-controls input[type=number]{width:6.5rem}.listing-controls__check{align-items:center;padding-bottom:8px;gap:6px!important;display:flex!important}@media (max-width:560px){.listing-controls label,.listing-controls select{width:100%}}.gallery__main{cursor:zoom-in;background:0 0;border:0;padding:0;line-height:0;display:block}.gallery__main img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.gallery__thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gallery__thumbs button{border:2px solid var(--border);border-radius:calc(10px * var(--radius-scale,1));background:var(--surface-muted);cursor:pointer;width:64px;height:64px;padding:0;line-height:0;overflow:hidden}.gallery__thumbs button[aria-pressed=true]{border-color:var(--accent)}.gallery__thumbs img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0}.gallery__video video{aspect-ratio:1;object-fit:contain;border-radius:calc(20px * var(--radius-scale,1));background:#000;width:100%;max-height:80vh;display:block}.gallery__video p{margin:8px 0 0}.gallery__thumb-video{position:relative}.gallery__play{color:#fff;text-shadow:0 1px 4px #000c;background:#00000059;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute;inset:0}.gallery__dialog{border:var(--border-width,1px) solid var(--border);border-radius:calc(16px * var(--radius-scale,1));background:var(--surface);max-width:min(92vw,1000px);color:var(--text);padding:12px}.gallery__dialog::backdrop{background:#000000b3}.gallery__dialog img{object-fit:contain;width:100%;height:auto;max-height:80vh;box-shadow:none}.gallery__dialog button{margin-top:8px}.chips{border:0;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;display:flex}.chips legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:.875rem}.chip{margin:0;position:relative;display:inline-flex!important}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip span{border:2px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:.9rem}.chip input:checked+span{border-color:var(--accent);background:var(--accent-soft);font-weight:650}.chip input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.delivery-cue{margin:8px 0 0;font-size:.9rem}.product-rails{z-index:1;grid-column:1/-1;gap:8px;display:grid;position:relative}.rail h2{margin:24px 0 12px}.free-delivery{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);margin:0 0 16px;padding:12px 16px}.free-delivery p{margin:0 0 8px;font-weight:600}.free-delivery__bar{background:var(--surface-muted);border-radius:999px;height:8px;overflow:hidden}.free-delivery__bar span{background:var(--accent);height:100%;display:block}.legal h2,.legal h3,.legal h4{margin:1.5em 0 .5em}.legal blockquote{border-inline-start:4px solid var(--border);color:var(--muted);margin:1em 0;padding-inline-start:1em}.stock{margin:0 0 8px;font-weight:650}.stock--low{color:var(--sale)}.stock--out{color:var(--muted)}.chip input:disabled+span{opacity:.55;cursor:not-allowed;text-decoration:line-through}.slot-day{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.slot-day>strong{min-width:9rem}[dir=rtl] .carousel__controls button:not(:nth-child(2)),[dir=rtl] .pagination a{unicode-bidi:plaintext}[dir=rtl] .carousel__controls button:first-child,[dir=rtl] .carousel__controls button:last-child{transform:scaleX(-1)}[dir=rtl] body{font-family:system-ui,-apple-system,Segoe UI,Tahoma,Noto Sans Arabic,Noto Naskh Arabic,Arial,sans-serif}[dir=rtl] .price,[dir=rtl] .totals dd,[dir=rtl] .basket td{unicode-bidi:isolate}.language-switch select{border:var(--border-width,1px) solid var(--border);border-radius:calc(8px * var(--radius-scale,1));background:var(--surface);color:var(--text);font:inherit;padding:.35rem .5rem}.site-header a,.site-header button,.carousel__controls button,.hero__cta,.category-tiles a{justify-content:center;align-items:center;min-block-size:24px;min-inline-size:24px;display:inline-flex}.site-header a.brand{justify-content:flex-start}.chip--swatch span{align-items:center;gap:8px;display:inline-flex}.swatch{border:var(--border-width,1px) solid var(--border);border-radius:50%;width:16px;height:16px}.chip input:disabled+span{opacity:.45;text-decoration:line-through}
.icon{vertical-align:middle;flex:none}.site-header{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);transition:box-shadow .3s}@supports (animation-timeline:scroll()){.site-header{animation:linear both header-shadow;animation-timeline:scroll();animation-range:0 120px}}@keyframes header-shadow{to{box-shadow:0 8px 24px #0f14281a}}.brand:before{width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.brand:hover:before{transform:rotate(225deg)scale(1.15)}.site-header nav a:not(.brand),.shop-links a{transition:background-color .2s,color .2s;position:relative}.site-header nav a:not(.brand,.basket-link,.account-link):after{content:"";inset-inline:12px;background:var(--accent);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:2px;transform:scaleX(0)}.site-header nav a:not(.brand,.basket-link,.account-link):hover:after,.site-header nav a[aria-current=page]:after{transform:scaleX(1)}.account-link,.basket-link{align-items:center;gap:7px;display:inline-flex}.basket-link{background:var(--surface-muted)}.basket-link:hover .icon,.account-link:hover .icon{transform:translateY(-1px)scale(1.1)}.basket-link .icon,.account-link .icon{transition:transform .2s}.basket-count{background:var(--gradient);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:.72rem;font-weight:750;animation:.45s cubic-bezier(.34,1.56,.64,1) pop;display:inline-grid}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@media (max-width:720px){.account-link__label,.basket-link__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.search-box{position:relative}.search-box__icon{inset-inline-start:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.search-box input{padding-inline-start:40px;transition:box-shadow .2s,border-color .2s,background-color .2s}.search-box:focus-within .search-box__icon{color:var(--accent)}.suggestions{box-shadow:var(--shadow-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.18s ease-out drop}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.nav-group[open]>ul{animation:.18s ease-out drop}button.primary,.button.primary,.hero .hero__cta,.newsletter button{justify-content:center;align-items:center;gap:8px;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}button.primary:after,.button.primary:after,.hero .hero__cta:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}button.primary:hover:not(:disabled):after,.button.primary:hover:after,.hero .hero__cta:hover:after{transition:transform .7s;transform:translate(120%)}button.primary:hover:not(:disabled),.button.primary:hover,.hero .hero__cta:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-2px)}button.primary:active:not(:disabled),.button.primary:active{transform:translateY(0)scale(.98)}.hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 78%, #000), color-mix(in srgb, var(--accent-2) 78%, #000));isolation:isolate;animation:.7s cubic-bezier(.2,.7,.2,1) both rise;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;filter:blur(40px);opacity:.35;border-radius:50%;position:absolute}.hero:before{background:#ffffff80;width:320px;height:320px;animation:9s ease-in-out infinite float;inset-block-start:-120px;inset-inline-end:-60px}.hero:after{background:color-mix(in srgb, var(--accent) 60%, #fff);width:260px;height:260px;animation:11s ease-in-out infinite reverse float;inset-block-end:-110px;inset-inline-end:22%}.hero h1{text-wrap:balance;text-shadow:0 2px 18px #0000002e}.hero .hero__cta:before{content:"→";order:2;transition:transform .2s}.hero .hero__cta:hover:before{transform:translate(4px)}[dir=rtl] .hero .hero__cta:before{content:"←"}[dir=rtl] .hero .hero__cta:hover:before{transform:translate(-4px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 48%, #000), color-mix(in srgb, var(--accent-2) 48%, #000))}}:root[data-theme=dark] .hero{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 48%, #000), color-mix(in srgb, var(--accent-2) 48%, #000))}@keyframes float{50%{transform:translate(-24px,18px)scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.benefits{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0 0 36px;padding:0;list-style:none;display:grid}.benefits li{border:var(--border-width,1px) solid var(--border);border-radius:calc(16px * var(--radius-scale,1));background:var(--surface);align-items:center;gap:14px;padding:14px 16px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.6s cubic-bezier(.2,.7,.2,1) both rise;display:flex}.benefits li:nth-child(2){animation-delay:70ms}.benefits li:nth-child(3){animation-delay:.14s}.benefits li:nth-child(4){animation-delay:.21s}.benefits li:hover{box-shadow:var(--shadow-lift);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-3px)}.benefits__icon{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:14px;flex:none;place-items:center;transition:background-color .25s,color .25s,transform .25s;display:grid}.benefits li:hover .benefits__icon{background:var(--gradient);color:#fff;transform:rotate(-6deg)scale(1.06)}.benefits strong,.benefits small{display:block}.benefits small{color:var(--muted);margin-top:2px;line-height:1.35}.grid .card{animation:.55s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(min(var(--i,0), 11) * 55ms);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.grid .card:first-child{--i:0}.grid .card:nth-child(2){--i:1}.grid .card:nth-child(3){--i:2}.grid .card:nth-child(4){--i:3}.grid .card:nth-child(5){--i:4}.grid .card:nth-child(6){--i:5}.grid .card:nth-child(7){--i:6}.grid .card:nth-child(8){--i:7}.grid .card:nth-child(9){--i:8}.grid .card:nth-child(10){--i:9}.grid .card:nth-child(11){--i:10}.grid .card:nth-child(12){--i:11}.grid .card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));transform:translateY(-6px)}.card .image{overflow:hidden}.card .image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card:hover .image img{transform:scale(1.06)}.image__empty{color:var(--muted);justify-items:center;gap:6px;font-size:.85rem;display:grid}.card__go{background:var(--gradient);color:#fff;opacity:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .25s,transform .25s;display:grid;position:absolute;inset-block-end:10px;inset-inline-end:10px;transform:translateY(8px)scale(.85);box-shadow:0 6px 16px #00000040}.card:hover .card__go,.card a:focus-visible .card__go{opacity:1;transform:none}[dir=rtl] .card__go .icon{transform:scaleX(-1)}.badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #0000002e}.badge--sale{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--sale) 22%, transparent)}}@supports (animation-timeline:view()){.home-block,.site-footer .footer-columns>*{animation:linear both rise;animation-timeline:view();animation-range:entry entry 35%}}.category-tiles li,.tile{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.category-tiles li:hover,.tile:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)}.gallery img{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.gallery img:hover{box-shadow:var(--shadow-lift);transform:scale(1.015)}.mini-basket[open]{animation:.3s cubic-bezier(.2,.7,.2,1) slide-in}.mini-basket::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e1e73;animation:.3s fade}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}}[dir=rtl] .mini-basket[open]{animation-name:slide-in-rtl}@keyframes slide-in-rtl{0%{opacity:0;transform:translate(-24px)}}@keyframes fade{0%{opacity:0}}.site-footer{margin-top:56px;position:relative}.site-footer:before{content:"";inset-inline:0;background:var(--gradient);height:3px;position:absolute;top:0}.site-footer a{transition:color .2s,padding-inline-start .2s}.site-footer nav a:hover{padding-inline-start:6px}.newsletter button{gap:6px}.newsletter input{transition:box-shadow .2s,border-color .2s}.listing-controls{border-radius:calc(18px * var(--radius-scale,1));align-items:end}.listing-controls__options{border:var(--border-width,1px) solid var(--border);border-radius:calc(12px * var(--radius-scale,1));flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 12px 10px;display:flex}.listing-controls__options legend{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-inline:6px;font-size:.78rem;font-weight:650}.listing-controls__check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.listing-controls input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.site-footer nav a{text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.grid .card:hover,.benefits li:hover,.category-tiles li:hover,.tile:hover,.card:hover .image img,button.primary:hover:not(:disabled),.button.primary:hover,.hero .hero__cta:hover{transform:none}.card__go{opacity:1;transform:none}}
.top-bar{background:var(--text);color:var(--bg);font-size:.82rem}.top-bar__inner{max-width:calc(var(--container,1200px) + 80px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-inline:auto;padding:6px 24px;display:flex}.top-bar__right{flex-wrap:wrap;align-items:center;gap:4px 16px;display:inline-flex}.top-bar a{color:inherit;opacity:.9;align-items:center;gap:6px;text-decoration:none;transition:opacity .2s;display:inline-flex}.top-bar a:hover{opacity:1;text-decoration:underline}.social-links{gap:10px;display:inline-flex}.social-links a{place-items:center;transition:transform .2s;display:inline-grid}.social-links a:hover{transform:translateY(-2px)}.brand--logo:before{display:none}.brand--logo img{object-fit:contain;width:auto;max-width:220px;height:44px;display:block}.site-header[data-layout=centered]{grid-template-columns:1fr auto 1fr;grid-template-areas:"start brand end""nav nav nav";align-items:center;display:grid}.site-header[data-layout=centered] .brand{grid-area:brand;justify-self:center;font-size:1.4rem}.site-header[data-layout=centered] .search-box{grid-area:start;max-width:320px}.site-header[data-layout=centered] .shop-links{grid-area:end;justify-content:flex-end}.site-header[data-layout=centered] .main-nav{grid-area:nav;justify-content:center}.site-header[data-layout=centered] .menu-button{grid-area:start;justify-self:start}.site-header[data-layout=centered][data-menu=hamburger]{grid-template-areas:"start brand end""search search search"}.site-header[data-layout=centered][data-menu=hamburger] .search-box{grid-area:search;max-width:none}@media (max-width:760px){.site-header[data-layout=centered]{grid-template-columns:auto 1fr;grid-template-areas:"brand brand""search search""end end""nav nav"}.site-header[data-layout=centered][data-menu=hamburger]{grid-template-areas:"start brand""search search""end end""nav nav"}.site-header[data-layout=centered] .search-box{grid-area:search;max-width:none}.site-header[data-layout=centered] .shop-links{justify-content:center}}.menu-button{border:var(--border-width,1px) solid var(--border);background:var(--surface-muted);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;transition:background-color .2s;display:inline-grid}.menu-button:hover{background:color-mix(in srgb, var(--accent) 12%, var(--surface-muted))}.menu-drawer{background:var(--surface);width:min(340px,88vw);height:100dvh;max-height:none;color:var(--text);box-shadow:var(--shadow-lift);border:0;margin:0;padding:18px 22px;position:fixed;inset:0 auto 0 0}[dir=rtl] .menu-drawer{inset:0 0 0 auto}.menu-drawer[open]{animation:.28s cubic-bezier(.2,.7,.2,1) drawer-in}[dir=rtl] .menu-drawer[open]{animation-name:drawer-in-rtl}.menu-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e1e73}.menu-drawer__head{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:1.1rem;display:flex}.menu-drawer__head button{background:var(--surface-muted);width:38px;height:38px;color:inherit;cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.menu-drawer ul{margin:0;padding:0;list-style:none}.menu-drawer>ul>li>a,.menu-drawer>ul>li>span{border-bottom:var(--border-width,1px) solid var(--border);color:var(--text);padding:12px 4px;font-weight:650;text-decoration:none;display:block}.menu-drawer ul ul a{color:var(--muted);padding:8px 14px;text-decoration:none;display:block}.menu-drawer ul ul a:hover{color:var(--accent)}@keyframes drawer-in{0%{opacity:0;transform:translate(-28px)}}@keyframes drawer-in-rtl{0%{opacity:0;transform:translate(28px)}}.quick-links{border-bottom:var(--border-width,1px) solid var(--border);background:var(--surface-muted)}.quick-links ul{max-width:calc(var(--container,1200px) + 80px);scrollbar-width:none;gap:8px 18px;margin:0 auto;padding:8px 24px;list-style:none;display:flex;overflow-x:auto}.quick-links li{--chip:var(--accent);flex:none}.quick-links a{color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.quick-links .icon{color:var(--chip)}.quick-links a:hover{background:color-mix(in srgb, var(--chip) 14%, transparent);transform:translateY(-1px)}.announcements--scroll .announcement{justify-content:flex-start;overflow:hidden}.announcements--scroll .announcement>a,.announcements--scroll .announcement>span{white-space:nowrap;flex:none;padding-inline-start:100%;animation:22s linear infinite marquee;display:inline-block}.announcements--scroll .announcement:hover>a,.announcements--scroll .announcement:hover>span{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}[dir=rtl] .announcements--scroll .announcement>a,[dir=rtl] .announcements--scroll .announcement>span{animation-name:marquee-rtl}@keyframes marquee-rtl{to{transform:translate(100%)}}.chat-button{z-index:40;color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both pop;display:grid;position:fixed;inset-block-end:20px;inset-inline-end:20px;box-shadow:0 8px 22px #00000047}.chat-button:hover{transform:scale(1.1)}.chat-button--whatsapp{background:#128c4a}.chat-button--messenger{background:linear-gradient(135deg,#006aff,#a334fa)}.footer-about{align-content:start;gap:8px;max-width:340px;display:grid}.footer-about h2{margin:0}.footer-about p{color:var(--muted);margin:0;line-height:1.5}.footer-contact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-contact li{align-items:flex-start;gap:10px;display:flex}.footer-contact .icon{color:var(--accent);margin-top:3px}.footer-contact__address{white-space:pre-line}.footer-about .social-links a{border:var(--border-width,1px) solid var(--border);width:36px;height:36px;color:var(--text);border-radius:50%}@media (prefers-reduced-motion:reduce){.announcements--scroll .announcement{justify-content:center}.announcements--scroll .announcement>a,.announcements--scroll .announcement>span{white-space:normal;padding-inline-start:0;transform:none}}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-sans-3-latin-wght-normal.woff2)format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/lora-latin-wght-normal.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/playfair-display-latin-wght-normal.woff2)format("woff2-variations");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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/cairo-arabic-wght-normal.woff2)format("woff2-variations");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:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/fonts/cairo-latin-wght-normal.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-arabic-arabic-wght-normal.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-arabic-latin-wght-normal.woff2)format("woff2-variations");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}
:root{--font-sans:"Inter var", "Inter", "Segoe UI Variable Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--font-rounded:ui-rounded, "SF Pro Rounded", "Nunito", "Quicksand", "Segoe UI", system-ui, sans-serif;--font-condensed:"Bahnschrift", "Arial Narrow", "Roboto Condensed", "Franklin Gothic Medium", Arial, sans-serif;--font-heading:var(--font-sans);--font-body:var(--font-sans);--button-radius:calc(8px * var(--radius-scale,1))}html[data-heading-font=serif]{--font-heading:var(--font-serif)}html[data-heading-font=rounded]{--font-heading:var(--font-rounded)}html[data-heading-font=condensed]{--font-heading:var(--font-condensed)}html[data-body-font=serif]{--font-body:var(--font-serif)}html[data-body-font=rounded]{--font-body:var(--font-rounded)}body{font-family:var(--font-body)}h1,h2,h3,.brand,.hero__cta{font-family:var(--font-heading)}html[data-heading-font=condensed] :is(h1,h2,h3){letter-spacing:0;font-weight:800;font-stretch:75%}html[data-heading-case=uppercase] :is(h1,h2,h3,.brand){text-transform:uppercase;letter-spacing:.04em}html[data-buttons=pill]{--button-radius:999px}html[data-buttons=square]{--button-radius:0}button,.button,.hero .hero__cta,.newsletter input,.card__button{border-radius:var(--button-radius)}@media (min-width:1100px){.grid{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr))}}html[data-columns="2"]{--columns:2}html[data-columns="3"]{--columns:3}html[data-columns="4"]{--columns:4}html[data-columns="5"]{--columns:5}html[data-columns="6"]{--columns:6}html[data-card-image=portrait] .card .image{aspect-ratio:4/5}html[data-card-image=landscape] .card .image{aspect-ratio:4/3}html[data-card=outlined] .grid .card{box-shadow:none;background:0 0}html[data-card=outlined] .grid .card:hover{box-shadow:none}html[data-card=flat] .grid .card{background:var(--surface-muted);box-shadow:none;border-color:#0000}html[data-card=flat] .grid .card:hover{box-shadow:none;background:color-mix(in srgb, var(--accent) 8%, var(--surface-muted))}html[data-card=minimal] .grid .card{box-shadow:none;background:0 0;border-color:#0000;padding:0;overflow:visible}html[data-card=minimal] .grid .card:hover{box-shadow:none}html[data-card=minimal] .card h2,html[data-card=minimal] .card .muted,html[data-card=minimal] .card .price{padding-inline:0}.card__button{border:1px solid var(--accent);color:var(--accent);text-align:center;margin:12px 4px 0;padding:9px 14px;font-size:.9rem;font-weight:650;transition:background-color .2s,color .2s;display:block}.card:hover .card__button{background:var(--accent);color:var(--bg)}html[data-card=minimal] .card__button{margin-inline:0}.category-tiles__picture{background:var(--gradient);color:#fff;place-items:center;font-size:2rem;display:grid;overflow:hidden}.category-tiles__picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.category-tiles a:hover .category-tiles__picture img{transform:scale(1.08)}html[data-tiles=circles] .category-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:22px 16px;display:grid}html[data-tiles=circles] .category-tiles a{text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:10px;padding:0;display:grid}html[data-tiles=circles] .category-tiles__picture{aspect-ratio:1;width:min(150px,34vw);box-shadow:var(--shadow);border-radius:50%;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}html[data-tiles=circles] .category-tiles a:hover .category-tiles__picture{box-shadow:var(--shadow-lift);transform:translateY(-4px)}html[data-tiles=cards] .category-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}html[data-tiles=cards] .category-tiles a{border-radius:calc(18px * var(--radius-scale,1));gap:0;padding:0;display:grid;overflow:hidden}html[data-tiles=cards] .category-tiles__picture{aspect-ratio:4/3}html[data-tiles=cards] .category-tiles__name{text-align:center;padding:12px 14px}@media (prefers-reduced-motion:reduce){.category-tiles__picture img,html[data-tiles=circles] .category-tiles__picture{transition:none}}html[data-heading-font=inter]{--font-heading:"Inter Variable", var(--font-sans)}html[data-body-font=inter]{--font-body:"Inter Variable", var(--font-sans)}html[data-heading-font=montserrat]{--font-heading:"Montserrat Variable", var(--font-sans)}html[data-body-font=montserrat]{--font-body:"Montserrat Variable", var(--font-sans)}html[data-heading-font=nunito]{--font-heading:"Nunito Variable", var(--font-sans)}html[data-body-font=nunito]{--font-body:"Nunito Variable", var(--font-sans)}html[data-heading-font=source-sans-3]{--font-heading:"Source Sans 3 Variable", var(--font-sans)}html[data-body-font=source-sans-3]{--font-body:"Source Sans 3 Variable", var(--font-sans)}html[data-heading-font=lora]{--font-heading:"Lora Variable", var(--font-serif)}html[data-body-font=lora]{--font-body:"Lora Variable", var(--font-serif)}html[data-heading-font=playfair-display]{--font-heading:"Playfair Display Variable", var(--font-serif)}html[data-body-font=playfair-display]{--font-body:"Playfair Display Variable", var(--font-serif)}html[data-heading-font=cairo]{--font-heading:"Cairo Variable", var(--font-sans)}html[data-body-font=cairo]{--font-body:"Cairo Variable", var(--font-sans)}html[data-heading-font=noto-sans-arabic]{--font-heading:"Noto Sans Arabic Variable", var(--font-sans)}html[data-body-font=noto-sans-arabic]{--font-body:"Noto Sans Arabic Variable", var(--font-sans)}html[data-text-size=small]{font-size:93.75%}html[data-text-size=large]{font-size:106.25%}html[data-heading-weight=medium] :is(h1,h2,h3,.brand){font-weight:500}html[data-heading-weight=bold] :is(h1,h2,h3,.brand){font-weight:700}html[data-heading-weight=extrabold] :is(h1,h2,h3,.brand){font-weight:800}html[data-line-height=tight] body{line-height:1.4}html[data-line-height=relaxed] body{line-height:1.75}html[data-heading-spacing=tight] :is(h1,h2,h3,.brand){letter-spacing:-.03em}html[data-heading-spacing=wide] :is(h1,h2,h3,.brand){letter-spacing:.03em}html[data-page-width=narrow]{--container:1000px}html[data-page-width=wide]{--container:1400px}html[data-page-width=full]{--container:100vw}html[data-page-spacing=compact]{--space-scale:.75}html[data-page-spacing=airy]{--space-scale:1.4}html[data-shadow=none]{--shadow:none;--shadow-lift:none}html[data-shadow=medium]{--shadow:0 2px 4px #151a2c1a, 0 8px 24px #151a2c29;--shadow-lift:0 14px 38px #151a2c3d}html[data-shadow=strong]{--shadow:0 3px 6px #151a2c29, 0 12px 32px #151a2c42;--shadow-lift:0 20px 50px #151a2c5c}html[data-border=thick]{--border-width:2px}html[data-columns-tablet="2"]{--columns-tablet:2}html[data-columns-tablet="3"]{--columns-tablet:3}html[data-columns-tablet="4"]{--columns-tablet:4}html[data-columns-tablet="5"]{--columns-tablet:5}html[data-columns-phone="1"]{--columns-phone:1}html[data-columns-phone="2"]{--columns-phone:2}html[data-columns-phone="3"]{--columns-phone:3}@media (min-width:641px) and (max-width:1099px){html[data-columns-tablet] .grid{grid-template-columns:repeat(var(--columns-tablet), minmax(0, 1fr))}.block[data-hide~=tablet]{display:none}}@media (max-width:640px){html[data-columns-phone] .grid{grid-template-columns:repeat(var(--columns-phone), minmax(0, 1fr))}.block[data-hide~=phone]{display:none}}@media (min-width:1100px){.block[data-hide~=desktop]{display:none}}.footer-hours h3{margin:16px 0 6px;font-size:1rem}.footer-hours dl{gap:2px;margin:0;display:grid}.footer-hours dl>div{justify-content:space-between;gap:16px;max-width:18rem;display:flex}.footer-hours dt,.footer-hours dd{margin:0}.footer-hours p{color:var(--muted);margin:8px 0 0}.footer-trust{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.footer-payments,.footer-badges,.footer-bottom ul{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.footer-payments li{border:var(--border-width,1px) solid var(--border);border-radius:calc(6px * var(--radius-scale,1));background:var(--surface);padding:4px 10px;font-size:.85rem;font-weight:600}.footer-badges img{object-fit:contain;width:auto;max-width:140px;height:40px;display:block}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.footer-bottom p{margin:0}html[data-logo-height=small]{--logo-height:30px}html[data-logo-height=large]{--logo-height:64px}.brand--logo img{width:auto;height:var(--logo-height,44px)}html[data-header-sticky=off] .site-header{position:static}html[data-header-sticky=scroll-up] .site-header{transition:transform .25s}html[data-header-sticky=scroll-up][data-header-hidden=true] .site-header{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){html[data-header-sticky=scroll-up] .site-header{transition:none}}html[data-header-transparent][data-scrolled=false] body:has(main>.block:first-child :is(.carousel,.hero)):not(:has(.quick-links)) .site-header{margin-bottom:calc(var(--header-height,72px) * -1);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0009,#0000);border-bottom-color:#0000}html[data-header-transparent][data-scrolled=false] body:has(main>.block:first-child :is(.carousel,.hero)):not(:has(.quick-links)) .site-header :is(.brand,.main-nav a,.shop-links a,.shop-links button){color:#fff}.header-buttons{flex-wrap:wrap;gap:8px;display:flex}.header-button{border-radius:var(--button-radius);white-space:nowrap;border:2px solid #0000;align-items:center;padding:8px 16px;font-weight:650;text-decoration:none;display:inline-flex}.header-button--primary{background:var(--gradient,var(--accent));color:#fff}.header-button--outline{border-color:var(--accent);color:var(--accent);background:0 0}.header-button:hover{filter:brightness(1.08)}html[dir=rtl] .crumbs__sep--arrow,html[dir=rtl] .crumbs__sep--slash{display:inline-block;transform:scaleX(-1)}.back-to-top{z-index:39;border:var(--border-width,1px) solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:var(--shadow-lift,0 6px 18px #0003);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;inset-block-end:20px;inset-inline-start:20px}.back-to-top:hover{border-color:var(--accent);color:var(--accent)}.pb-richtext{max-width:46rem}.pb-image{margin:0}.pb-image img{border-radius:calc(12px * var(--radius-scale,1));max-width:100%;height:auto;display:block}.pb-image--content{max-width:46rem}.pb-image--full img{width:100%}.pb-image figcaption{color:var(--muted);margin-top:8px;font-size:.9rem}.pb-image-text{gap:calc(32px * var(--space-scale,1));grid-template-columns:1fr 1fr;align-items:center;display:grid}.pb-image-text[data-side=end] .pb-image-text__picture{order:2}.pb-image-text__picture img{border-radius:calc(12px * var(--radius-scale,1));width:100%;height:auto;display:block}.pb-image-text__body h2{margin-top:0}.pb-buttons{flex-wrap:wrap;gap:12px;display:flex}.pb-buttons[data-align=center]{justify-content:center}.pb-buttons[data-align=end]{justify-content:flex-end}.pb-button{border-radius:var(--button-radius);border:2px solid #0000;align-items:center;padding:10px 20px;font-weight:650;text-decoration:none;display:inline-flex}.pb-button--primary{background:var(--gradient,var(--accent));color:#fff}.pb-button--outline{border-color:var(--accent);color:var(--accent)}.pb-spacer--small{height:16px}.pb-spacer--medium{height:40px}.pb-spacer--large{height:80px}.pb-spacer[data-line=true]{border-top:var(--border-width,1px) solid var(--border);height:0;margin-block:24px}@media (max-width:760px){.pb-image-text{grid-template-columns:1fr}.pb-image-text[data-side=end] .pb-image-text__picture{order:0}}.pb-columns{gap:calc(24px * var(--space-scale,1));grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}.pb-columns[data-columns="1"]{--cols:1}.pb-columns[data-columns="2"]{--cols:2}.pb-columns[data-columns="3"]{--cols:3}.pb-columns[data-columns="4"]{--cols:4}.pb-columns[data-gap=small]{gap:calc(8px * var(--space-scale,1))}.pb-columns[data-gap=large]{gap:calc(48px * var(--space-scale,1))}.pb-columns__cell .block{padding-block:calc(6px * var(--space-scale,1))}@media (max-width:760px){.pb-columns{grid-template-columns:1fr}}.pb-accordion{max-width:46rem}.pb-accordion details{border-bottom:var(--border-width,1px) solid var(--border);padding:4px 0}.pb-accordion summary{cursor:pointer;padding:10px 0;font-weight:650}.pb-accordion details>div{padding-bottom:12px}.pb-tabs__list{border-bottom:var(--border-width,1px) solid var(--border);flex-wrap:wrap;gap:4px;display:flex}.pb-tabs__list button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 16px;font-weight:650}.pb-tabs__list button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.pb-tabs [role=tabpanel]{padding-top:16px}.pb-tabs--plain section+section{margin-top:16px}.pb-cards ul{gap:calc(20px * var(--space-scale,1));grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.pb-cards[data-columns="2"]{--cols:2}.pb-cards[data-columns="3"]{--cols:3}.pb-cards[data-columns="4"]{--cols:4}.pb-card{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);box-shadow:var(--shadow);padding:20px}.pb-card h3{margin:12px 0 4px}.pb-card p{color:var(--muted);margin:0}.pb-card img{border-radius:calc(10px * var(--radius-scale,1));width:100%;height:auto;display:block}.pb-card__link{color:inherit;text-decoration:none}.pb-card__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}@media (max-width:900px){.pb-cards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pb-cards ul{grid-template-columns:1fr}}.pb-cta{justify-items:start;gap:8px;display:grid}.pb-cta[data-align=center]{text-align:center;justify-items:center}.pb-cta h2,.pb-cta p{margin:0}.pb-embed{border-radius:calc(12px * var(--radius-scale,1));background:#0b0e1a;width:100%;position:relative;overflow:hidden}.pb-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pb-embed--closed img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.pb-embed__button{color:#fff;text-align:center;place-content:center;justify-items:center;gap:8px;padding:16px;font-weight:650;text-decoration:none;display:grid;position:absolute;inset:0}.pb-embed__icon{background:#0000008c;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.6rem;display:grid}.pb-embed__note{color:#fff;text-align:center;background:#0000008c;margin:0;padding:6px 12px;font-size:.8rem;position:absolute;inset-block-end:0;inset-inline:0}.pb-gallery ul,.pb-logos ul,.pb-downloads ul{margin:0;padding:0;list-style:none}.pb-gallery ul{gap:calc(12px * var(--space-scale,1));grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}.pb-gallery[data-columns="2"]{--cols:2}.pb-gallery[data-columns="3"]{--cols:3}.pb-gallery[data-columns="4"]{--cols:4}.pb-gallery img{border-radius:calc(10px * var(--radius-scale,1));width:100%;height:auto;display:block}@media (max-width:640px){.pb-gallery ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.pb-logos ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;display:flex}.pb-logos img{object-fit:contain;width:auto;max-width:160px;height:40px;display:block}.pb-logos[data-grey=true] img{filter:grayscale();opacity:.8}.pb-logos[data-grey=true] a:hover img{filter:none;opacity:1}.pb-downloads li{border-bottom:var(--border-width,1px) solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.pb-downloads a{align-items:baseline;gap:8px;font-weight:650;display:inline-flex}.pb-downloads__kind{border:var(--border-width,1px) solid var(--border);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:.75rem}.pb-downloads__note{color:var(--muted);font-size:.9rem}.pb-newsletter{gap:8px;max-width:34rem;display:grid}.pb-newsletter h2,.pb-newsletter p{margin:0}.pb-newsletter div{flex-wrap:wrap;gap:8px;display:flex}.pb-newsletter input{flex:14rem;padding:10px 14px}.pb-newsletter button{border-radius:var(--button-radius);background:var(--gradient,var(--accent));color:#fff;cursor:pointer;border:0;padding:10px 20px;font-weight:650}
.product-tabs__list{border-bottom:var(--border-width,1px) solid var(--border);scrollbar-width:none;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.product-tabs__list button{min-height:44px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:8px 18px;font-weight:650;transition:color .2s;position:relative}.product-tabs__list button:after{content:"";inset-inline:12px;background:var(--accent);border-radius:3px 3px 0 0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;transform:scaleX(0)}.product-tabs__list button:hover,.product-tabs__list button.is-active{color:var(--text)}.product-tabs__list button.is-active:after{transform:scaleX(1)}.product-tabs__panel:not([hidden]){animation:.3s ease-out tab-in}@keyframes tab-in{0%{opacity:0;transform:translateY(8px)}}.promo-band__inner{border-radius:calc(24px * var(--radius-scale,1));background:var(--gradient);color:#fff;min-height:220px;display:grid;overflow:hidden}.promo-band__inner--image{isolation:isolate;background:#1b1b1b;position:relative}.promo-band__picture{z-index:-1;position:absolute;inset:0}.promo-band__picture img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.promo-band__inner--image:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000a6,#00000026);position:absolute;inset:0}[dir=rtl] .promo-band__inner--image:before{background:linear-gradient(270deg,#000000a6,#00000026)}.promo-band__inner:hover .promo-band__picture img{transform:scale(1.04)}.promo-band__text{align-content:center;justify-items:start;gap:10px;max-width:560px;padding:clamp(24px,5vw,56px);display:grid}.promo-band__text h2,.promo-band__text p{margin:0}.promo-band__text h2{text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.15}.promo-band__eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.78rem;font-weight:700}.promo-band__text .button.primary{color:#1b1b1b;background:#fff;border-color:#fff;margin-top:6px}.nav-group--mega{position:relative}.nav-group--mega[open]>.mega{inset-inline-start:0;z-index:30;border:var(--border-width,1px) solid var(--border);border-radius:calc(18px * var(--radius-scale,1));background:var(--surface);width:min(640px,92vw);box-shadow:var(--shadow-lift);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;padding:16px;animation:.18s ease-out drop;display:grid;position:absolute;top:calc(100% + 8px)}.nav-group--mega:not([open])>.mega{display:none}.site-header .mega a.mega__card{min-block-size:0;color:var(--text);text-align:center;background:0 0;align-content:start;justify-items:center;gap:8px;padding:0;font-weight:600;text-decoration:none;display:grid}.mega__card img,.mega__placeholder{aspect-ratio:1;border-radius:calc(14px * var(--radius-scale,1));background:var(--surface-muted);object-fit:cover;width:100%;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:block}.site-header .mega a.mega__card:hover{background:0 0}.mega__card:hover img{transform:scale(1.05)}.mega__card:hover span:last-child{color:var(--accent)}@media (prefers-reduced-motion:reduce){.product-tabs__panel:not([hidden]),.nav-group--mega[open]>.mega{animation:none}.promo-band__picture img,.mega__card img{transition:none}}
body{overflow-x:clip}.block{--space:calc(16px * var(--space-scale,1));padding-block:var(--space)}.block[data-spacing=compact]{--space:calc(6px * var(--space-scale,1))}.block[data-spacing=spacious]{--space:calc(40px * var(--space-scale,1))}.block .home-block{margin-block:0}.block[data-bg]:not([data-bg=none]){padding-block:calc(var(--space) + 16px)}.block[data-bg=soft]{background:var(--surface-muted)}.block[data-bg=accent]{background:var(--gradient);color:#fff}.block[data-bg=accent] :is(h2,.promo-band__eyebrow){color:#fff}.block[data-bg=dark]{--text:#f3f4f6;--muted:#c3c8d4;--surface:#1d2433;--surface-muted:#262f45;--border:#36405a;color:var(--text);background:#111827}.block[data-width=boxed]:not([data-bg=none]){border-radius:calc(24px * var(--radius-scale,1));padding-inline:24px}.block[data-width=full]{width:100vw;margin-inline:calc(50% - 50vw)}.block[data-width=full]>.block__inner{max-width:var(--container,1200px);margin-inline:auto;padding-inline:24px}.block[data-align=center] :is(.home-block>h2,.flash__head,.product-tabs__list){text-align:center;justify-content:center}.block[data-align=center] .category-tiles{justify-content:center}body:has([data-template=landing]) :is(.top-bar,.announcements,.site-header,.quick-links,.site-footer){display:none}.landing-brand{color:inherit;justify-content:center;padding:1rem 0;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.page--legal{max-width:46rem;margin-inline:auto}.block[id]{scroll-margin-top:5rem}.pb-gallery[data-layout=masonry] ul{column-count:var(--cols,3);column-gap:calc(12px * var(--space-scale,1));display:block}.pb-gallery[data-layout=masonry] li{break-inside:avoid;margin-bottom:calc(12px * var(--space-scale,1))}@media (max-width:640px){.pb-gallery[data-layout=masonry] ul{column-count:2}}.pb-stats ul{gap:calc(20px * var(--space-scale,1));text-align:center;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pb-stats__value{color:var(--accent);font-size:clamp(2rem,5vw,3rem);line-height:1.1;display:block}.pb-stats__label{color:var(--muted);margin-top:4px;display:block}.pb-timeline ol,.pb-steps ol{margin:0;padding:0;list-style:none}.pb-timeline ol{border-inline-start:2px solid var(--border);padding-inline-start:24px}.pb-timeline li{padding-bottom:calc(24px * var(--space-scale,1));position:relative}.pb-timeline li:before{content:"";inset-inline-start:-31px;background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:.35rem}.pb-timeline__when{color:var(--accent);font-weight:700}.pb-timeline h3,.pb-steps h3,.pb-benefits h3{margin:2px 0 4px}.pb-timeline p,.pb-steps p,.pb-benefits p{color:var(--muted);margin:0}.pb-steps ol{gap:calc(20px * var(--space-scale,1));counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.pb-steps li{counter-increment:step}.pb-steps li:before{content:counter(step);background:var(--accent);width:40px;height:40px;color:var(--on-accent,#fff);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:700;display:grid}.pb-benefits ul{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:calc(20px * var(--space-scale,1));margin:0;padding:0;list-style:none;display:grid}.pb-benefits[data-columns="2"]{--cols:2}.pb-benefits[data-columns="3"]{--cols:3}.pb-benefits[data-columns="4"]{--cols:4}.pb-benefits li{align-items:flex-start;gap:12px;display:flex}.pb-benefits .pb-card__icon{flex:none}@media (max-width:760px){.pb-benefits ul{grid-template-columns:1fr}}.pb-comparison__scroll{overflow-x:auto}.pb-comparison table{border-collapse:collapse;width:100%;min-width:28rem}.pb-comparison caption{text-align:start;padding-bottom:8px;font-weight:700}.pb-comparison th,.pb-comparison td{border-bottom:1px solid var(--border);text-align:start;padding:10px 12px}.pb-comparison thead th{border-bottom-width:2px}.pb-comparison [data-highlight=true]{background:var(--accent-soft)}.bn-block{--bn-min:22rem}.bn-block[data-height=small]{--bn-min:14rem}.bn-block[data-height=large]{--bn-min:32rem}.bn{min-height:var(--bn-min);border-radius:calc(14px * var(--radius-scale,1));background:var(--bn-bg,var(--surface));color:var(--bn-fg,inherit);display:grid;position:relative;overflow:hidden}.bn__picture,.bn__picture img{width:100%;height:100%;position:absolute;inset:0}.bn__picture img{object-fit:cover}.bn[data-overlay=dark]:before,.bn[data-overlay=light]:before{content:"";position:absolute;inset:0}.bn[data-overlay=dark]:before{background:linear-gradient(90deg,#0009,#00000026)}.bn[data-overlay=light]:before{background:linear-gradient(90deg,#ffffffbf,#fff3)}.bn[data-media=image][data-overlay=dark]{color:#fff}.bn[data-media=image][data-overlay=light]{color:#111}.bn__video{position:relative}.bn__text{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;max-width:40rem;padding:clamp(20px,4vw,48px);display:flex;position:relative}.bn[data-text=center] .bn__text{text-align:center;align-items:center;margin-inline:auto}.bn[data-text=end] .bn__text{text-align:end;align-items:flex-end;margin-inline-start:auto}.bn__text h1,.bn__text h2,.bn__text p{margin:0}.bn__badge{background:var(--bn-accent,var(--accent));color:var(--bn-on-accent,#fff);border-radius:999px;padding:4px 12px;font-weight:700;display:inline-block}.bn__countdown{font-weight:700}.bn[data-media=video]{grid-template-rows:auto auto;min-height:0}.bn[data-preset=black-friday]{--bn-bg:#111;--bn-fg:#fff;--bn-accent:#facc15;--bn-on-accent:#111}.bn[data-preset=ramadan]{--bn-bg:#1e3a5f;--bn-fg:#fff;--bn-accent:#e9c46a;--bn-on-accent:#1e3a5f}.bn[data-preset=eid]{--bn-bg:#0f766e;--bn-fg:#fff;--bn-accent:#fde68a;--bn-on-accent:#134e4a}.bn[data-preset=summer]{--bn-bg:#fb923c;--bn-fg:#1f2937;--bn-accent:#0ea5e9;--bn-on-accent:#fff}.bn[data-preset=winter]{--bn-bg:#dbeafe;--bn-fg:#1e3a8a;--bn-accent:#1d4ed8;--bn-on-accent:#fff}.bn[data-preset=new-year]{--bn-bg:#1f1147;--bn-fg:#fff;--bn-accent:#f5d061;--bn-on-accent:#1f1147}.bn[data-preset=back-to-school]{--bn-bg:#fef3c7;--bn-fg:#78350f;--bn-accent:#b45309;--bn-on-accent:#fff}.bn[data-preset=valentine]{--bn-bg:#be123c;--bn-fg:#fff;--bn-accent:#fecdd3;--bn-on-accent:#881337}.bn[data-preset=spring]{--bn-bg:#dcfce7;--bn-fg:#14532d;--bn-accent:#16a34a;--bn-on-accent:#fff}.bn[data-media=image][data-preset]:not([data-preset=none]) .bn__badge{background:var(--bn-accent)}.bn-slider{position:relative}@media (max-width:640px){.bn-block{--bn-min:18rem}.bn-block[data-height=large]{--bn-min:24rem}}.app-banner{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.app-banner h2,.app-banner p{margin:0}.app-banner__stores{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.app-banner__stores li{justify-items:center;gap:8px;display:grid}.app-banner__stores img{background:#fff;border-radius:8px}.coupon-block{border:2px dashed var(--accent);border-radius:calc(14px * var(--radius-scale,1));background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,3vw,28px);display:flex}.coupon-block h2,.coupon-block p{margin:0}.coupon-block__code{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coupon-block__code code{background:var(--surface);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 16px;font-size:1.25rem;font-weight:700}.coupon--pending{align-items:center;gap:8px}.badge--out{background:var(--surface);color:var(--muted);border:1px solid var(--border)}.product-info[data-sticky=true]{align-self:start}@media (min-width:761px) and (min-height:900px){.product-info[data-sticky=true]{position:sticky;top:5rem}}@media (max-width:760px){.product-info[data-sticky=true]{position:static}}.basket-trust{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.basket-trust li:before{content:"✓";color:var(--accent);margin-inline-end:8px;font-weight:700}.brand-grid ul{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.brand-grid a{border:var(--border-width,1px) solid var(--border);border-radius:calc(12px * var(--radius-scale,1));background:var(--surface);text-align:center;padding:14px 16px;font-weight:600;text-decoration:none;display:block}.blog--with-sidebar{grid-template-columns:minmax(0,1fr) 17rem;gap:32px;display:grid}@media (max-width:860px){.blog--with-sidebar{grid-template-columns:1fr}}.post-cards{gap:calc(20px * var(--space-scale,1));margin:0;padding:0;list-style:none;display:grid}.post-cards[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.post-card{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.post-cards[data-layout=list] .post-card{flex-direction:row}.post-cards[data-layout=list] .post-card__cover{flex:0 0 38%}@media (max-width:640px){.post-cards[data-layout=list] .post-card{flex-direction:column}}.post-card__cover img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;display:block}.post-card__body{gap:8px;padding:16px;display:grid}.post-card__body h2,.post-card__body p{margin:0}.post-card__body h2 a{color:inherit;text-decoration:none}.post-meta{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.9rem;display:flex}.post-meta__category{font-weight:700}.post__cover img{border-radius:calc(14px * var(--radius-scale,1));width:100%;height:auto;display:block}.post__excerpt{color:var(--muted);font-size:1.15rem}.post__body{max-width:46rem;margin:24px auto}.tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list a{border:var(--border-width,1px) solid var(--border);border-radius:999px;padding:4px 12px;text-decoration:none;display:inline-block}.share-links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0;display:flex}.share-links ul{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.author-card{border:var(--border-width,1px) solid var(--border);border-radius:calc(14px * var(--radius-scale,1));align-items:flex-start;gap:16px;padding:16px;display:flex}.author-card img{object-fit:cover;border-radius:50%;width:72px;height:72px}.author-card h2,.author-card p{margin:0 0 6px}.author-links{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.blog-sidebar section+section,.blog-search{margin-top:20px}.blog-sidebar ul:not(.tag-list){gap:6px;margin:0;padding:0;list-style:none;display:grid}.blog-search{gap:6px;display:grid}.fb{gap:16px;max-inline-size:640px;display:grid}.fb-block{margin-block:24px}.fb-step{border:0;gap:16px;min-inline-size:0;margin:0;padding:0;display:grid}.fb-step[hidden],.fb-field[hidden]{display:none}.fb-step legend{margin-block-end:8px;padding:0;font-size:1.1em;font-weight:700}.fb-field{gap:6px;display:grid}.fb-label{font-weight:600}.fb-help{color:var(--muted,#667);margin:0;font-size:.9em}.fb-choice{align-items:flex-start;gap:8px;font-weight:400;display:flex}.fb-field input[type=text],.fb-field input[type=email],.fb-field input[type=tel],.fb-field input[type=number],.fb-field input[type=date],.fb-field select,.fb-field textarea{inline-size:100%}.fb-actions{flex-wrap:wrap;gap:12px;display:flex}.fb-progress{color:var(--muted,#667);margin:0;font-size:.9em}.fb-trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.fb-done{border-radius:var(--radius,8px);border:1px solid;padding:16px}.product-inquiry{border:1px solid var(--border,#d6d9de);border-radius:var(--radius,8px);margin-block:24px;padding:12px 16px}.product-inquiry summary{cursor:pointer;font-weight:600}.pb-newsletter__consent{opacity:.8;margin:8px 0 0;font-size:.85em}.floating{z-index:40;justify-items:end;gap:10px;display:grid;position:fixed;inset-block-end:var(--float-offset,20px)}.floating--end{inset-inline-end:20px}.floating--start{justify-items:start;inset-inline-start:20px}.floating .chat-button{position:static}.floating-action{background:var(--float-color,var(--primary,#1a56db));color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #00000040}.floating-action:hover{filter:brightness(1.08)}.popup{border:var(--border-width,1px) solid var(--border,#d6d9de);border-radius:var(--radius,12px);background:var(--bg,#fff);color:var(--text,#111);max-block-size:calc(100vh - 2rem);max-inline-size:calc(100vw - 2rem);padding:0;overflow:auto;box-shadow:0 12px 40px #0000004d}.popup::backdrop{background:#00000073}.popup--small{inline-size:360px}.popup--medium{inline-size:520px}.popup--large{inline-size:760px}.popup--corner[open]{z-index:45;margin:0;position:fixed;inset:auto 1rem 1rem auto}[dir=rtl] .popup--corner[open]{inset:auto auto 1rem 1rem}.popup__body{padding:2rem 1.5rem 1.5rem;position:relative}.popup__close{block-size:2.25rem;inline-size:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.popup__close:hover,.popup__close:focus-visible{background:#7f7f7f33}.agegate{border:var(--border-width,1px) solid var(--border,#d6d9de);border-radius:var(--radius,12px);background:var(--bg,#fff);inline-size:min(440px,100vw - 2rem);color:var(--text,#111);text-align:center;padding:0}.agegate::backdrop{background:#000c}.agegate__body{gap:1rem;padding:2rem 1.5rem;display:grid}.agegate__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.promo-widget{z-index:35;border-radius:var(--radius,12px);background:var(--primary,#1a56db);color:#fff;gap:.4rem;max-inline-size:260px;padding:.9rem 2.2rem .9rem 1rem;display:grid;position:fixed;inset-block-end:1.25rem;box-shadow:0 8px 24px #00000040}.promo-widget--start{inset-inline-start:1.25rem}.promo-widget--end{inset-inline-end:1.25rem}.promo-widget p{margin:0;font-weight:600}.promo-widget__link{color:inherit;text-decoration:underline}.promo-widget__close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1;position:absolute;inset-block-start:.2rem;inset-inline-end:.3rem}.consent--bottom-start{margin:0;inset:auto auto 1rem 1rem}.consent--bottom-end{margin:0;inset:auto 1rem 1rem auto}.consent small{opacity:.75}.closed{text-align:center;justify-items:center;gap:1rem;max-inline-size:640px;margin:3rem auto;display:grid}.closed__image{border-radius:var(--radius,12px);block-size:auto;max-inline-size:100%}.closed__when{font-weight:600}.closed__form{gap:.5rem;inline-size:100%;max-inline-size:420px;display:grid}.closed__form>div{gap:.5rem;display:flex}.closed__form input{flex:1}.errorpage{justify-items:start;gap:1rem;margin-block:2rem;display:grid}.errorpage__image{border-radius:var(--radius,12px);block-size:auto;max-inline-size:min(100%,420px)}.errorpage__search{gap:.5rem;inline-size:min(100%,420px);display:flex}.errorpage__search input{flex:1}.errorpage__buttons{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.errorpage__categories ul,.search-suggestions ul{flex-wrap:wrap;gap:.5rem 1rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.search-suggestions{gap:1rem;margin-block-start:1rem;display:grid}.pb-loyalty{border:var(--border-width,1px) solid var(--border,#d6d9de);border-radius:var(--radius,12px);gap:.75rem;padding:1.5rem;display:grid}.pb-loyalty h2{margin:0}.chip--swatch{border-radius:50%;min-inline-size:0;padding:3px}.chip--swatch>span{padding:0;display:inline-flex}.swatch--lg{block-size:28px;inline-size:28px;display:inline-block}.chip--swatch input:checked+span .swatch{outline:2px solid var(--primary,#1a56db);outline-offset:2px}.chip--swatch input:focus-visible+span .swatch{outline:2px dashed var(--primary,#1a56db);outline-offset:2px}.chip--swatch>span{background:0 0;border-color:#0000;border-radius:50%}.chip--swatch input:checked+span{border-color:var(--accent,#1a56db);background:0 0}.chip--swatch span span{background:0 0;border:0;padding:0}.live-chat__button{cursor:pointer;font:inherit;border:0;position:relative}.live-chat__dot{background:#e53935;border:2px solid #fff;border-radius:50%;block-size:12px;inline-size:12px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.live-chat{z-index:50;background:var(--bg,#fff);max-block-size:min(520px,70vh);inline-size:min(360px,100vw - 2rem);color:var(--text,#111);border:var(--border-width,1px) solid var(--border,#d6d9de);border-radius:var(--radius,12px);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset-block-end:calc(100% + 10px);inset-inline-end:0;overflow:hidden;box-shadow:0 12px 40px #0000004d}.floating--start .live-chat{inset-inline:0 auto}.live-chat header{border-block-end:1px solid var(--border,#d6d9de);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.live-chat__status{opacity:.7;margin-inline-start:auto;font-size:.8em}.live-chat__status--on{color:#2e7d32;opacity:1}.live-chat__close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1}.live-chat__messages{align-content:start;gap:.5rem;margin:0;padding:.75rem 1rem;list-style:none;display:grid;overflow-y:auto}.live-chat__note{opacity:.75;font-size:.9em}.live-chat__message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-inline-size:85%;padding:.5rem .75rem}.live-chat__message--visitor{background:var(--float-color,var(--primary,#1a56db));color:#fff;justify-self:end}.live-chat__message--staff{background:#7f7f7f2e;justify-self:start}.live-chat form{border-block-start:1px solid var(--border,#d6d9de);gap:.5rem;padding:.75rem 1rem;display:grid}.live-chat__who{gap:.4rem;display:grid}.live-chat__compose{align-items:flex-end;gap:.5rem;display:flex}.live-chat__compose textarea{resize:none;flex:1}
