:root{--font-heading: "Space Grotesk", "IBM Plex Sans Arabic", sans-serif;--font-body: "Inter", "IBM Plex Sans Arabic", sans-serif;--container: 1700px;--radius: 6px;--gap: 24px}html[dir=rtl]{--font-heading: "IBM Plex Sans Arabic", sans-serif;--font-body: "IBM Plex Sans Arabic", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:calc(16px * var(--body-scale, 1));line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}.skip-link{position:absolute;inset-inline-start:-999px;top:0;background:var(--color-navy);color:var(--color-navy-text);padding:12px 20px;z-index:1000;border-end-end-radius:var(--radius)}.skip-link:focus{inset-inline-start:0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.container{max-width:var(--container);margin-inline:auto;padding-inline:auto}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:calc(2.6rem * var(--heading-scale, 1))}h2{font-size:calc(2rem * var(--heading-scale, 1))}h3{font-size:calc(1.4rem * var(--heading-scale, 1))}p{margin:0 0 1em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:12px}.eyebrow:before{content:"";width:18px;height:2px;background:var(--color-gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius);font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--color-navy);color:var(--color-navy-text)}.btn-primary:hover{background:var(--color-gold)}.btn-outline{background:transparent;border-color:var(--color-navy);color:var(--color-navy)}.btn-outline:hover{background:var(--color-navy);color:var(--color-navy-text)}.btn-block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.site-header{position:sticky;top:0;z-index:40;background:var(--color-background);border-block-end:1px solid var(--color-sand-line)}.site-header__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px}.site-header__logo{font-family:var(--font-heading);font-weight:700;font-size:1.4rem;letter-spacing:-.01em;white-space:nowrap}.site-header__logo img{max-height:40px}.site-nav{display:flex;gap:28px}.site-nav a{font-size:.95rem;font-weight:500;padding-block:4px;border-block-end:2px solid transparent;transition:border-color .15s ease,color .15s ease}.site-nav a:hover{border-color:var(--color-gold);color:var(--color-gold)}.site-header__actions{display:flex;align-items:center;gap:18px}.site-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px}.cart-count{position:absolute;top:-4px;inset-inline-end:-6px;background:var(--color-red);color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding-inline:4px}.menu-toggle{display:none;background:none;border:none;padding:4px}.locale-form select{background:transparent;border:1px solid var(--color-sand-line);border-radius:var(--radius);padding:6px 10px;font-size:.85rem;font-family:inherit}.trust-marquee{background:var(--color-navy);color:var(--color-navy-text);overflow:hidden;white-space:nowrap}.trust-marquee__track{display:inline-flex;animation:marquee 28s linear infinite}html[dir=rtl] .trust-marquee__track{animation-name:marquee-rtl}.trust-marquee__item{display:inline-flex;align-items:center;gap:10px;padding:10px 32px;font-size:.82rem;font-weight:500;letter-spacing:.02em}.trust-marquee__item svg{flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.trust-marquee__track{animation:none}}.hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:20px}.hero_content{max-width:none}.hero__content p{color:#55503f;font-size:1.05rem}.hero__actions{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.hero__media{border-radius:calc(var(--radius) * 2);overflow:hidden;aspect-ratio:4 / 3.2;background:var(--color-surface)}.hero__media img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-block:44px;text-align:start}.hero__content{max-width:none}}.section{padding-block:64px}.section--tight{padding-block:40px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;flex-wrap:wrap}.section-head__text{max-width:560px}.section--navy{background:var(--color-navy);color:var(--color-navy-text)}.section--navy .eyebrow{color:var(--color-gold)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.product-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.product-card{position:relative;display:block}.product-card__media{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--color-surface);aspect-ratio:1 / 1;margin-bottom:14px}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__badges{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;gap:6px}.badge{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px;border-radius:999px;background:var(--color-surface)}.badge--sale{background:var(--color-red);color:#fff}.badge--sold{background:#6b6659;color:#fff}.badge--cod{background:var(--color-gold);color:#fff}.product-card__title{font-family:var(--font-heading);font-size:.98rem;font-weight:600;margin:0 0 4px}.product-card__price{display:flex;gap:8px;align-items:baseline;font-size:.95rem}.price--compare{text-decoration:line-through;color:#9a9384;font-size:.85rem}.price--sale{color:var(--color-red);font-weight:700}.product-card__quick-add{margin-top:10px;width:100%;padding:10px 16px;font-size:.82rem}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.feature-split__media{border-radius:calc(var(--radius) * 2);overflow:hidden;aspect-ratio:1/1}.feature-split__media img{width:100%;height:100%;object-fit:cover}.feature-split.reverse .feature-split__media{order:2}@media(max-width:860px){.feature-split{grid-template-columns:1fr}.feature-split.reverse .feature-split__media{order:0}}.feature-list{margin-top:20px;display:flex;flex-direction:column;gap:14px}.feature-list li{display:flex;gap:12px;align-items:flex-start}.feature-list svg{flex-shrink:0;margin-top:3px;color:var(--color-gold)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media(max-width:860px){.testimonial-grid{grid-template-columns:1fr}}.testimonial-card{background:var(--color-surface);border:1px solid var(--color-sand-line);border-radius:calc(var(--radius) * 1.5);padding:28px}.testimonial-card__stars{color:var(--color-gold);font-size:.85rem;margin-bottom:12px;letter-spacing:2px}.testimonial-card__name{font-weight:600;margin-top:14px}.testimonial-card__location{font-size:.82rem;color:#85806f}.newsletter{text-align:center;padding-block:60px}.newsletter__form{display:flex;gap:10px;max-width:440px;margin:24px auto 0}.newsletter__form input[type=email]{flex:1;padding:13px 16px;border-radius:var(--radius);border:1px solid var(--color-sand-line);font-family:inherit;background:#ffffff0f;color:inherit}.section--navy .newsletter__form input[type=email]{border-color:#fbf7f04d}.section--navy .newsletter__form input[type=email]::placeholder{color:#fbf7f099}.site-footer{background:var(--color-navy);color:var(--color-navy-text);padding-block:56px 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:36px;border-block-end:1px solid rgba(251,247,240,.15)}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h4{font-family:var(--font-heading);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);margin-bottom:16px}.footer-grid ul li{margin-bottom:10px;font-size:.9rem}.footer-grid ul li a:hover{color:var(--color-gold)}.footer-payment-icons{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.footer-payment-icons span{font-size:.7rem;border:1px solid rgba(251,247,240,.25);border-radius:4px;padding:4px 8px}.footer-social{display:flex;gap:14px;margin-top:16px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:.8rem;color:#fbf7f099;flex-wrap:wrap;gap:10px}.whatsapp-float{position:fixed;inset-inline-end:20px;bottom:20px;z-index:50;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000040;transition:transform .15s ease}.whatsapp-float:hover{transform:scale(1.06)}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding-block:48px}@media(max-width:900px){.product-detail{grid-template-columns:1fr;gap:28px}}.product-gallery__main{border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1;background:var(--color-surface);margin-bottom:12px}.product-gallery__main img{width:100%;height:100%;object-fit:cover}.product-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap}.product-gallery__thumbs button{width:68px;height:68px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-sand-line);padding:0;background:none}.product-gallery__thumbs button img{width:100%;height:100%;object-fit:cover}.product-gallery__thumbs button.active{border-color:var(--color-gold);border-width:2px}.product-info__price{display:flex;align-items:baseline;gap:12px;margin:14px 0 20px;font-size:1.4rem;font-weight:700}.product-info__trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;padding:16px;background:var(--color-surface);border:1px solid var(--color-sand-line);border-radius:var(--radius)}.product-info__trust li{display:flex;align-items:center;gap:8px;font-size:.82rem}.product-info__trust svg{color:var(--color-gold);flex-shrink:0}.variant-picker{margin-bottom:18px}.variant-picker label{display:block;font-size:.82rem;font-weight:600;margin-bottom:8px}.variant-picker select{width:100%;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--color-sand-line);font-family:inherit;font-size:.95rem}.qty-row{display:flex;gap:12px;margin-bottom:16px}.qty-input{display:flex;align-items:center;border:1px solid var(--color-sand-line);border-radius:var(--radius)}.qty-input button{background:none;border:none;width:40px;height:46px;font-size:1.1rem}.qty-input input{width:44px;text-align:center;border:none;font-family:inherit;font-size:.95rem;-moz-appearance:textfield}.accordion{border-block-start:1px solid var(--color-sand-line)}.accordion__item{border-block-end:1px solid var(--color-sand-line)}.accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding-block:16px;background:none;border:none;font-weight:600;font-family:var(--font-heading);text-align:start}.accordion__trigger svg{transition:transform .2s ease;flex-shrink:0}.accordion__item.open .accordion__trigger svg{transform:rotate(45deg)}.accordion__panel{max-height:0;overflow:hidden;transition:max-height .25s ease}.accordion__panel-inner{padding-bottom:18px;color:#55503f;font-size:.92rem}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;flex-wrap:wrap;gap:12px}.collection-toolbar select{padding:10px 14px;border-radius:var(--radius);border:1px solid var(--color-sand-line);font-family:inherit}.collection-hero{padding-block:40px 0}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:start;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#85806f;padding-block-end:12px;border-block-end:1px solid var(--color-sand-line)}.cart-table td{padding-block:18px;border-block-end:1px solid var(--color-sand-line);vertical-align:top}.cart-line{display:flex;gap:14px;align-items:flex-start}.cart-line img{width:84px;height:84px;object-fit:cover;border-radius:var(--radius)}.cart-summary{max-width:380px;margin-inline-start:auto;margin-top:32px}.cart-summary__row{display:flex;justify-content:space-between;padding-block:8px}.cart-summary__row--total{font-weight:700;font-size:1.1rem;border-block-start:1px solid var(--color-sand-line);margin-top:8px;padding-top:16px}.page-content{padding-block:56px;max-width:760px}.not-found{padding-block:100px;text-align:center}.feature-icons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:860px){.feature-icons-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.feature-icons-grid__item{text-align:center}.feature-icons-grid__icon{width:56px;height:56px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-sand-line);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--color-gold)}.feature-icons-grid__item h3{font-size:1rem;margin-bottom:6px}.feature-icons-grid__item p{font-size:.85rem;color:#6b6659;margin:0}.collection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media(max-width:860px){.collection-cards{grid-template-columns:1fr}}.collection-card{position:relative;display:block;border-radius:calc(var(--radius) * 1.5);overflow:hidden;aspect-ratio:4 / 5;background:var(--color-surface)}.collection-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-card:hover .collection-card__media img{transform:scale(1.06)}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;background:linear-gradient(0deg,#101b33c7,#101b330d 55%);color:#fff}.collection-card__tag{align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--color-gold);color:#fff;padding:4px 10px;border-radius:999px;margin-bottom:12px}.collection-card__overlay h3{color:#fff;margin-bottom:6px}.collection-card__cta{font-size:.85rem;font-weight:600}.spotlight-section{background:var(--color-surface)}.trust-marquee__item:not(:last-child):after{content:"\2726";margin-inline-start:32px;color:var(--color-gold);font-size:.7rem}.cta-banner{position:relative;background-image:var(--cta-bg-image);background-size:cover;background-position:center;min-height:420px;display:flex;align-items:center}.cta-banner__overlay{width:100%;background:linear-gradient(90deg,#101b33d9,#101b3359 60%,#101b331a);padding-block:60px}html[dir=rtl] .cta-banner__overlay{background:linear-gradient(270deg,#101b33d9,#101b3359 60%,#101b331a)}.cta-banner__content{max-width:480px;color:#fff}.cta-banner__content .eyebrow{color:var(--color-gold)}.cta-banner__content h2{color:#fff}.cta-banner__content p{color:#ffffffd9}@media(max-width:860px){.site-nav{display:none}.menu-toggle{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
