:root{--brand: #b7181f;--brand-600: #a11319;--brand-700: #870f14;--brand-soft: #fdeceb;--brand-tint: #fdf1ec;--ink: #211d1b;--ink-2: #574e47;--ink-3: #8a7f75;--cream: #fbf7f2;--cream-2: #fdf2ec;--surface: #ffffff;--sand: #f3ebe2;--dark: #262729;--dark-2: #1c1d1f;--line: rgba(33, 29, 27, .1);--line-2: rgba(33, 29, 27, .16);--ok: #1f9254;--wa: #29a64c;--fb: #1f52be;--ig: #dc407e;--r-sm: 10px;--r-md: 16px;--r-lg: 22px;--r-xl: 28px;--sh-1: 0 2px 8px rgba(90, 62, 45, .06);--sh-2: 0 10px 30px rgba(90, 62, 45, .1);--sh-3: 0 22px 60px rgba(90, 62, 45, .16);--container: 1240px;--header-h: 78px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .18s var(--ease);--t: .3s var(--ease);--t-slow: .6s var(--ease-out);--font: "Tajawal", "Segoe UI", "Noto Naskh Arabic", Tahoma, Arial, sans-serif;--font-latin: "Poppins", "Segoe UI", Arial, sans-serif;--font-script: "Caveat", "Segoe Script", cursive}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font);background:var(--cream);color:var(--ink);font-size:16px;line-height:1.75;font-weight:500;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:3px solid rgba(183,24,31,.45);outline-offset:3px;border-radius:6px}::selection{background:var(--brand);color:#fff}body.is-locked{overflow:hidden}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:16px;z-index:200;background:var(--brand);color:#fff;padding:12px 22px;border-radius:0 0 12px 12px;transition:inset-block-start var(--t)}.skip-link:focus{inset-block-start:0}.latin{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}.num{font-feature-settings:"tnum"}h1,h2,h3,h4{line-height:1.3;font-weight:800;letter-spacing:-.01em}h1{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:900}h2{font-size:clamp(1.6rem,1.15rem + 1.9vw,2.5rem)}h3{font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}p{color:var(--ink-2)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;letter-spacing:.08em;color:var(--brand);text-transform:uppercase}.eyebrow:before{content:"";inline-size:26px;block-size:2px;border-radius:2px;background:var(--brand);opacity:.5}.script{font-family:var(--font-script);font-weight:700;line-height:1.05}.section{padding-block:clamp(56px,7vw,104px)}.section--tint{background:var(--cream-2)}.section--sand{background:linear-gradient(180deg,var(--cream) 0%,var(--sand) 100%)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:40px;flex-wrap:wrap}.section-head p{margin-block-start:6px;max-inline-size:56ch}.section-head--center{flex-direction:column;align-items:center;text-align:center}.btn{--bg: var(--brand);--fg: #fff;--bd: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:999px;font-weight:700;font-size:1rem;background:var(--bg);color:var(--fg);border:1.5px solid var(--bd);cursor:pointer;overflow:hidden;isolation:isolate;white-space:nowrap;transition:transform var(--t),box-shadow var(--t),background var(--t),color var(--t),border-color var(--t)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:opacity var(--t)}.btn:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.btn:hover:after{opacity:1;animation:shine .9s var(--ease-out)}.btn:active{transform:translateY(0) scale(.985)}.btn svg{inline-size:18px;block-size:18px;flex:none}.btn--primary{--bg: var(--brand);--fg: #fff;box-shadow:0 8px 22px #b7181f38}.btn--primary:hover{--bg: var(--brand-600)}.btn--dark{--bg: var(--dark);--fg: #fff}.btn--ghost{--bg: transparent;--fg: var(--ink);--bd: var(--line-2)}.btn--ghost:hover{--bg: var(--ink);--fg: #fff;--bd: var(--ink)}.btn--light{--bg: #fff;--fg: var(--ink);--bd: transparent;box-shadow:var(--sh-1)}.btn--light:hover{--fg: var(--brand)}.btn--block{inline-size:100%}.btn--sm{padding:10px 20px;font-size:.9rem}.btn--lg{padding:17px 38px;font-size:1.06rem}.btn[disabled],.btn.is-disabled{opacity:.55;pointer-events:none}.btn .arrow{transition:transform var(--t)}.btn:hover .arrow{transform:translate(-4px)}@keyframes shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.link-more{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--brand);transition:gap var(--t)}.link-more:hover{gap:14px}.link-more svg{inline-size:18px;block-size:18px}.announce{background:var(--brand);color:#fff;font-size:.83rem;font-weight:500;position:relative;z-index:60}.announce .container{display:flex;align-items:center;justify-content:center;gap:0;min-block-size:38px}.announce-list{display:flex;align-items:center;gap:0}.announce-item{display:flex;align-items:center;gap:8px;padding-inline:22px;position:relative;white-space:nowrap}.announce-item+.announce-item:before{content:"";position:absolute;inset-inline-start:0;inset-block:10px;inline-size:1px;background:#ffffff47}.announce-item svg{inline-size:17px;block-size:17px;opacity:.95;flex:none}.announce-rotator{display:none;block-size:38px;overflow:hidden;position:relative;inline-size:100%}.announce-rotator .announce-item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;transform:translateY(100%);transition:opacity .5s var(--ease),transform .5s var(--ease)}.announce-rotator .announce-item.is-active{opacity:1;transform:translateY(0)}.announce-rotator .announce-item.is-out{opacity:0;transform:translateY(-100%)}.header{position:sticky;inset-block-start:0;z-index:55;background:#fbf7f2e0;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-block-end:1px solid transparent;transition:box-shadow var(--t),border-color var(--t),background var(--t)}.header.is-stuck{box-shadow:0 4px 24px #5a3e2d14;border-block-end-color:var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;block-size:var(--header-h);transition:block-size var(--t)}.header.is-stuck .header-inner{block-size:64px}.logo{display:inline-flex;align-items:center;gap:6px;flex:none}.logo-word{font-family:var(--font-latin);font-weight:700;font-size:1.75rem;letter-spacing:-.035em;color:var(--ink);line-height:1;direction:ltr;transition:color var(--t),font-size var(--t)}.header.is-stuck .logo-word{font-size:1.55rem}.logo-mark{inline-size:13px;block-size:13px;margin-block-start:10px;flex:none}.logo-mark circle{fill:var(--brand)}.logo-mark path{fill:#fff}.logo:hover .logo-word{color:var(--brand)}.logo--light .logo-word{color:#fff}.nav{display:flex;align-items:center;gap:4px}.nav a{position:relative;padding:10px 15px;font-weight:700;font-size:.98rem;color:var(--ink);border-radius:10px;transition:color var(--t)}.nav a:after{content:"";position:absolute;inset-block-end:2px;inset-inline:15px;block-size:2.5px;background:var(--brand);border-radius:3px;transform:scaleX(0);transform-origin:inline-end;transition:transform var(--t-slow)}.nav a:hover{color:var(--brand)}.nav a:hover:after{transform:scaleX(1);transform-origin:inline-start}.nav a.is-active{color:var(--brand)}.nav a.is-active:after{transform:scaleX(1)}.head-actions{display:flex;align-items:center;gap:2px}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:50%;color:var(--ink);transition:background var(--t),color var(--t),transform var(--t)}.icon-btn:hover{background:var(--brand-soft);color:var(--brand);transform:translateY(-2px)}.icon-btn svg{inline-size:22px;block-size:22px}.badge{position:absolute;inset-block-start:4px;inset-inline-end:3px;min-inline-size:19px;block-size:19px;padding-inline:5px;border-radius:999px;background:var(--brand);color:#fff;font-size:.68rem;font-weight:700;display:grid;place-items:center;line-height:1;border:2px solid var(--cream);transition:transform var(--t-fast)}.badge[data-empty=true]{opacity:0;transform:scale(.5)}.badge.is-pop{animation:badgePop .45s var(--ease-out)}@keyframes badgePop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.burger{display:none}.hero{position:relative;overflow:hidden;background:var(--sand)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{inline-size:100%;block-size:100%;object-fit:cover;object-position:30% 50%}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#fdf8f3f7,#fdf8f3e6 26%,#fdf8f373,#fdf8f300 66%)}.hero .container{position:relative;z-index:2}.hero-inner{min-block-size:clamp(480px,62vh,640px);display:flex;align-items:center;padding-block:56px}.hero-copy{max-inline-size:560px}.hero-copy h1{color:var(--ink)}.hero-copy h1 span{color:var(--brand)}.hero-copy .lead{margin-block:18px 30px;font-size:clamp(1rem,.95rem + .3vw,1.15rem);max-inline-size:48ch}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-tag{margin-block-start:32px;color:var(--ink);pointer-events:none}.hero-tag .script{display:block;font-size:clamp(1.4rem,1.05rem + 1.2vw,2.1rem);color:var(--ink);text-align:start}.hero-tag .rule{inline-size:46px;block-size:3px;background:var(--brand);border-radius:3px;margin-block-start:8px}.hero-stats{display:flex;gap:32px;margin-block-start:38px;flex-wrap:wrap}.hero-stat b{display:block;font-size:1.65rem;font-weight:900;color:var(--ink);line-height:1.1}.hero-stat span{font-size:.85rem;color:var(--ink-3);font-weight:600}.play-btn{display:inline-flex;align-items:center;gap:12px;padding:12px 26px 12px 12px;border-radius:999px;border:1.5px solid var(--line-2);background:#ffffffb3;font-weight:700;transition:background var(--t),transform var(--t),border-color var(--t)}.play-btn:hover{background:#fff;transform:translateY(-2px);border-color:var(--brand)}.play-btn i{inline-size:34px;block-size:34px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.play-btn i svg{inline-size:14px;block-size:14px}.marquee{background:var(--dark);color:#ffffffd9;overflow:hidden;padding-block:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;inline-size:max-content;animation:marquee 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;gap:46px;padding-inline-end:46px}.marquee span{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:.95rem;white-space:nowrap}.marquee span:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand);flex:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(50%)}}.cats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cat-card{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 10;box-shadow:var(--sh-1);transition:transform var(--t),box-shadow var(--t)}.cat-card img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#1c1612db,#1c16128c 42%,#1c16120d 78%);transition:opacity var(--t)}.cat-card:hover{transform:translateY(-6px);box-shadow:var(--sh-3)}.cat-card:hover img{transform:scale(1.07)}.cat-body{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;padding:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.cat-body h3{color:#fff;font-size:1.3rem}.cat-body p{color:#ffffffd1;font-size:.92rem;margin-block-start:2px}.cat-go{inline-size:42px;block-size:42px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;flex:none;transition:background var(--t),color var(--t),transform var(--t)}.cat-go svg{inline-size:18px;block-size:18px}.cat-card:hover .cat-go{background:var(--brand);color:#fff;transform:translate(-5px)}.grid-products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.grid-products--3{grid-template-columns:repeat(3,1fr)}.card{position:relative;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.card:hover{transform:translateY(-7px);box-shadow:var(--sh-3);border-color:transparent}.card-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--sand)}.card-media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .85s var(--ease-out)}.card:hover .card-media img{transform:scale(1.08)}.card-flags{position:absolute;inset-block-start:14px;inset-inline-start:14px;display:flex;flex-direction:column;gap:7px;z-index:3}.flag{padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:700;color:#fff;background:var(--dark);box-shadow:var(--sh-1);line-height:1.6}.flag--sale{background:var(--brand)}.flag--new{background:var(--ok)}.flag--hot{background:#c9761c}.card-fav{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:3;inline-size:38px;block-size:38px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;color:var(--ink-2);box-shadow:var(--sh-1);opacity:0;transform:translateY(-6px);transition:opacity var(--t),transform var(--t),color var(--t),background var(--t)}.card:hover .card-fav,.card-fav.is-on,.card-fav:focus-visible{opacity:1;transform:translateY(0)}.card-fav svg{inline-size:19px;block-size:19px}.card-fav:hover{color:var(--brand);background:#fff}.card-fav.is-on{color:var(--brand)}.card-fav.is-on svg{fill:var(--brand)}.card-fav.is-on{animation:heartPop .4s var(--ease-out)}@keyframes heartPop{0%,to{transform:scale(1)}45%{transform:scale(1.3)}}.card-quick{position:absolute;inset-inline:14px;inset-block-end:14px;z-index:3;padding:11px;border-radius:999px;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:700;font-size:.9rem;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(14px);box-shadow:var(--sh-2);transition:opacity var(--t),transform var(--t),background var(--t),color var(--t)}.card-quick svg{inline-size:17px;block-size:17px}.card:hover .card-quick{opacity:1;transform:translateY(0)}.card-quick:hover{background:var(--ink);color:#fff}.card-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1;text-align:center}.card-cat{font-size:.76rem;font-weight:700;color:var(--brand);letter-spacing:.02em}.card-title{font-size:1.05rem;font-weight:800;margin-block-start:4px;line-height:1.45}.card-title a{transition:color var(--t)}.card-title a:hover{color:var(--brand)}.card-sub{font-size:.88rem;color:var(--ink-3);margin-block-start:2px}.rating{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-block-start:8px;font-size:.8rem;color:var(--ink-3)}.stars{display:inline-flex;gap:2px}.stars svg{inline-size:14px;block-size:14px;fill:#e3b23c}.stars svg.is-off{fill:#ded5cb}.price{display:flex;align-items:baseline;justify-content:center;gap:9px;margin-block:12px 14px}.price b{font-size:1.22rem;font-weight:900;color:var(--brand)}.price s{font-size:.92rem;color:var(--ink-3);text-decoration-thickness:1px}.card-body .btn{margin-block-start:auto}.card-cta{display:flex;align-items:center;justify-content:center;gap:9px}.card-cta.is-added{--bg: var(--ok) !important}.skeleton{position:relative;overflow:hidden;background:#efe7de;border-radius:var(--r-lg)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:sweep 1.3s infinite}@keyframes sweep{to{transform:translate(100%)}}.story{position:relative;overflow:hidden;border-radius:var(--r-xl);box-shadow:var(--sh-2)}.story-media{position:absolute;top:0;right:0;bottom:0;left:0}.story-media img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 55%}.story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#fdf6f0f2 6%,#fdf6f0b8 40%,#fdf6f00f 80%)}.story-inner{position:relative;z-index:2;padding:clamp(38px,5vw,72px);min-block-size:340px;display:flex;align-items:center}.story-copy{max-inline-size:500px}.story-copy p{margin-block:14px 26px}.story-script{position:absolute;inset-block-start:50%;inset-inline-start:42px;transform:translateY(-50%);text-align:center;z-index:2;color:var(--ink)}.story-script .script{font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.story-script .rule{inline-size:40px;block-size:3px;background:var(--brand);border-radius:3px;margin:8px auto 0}.features{background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line);padding:clamp(28px,4vw,48px);box-shadow:var(--sh-1)}.features h2{text-align:center;margin-block-end:30px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-block-end:32px;margin-block-end:34px;border-block-end:1px solid var(--line)}.stat-item{text-align:center}.stat-item b{display:block;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem);font-weight:900;color:var(--brand);line-height:1.1}.stat-item span{font-size:.88rem;color:var(--ink-3);font-weight:600}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr)}.feature{display:flex;align-items:flex-start;gap:16px;padding-inline:26px;position:relative}.feature+.feature:before{content:"";position:absolute;inset-inline-start:0;inset-block:4px;inline-size:1px;background:var(--line)}.feature-ico{inline-size:52px;block-size:52px;border-radius:16px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none;transition:transform var(--t),background var(--t),color var(--t)}.feature-ico svg{inline-size:26px;block-size:26px}.feature:hover .feature-ico{transform:translateY(-4px) rotate(-6deg);background:var(--brand);color:#fff}.feature h3{font-size:1.06rem}.feature p{font-size:.92rem;margin-block-start:2px}.quotes{position:relative}.quotes-viewport{overflow:hidden}.quotes-track{display:flex;transition:transform .6s var(--ease-out)}.quote{flex:0 0 100%;padding-inline:8px}.quote-inner{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,4vw,46px);text-align:center;max-inline-size:820px;margin-inline:auto;box-shadow:var(--sh-1)}.quote-mark{font-size:3.4rem;line-height:.6;color:var(--brand);opacity:.25;font-family:var(--font-latin)}.quote-text{font-size:clamp(1.05rem,1rem + .4vw,1.3rem);color:var(--ink);font-weight:600;margin-block:18px}.quote-who{font-weight:800}.quote-city{font-size:.85rem;color:var(--ink-3)}.quotes-nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:26px}.qdot{inline-size:9px;block-size:9px;border-radius:999px;background:var(--line-2);transition:inline-size var(--t),background var(--t)}.qdot.is-on{inline-size:28px;background:var(--brand)}.qarrow{inline-size:44px;block-size:44px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;transition:background var(--t),color var(--t),border-color var(--t)}.qarrow:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.qarrow svg{inline-size:18px;block-size:18px}.news{background:linear-gradient(135deg,var(--brand) 0%,#8d1219 100%);border-radius:var(--r-xl);padding:clamp(32px,5vw,60px);color:#fff;display:grid;grid-template-columns:1.1fr 1fr;gap:34px;align-items:center;position:relative;overflow:hidden}.news:before,.news:after{content:"";position:absolute;border-radius:50%;background:#ffffff12}.news:before{inline-size:320px;block-size:320px;inset-block-start:-140px;inset-inline-start:-80px}.news:after{inline-size:220px;block-size:220px;inset-block-end:-110px;inset-inline-end:-40px}.news>*{position:relative;z-index:2}.news h2{color:#fff}.news p{color:#ffffffd9;margin-block-start:8px}.news-form{display:flex;gap:10px;background:#fff;border-radius:999px;padding:7px}.news-form input{flex:1;min-inline-size:0;border:0;background:transparent;padding-inline:20px;font-weight:600;color:var(--ink);caret-color:var(--brand);font-size:1rem}.news-form input::placeholder{color:var(--ink-3);opacity:1}.news-form input:focus{outline:none}.news-note{font-size:.82rem;margin-block-start:12px;color:#ffffffbf}.social-strip{background:var(--cream-2);padding-block:40px}.social-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.social-btns{display:flex;gap:12px;flex-wrap:wrap}.sbtn{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;color:#fff;font-weight:700;font-size:.92rem;transition:transform var(--t),box-shadow var(--t),filter var(--t)}.sbtn:hover{transform:translateY(-3px);box-shadow:var(--sh-2);filter:saturate(1.15)}.sbtn i{inline-size:28px;block-size:28px;border-radius:50%;background:#ffffff38;display:grid;place-items:center;flex:none}.sbtn svg{inline-size:16px;block-size:16px}.sbtn--wa{background:var(--wa)}.sbtn--fb{background:var(--fb)}.sbtn--ig{background:linear-gradient(45deg,#f8a54a,#dc407e 55%,#a03bc0)}.social-script{text-align:center}.social-script .script{font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.footer{background:var(--dark);color:#ffffffb8;padding-block:56px 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:40px}.footer h4{color:#fff;font-size:1.02rem;margin-block-end:18px}.footer-about p{color:#ffffffa8;font-size:.93rem;margin-block-start:16px;max-inline-size:34ch}.footer-links li+li{margin-block-start:11px}.footer-links a{position:relative;font-size:.94rem;transition:color var(--t),padding-inline-start var(--t)}.footer-links a:hover{color:#fff;padding-inline-start:8px}.footer-links a:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:5px;block-size:5px;border-radius:50%;background:var(--brand);opacity:0;transform:translateY(-50%);transition:opacity var(--t)}.footer-links a:hover:before{opacity:1}.pay-list{display:flex;flex-wrap:wrap;gap:9px}.pay{block-size:40px;min-inline-size:62px;padding-inline:10px;border-radius:9px;background:#fff;display:grid;place-items:center;font-size:.68rem;font-weight:800;color:var(--ink);text-align:center;line-height:1.15;transition:transform var(--t)}.pay:hover{transform:translateY(-3px)}.pay img{block-size:20px;inline-size:auto}.footer-contact li{display:flex;align-items:center;gap:10px;font-size:.93rem}.footer-contact li+li{margin-block-start:10px}.footer-contact svg{inline-size:17px;block-size:17px;color:var(--brand);flex:none}.footer-bottom{margin-block-start:46px;border-block-start:1px solid rgba(255,255,255,.1);padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:.86rem}.footer-slogan{display:inline-flex;align-items:center;gap:10px}.footer-slogan:before{content:"";inline-size:26px;block-size:2px;background:var(--brand);border-radius:2px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1e161273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity var(--t),visibility var(--t)}.backdrop.is-open{opacity:1;visibility:visible}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:95;inline-size:min(430px,100vw);background:var(--cream);display:flex;flex-direction:column;transform:translate(105%);transition:transform .42s var(--ease-out),visibility .42s;box-shadow:var(--sh-3)}.drawer:not(.is-open){visibility:hidden}[dir=rtl] .drawer{transform:translate(-105%)}.drawer.is-open,[dir=rtl] .drawer.is-open{transform:translate(0)}.drawer--start{inset-inline:0 auto;transform:translate(-105%)}[dir=rtl] .drawer--start{transform:translate(105%)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-block-end:1px solid var(--line);background:var(--surface)}.drawer-head h3{font-size:1.15rem}.drawer-body{flex:1;overflow-y:auto;padding:20px 22px;overscroll-behavior:contain}.drawer-foot{padding:20px 22px;border-block-start:1px solid var(--line);background:var(--surface)}.close-btn{inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;background:var(--sand);color:var(--ink);flex:none;transition:background var(--t),color var(--t),transform var(--t)}.close-btn:hover{background:var(--brand);color:#fff;transform:rotate(90deg)}.close-btn svg{inline-size:18px;block-size:18px}.cart-line{display:flex;gap:14px;padding-block:16px;border-block-end:1px dashed var(--line-2);animation:lineIn .35s var(--ease-out) both}.cart-line:last-child{border-block-end:0}@keyframes lineIn{0%{opacity:0;transform:translateY(10px)}}.cart-line.is-removing{animation:lineOut .3s var(--ease) forwards}@keyframes lineOut{to{opacity:0;transform:translate(30px);block-size:0;padding:0;margin:0}}.cart-thumb{inline-size:82px;block-size:82px;border-radius:14px;overflow:hidden;flex:none;background:var(--sand)}.cart-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.cart-info{flex:1;min-inline-size:0}.cart-info h4{font-size:.97rem;font-weight:700;line-height:1.5}.cart-info h4 a:hover{color:var(--brand)}.cart-price{color:var(--brand);font-weight:800;margin-block-start:2px}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden;background:#fff}.qty button{inline-size:32px;block-size:32px;display:grid;place-items:center;color:var(--ink-2);transition:background var(--t),color var(--t)}.qty button:hover{background:var(--brand);color:#fff}.qty span{min-inline-size:34px;text-align:center;font-weight:700;font-size:.94rem}.qty--lg button{inline-size:42px;block-size:42px}.qty--lg span{min-inline-size:46px;font-size:1.05rem}.remove-btn{color:var(--ink-3);font-size:.85rem;display:inline-flex;align-items:center;gap:5px;transition:color var(--t)}.remove-btn:hover{color:var(--brand)}.remove-btn svg{inline-size:15px;block-size:15px}.ship-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;margin-block-end:6px}.ship-bar p{font-size:.86rem;color:var(--ink-2)}.ship-bar b{color:var(--brand)}.ship-track{block-size:7px;border-radius:999px;background:var(--sand);margin-block-start:10px;overflow:hidden}.ship-fill{block-size:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),#e0654f);transition:inline-size .6s var(--ease-out)}.totals{font-size:.95rem}.totals div{display:flex;align-items:center;justify-content:space-between;padding-block:5px}.totals .t-sum{font-size:1.15rem;font-weight:900;padding-block-start:12px;margin-block-start:8px;border-block-start:1px solid var(--line)}.totals .t-sum span:last-child{color:var(--brand)}.t-off span:last-child{color:var(--ok)}.coupon{display:flex;gap:8px;margin-block-end:14px}.coupon input{flex:1;min-inline-size:0;padding:11px 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-weight:600;font-size:.9rem}.coupon input:focus{outline:none;border-color:var(--brand)}.coupon-msg{font-size:.82rem;margin-block-end:12px;display:none}.coupon-msg.is-ok{color:var(--ok);display:block}.coupon-msg.is-err{color:var(--brand);display:block}.empty-state{text-align:center;padding-block:44px}.empty-state .ico{inline-size:84px;block-size:84px;margin-inline:auto;border-radius:50%;background:var(--sand);display:grid;place-items:center;color:var(--ink-3);margin-block-end:18px}.empty-state .ico svg{inline-size:36px;block-size:36px}.empty-state h4{font-size:1.1rem}.empty-state p{font-size:.92rem;margin-block:6px 20px}.mmenu-nav li+li{margin-block-start:4px}.mmenu-nav a{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-radius:14px;font-weight:700;background:var(--surface);border:1px solid var(--line);transition:background var(--t),color var(--t),transform var(--t)}.mmenu-nav a:hover,.mmenu-nav a.is-active{background:var(--brand);color:#fff;border-color:var(--brand)}.mmenu-nav a svg{inline-size:17px;block-size:17px;opacity:.6}.mmenu-foot{margin-block-start:26px}.search-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;justify-content:center;align-items:flex-start;padding:clamp(20px,8vh,90px) 20px 20px;opacity:0;visibility:hidden;transition:opacity var(--t),visibility var(--t)}.search-wrap.is-open{opacity:1;visibility:visible}.search-panel{inline-size:min(680px,100%);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;transform:translateY(-24px) scale(.97);transition:transform .42s var(--ease-out);max-block-size:80vh;display:flex;flex-direction:column}.search-wrap.is-open .search-panel{transform:translateY(0) scale(1)}.search-field{display:flex;align-items:center;gap:12px;padding:18px 22px;border-block-end:1px solid var(--line)}.search-field svg{inline-size:22px;block-size:22px;color:var(--ink-3);flex:none}.search-field input{flex:1;min-inline-size:0;border:0;font-size:1.08rem;font-weight:700;background:transparent}.search-field input:focus{outline:none}.search-results{overflow-y:auto;padding:10px}.search-hint{padding:22px;text-align:center;color:var(--ink-3);font-size:.9rem}.search-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-block-start:12px}.chip{padding:7px 15px;border-radius:999px;background:var(--sand);font-size:.85rem;font-weight:700;transition:background var(--t),color var(--t)}.chip:hover{background:var(--brand);color:#fff}.sresult{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:14px;transition:background var(--t)}.sresult:hover{background:var(--cream-2)}.sresult img{inline-size:54px;block-size:54px;border-radius:11px;object-fit:cover;flex:none}.sresult h5{font-size:.95rem;font-weight:700}.sresult span{font-size:.85rem;color:var(--brand);font-weight:800}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity var(--t),visibility var(--t)}.modal.is-open{opacity:1;visibility:visible}.modal-panel{inline-size:min(880px,100%);max-block-size:88vh;overflow-y:auto;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-3);position:relative;transform:translateY(26px) scale(.96);transition:transform .45s var(--ease-out)}.modal.is-open .modal-panel{transform:translateY(0) scale(1)}.modal-close{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:4}.qv{display:grid;grid-template-columns:1fr 1fr}.qv-media{background:var(--sand)}.qv-media img{inline-size:100%;block-size:100%;object-fit:cover;min-block-size:320px}.qv-body{padding:clamp(24px,3vw,38px);display:flex;flex-direction:column}.qv-body .price,.qv-body .rating{justify-content:flex-start}.qv-actions{display:flex;gap:10px;margin-block-start:18px;flex-wrap:wrap}.toasts{position:fixed;inset-block-end:24px;inset-inline:0;z-index:120;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast{display:flex;align-items:center;gap:11px;padding:13px 22px;border-radius:999px;background:var(--dark);color:#fff;font-weight:700;font-size:.93rem;box-shadow:var(--sh-3);animation:toastIn .4s var(--ease-out),toastOut .35s var(--ease) 2.6s forwards;max-inline-size:calc(100vw - 40px)}.toast--ok i{color:#6ee7a8;display:flex}.toast--err{background:var(--brand)}.toast svg{inline-size:19px;block-size:19px}@keyframes toastIn{0%{opacity:0;transform:translateY(24px) scale(.94)}}@keyframes toastOut{to{opacity:0;transform:translateY(16px) scale(.96)}}.fly-img{position:fixed;z-index:130;border-radius:14px;object-fit:cover;pointer-events:none;box-shadow:var(--sh-3)}.page-head{background:var(--cream-2);padding-block:44px 48px;position:relative;overflow:hidden}.page-head:after{content:"";position:absolute;inset-block-start:-80px;inset-inline-start:-60px;inline-size:260px;block-size:260px;border-radius:50%;background:#b7181f0d}.page-head .container{position:relative;z-index:2}.crumbs{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--ink-3);margin-block-end:10px;flex-wrap:wrap}.crumbs a:hover{color:var(--brand)}.crumbs svg{inline-size:13px;block-size:13px;opacity:.5}.page-head p{margin-block-start:8px;max-inline-size:62ch}.shop-layout{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:start}.filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;position:sticky;inset-block-start:calc(var(--header-h) + 16px)}.filter-group+.filter-group{margin-block-start:24px;padding-block-start:22px;border-block-start:1px solid var(--line)}.filter-group h4{font-size:.95rem;margin-block-end:13px}.f-opt{display:flex;align-items:center;gap:10px;padding:7px 0;cursor:pointer;font-size:.94rem;font-weight:600}.f-opt input{accent-color:var(--brand);inline-size:17px;block-size:17px;cursor:pointer;flex:none}.f-opt span.count{margin-inline-start:auto;font-size:.8rem;color:var(--ink-3)}.f-opt:hover{color:var(--brand)}.range-out{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;font-weight:700;margin-block-start:8px}input[type=range]{inline-size:100%;accent-color:var(--brand);cursor:pointer}.shop-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-end:24px}.shop-bar .count{font-size:.93rem;color:var(--ink-2)}.shop-bar .count b{color:var(--ink)}.select-wrap{position:relative}.select-wrap svg{position:absolute;inset-inline-end:16px;inset-block-start:50%;transform:translateY(-50%);inline-size:15px;block-size:15px;pointer-events:none;color:var(--ink-3)}select.input,.input{-webkit-appearance:none;appearance:none;padding:12px 18px;padding-inline-end:42px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-weight:700;font-size:.92rem;cursor:pointer;transition:border-color var(--t)}select.input:focus,.input:focus{outline:none;border-color:var(--brand)}.chips-row{display:flex;gap:9px;flex-wrap:wrap;margin-block-end:22px}.fchip{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--line-2);font-weight:700;font-size:.9rem;background:var(--surface);transition:all var(--t)}.fchip:hover{border-color:var(--brand);color:var(--brand)}.fchip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.filters-toggle{display:none}.pd{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,60px);align-items:start}.pd-gallery{position:sticky;inset-block-start:calc(var(--header-h) + 20px)}.pd-main{border-radius:var(--r-xl);overflow:hidden;background:var(--sand);aspect-ratio:1 / 1;position:relative;box-shadow:var(--sh-1)}.pd-main img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s var(--ease-out),opacity var(--t)}.pd-main:hover img{transform:scale(1.06)}.pd-thumbs{display:flex;gap:12px;margin-block-start:14px}.pd-thumb{inline-size:84px;block-size:84px;border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--sand);transition:border-color var(--t),transform var(--t);flex:none}.pd-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.pd-thumb:hover{transform:translateY(-3px)}.pd-thumb.is-on{border-color:var(--brand)}.pd-info h1{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.3rem)}.pd-price{display:flex;align-items:baseline;gap:12px;margin-block:16px;flex-wrap:wrap}.pd-price b{font-size:2rem;font-weight:900;color:var(--brand)}.pd-price s{color:var(--ink-3);font-size:1.05rem}.pd-save{background:var(--brand-soft);color:var(--brand);padding:4px 12px;border-radius:999px;font-size:.82rem;font-weight:800}.pd-desc{margin-block:12px 22px}.pd-list li{display:flex;align-items:flex-start;gap:10px;padding-block:5px;font-size:.95rem;color:var(--ink-2)}.pd-list svg{inline-size:19px;block-size:19px;color:var(--ok);flex:none;margin-block-start:4px}.pd-buy{display:flex;align-items:center;gap:12px;margin-block:26px;flex-wrap:wrap}.pd-buy .btn{flex:1;min-inline-size:180px}.pd-meta{border-block-start:1px solid var(--line);padding-block-start:18px;font-size:.9rem;color:var(--ink-3)}.pd-meta div{display:flex;gap:8px;padding-block:3px}.pd-meta b{color:var(--ink-2);font-weight:700}.stock{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:var(--ok)}.stock i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #1f925426}.pd-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-block-start:22px}.perk{text-align:center;padding:16px 10px;border-radius:var(--r-md);background:var(--cream-2)}.perk svg{inline-size:22px;block-size:22px;color:var(--brand);margin-inline:auto;margin-block-end:6px}.perk span{font-size:.82rem;font-weight:700;line-height:1.5;display:block}.tabs{margin-block-start:clamp(48px,6vw,80px)}.tabs-nav{display:flex;gap:6px;border-block-end:1px solid var(--line);flex-wrap:wrap}.tab-btn{padding:14px 22px;font-weight:700;color:var(--ink-3);position:relative;transition:color var(--t)}.tab-btn:after{content:"";position:absolute;inset-block-end:-1px;inset-inline:12px;block-size:3px;background:var(--brand);border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform var(--t)}.tab-btn:hover{color:var(--ink)}.tab-btn.is-on{color:var(--brand)}.tab-btn.is-on:after{transform:scaleX(1)}.tab-panel{display:none;padding-block:26px;animation:fadeUp .45s var(--ease-out)}.tab-panel.is-on{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}.spec-table{inline-size:100%;border-collapse:collapse;max-inline-size:640px}.spec-table th,.spec-table td{text-align:start;padding:13px 4px;border-block-end:1px solid var(--line);font-size:.95rem}.spec-table th{color:var(--ink-3);font-weight:700;inline-size:40%}.pd-sticky{position:fixed;inset-block-end:0;inset-inline:0;z-index:50;display:none;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-start:1px solid var(--line);padding:12px 16px;transform:translateY(110%);transition:transform var(--t);box-shadow:0 -6px 24px #5a3e2d1a}.pd-sticky.is-up{transform:translateY(0)}.pd-sticky-inner{display:flex;align-items:center;gap:12px}.pd-sticky b{color:var(--brand);font-size:1.05rem;font-weight:900}.pd-sticky .btn{flex:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:7px}.field--full{grid-column:1 / -1}.field label{font-size:.9rem;font-weight:700}.field label span{color:var(--brand)}.field input,.field textarea,.field select{padding:14px 18px;border-radius:14px;border:1.5px solid var(--line-2);background:var(--surface);font-weight:600;font-size:.98rem;transition:border-color var(--t),box-shadow var(--t);inline-size:100%}.field textarea{min-block-size:130px;resize:vertical;line-height:1.7}.field select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:none}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #b7181f17}.field .err{font-size:.82rem;color:var(--brand);display:none}.field.has-err input,.field.has-err textarea,.field.has-err select{border-color:var(--brand)}.field.has-err .err{display:block;animation:shake .36s var(--ease)}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.field-hint{font-size:.8rem;color:var(--ink-3)}.pay-opts{display:grid;gap:12px}.pay-opt{display:flex;align-items:center;gap:13px;padding:16px 18px;border-radius:16px;border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;transition:border-color var(--t),background var(--t),transform var(--t)}.pay-opt:hover{border-color:var(--brand);transform:translateY(-2px)}.pay-opt input{accent-color:var(--brand);inline-size:19px;block-size:19px;flex:none;cursor:pointer}.pay-opt.is-on{border-color:var(--brand);background:var(--brand-soft)}.pay-opt b{font-size:.97rem;display:block}.pay-opt small{color:var(--ink-3);font-size:.84rem}.pay-opt .ico{margin-inline-start:auto;color:var(--brand);display:flex}.pay-opt .ico svg{inline-size:22px;block-size:22px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,32px);box-shadow:var(--sh-1)}.panel+.panel{margin-block-start:22px}.panel h3{margin-block-end:18px;display:flex;align-items:center;gap:10px}.panel h3 i{inline-size:30px;block-size:30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:.85rem;font-weight:800;flex:none;font-style:normal}.checkout-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:start}.summary{position:sticky;inset-block-start:calc(var(--header-h) + 16px)}.sum-line{display:flex;gap:12px;align-items:center;padding-block:11px;border-block-end:1px dashed var(--line)}.sum-line:last-of-type{border-block-end:0}.sum-line img{inline-size:58px;block-size:58px;border-radius:12px;object-fit:cover;flex:none}.sum-line h5{font-size:.92rem;font-weight:700;line-height:1.5}.sum-line small{color:var(--ink-3);font-size:.82rem}.sum-line b{margin-inline-start:auto;color:var(--brand);white-space:nowrap}.success{text-align:center;max-inline-size:640px;margin-inline:auto}.success-ico{inline-size:96px;block-size:96px;border-radius:50%;background:#1f92541f;color:var(--ok);display:grid;place-items:center;margin-inline:auto;margin-block-end:22px;animation:pop .55s var(--ease-out)}.success-ico svg{inline-size:46px;block-size:46px}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.order-code{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:900;font-size:1.1rem;margin-block:6px 22px;letter-spacing:.04em}.order-code button{color:var(--brand);display:flex}.order-code svg{inline-size:17px;block-size:17px}.timeline{position:relative;padding-inline-start:34px}.timeline:before{content:"";position:absolute;inset-inline-start:11px;inset-block:12px 12px;inline-size:2px;background:var(--line-2)}.tl-step{position:relative;padding-block:14px}.tl-step:before{content:"";position:absolute;inset-inline-start:-29px;inset-block-start:20px;inline-size:16px;block-size:16px;border-radius:50%;background:var(--cream);border:2.5px solid var(--line-2);z-index:2}.tl-step.is-done:before{background:var(--ok);border-color:var(--ok)}.tl-step.is-now:before{background:var(--brand);border-color:var(--brand);animation:ping 1.8s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #b7181f66}to{box-shadow:0 0 0 14px #b7181f00}}.tl-step h4{font-size:1rem}.tl-step p{font-size:.88rem}.tl-step.is-todo h4,.tl-step.is-todo p{opacity:.5}.acc-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:box-shadow var(--t),border-color var(--t)}.acc-item+.acc-item{margin-block-start:12px}.acc-item.is-open{box-shadow:var(--sh-2);border-color:transparent}.acc-head{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;text-align:start;font-weight:700;font-size:1rem;transition:color var(--t)}.acc-head:hover{color:var(--brand)}.acc-head i{inline-size:30px;block-size:30px;border-radius:50%;background:var(--sand);flex:none;display:grid;place-items:center;transition:transform var(--t),background var(--t),color var(--t)}.acc-item.is-open .acc-head i{transform:rotate(180deg);background:var(--brand);color:#fff}.acc-head svg{inline-size:15px;block-size:15px}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.acc-item.is-open .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden}.acc-body p{padding:0 22px 22px;font-size:.95rem}.prose{max-inline-size:76ch}.prose h2{font-size:1.4rem;margin-block:34px 12px}.prose h2:first-child{margin-block-start:0}.prose p+p{margin-block-start:12px}.prose ul{margin-block-start:10px}.prose li{position:relative;padding-inline-start:22px;padding-block:4px;color:var(--ink-2)}.prose li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:15px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand)}.info-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;transition:transform var(--t),box-shadow var(--t)}.info-card:hover{transform:translateY(-5px);box-shadow:var(--sh-2)}.info-card .ico{inline-size:50px;block-size:50px;border-radius:15px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-block-end:15px}.info-card .ico svg{inline-size:24px;block-size:24px}.info-card h3{font-size:1.05rem}.info-card p{font-size:.93rem;margin-block-start:5px}.info-card a{color:var(--brand);font-weight:700}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out);transition-delay:var(--d, 0ms)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=right]{transform:translate(34px)}[data-reveal=left]{transform:translate(-34px)}[data-reveal=zoom]{transform:scale(.94)}.to-top{position:fixed;inset-block-end:24px;inset-inline-start:24px;z-index:45;inline-size:48px;block-size:48px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity var(--t),transform var(--t),visibility var(--t),background var(--t)}.to-top.is-on{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--dark)}.to-top svg{inline-size:20px;block-size:20px}.wa-float{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:45;inline-size:54px;block-size:54px;border-radius:50%;background:var(--wa);color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px #29a64c59;transition:transform var(--t)}.wa-float:hover{transform:scale(1.08) translateY(-3px)}.wa-float svg{inline-size:27px;block-size:27px}.wa-float:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--wa);animation:ripple 2.4s ease-out infinite}@keyframes ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(1.55);opacity:0}}@media(max-width:1100px){.grid-products{grid-template-columns:repeat(3,1fr)}.shop-layout{grid-template-columns:1fr}.filters{position:fixed;inset-block:0;inset-inline-end:0;z-index:95;inline-size:min(340px,100vw);border-radius:0;overflow-y:auto;transform:translate(-105%);transition:transform .42s var(--ease-out),visibility .42s}.filters:not(.is-open){visibility:hidden}[dir=rtl] .filters{transform:translate(105%)}.filters.is-open,[dir=rtl] .filters.is-open{transform:translate(0)}.filters-toggle{display:inline-flex}.footer-grid{grid-template-columns:1fr 1fr;gap:34px}}@media(max-width:980px){:root{--header-h: 66px}.nav{display:none}.burger{display:inline-flex}.hero{background:var(--cream)}.hero-media{position:static}.hero-media img{inline-size:100%;block-size:auto;aspect-ratio:880 / 528;object-position:50% 50%}.hero-media:after{display:none}.hero-inner{min-block-size:auto;padding-block:34px 46px}.hero-copy{max-inline-size:none}.hero-tag{margin-block-start:24px}.announce-list{display:none}.announce-rotator{display:block}.cats{grid-template-columns:1fr}.cat-card{aspect-ratio:16 / 9}.feature-grid{grid-template-columns:1fr;gap:22px}.feature{padding-inline:0}.feature+.feature:before{display:none}.news,.pd{grid-template-columns:1fr}.pd-gallery{position:static}.checkout-layout{grid-template-columns:1fr}.summary{position:static}.qv{grid-template-columns:1fr}.qv-media img{min-block-size:240px;max-block-size:300px}.pd-sticky{display:block}.info-cards{grid-template-columns:1fr}}@media(max-width:720px){body{font-size:15px}.grid-products{grid-template-columns:repeat(2,1fr);gap:14px}.grid-products--3{grid-template-columns:repeat(2,1fr)}.card-body{padding:14px 12px 16px}.card-title{font-size:.94rem}.card-sub{display:none}.price b{font-size:1.08rem}.card-cta{font-size:.82rem;padding:11px 10px;gap:6px}.card-cta svg{inline-size:16px;block-size:16px}.card-quick{display:none}.card-fav{opacity:1;transform:none}.section-head{margin-block-end:26px}.footer-grid{grid-template-columns:1fr;gap:30px}.form-grid{grid-template-columns:1fr}.pd-thumb{inline-size:68px;block-size:68px}.social-inner{flex-direction:column;text-align:center}.social-btns{justify-content:center}.footer-bottom{flex-direction:column;text-align:center}.to-top{inset-block-end:84px;inline-size:42px;block-size:42px}.wa-float{inline-size:48px;block-size:48px}.story-script,.hero-tag{display:none}.story-inner{min-block-size:300px}.pd-perks{grid-template-columns:1fr}.quote{padding-inline:0}}@media(max-width:480px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn,.hero-cta .play-btn{justify-content:center}.news-form{flex-direction:column;border-radius:var(--r-lg)}.news-form input{padding:12px 18px}.stat-row{grid-template-columns:1fr;gap:14px;text-align:start}.stat-item{display:flex;align-items:baseline;gap:10px;text-align:start}.stat-item b{font-size:1.5rem}.pd-buy .btn{min-inline-size:100%}}@media(max-width:360px){.grid-products,.grid-products--3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}.shopify-section{display:block}.no-js .js-only{display:none!important}.is-busy{position:relative;pointer-events:none;opacity:.65}.is-busy:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:18px;block-size:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid currentColor;border-block-start-color:transparent;animation:khspin .7s linear infinite}@keyframes khspin{to{transform:rotate(360deg)}}.cart-drawer-loading{opacity:.5;transition:opacity var(--t)}.variant-picker{display:grid;gap:14px;margin-block:20px}.variant-row>span{display:block;font-size:.9rem;font-weight:700;margin-block-end:8px}.variant-opts{display:flex;flex-wrap:wrap;gap:8px}.variant-opt{padding:9px 18px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--surface);font-weight:700;font-size:.9rem;cursor:pointer;transition:all var(--t)}.variant-opt:hover{border-color:var(--brand);color:var(--brand)}.variant-opt.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.variant-opt.is-off{opacity:.35;text-decoration:line-through}.pagination{display:flex;justify-content:center;gap:8px;margin-block-start:44px;flex-wrap:wrap}.pagination a,.pagination span{min-inline-size:44px;block-size:44px;padding-inline:14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1.5px solid var(--line-2);background:var(--surface);transition:all var(--t)}.pagination a:hover{border-color:var(--brand);color:var(--brand)}.pagination .is-current{background:var(--brand);border-color:var(--brand);color:#fff}.form-status{padding:14px 18px;border-radius:var(--r-md);font-weight:700;margin-block-end:16px}.form-status--ok{background:#1f92541f;color:var(--ok)}.form-status--err{background:var(--brand-soft);color:var(--brand)}.form-status ul{margin-block-start:6px;font-weight:500}.card-media--empty,.pd-main--empty{display:grid;place-items:center;color:var(--ink-3);background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 12px,#efe6db 12px,#efe6db 24px)}.card-media--empty svg,.pd-main--empty svg{inline-size:44px;block-size:44px;opacity:.5}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.why{font-family:"IBM Plex Sans Arabic",var(--font);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(30px,4.4vw,64px) clamp(20px,3.6vw,56px);box-shadow:var(--sh-1)}.why-head{text-align:center;max-inline-size:52ch;margin-inline:auto;margin-block-end:clamp(30px,3.8vw,48px)}.why-head h2{font-size:clamp(1.55rem,1.15rem + 1.7vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.4;color:var(--ink)}.why-head p{margin-block-start:14px;font-size:1.05rem;line-height:1.95;color:var(--ink-2)}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,22px)}.why-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,2.1vw,30px) clamp(18px,1.9vw,26px);min-block-size:100%;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.why-card:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:#b7181f38}.why-ico{inline-size:54px;block-size:54px;border-radius:16px;border:1.5px solid rgba(183,24,31,.32);background:var(--surface);color:var(--brand);display:grid;place-items:center;margin-block-end:18px;transition:transform var(--t),border-color var(--t)}.why-ico svg{inline-size:26px;block-size:26px;stroke-width:1.5}.why-card:hover .why-ico{border-color:var(--brand);transform:scale(1.06)}.why-card h3{font-size:1.15rem;font-weight:700;line-height:1.6;color:var(--ink)}.why-card p{font-size:1rem;line-height:1.95;margin-block-start:8px;color:var(--ink-2)}.why-strip{margin-block-start:clamp(28px,3.2vw,44px);padding-block-start:clamp(26px,2.8vw,38px);border-block-start:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,34px)}.why-strip-item{display:flex;align-items:flex-start;gap:14px}.why-strip-ico{inline-size:44px;block-size:44px;border-radius:13px;flex:none;border:1.5px solid rgba(183,24,31,.26);color:var(--brand);display:grid;place-items:center;transition:border-color var(--t)}.why-strip-ico svg{inline-size:21px;block-size:21px;stroke-width:1.5}.why-strip-item:hover .why-strip-ico{border-color:var(--brand)}.why-strip-item h4{font-size:1.05rem;font-weight:700;line-height:1.6;color:var(--ink)}.why-strip-item p{font-size:.97rem;line-height:1.9;margin-block-start:5px;color:var(--ink-3)}[data-reveal].is-in .why-ico,[data-reveal].is-in .why-strip-ico{animation:whyIcoIn .5s var(--ease-out) both}@keyframes whyIcoIn{0%{transform:scale(.86);opacity:.35}to{transform:none;opacity:1}}@media(max-width:1100px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.why-strip{grid-template-columns:1fr;gap:22px}}@media(max-width:600px){.why{padding:30px 18px;border-radius:var(--r-lg)}.why-grid{grid-template-columns:1fr;gap:14px}.why-head{margin-block-end:28px}.why-head p{font-size:1rem}.why-card{padding:22px 20px}.why-ico{inline-size:50px;block-size:50px;margin-block-end:15px}.why-ico svg{inline-size:25px;block-size:25px}.why-card h3{font-size:1.2rem}.why-card p,.why-strip-item p{font-size:1rem}.why-strip-item h4{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){[data-reveal].is-in .why-ico,[data-reveal].is-in .why-strip-ico{animation:none!important}.why-card:hover{transform:none}}.logo-img{display:block;block-size:var(--logo-h, 32px);inline-size:auto;transition:block-size var(--t),transform var(--t),opacity var(--t)}.header .logo{animation:logoIn .6s var(--ease-out) both}.logo:hover .logo-img{transform:scale(1.04)}.logo:active .logo-img{transform:scale(.98)}.header.is-stuck .logo-img{block-size:calc(var(--logo-h, 32px) - 5px)}@keyframes logoIn{0%{opacity:0;transform:translateY(-7px) scale(.97)}to{opacity:1;transform:none}}.drawer-head .logo-img{block-size:30px}.footer .logo-img{block-size:34px}.mmenu-nav button{inline-size:100%;min-block-size:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-radius:14px;font:inherit;font-weight:700;text-align:start;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t)}.mmenu-nav button:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.mmenu-nav button svg{inline-size:17px;block-size:17px;opacity:.6;flex:none}.badge--inline{position:static;display:inline-grid;margin-inline-start:6px;border:0;vertical-align:middle}.footer-links button{position:relative;background:none;border:0;padding:0;font:inherit;font-size:.94rem;color:inherit;cursor:pointer;transition:color var(--t),padding-inline-start var(--t)}.footer-links button:hover{color:#fff;padding-inline-start:8px}.footer-links button:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:5px;block-size:5px;border-radius:50%;background:var(--brand);opacity:0;transform:translateY(-50%);transition:opacity var(--t)}.footer-links button:hover:before{opacity:1}@media(max-width:980px){.header-inner{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px}.header-inner .burger{justify-self:start}.header-inner .logo{justify-self:center}.header-inner .head-actions{justify-self:end}.logo-img{block-size:28px}.header.is-stuck .logo-img{block-size:25px}}@media(prefers-reduced-motion:reduce){.header .logo{animation:none!important}.logo:hover .logo-img,.logo:active .logo-img{transform:none}}.about-split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.about-img{inline-size:100%;border-radius:var(--r-xl);box-shadow:var(--sh-2)}.about-pills{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:24px}.about-pill{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:8px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-weight:700;font-size:.95rem;color:var(--ink)}.about-pill svg{inline-size:18px;block-size:18px;color:var(--brand);flex:none}.step-num{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--brand);color:#fff;font-size:.85rem;font-weight:800;margin-inline-end:10px;vertical-align:middle}.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.contact-split{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.info-card .sbtn{color:#fff;margin-block-start:14px}.contact-link{display:inline-block;margin-block-start:10px;font-weight:700;color:var(--brand);direction:ltr;unicode-bidi:isolate;word-break:break-all}.sbtn--block{display:flex;justify-content:center;inline-size:100%}.contact-tips li{position:relative;padding-inline-start:22px;padding-block:6px;color:var(--ink-2);line-height:1.8}.contact-tips li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:18px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand)}.contact-tips a{color:var(--brand);font-weight:700}.pay-cod{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:700;font-size:.95rem}.pay-cod svg{inline-size:22px;block-size:22px;flex:none}@media(max-width:980px){.about-split,.contact-split{grid-template-columns:1fr}}@media(max-width:600px){.about-pill,.contact-tips li{font-size:1rem}.cta-actions .btn{inline-size:100%}}.info-cards--4{grid-template-columns:repeat(4,1fr)}.std-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;list-style:none;margin:0;padding:0}.std-item{display:flex;gap:16px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 26px;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.std-item:before{content:none}.std-item:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-2)}.std-n{flex:none;inline-size:42px;block-size:42px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-family:var(--font-latin);font-weight:800;font-size:1.05rem}.std-item h3{font-size:1.05rem}.std-item p{font-size:.95rem;margin-block-start:6px;line-height:1.85}.promise{background:linear-gradient(150deg,var(--dark) 0%,var(--dark-2) 100%);color:#fff;border-radius:var(--r-xl);padding:clamp(30px,4.4vw,56px);display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(26px,4vw,52px);align-items:start;position:relative;overflow:hidden}.promise:before{content:"";position:absolute;inline-size:340px;block-size:340px;border-radius:50%;background:radial-gradient(circle,#b7181f73,#b7181f00 70%);inset-block-start:-140px;inset-inline-start:-110px}.promise>*{position:relative;z-index:2}.promise h2{color:#fff;margin-block-start:12px}.promise p{color:#ffffffc7;margin-block-start:12px;line-height:1.9}.eyebrow--light{color:#fff;text-transform:none;letter-spacing:.02em;font-size:.88rem}.eyebrow--light:before{background:var(--brand);opacity:1}.promise-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.promise-list li{display:flex;align-items:flex-start;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:15px 18px;font-weight:600;font-size:.97rem;line-height:1.75;color:#fffffff0;transition:background var(--t),border-color var(--t),transform var(--t)}.promise-list li:before{content:none}.promise-list li:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-2px)}.promise-list svg{inline-size:21px;block-size:21px;flex:none;color:#f2757b;margin-block-start:2px}.about-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-link{display:flex;align-items:center;gap:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.about-link:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-2);color:var(--ink)}.about-link .ico{inline-size:46px;block-size:46px;border-radius:14px;flex:none;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.about-link .ico svg{inline-size:22px;block-size:22px}.about-link-body{min-inline-size:0}.about-link-body strong{display:block;font-size:1rem;font-weight:800}.about-link-body span{display:block;font-size:.9rem;color:var(--ink-2);margin-block-start:3px;line-height:1.6}.about-link-go{margin-inline-start:auto;color:var(--ink-3);flex:none;transition:transform var(--t),color var(--t)}.about-link-go svg{inline-size:18px;block-size:18px}.about-link:hover .about-link-go{color:var(--brand);transform:translate(-4px)}@media(max-width:1100px){.info-cards--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.promise,.about-links{grid-template-columns:1fr}}@media(max-width:760px){.std-grid{grid-template-columns:1fr}}@media(max-width:600px){.info-cards--4{grid-template-columns:1fr}.std-item{padding:20px}.std-item p,.promise-list li,.about-link-body span{font-size:1rem}.promise-list li{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.std-item,.promise-list li,.about-link,.about-link-go{transition:none}.std-item:hover,.promise-list li:hover,.about-link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/khalijic.css.map */
