*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--yellow: #FFD700;--yellow-dark: #D4AF00;--yellow-glow: rgba(255,215,0,.25);--black: #0D0D0D;--dark-1: #161616;--dark-2: #1E1E1E;--dark-3: #262626;--dark-4: #303030;--blue: #1877F2;--white: #FFFFFF;--gray-100: #F5F5F5;--gray-400: #999999;--gray-600: #666666;--red: #E53E3E;--green: #38A169;--font-head: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body: "Barlow", "Helvetica Neue", Arial, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0,0,0,.4);--shadow-md: 0 8px 24px rgba(0,0,0,.5);--shadow-lg: 0 20px 60px rgba(0,0,0,.6);--glow-yellow: 0 0 30px rgba(255,215,0,.3);--ease: cubic-bezier(.25, .46, .45, .94);--transition: .25s var(--ease)}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--black);color:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul{list-style:none}input,button,select,textarea{font-family:inherit}h1,h2,h3,h4,h5{font-family:var(--font-head);font-weight:900;text-transform:uppercase;letter-spacing:.03em;line-height:1.05}.container{max-width:1280px;margin:0 auto;padding:0 24px}.container--narrow{max-width:900px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section--sm{padding:48px 0}.section--dark{background:var(--dark-1)}.section--dark2{background:var(--dark-2)}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.flex{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-center{display:flex;align-items:center;justify-content:center}.flex-wrap{flex-wrap:wrap}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.text-center{text-align:center}.text-yellow{color:var(--yellow)}.text-gray{color:var(--gray-400)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;font-family:var(--font-head);font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);white-space:nowrap}.btn--yellow{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.btn--yellow:hover{background:var(--yellow-dark);border-color:var(--yellow-dark);transform:translateY(-2px);box-shadow:var(--glow-yellow)}.btn--outline{background:transparent;color:var(--yellow);border-color:var(--yellow)}.btn--outline:hover{background:var(--yellow);color:var(--black);transform:translateY(-2px)}.btn--ghost{background:#ffffff0d;color:var(--white);border-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--ghost:hover{background:#ffffff1f;border-color:var(--yellow)}.btn--dark{background:var(--dark-3);color:var(--white);border-color:var(--dark-4)}.btn--dark:hover{border-color:var(--yellow);color:var(--yellow)}.btn--full{width:100%}.btn--sm{padding:10px 22px;font-size:.85rem}.btn--lg{padding:18px 48px;font-size:1.1rem}.btn--xl{padding:22px 60px;font-size:1.2rem}.ann-bar{background:var(--yellow);color:var(--black);padding:9px 24px;position:relative;overflow:hidden}.ann-bar__inner{display:flex;align-items:center;justify-content:center;gap:32px;font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:.12em;text-transform:uppercase}.ann-bar__dot{width:5px;height:5px;background:var(--black);border-radius:50%;opacity:.4}.site-header{position:sticky;top:0;z-index:999;background:#0d0d0df2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,215,0,.2);transition:box-shadow var(--transition)}.site-header.scrolled{box-shadow:0 4px 30px #000c}.header-inner{display:grid;grid-template-columns:200px 1fr 200px;align-items:center;padding:0 24px;height:72px;max-width:1280px;margin:0 auto}.site-logo{display:flex;align-items:center;gap:10px;text-decoration:none}.site-logo__img{height:48px;width:auto}.site-logo__text{font-family:var(--font-head);font-weight:900;font-size:1.4rem;color:var(--yellow);letter-spacing:.05em;text-transform:uppercase;line-height:1}.site-logo__text span{display:block;font-size:.6rem;letter-spacing:.2em;color:var(--gray-400);font-weight:600}.site-nav{display:flex;align-items:center;justify-content:center;gap:6px}.site-nav__link{position:relative;padding:8px 14px;font-family:var(--font-head);font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);transition:color var(--transition);border-radius:var(--radius-sm)}.site-nav__link:after{content:"";position:absolute;bottom:4px;left:14px;right:14px;height:2px;background:var(--yellow);transform:scaleX(0);transition:transform var(--transition)}.site-nav__link:hover,.site-nav__link.active{color:var(--white)}.site-nav__link:hover:after,.site-nav__link.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.header-icon-btn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--gray-400);transition:all var(--transition);font-size:1.1rem;background:none;border:none;cursor:pointer}.header-icon-btn:hover{color:var(--white);background:var(--dark-3)}.cart-badge{position:absolute;top:4px;right:4px;min-width:17px;height:17px;background:var(--yellow);color:var(--black);font-size:.65rem;font-weight:700;font-family:var(--font-head);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;padding:0 4px}.nav-toggle{display:none;background:none;border:none;color:var(--white);font-size:1.4rem;cursor:pointer;padding:8px}.section-header{text-align:center;margin-bottom:56px}.section-header__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:.8rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--yellow);margin-bottom:14px}.section-header__eyebrow:before,.section-header__eyebrow:after{content:"";flex:1;width:32px;height:1px;background:var(--yellow);opacity:.5}.section-header__title{font-size:clamp(2.2rem,4vw,3.5rem);margin-bottom:16px}.section-header__title span{color:var(--yellow)}.section-header__sub{font-size:1rem;color:var(--gray-400);max-width:560px;margin:0 auto;line-height:1.7}.hero{position:relative;min-height:90vh;display:flex;align-items:center;overflow:hidden;background:var(--black)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 20% 50%,rgba(255,215,0,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 20%,rgba(255,215,0,.04) 0%,transparent 50%),linear-gradient(135deg,#0d0d0d,#111,#0a0a0a)}.hero__img-wrap{position:absolute;right:0;top:0;bottom:0;width:55%;overflow:hidden}.hero__img-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:40%;background:linear-gradient(to right,var(--black),transparent);z-index:1}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.55;filter:saturate(.6) contrast(1.2)}.hero__stripe{position:absolute;top:0;bottom:0;left:44%;width:4px;background:var(--yellow);opacity:.6;transform:skew(-3deg)}.hero__content{position:relative;z-index:2;padding:100px 0;width:100%}.hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-head);font-size:.85rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--yellow);margin-bottom:20px}.hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--yellow);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero__title{font-size:clamp(3.5rem,7vw,6.5rem);line-height:.95;margin-bottom:28px;max-width:680px}.hero__title .line-yellow{color:var(--yellow);display:block}.hero__title .line-stroke{-webkit-text-stroke:2px var(--white);color:transparent;display:block}.hero__desc{font-size:1.05rem;color:#aaa;max-width:440px;line-height:1.8;margin-bottom:44px}.hero__actions{display:flex;gap:16px;flex-wrap:wrap}.hero__badge{position:absolute;right:80px;bottom:80px;z-index:3;width:130px;height:130px;background:var(--yellow);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-head);font-weight:900;color:var(--black);text-transform:uppercase;line-height:1.05;padding:16px;box-shadow:var(--glow-yellow),var(--shadow-lg);animation:float 3s ease-in-out infinite}.hero__badge-num{font-size:2.2rem;display:block}.hero__badge-txt{font-size:.7rem;letter-spacing:.1em;opacity:.8}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero__stats{display:flex;gap:40px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.hero__stat-num{font-family:var(--font-head);font-size:2.2rem;font-weight:900;color:var(--yellow);line-height:1;display:block}.hero__stat-lbl{font-size:.78rem;color:var(--gray-400);text-transform:uppercase;letter-spacing:.1em}.marquee-strip{background:var(--yellow);padding:14px 0;overflow:hidden}.marquee-track{display:flex;gap:0;animation:marquee 18s linear infinite;width:max-content}.marquee-item{display:flex;align-items:center;gap:24px;padding:0 40px;font-family:var(--font-head);font-weight:700;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;color:var(--black);white-space:nowrap}.marquee-item:after{content:"\2605";opacity:.4}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-card{background:var(--dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column}.product-card:hover{border-color:#ffd70066;transform:translateY(-6px);box-shadow:0 20px 40px #0006,0 0 0 1px #ffd7001a}.product-card__img-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--dark-3)}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.product-card:hover .product-card__img{transform:scale(1.08)}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;opacity:0;transition:all var(--transition)}.product-card:hover .product-card__overlay{opacity:1;background:#0003}.product-card__badge{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.badge{padding:4px 10px;font-family:var(--font-head);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm)}.badge--sale{background:var(--yellow);color:var(--black)}.badge--new{background:var(--blue);color:var(--white)}.badge--hot{background:#e53e3e;color:var(--white)}.badge--instock{background:var(--green);color:var(--white)}.product-card__body{padding:18px;flex:1;display:flex;flex-direction:column}.product-card__vendor{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);margin-bottom:6px}.product-card__title{font-family:var(--font-head);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.25;margin-bottom:12px;flex:1}.product-card__title a{color:var(--white);transition:color var(--transition)}.product-card__title a:hover{color:var(--yellow)}.product-card__rating{display:flex;align-items:center;gap:6px;margin-bottom:12px}.stars{color:var(--yellow);font-size:.8rem;letter-spacing:1px}.stars-count{font-size:.75rem;color:var(--gray-400)}.product-card__price{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.price-main{font-family:var(--font-head);font-weight:700;font-size:1.25rem;color:var(--yellow)}.price-compare{font-size:.9rem;color:var(--gray-400);text-decoration:line-through}.price-save{font-size:.75rem;font-weight:600;color:var(--green);background:#38a1691f;padding:2px 8px;border-radius:var(--radius-full)}.cat-card{position:relative;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:border-color var(--transition),transform var(--transition);display:block}.cat-card:hover{border-color:var(--yellow);transform:translateY(-4px)}.cat-card__img-wrap{aspect-ratio:4/3;overflow:hidden;background:var(--dark-3)}.cat-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease);filter:saturate(.7)}.cat-card:hover .cat-card__img{transform:scale(1.08);filter:saturate(1)}.cat-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.2) 50%,transparent 100%)}.cat-card__body{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;align-items:flex-end;justify-content:space-between}.cat-card__label{font-family:var(--font-head);font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.05em;color:var(--white);line-height:1.1}.cat-card__count{font-size:.8rem;color:var(--yellow);font-weight:600;letter-spacing:.08em}.cat-card__arrow{width:36px;height:36px;border-radius:50%;background:var(--yellow);color:var(--black);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;flex-shrink:0;opacity:0;transform:translate(-8px);transition:all var(--transition)}.cat-card:hover .cat-card__arrow{opacity:1;transform:translate(0)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.why-item{background:var(--dark-2);padding:40px 28px;position:relative;overflow:hidden;transition:background var(--transition)}.why-item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--yellow);transform:scaleX(0);transition:transform var(--transition)}.why-item:hover{background:var(--dark-3)}.why-item:hover:before{transform:scaleX(1)}.why-icon-wrap{width:60px;height:60px;border-radius:var(--radius-md);background:#ffd7001a;border:1px solid rgba(255,215,0,.2);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;transition:all var(--transition)}.why-item:hover .why-icon-wrap{background:var(--yellow);transform:scale(1.05)}.why-item__title{font-family:var(--font-head);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--white);margin-bottom:10px}.why-item__desc{font-size:.88rem;color:var(--gray-400);line-height:1.65}.promo-split{display:grid;grid-template-columns:1fr 1fr;gap:2px}.promo-card{position:relative;padding:60px 40px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px}.promo-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.promo-card__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.promo-card--yellow .promo-card__bg-overlay{background:linear-gradient(135deg,#ffd700f2,#c8aa00e6)}.promo-card--dark .promo-card__bg-overlay{background:linear-gradient(135deg,#0d0d0df2,#161616e0)}.promo-card__content{position:relative;z-index:1}.promo-card--yellow .promo-card__eyebrow{color:#00000080}.promo-card--dark .promo-card__eyebrow{color:var(--yellow)}.promo-card__eyebrow{font-family:var(--font-head);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px}.promo-card--yellow .promo-card__title{color:var(--black)}.promo-card--dark .promo-card__title{color:var(--white)}.promo-card__title{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:20px}.promo-card--yellow .promo-card__title span{color:#0006}.promo-card--dark .promo-card__title span{color:var(--yellow)}.testimonial-card{background:var(--dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:32px;position:relative;transition:border-color var(--transition),transform var(--transition)}.testimonial-card:hover{border-color:#ffd70040;transform:translateY(-4px)}.testimonial-card__quote{position:absolute;top:24px;right:24px;font-family:Georgia,serif;font-size:4rem;line-height:1;color:var(--yellow);opacity:.15}.testimonial-card__stars{color:var(--yellow);font-size:.85rem;letter-spacing:3px;margin-bottom:16px}.testimonial-card__text{font-size:.92rem;color:#bbb;line-height:1.75;margin-bottom:24px;font-style:italic}.testimonial-card__author{display:flex;align-items:center;gap:14px}.testimonial-card__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--yellow) 0%,var(--yellow-dark) 100%);color:var(--black);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:1.1rem;flex-shrink:0;border:2px solid rgba(255,215,0,.3)}.testimonial-card__name{font-weight:700;font-size:.95rem;margin-bottom:2px}.testimonial-card__role{font-size:.78rem;color:var(--gray-400)}.newsletter{background:linear-gradient(135deg,var(--dark-1) 0%,var(--dark-2) 100%);border:1px solid rgba(255,215,0,.1);border-radius:var(--radius-lg);padding:64px 48px;text-align:center;position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(255,215,0,.06) 0%,transparent 70%)}.newsletter__title{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:12px;position:relative}.newsletter__sub{color:var(--gray-400);margin-bottom:36px;position:relative}.newsletter__form{display:flex;gap:12px;max-width:520px;margin:0 auto;position:relative}.newsletter__input{flex:1;padding:15px 20px;background:var(--dark-3);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--white);font-size:.95rem;transition:border-color var(--transition)}.newsletter__input:focus{outline:none;border-color:var(--yellow)}.newsletter__input::placeholder{color:var(--gray-600)}.site-footer{background:var(--dark-1);border-top:1px solid rgba(255,255,255,.06);padding-top:72px}.footer-top{display:grid;grid-template-columns:2.5fr 1fr 1fr 1.5fr;gap:48px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.06)}.footer-brand__logo{margin-bottom:20px}.footer-brand__desc{font-size:.88rem;color:var(--gray-400);line-height:1.75;margin-bottom:28px;max-width:280px}.footer-socials{display:flex;gap:10px}.social-link{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--gray-400);font-size:.85rem;font-weight:700;font-family:var(--font-head);letter-spacing:0;transition:all var(--transition)}.social-link:hover{border-color:var(--yellow);color:var(--yellow);background:#ffd70014}.footer-col__heading{font-family:var(--font-head);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(255,215,0,.15)}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:.88rem;color:var(--gray-400);transition:color var(--transition);display:flex;align-items:center;gap:6px}.footer-links a:hover{color:var(--white)}.footer-links a:before{content:"\2192";color:var(--yellow);opacity:0;transition:opacity var(--transition);font-size:.7rem}.footer-links a:hover:before{opacity:1}.footer-contact-item{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--gray-400);margin-bottom:14px}.footer-contact-item__icon{color:var(--yellow);margin-top:2px;flex-shrink:0}.footer-contact-item a{color:var(--gray-400);transition:color var(--transition)}.footer-contact-item a:hover{color:var(--yellow)}.footer-bottom{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:var(--gray-600);max-width:1280px;margin:0 auto}.footer-bottom__payments{display:flex;gap:8px}.payment-badge{background:var(--dark-3);border:1px solid var(--dark-4);border-radius:4px;padding:4px 10px;font-family:var(--font-head);font-size:.7rem;font-weight:700;color:var(--gray-400);letter-spacing:.05em}.page-hero{background:linear-gradient(135deg,var(--dark-1) 0%,var(--dark-2) 100%);border-bottom:1px solid rgba(255,215,0,.1);padding:48px 0}.page-hero__title{font-size:clamp(2rem,4vw,3.5rem)}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--gray-400);margin-bottom:16px}.breadcrumb a{color:var(--gray-400);transition:color var(--transition)}.breadcrumb a:hover{color:var(--yellow)}.breadcrumb-sep{color:var(--dark-4)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.product-gallery__main{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--dark-2);border:1px solid rgba(255,255,255,.06)}.product-gallery__main img{width:100%;height:100%;object-fit:cover}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumb{width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color var(--transition);flex-shrink:0}.product-thumb:hover,.product-thumb.active{border-color:var(--yellow)}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-info__brand{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--yellow);margin-bottom:10px}.product-info__title{font-size:clamp(1.8rem,3vw,2.8rem);margin-bottom:16px}.product-info__rating{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.product-info__price{display:flex;align-items:baseline;gap:14px;margin-bottom:28px}.product-info__price-main{font-family:var(--font-head);font-size:2.5rem;font-weight:900;color:var(--yellow)}.product-info__desc{font-size:.95rem;color:var(--gray-400);line-height:1.8;margin-bottom:32px}.option-label{font-family:var(--font-head);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);margin-bottom:12px}.option-label span{color:var(--white);margin-left:6px}.option-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.option-btn{padding:9px 20px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);background:transparent;color:var(--white);font-family:var(--font-head);font-weight:600;font-size:.9rem;cursor:pointer;transition:all var(--transition)}.option-btn:hover,.option-btn.active{border-color:var(--yellow);color:var(--yellow);background:#ffd7000f}.qty-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.qty-wrap{display:flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);overflow:hidden}.qty-btn{width:44px;height:44px;border:none;background:var(--dark-3);color:var(--white);font-size:1.3rem;cursor:pointer;transition:background var(--transition);display:flex;align-items:center;justify-content:center}.qty-btn:hover{background:var(--yellow);color:var(--black)}.qty-input{width:56px;height:44px;text-align:center;background:transparent;border:none;color:var(--white);font-family:var(--font-head);font-size:1rem;font-weight:700}.atc-row{display:flex;gap:12px}.trust-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:28px;border-top:1px solid rgba(255,255,255,.06)}.trust-badge{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--gray-400)}.trust-badge__icon{color:var(--yellow);font-size:1rem}.coll-grid-wrap{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start}.filter-sidebar{position:sticky;top:90px}.filter-group{margin-bottom:28px}.filter-group__title{font-family:var(--font-head);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin-bottom:14px}.filter-option{display:flex;align-items:center;gap:10px;margin-bottom:8px;cursor:pointer}.filter-option input{accent-color:var(--yellow)}.filter-option span{font-size:.88rem;color:var(--gray-400);transition:color var(--transition)}.filter-option:hover span{color:var(--white)}.sort-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.sort-bar select{background:var(--dark-2);border:1px solid rgba(255,255,255,.1);color:var(--white);padding:8px 14px;border-radius:var(--radius-sm);font-family:var(--font-body);cursor:pointer}.results-count{font-size:.85rem;color:var(--gray-400)}.cart-layout{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}.cart-line{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}.cart-line__img{width:88px;height:88px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.06)}.cart-line__img img{width:100%;height:100%;object-fit:cover}.cart-line__info{flex:1}.cart-line__title{font-family:var(--font-head);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.cart-line__variant{font-size:.8rem;color:var(--gray-400);margin-bottom:8px}.cart-line__price{font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:var(--yellow)}.cart-line__remove{color:var(--gray-600);font-size:1.2rem;background:none;border:none;cursor:pointer;padding:8px;transition:color var(--transition)}.cart-line__remove:hover{color:var(--red)}.order-summary{background:var(--dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);padding:32px;position:sticky;top:90px}.order-summary__title{font-size:1.3rem;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.06)}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.9rem;color:var(--gray-400)}.summary-row--total{font-family:var(--font-head);font-size:1.4rem;font-weight:700;color:var(--white);border-top:1px solid rgba(255,255,255,.06);padding-top:16px;margin-top:8px}.summary-row--total .summary-value{color:var(--yellow)}.form-field{margin-bottom:20px}.form-label{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-400);margin-bottom:8px}.form-input{width:100%;padding:13px 16px;background:var(--dark-3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--white);font-size:.95rem;transition:border-color var(--transition)}.form-input:focus{outline:none;border-color:var(--yellow)}@media(max-width:1100px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.header-inner{grid-template-columns:auto 1fr auto}.site-nav{display:none}.nav-toggle{display:flex;align-items:center;justify-content:center}.hero__img-wrap{width:100%;opacity:.15}.hero__badge{display:none}.product-layout,.cart-layout,.promo-split,.coll-grid-wrap{grid-template-columns:1fr}.filter-sidebar{display:none}}@media(max-width:640px){.section{padding:56px 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hero__title{font-size:3rem}.hero__stats{gap:24px;flex-wrap:wrap}.footer-top{grid-template-columns:1fr}.newsletter{padding:40px 24px}.newsletter__form{flex-direction:column}.why-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}.lang-toggle{background:#ffd7001f;border:1.5px solid var(--yellow);color:var(--yellow);border-radius:6px;padding:4px 10px;font-family:var(--font-head);font-size:.8rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .2s,color .2s;line-height:1;min-width:36px}.lang-toggle:hover{background:var(--yellow);color:var(--black)}.header-social-link{opacity:.75;transition:opacity .2s,color .2s}.header-social-link:hover{opacity:1;color:var(--yellow)}[dir=rtl] .site-header,[dir=rtl] .header-inner{direction:rtl}[dir=rtl] .site-nav{order:2}[dir=rtl] .site-logo{order:1}[dir=rtl] .header-actions{order:3;flex-direction:row-reverse}[dir=rtl] .site-footer,[dir=rtl] .footer-top{direction:rtl;text-align:right}[dir=rtl] .footer-bottom{flex-direction:row-reverse}[dir=rtl] .hero{direction:rtl}[dir=rtl] .hero__content{text-align:right}[dir=rtl] .marquee-inner{animation-direction:reverse}[dir=rtl] .site-nav__link{font-family:"Noto Sans Arabic",var(--font-head),sans-serif}.ar-text{display:inline}.collection-desc{color:var(--gray-400);margin-top:12px;max-width:640px;line-height:1.7;font-size:1rem}html[dir=rtl] body,html[dir=rtl] p,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] li,html[dir=rtl] .collection-desc,html[dir=rtl] .product-card__title,html[dir=rtl] .product-card__vendor,html[dir=rtl] .footer-brand__desc{text-align:right}html[dir=rtl] .breadcrumb{justify-content:flex-start;direction:rtl}html[dir=rtl] .sort-bar{flex-direction:row-reverse}html[dir=rtl] .product-single{direction:rtl}html[dir=rtl] .product-info__title,html[dir=rtl] .product-info__vendor{text-align:right}html[dir=rtl] .trust-badge{flex-direction:row;text-align:right}html[dir=rtl] .cart-item{direction:rtl}html[dir=rtl] .footer-links li,html[dir=rtl] .footer-contact-item{direction:rtl;text-align:right}html[dir=rtl] .footer-top{direction:rtl}html[dir=rtl] .cat-card__title,html[dir=rtl] .cat-card__count,html[dir=rtl] .page-hero .container,html[dir=rtl] .section-header{text-align:right}html[dir=rtl] .section-header__eyebrow{justify-content:flex-end}html[dir=rtl] .product-card__body{text-align:right}html[dir=rtl] .product-card__price{justify-content:flex-start;flex-direction:row-reverse}html[dir=rtl] .rte{text-align:right;direction:rtl}html[dir=rtl] .qty-control{direction:ltr}html[dir=rtl] select{text-align:right}.en-text{display:none}html[lang=en] .en-text{display:inline!important}html[lang=en] .ar-text{display:none!important}html[lang=en] .en-block{display:block!important}html[lang=en] .ar-block{display:none!important}.en-block{display:none}.cat-card{position:relative;display:block;overflow:hidden;border-radius:12px;text-decoration:none;aspect-ratio:4/3;background:var(--dark-3)}.cat-card__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.cat-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cat-card:hover .cat-card__img-wrap img{transform:scale(1.06)}.cat-card__body{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/23/assets/theme.css.map */
