[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font:400 16px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:Montserrat,sans-serif;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-weight:900}h2{font-weight:800}h3{font-weight:700}p{margin:0 0 1em}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:999;background:#fff;padding:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hl{color:var(--c-accent)}.section{padding:56px 0}.section--dark{background:var(--c-dark);color:#fff}.section--accent{background:var(--c-accent);color:var(--c-dark)}.section--soft{background:#f6f6f2}.section-title{text-align:center;font-size:clamp(26px,4vw,40px);margin-bottom:12px;text-transform:uppercase}.section-sub{text-align:center;color:var(--c-muted);max-width:640px;margin:0 auto 36px}.section--dark .section-sub{color:#bdbdbd}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;text-decoration:none;font:800 16px/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:18px 28px;border-radius:999px;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{transform:translateY(-2px)}.btn--accent{background:var(--c-accent);color:var(--c-dark);box-shadow:0 6px #c9b400}.btn--accent:hover{box-shadow:0 8px #c9b400}.btn--dark{background:var(--c-dark);color:#fff}.btn--outline{background:transparent;color:var(--c-dark);border:2px solid var(--c-dark)}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn__arrow{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-dark);color:var(--c-accent);font-size:16px}.btn--dark .btn__arrow{background:var(--c-accent);color:var(--c-dark)}.announcement{background:var(--c-dark);color:#fff;font:700 13px/1.3 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;white-space:nowrap}.announcement__track{display:inline-flex;gap:48px;padding:10px 0;animation:marquee 28s linear infinite}.announcement__item{display:inline-flex;align-items:center;gap:8px}.announcement__item:before{content:"\2726";color:var(--c-accent)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none}}.header__inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.logo{font:900 26px/1 Montserrat,sans-serif;text-decoration:none;color:var(--c-dark);display:inline-flex;align-items:flex-start}.logo .dot{color:var(--c-accent)}.logo sup{color:var(--c-accent);font-size:14px;margin-left:2px}.logo img{max-height:44px;width:auto}.nav{display:flex;gap:24px}.nav a{text-decoration:none;font-weight:600;font-size:15px}.nav a:hover{color:#8a7a00}.header__icons{display:flex;align-items:center;gap:14px}.cart-link{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--c-accent);text-decoration:none}.cart-link svg{width:20px;height:20px}.cart-count{position:absolute;top:-4px;right:-4px;background:var(--c-dark);color:#fff;font:700 11px/1 Inter;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center;padding:0 4px}@media(max-width:749px){.nav{display:none}}.banner{position:relative;background:var(--c-dark)}.banner a{display:block}.banner img{width:100%;height:auto}.banner__mobile{display:none}@media(max-width:749px){.banner__mobile{display:block}.banner__mobile+.banner__desktop{display:none}}.product{padding:32px 0 56px}.product__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}@media(max-width:899px){.product__grid{grid-template-columns:1fr;gap:24px}}.gallery{position:sticky;top:88px}@media(max-width:899px){.gallery{position:static}}.gallery__main{position:relative;border-radius:20px;overflow:hidden;background:#f6f6f2;aspect-ratio:1}.gallery__main img{width:100%;height:100%;object-fit:cover}.gallery__badge{position:absolute;top:16px;left:16px;background:var(--c-sale);color:#fff;font:800 14px/1 Montserrat;padding:8px 12px;border-radius:999px;z-index:2}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.gallery__thumb{flex:0 0 76px;height:76px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:#f6f6f2;cursor:pointer}.gallery__thumb[aria-current=true]{border-color:var(--c-dark)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.info__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-muted);margin-bottom:8px}.stars{color:#f5b301;letter-spacing:1px;font-size:16px}.info__title{font-size:clamp(28px,4vw,40px);text-transform:uppercase}.info__tagline{font:700 15px Montserrat;color:var(--c-muted);margin:-4px 0 16px;letter-spacing:.06em}.price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:8px 0 20px}.price__now{font:900 34px/1 Montserrat;color:var(--c-dark)}.price__was{font:600 20px/1 Montserrat;color:var(--c-muted);text-decoration:line-through}.price__save{background:var(--c-accent);color:var(--c-dark);font:800 13px/1 Montserrat;padding:7px 10px;border-radius:6px;text-transform:uppercase}.info__desc{color:#333;margin-bottom:20px}.benefits{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px}.benefits li{display:flex;gap:10px;align-items:flex-start;font-weight:500}.benefits li:before{content:"\2713";flex:0 0 24px;height:24px;border-radius:50%;background:var(--c-accent);color:var(--c-dark);display:grid;place-items:center;font-weight:900;font-size:13px}.stock{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;margin-bottom:8px}.stock__dot{width:10px;height:10px;border-radius:50%;background:#e53935;box-shadow:0 0 #e5393599;animation:pulse 1.6s infinite}@keyframes pulse{to{box-shadow:0 0 0 10px #e5393500}}.stock__bar{height:8px;border-radius:4px;background:#eee;overflow:hidden;margin-bottom:18px}.stock__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--c-accent),#e5c900)}.countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--c-dark);color:#fff;border-radius:14px;padding:12px 16px;margin-bottom:18px;font-weight:600;font-size:14px}.countdown__time{font:900 22px/1 Montserrat;color:var(--c-accent);letter-spacing:.04em}.variant-picker{border:0;padding:0;margin:0 0 16px}.variant-picker legend{font-weight:700;margin-bottom:8px}.variant-picker__opts{display:flex;flex-wrap:wrap;gap:8px}.variant-picker input{position:absolute;opacity:0}.variant-picker label{padding:10px 16px;border:2px solid #ddd;border-radius:10px;cursor:pointer;font-weight:600}.variant-picker input:checked+label{border-color:var(--c-dark);background:var(--c-dark);color:#fff}.offers{display:grid;gap:10px;margin-bottom:18px}.offer{position:relative;display:flex;align-items:center;gap:12px;border:2px solid #e3e3e3;border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s}.offer input{accent-color:var(--c-dark);width:20px;height:20px}.offer__label{flex:1;font-weight:700}.offer__label small{display:block;font-weight:500;color:var(--c-muted)}.offer__price{font:800 18px Montserrat}.offer__tag{position:absolute;top:-11px;right:14px;background:var(--c-sale);color:#fff;font:800 11px/1 Montserrat;padding:5px 8px;border-radius:6px;text-transform:uppercase}.offer:has(input:checked){border-color:var(--c-dark);background:#fffbe0}.buy{display:grid;gap:10px}.buy__row{display:flex;gap:10px}.qty{display:flex;align-items:center;border:2px solid #ddd;border-radius:999px;overflow:hidden}.qty button{width:44px;height:54px;border:0;background:none;font-size:20px;cursor:pointer}.qty input{width:40px;text-align:center;border:0;font:700 16px Inter;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.buy__row .btn{flex:1}.shopify-payment-button__button--unbranded{border-radius:999px!important;font:800 16px Montserrat!important;text-transform:uppercase;background:var(--c-dark)!important;padding:18px!important}.shopify-payment-button__more-options{color:var(--c-muted)!important}.cod-note{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;background:#f6f6f2;border-radius:10px;padding:10px}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.trust__item{text-align:center;font-size:12px;font-weight:600;background:#f6f6f2;border-radius:12px;padding:12px 6px}.trust__item svg{width:26px;height:26px;margin:0 auto 6px;color:var(--c-dark)}.accordion{border-top:1px solid #e5e5e5}.accordion details{border-bottom:1px solid #e5e5e5}.accordion summary{list-style:none;cursor:pointer;padding:16px 0;font:700 16px Montserrat;display:flex;justify-content:space-between;align-items:center}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-size:22px;transition:transform .2s}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion__body{padding:0 0 16px;color:#444}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:899px){.features{grid-template-columns:repeat(2,1fr)}}.feature{text-align:center;padding:24px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.feature__icon{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;border:2px solid var(--c-accent);display:grid;place-items:center;font-size:28px}.feature h3{font-size:16px;text-transform:uppercase;margin-bottom:6px}.feature p{font-size:14px;color:#bdbdbd;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split--rev .split__media{order:2}@media(max-width:899px){.split{grid-template-columns:1fr;gap:24px}.split--rev .split__media{order:0}}.split__media img{border-radius:20px;width:100%}.split h2{font-size:clamp(26px,4vw,40px);text-transform:uppercase}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}@media(max-width:749px){.steps{grid-template-columns:1fr}}.step{background:#fff;border-radius:18px;padding:28px 22px;position:relative;box-shadow:0 2px #0000000f}.step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-dark);color:var(--c-accent);font:900 22px Montserrat;margin-bottom:14px}.step h3{font-size:18px;text-transform:uppercase}.step p{margin:0;color:#444}.kit{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:749px){.kit{grid-template-columns:repeat(2,1fr)}}.kit__item{background:#fff;border:2px solid var(--c-dark);border-radius:16px;padding:20px 14px;text-align:center}.kit__item strong{display:block;font:800 15px Montserrat;text-transform:uppercase;margin:8px 0 4px}.kit__item span{font-size:13px;color:#555}.kit__emoji{font-size:34px}.compare{max-width:760px;margin:0 auto;border-radius:18px;overflow:hidden;background:#fff;color:var(--c-dark)}.compare table{width:100%;border-collapse:collapse}.compare th,.compare td{padding:14px 16px;text-align:center;border-bottom:1px solid #eee;font-size:15px}.compare th:first-child,.compare td:first-child{text-align:left;font-weight:600}.compare thead th{font:800 14px Montserrat;text-transform:uppercase}.compare thead th:nth-child(2){background:var(--c-accent)}.compare .yes{color:#1a9b4b;font-weight:900}.compare .no{color:#d33;font-weight:900}.faq{max-width:800px;margin:0 auto}.cta{text-align:center}.cta h2{font-size:clamp(28px,5vw,48px);text-transform:uppercase}.cta p{font-size:18px;margin-bottom:24px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #eee;box-shadow:0 -6px 20px #00000014;padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.sticky-atc.is-visible{transform:none}.sticky-atc img{width:48px;height:48px;border-radius:8px;object-fit:cover}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{font:700 14px Montserrat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font:800 16px Montserrat}.sticky-atc .btn{padding:14px 20px;font-size:14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:899px){.grid{grid-template-columns:repeat(2,1fr);gap:12px}}.card{text-decoration:none;display:block}.card__img{border-radius:16px;overflow:hidden;background:#f6f6f2;aspect-ratio:1;margin-bottom:10px}.card__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card:hover .card__img img{transform:scale(1.04)}.card__title{font:700 15px Montserrat;margin-bottom:4px}.card .price{margin:0;gap:8px}.card .price__now{font-size:18px}.card .price__was{font-size:14px}.cart-page{padding:40px 0 64px}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.cart-line img{border-radius:12px}.cart-line__title{font-weight:700;text-decoration:none}.cart-line__remove{font-size:13px;color:var(--c-muted)}.cart-summary{margin-top:24px;max-width:420px;margin-left:auto}.cart-summary__total{display:flex;justify-content:space-between;font:800 20px Montserrat;margin-bottom:16px}.rte{max-width:800px;margin:0 auto}.rte img{border-radius:12px}.empty{text-align:center;padding:64px 0}.footer{background:var(--c-dark);color:#cfcfcf;padding:48px 0 24px;font-size:14px}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;margin-bottom:32px}@media(max-width:749px){.footer__grid{grid-template-columns:1fr}}.footer .logo{color:#fff}.footer h4{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer a{text-decoration:none}.footer a:hover{color:var(--c-accent)}.footer__bottom{border-top:1px solid #333;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}body.template-product{padding-bottom:0}@media(max-width:749px){body.template-product{padding-bottom:72px}}@media(min-width:750px){.sticky-atc{display:none}}.pdp{padding:28px 0 56px}.pdp__grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}@media(max-width:899px){.pdp__grid{grid-template-columns:1fr;gap:22px}}.pdp__left{display:grid;gap:14px;min-width:0}.pdp__right{position:sticky;top:88px;min-width:0}@media(max-width:899px){.pdp__right{position:static}}.pdp__title{font-size:clamp(24px,3vw,32px);text-transform:uppercase;margin:0 0 14px}.pdp__title--mobile{display:none}@media(max-width:899px){.pdp__title--mobile{display:block}.pdp__title--desktop{display:none}}.slider{position:relative;border:2px solid #f3e9a6;border-radius:22px;overflow:hidden;background:#fff}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.slider__track::-webkit-scrollbar{display:none}.slider__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:grid;place-items:center;background:#fff}.slider__slide img{width:100%;height:100%;object-fit:contain}.slider__arrow,.thumbs__arrow{display:grid;place-items:center;border:0;cursor:pointer;background:#fff;color:var(--c-dark);box-shadow:0 2px 10px #00000026;font:700 24px/1 Inter,sans-serif;border-radius:50%}.slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px}.slider__arrow--prev{left:12px}.slider__arrow--next{right:12px}.slider__arrow:hover,.thumbs__arrow:hover{background:var(--c-accent)}.thumbs{position:relative;display:flex;align-items:center}.thumbs__track{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.thumbs__track::-webkit-scrollbar{display:none}.thumbs__item{flex:0 0 calc((100% - 24px)/3);aspect-ratio:1/1;border:2px solid #f3e9a6;border-radius:14px;overflow:hidden;padding:0;background:#fff;cursor:pointer}.thumbs__item img{width:100%;height:100%;object-fit:cover}.thumbs__item[aria-current=true]{border-color:var(--c-dark)}.thumbs__arrow{position:absolute;z-index:2;width:34px;height:34px;font-size:18px}.thumbs__arrow:first-child{left:8px}.thumbs__arrow:last-child{right:8px}.offers2{display:grid;gap:12px;margin-top:6px}.offers2__title{font:800 18px Montserrat,sans-serif;margin:0}.offer2{position:relative;display:flex;align-items:center;gap:14px;border:2px solid #f3e9a6;border-radius:16px;padding:16px 18px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}.offer2 input{position:absolute;opacity:0;pointer-events:none}.offer2__radio{flex:0 0 24px;height:24px;border-radius:50%;border:2px solid #bbb;display:grid;place-items:center}.offer2:has(input:checked){border-color:var(--c-dark);background:#fff8cc}.offer2:has(input:checked) .offer2__radio{border-color:var(--c-dark)}.offer2:has(input:checked) .offer2__radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--c-dark)}.offer2:has(input:focus-visible){outline:3px solid var(--c-dark);outline-offset:2px}.offer2:has(input:disabled){opacity:.5;cursor:not-allowed}.offer2__body{flex:1;display:grid;gap:3px;min-width:0}.offer2__name{font:800 18px Montserrat,sans-serif}.offer2__tag{display:inline-block;background:var(--c-accent);color:var(--c-dark);font:800 12px/1 Montserrat;padding:5px 9px;border-radius:999px;vertical-align:middle;white-space:nowrap}.offer2__sub{font-size:14px;color:#333}.offer2__save{font:700 13px Montserrat;color:var(--c-dark)}.offer2__prices{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.offer2__prices s{color:var(--c-muted);font-size:13px}.offer2__prices strong{font:900 24px Montserrat,sans-serif}.offers2__note{text-align:center;font-weight:600;margin:4px 0 0}.order{background:var(--c-accent);border-radius:24px;padding:24px;display:grid;gap:14px}.order__field{display:grid;gap:6px}.order__field label{font:700 15px Montserrat,sans-serif;color:var(--c-dark)}.order__field input,.order__field textarea{width:100%;font:500 16px Inter,sans-serif;padding:14px 16px;border:1.5px solid var(--c-dark);border-radius:12px;background:#fff;color:var(--c-dark);resize:vertical}.order__field input:focus,.order__field textarea:focus{outline:3px solid var(--c-dark);outline-offset:1px}.order__err{display:none;color:#b00020;font-weight:600;font-size:13px}.order__field.is-invalid input,.order__field.is-invalid textarea{border-color:#b00020;background:#fff5f5}.order__field.is-invalid .order__err{display:block}.order__summary{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fffbe6;border:1.5px solid var(--c-dark);border-radius:14px;padding:14px 16px}.order__summary strong{font:800 17px Montserrat,sans-serif;display:block}.order__summary span{font-size:14px;color:#333}.order__total{text-align:right;flex:0 0 auto}.order__total small{display:block;color:#555}.order__total strong{font:900 28px Montserrat,sans-serif}.order__btn{width:100%;border:0;cursor:pointer;background:var(--c-dark);color:#fff;font:800 17px Montserrat,sans-serif;padding:18px;border-radius:999px;transition:transform .15s}.order__btn:hover{transform:translateY(-2px)}.order__btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.order__foot{text-align:center;font-size:14px;margin:0;color:var(--c-dark)}.order-done{background:var(--c-accent);border-radius:24px;padding:36px 24px;text-align:center}.order-done__icon{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:var(--c-dark);color:var(--c-accent);display:grid;place-items:center;font:900 30px Montserrat}.order-done h2{font-size:24px}@media(max-width:479px){.offer2{padding:14px;gap:10px}.offer2__name{font-size:16px}.offer2__sub{font-size:13px}.offer2__prices{flex-direction:column;align-items:flex-end;gap:0}.offer2__prices strong{font-size:21px}.order{padding:18px}}.howto__title{font-size:clamp(28px,4vw,44px);text-transform:none;margin-bottom:24px}.howto__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.howto__step{margin:0;min-width:0}.howto__img{border-radius:18px;overflow:hidden;background:#fff;aspect-ratio:3/2;box-shadow:0 4px #0000001f}.howto__img img{width:100%;height:100%;object-fit:cover}.howto__step figcaption{font:600 16px/1.45 Inter,sans-serif;margin-top:12px}@media(max-width:899px){.howto__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.howto__grid::-webkit-scrollbar{display:none}.howto__step{scroll-snap-align:start}}.img-banner{max-width:1100px;margin:0 auto;border-radius:22px;overflow:hidden}.img-banner img{width:100%;height:auto}.materials .howto__title{margin-bottom:8px}.materials__sub{margin:0 0 24px;color:#333}.materials__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.materials__card{border-radius:18px;overflow:hidden;background:#eee;aspect-ratio:3/4}.materials__card img{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.materials__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.materials__grid::-webkit-scrollbar{display:none}.materials__card{scroll-snap-align:start}}.faq2{background:#fff8d6;padding-block:56px}.faq2__inner{max-width:1000px}.faq2__head{display:grid;gap:4px;margin-bottom:20px}.faq2__title{font-size:clamp(30px,4.5vw,46px);margin:0}.faq2__title-ar{font:700 clamp(22px,3vw,30px)/1.4 Tajawal,"Noto Sans Arabic",sans-serif;text-align:right;margin:0}.faq2__item{border-bottom:1.5px solid #ecdc8a}.faq2__item summary{list-style:none;cursor:pointer;padding:18px 0 10px;display:grid;gap:8px}.faq2__item summary::-webkit-details-marker{display:none}.faq2__item summary:focus-visible{outline:3px solid var(--c-dark);outline-offset:4px;border-radius:6px}.faq2__q{font:700 17px/1.4 Montserrat,sans-serif;display:flex;gap:10px;align-items:baseline}.faq2__q:before{content:"\25b8";font-size:14px;transition:transform .2s;display:inline-block}.faq2__item[open] .faq2__q:before{transform:rotate(90deg)}.faq2__q-ar{font:600 17px/1.6 Tajawal,Noto Sans Arabic,sans-serif;text-align:right}.faq2__a{padding:6px 0 20px;display:grid;gap:10px;max-width:720px}.faq2__a-fr p{margin:0}.faq2__a-fr{color:#222}.faq2__a-ar{margin:0;font:500 17px/1.7 Tajawal,Noto Sans Arabic,sans-serif;color:#222}.trust2{background:#fff;padding-block:48px;border-top:1px solid #f0ead0}.trust2__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1100px;margin:0 auto}.trust2__item{text-align:center;min-width:0}.trust2__icon{width:56px;height:56px;margin:0 auto 14px;color:var(--c-dark)}.trust2__icon svg{width:100%;height:100%}.trust2__item h3{font:800 17px/1.3 Montserrat,sans-serif;margin:0 0 6px}.trust2__item p{margin:0;font-size:15px;color:#333}@media(max-width:749px){.trust2__grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.trust2__item h3{font-size:15px}.trust2__item p{font-size:14px}}.footbar{background:var(--c-accent);color:var(--c-dark);padding-block:22px 14px}.footbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footbar__brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footbar__logo{background:#fff;color:var(--c-dark);text-decoration:none;font:900 22px/1 Montserrat,sans-serif;padding:12px 16px;border-radius:12px}.footbar__logo .dot{color:#d4b800}.footbar__tag{font:600 16px Montserrat,sans-serif}.footbar__social{display:flex;align-items:center;gap:10px}.footbar__round{width:42px;height:42px;border-radius:50%;background:var(--c-dark);color:#fff;display:grid;place-items:center;transition:transform .15s}.footbar__round svg{width:20px;height:20px}.footbar__wa{background:var(--c-dark);color:#fff;text-decoration:none;font:800 15px Montserrat,sans-serif;padding:12px 18px;border-radius:999px;transition:transform .15s}.footbar__round:hover,.footbar__wa:hover{transform:translateY(-2px)}.footbar__round:focus-visible,.footbar__wa:focus-visible,.footbar__logo:focus-visible{outline:3px solid var(--c-dark);outline-offset:3px}.footbar__copy{font-size:12px;margin-top:16px;opacity:.75}@media(max-width:749px){.footbar__inner{flex-direction:column;align-items:flex-start}}.header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eee}.header__inner{display:flex;align-items:center;gap:28px;height:76px}.hlogo{display:grid;text-decoration:none;color:var(--c-dark);line-height:1;flex:0 0 auto}.hlogo__name{font:900 30px/1 Montserrat,sans-serif;letter-spacing:-.02em}.hlogo__name .dot{color:#d4b800}.hlogo__tag{font:600 11px/1 Inter,sans-serif;letter-spacing:.06em;margin-top:4px;text-align:center}.hlogo img{max-height:52px;width:auto}.hnav{display:flex;gap:28px;margin-left:auto}.hnav a{text-decoration:none;font:600 16px Montserrat,sans-serif;color:var(--c-dark)}.hnav a:hover{color:#8a7a00}.hcta{background:var(--c-accent);color:var(--c-dark);text-decoration:none;font:800 16px Montserrat,sans-serif;padding:14px 26px;border-radius:999px;animation:hshake 5s ease-in-out infinite;transform-origin:center;flex:0 0 auto}.hcta:hover{filter:brightness(.95)}@keyframes hshake{0%,88%,to{transform:none}90%{transform:rotate(-4deg) scale(1.06)}92%{transform:rotate(4deg) scale(1.06)}94%{transform:rotate(-3deg) scale(1.04)}96%{transform:rotate(2deg)}98%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.hcta{animation:none}}.hsocial{display:flex;gap:8px}.soc{width:42px;height:42px;border-radius:50%;background:var(--c-dark);color:#fff;display:grid;place-items:center;transition:transform .15s}.soc svg{width:20px;height:20px}.soc:hover{transform:translateY(-2px)}.hnav a:focus-visible,.hcta:focus-visible,.soc:focus-visible{outline:3px solid var(--c-dark);outline-offset:3px}.hsocial:empty{display:none}@media(max-width:1023px){.hnav{display:none}.hcta{margin-left:auto}}@media(max-width:599px){.hsocial{display:none}.header__inner{height:66px;gap:12px}.hlogo__name{font-size:24px}.hlogo__tag{font-size:9px}.hcta{padding:11px 18px;font-size:14px}}.order__btn{animation:obtn 3s ease-in-out infinite;transform-origin:center}.order__btn:hover,.order__btn:focus-visible,.order__btn[disabled]{animation:none}@keyframes obtn{0%,80%,to{transform:none}84%{transform:scale(1.04) rotate(-1.5deg)}88%{transform:scale(1.04) rotate(1.5deg)}92%{transform:scale(1.03) rotate(-1deg)}96%{transform:scale(1.01) rotate(.5deg)}}@media(prefers-reduced-motion:reduce){.order__btn{animation:none}}.pdp{padding-block:28px 48px}.pdp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}.gal{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;position:sticky;top:96px}.gal__thumbs{position:relative;display:flex;flex-direction:column;gap:10px;height:0;min-height:100%;overflow-y:auto;scrollbar-width:thin;padding:2px}.gal__thumb{flex:0 0 auto;width:100%;aspect-ratio:1/1;border:2px solid #eee3b0;border-radius:10px;overflow:hidden;padding:0;background:#fff;cursor:pointer}.gal__thumb img{width:100%;height:100%;object-fit:cover}.gal__thumb[aria-current=true]{border-color:var(--c-dark)}.gal__thumb:focus-visible{outline:3px solid var(--c-dark);outline-offset:2px}.gal .slider{border:1.5px solid #eee3b0;border-radius:16px}.buybox{min-width:0}.buybox__title{font:900 clamp(24px,3vw,34px)/1.15 Montserrat,sans-serif;text-transform:none;margin:0 0 16px;text-wrap:balance}.chips{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid #e7d98f;border-radius:12px;background:#fffbe6;margin-bottom:18px}.chip{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 10px;font:700 14px Montserrat,sans-serif;text-align:center}.chip+.chip{border-left:1.5px solid #e7d98f}.chip__ic{flex:0 0 32px;height:32px;border-radius:50%;background:var(--c-accent);display:grid;place-items:center}.chip__ic svg{width:18px;height:18px}.order{background:transparent;padding:0;border-radius:0;gap:14px}.flabel{font:700 14px Montserrat,sans-serif;color:var(--c-dark);padding:0;margin-bottom:2px}.offers3{border:0;padding:0;margin:0;display:grid;gap:10px}.offer3{position:relative;display:flex;align-items:center;gap:12px;border:1.5px solid #e2dcc2;border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}.offer3 input{position:absolute;opacity:0;pointer-events:none}.offer3__radio{flex:0 0 22px;height:22px;border-radius:50%;border:2px solid #b9b39a;display:grid;place-items:center}.offer3:has(input:checked){border:2px solid var(--c-dark);background:#fff6c2}.offer3:has(input:checked) .offer3__radio{border-color:var(--c-dark)}.offer3:has(input:checked) .offer3__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--c-dark)}.offer3:has(input:focus-visible){outline:3px solid var(--c-dark);outline-offset:2px}.offer3:has(input:disabled){opacity:.5;cursor:not-allowed}.offer3__name{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:800 16px Montserrat,sans-serif}.offer3__tag{background:var(--c-dark);color:var(--c-accent);font:800 11px/1 Montserrat,sans-serif;padding:5px 8px;border-radius:6px;white-space:nowrap}.offer3__save{background:#e9f7ec;color:#18733a;font:700 11px/1 Inter,sans-serif;padding:5px 8px;border-radius:6px;white-space:nowrap}.offer3__price{display:grid;justify-items:end;line-height:1.15;white-space:nowrap}.offer3__price strong{font:900 20px Montserrat,sans-serif}.offer3__price s{font-size:12px;color:var(--c-muted)}.codnote{margin:0;background:#f6f3e6;border:1px solid #ece4bf;border-radius:10px;padding:12px 14px;font:600 14px/1.45 Inter,sans-serif}.order__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order__field input,.order__field textarea{border:1.5px solid #d8d2b8;border-radius:10px;padding:13px 14px}.order__field input:focus,.order__field textarea:focus{border-color:var(--c-dark);outline:2px solid var(--c-dark);outline-offset:0}.order__summary{background:#fffbe6;border:1.5px solid #e7d98f}.order__foot{color:#444}@media(max-width:899px){.pdp{padding-block:16px 36px}.pdp__grid{grid-template-columns:1fr;gap:20px}.gal{position:static;grid-template-columns:56px minmax(0,1fr);gap:8px}.gal__thumbs{gap:8px}.buybox__title{font-size:24px}}@media(max-width:479px){.order__row{grid-template-columns:1fr}.chip{font-size:12.5px;gap:6px;padding:10px 6px}.chip__ic{flex-basis:28px;height:28px}.offer3{padding:11px 12px;gap:10px}.offer3__name{font-size:15px}.offer3__price strong{font-size:18px}}.sticky-atc{display:none}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #e9e3c8;box-shadow:0 -6px 20px #00000014;padding-bottom:env(safe-area-inset-bottom,0px);animation:sbarIn .25s ease-out}@keyframes sbarIn{0%{transform:translateY(100%)}to{transform:none}}.sbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.sbar__info{min-width:0}.sbar__total{font:600 15px Montserrat,sans-serif}.sbar__total strong{font-weight:900;font-size:18px}.sbar__total span{font-weight:800}.sbar__lines{display:grid;font-size:14px;color:#444;line-height:1.5}.sbar__btn{border:0;cursor:pointer;background:var(--c-accent);color:var(--c-dark);font:800 17px Montserrat,sans-serif;padding:16px 30px;border-radius:999px;white-space:nowrap;animation:obtn 3s ease-in-out infinite}.sbar__btn:hover,.sbar__btn:focus-visible{animation:none;filter:brightness(.95)}.sbar__btn:focus-visible{outline:3px solid var(--c-dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sbar,.sbar__btn{animation:none}}body.has-sbar{padding-bottom:96px}@media(max-width:599px){.sbar__inner{padding-block:10px;gap:10px}.sbar__total strong{font-size:16px}.sbar__lines{font-size:12px}.sbar__btn{font-size:15px;padding:14px 18px}body.has-sbar{padding-bottom:84px}}.sinfo{background:#fff;padding-block:48px;border-top:1px solid #f0ead0}.sinfo__brand{display:inline-grid;color:var(--c-dark);line-height:1}.sinfo__brand .hlogo__tag{text-align:left}.sinfo__intro{margin:12px 0 8px;color:#333}.sinfo .faq2__item{border-bottom-color:#eee}.areviews{background:#fff8d6;padding-block:36px}.areviews__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.areview{margin:0;flex:0 1 440px;min-width:0;background:#fff;border:1.5px solid #ecdc8a;border-radius:16px;padding:20px;text-align:center;display:grid;gap:10px}.areview__kicker{margin:0;font:700 12px Montserrat,sans-serif;color:#8a7a00}.areview figcaption{display:grid;gap:4px}.areview__title{font:800 17px/1.3 Montserrat,sans-serif}.areview__title-ar{font:600 18px/1.5 Tajawal,Noto Sans Arabic,sans-serif}.areview__who{font-size:13px;color:#555}.areview audio{width:100%}.codnote{text-align:center}.soc--wa{background:#1f9d55}.done{background:#fff;border:1.5px solid #ecdc8a;border-radius:20px;padding:28px 22px;text-align:center;display:grid;gap:6px;justify-items:center}.done:focus{outline:none}.done__icon{width:64px;height:64px;border-radius:50%;background:var(--c-accent);color:var(--c-dark);display:grid;place-items:center;margin-bottom:6px;animation:donePop .4s ease-out}.done__icon svg{width:30px;height:30px}@keyframes donePop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.done__title{font:900 22px/1.25 Montserrat,sans-serif;margin:0}.done__title-ar{font:700 22px/1.4 Tajawal,Noto Sans Arabic,sans-serif;margin:0}.done__text{margin:8px 0 0;color:#333;max-width:40ch}.done__text-ar{margin:0;font:500 16px/1.7 Tajawal,Noto Sans Arabic,sans-serif;color:#333;max-width:40ch}.done__box{width:100%;max-width:360px;margin-top:14px;background:#fffbe6;border:1.5px solid #ecdc8a;border-radius:14px;padding:14px 16px;display:grid;gap:4px}.done__box hr{width:100%;border:0;border-top:1px solid #ecdc8a;margin:8px 0}.done__label{font-size:13px;color:#666}.done__num{font:900 24px/1.2 Montserrat,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums}.done__offer{font-size:14px;color:#444}.done__total{font-size:14px}.done__wa{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1f9d55;color:#fff;text-decoration:none;font:800 15px Montserrat,sans-serif;padding:14px 20px;border-radius:999px;width:100%;max-width:360px}.done__wa:focus-visible{outline:3px solid var(--c-dark);outline-offset:3px}.done__foot{margin:10px 0 0;font-size:13px;color:#666}@media(prefers-reduced-motion:reduce){.done__icon{animation:none}}.done__wa{display:grid;gap:2px;line-height:1.3}.done__wa [lang=ar]{font:700 15px Tajawal,Noto Sans Arabic,sans-serif}.done__foot{display:grid;gap:2px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
