@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap");

:root{--navy:#031426;--red:#ed1c24;--red2:#c90f17;--green:#12a85b;--ink:#111827;--muted:#667085;--line:#e1e6eb;--soft:#f7f9fb;--white:#fff;--shadow:0 8px 24px rgba(3,20,38,.07);--max:1320px}
.im-btn svg{width:17px;height:17px;margin-right:7px}.im-wa-button svg,.im-social svg{width:18px;height:18px;margin-right:6px}.im-back svg{width:18px;height:18px}.im-logo img{content:url("../assets/images/home/logo-hd.png")}.im-footer-logo{content:url("../assets/images/home/footer-logo-hd.png")}.im-cat-menu{display:none;position:absolute;top:100%;left:0;width:230px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:8px;z-index:30}.im-cat-menu.open{display:grid}.im-cat-menu a{font-size:11px;padding:10px;border-radius:4px}.im-cat-menu a:hover{background:#fff1f1;color:var(--red)}
.im-product{cursor:pointer;isolation:isolate;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.im-product:before{background:linear-gradient(90deg,var(--red),#ff6b70);content:"";height:3px;left:50%;position:absolute;right:50%;top:0;transition:.28s;z-index:3}.im-product:hover,.im-product:focus-visible{border-color:#f2a0a4;box-shadow:0 18px 38px rgba(3,20,38,.15);outline:0;transform:translateY(-7px)}.im-product:hover:before,.im-product:focus-visible:before{left:0;right:0}.im-product-img img{transition:transform .38s ease,filter .38s ease}.im-product:hover .im-product-img img{filter:saturate(1.06) contrast(1.03);transform:scale(1.065)}.im-product:hover .im-outline{background:var(--red);color:#fff}.im-product .im-badge{box-shadow:0 4px 10px rgba(3,20,38,.13)}.im-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.im-price-inputs input{border:1px solid var(--line);border-radius:4px;height:34px;min-width:0;padding:0 8px;font-size:10px}

/* Complete About page */
body[data-page="about-full"] .im-footer{background:#031426}
.about-page{overflow:hidden}.about-section{padding:72px 0}.about-section-soft{background:#f8f9fb}.about-kicker{color:#e31e24;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 15px;text-transform:uppercase}.about-title{font:800 clamp(32px,4vw,54px)/1.16 Poppins,Inter,sans-serif;letter-spacing:-.025em;margin:0 0 20px}.about-lead{color:#6b7280;font-size:15px;line-height:1.85;margin:0 0 27px}.about-buttons{display:flex;gap:12px;flex-wrap:wrap}.about-button{align-items:center;border:1px solid #071426;border-radius:12px;display:inline-flex;font-size:13px;font-weight:700;height:48px;justify-content:center;padding:0 23px;transition:.2s}.about-button-primary{background:#e31e24;border-color:#e31e24;color:#fff}.about-button-secondary{background:#071426;color:#fff}.about-button:hover{box-shadow:0 10px 24px rgba(7,20,38,.14);transform:translateY(-2px)}.about-hero{padding:52px 0 70px}.about-hero-grid{align-items:center;display:grid;gap:62px;grid-template-columns:1fr 1fr}.about-hero-visual{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:16px;min-height:440px;overflow:hidden;padding:22px;position:relative}.about-hero-visual>img{height:395px;object-fit:cover;width:100%}.about-trust-badge{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;bottom:18px;box-shadow:0 10px 28px rgba(7,20,38,.1);display:flex;font-size:11px;font-weight:700;gap:9px;left:18px;padding:13px 16px;position:absolute}.about-trust-badge i{color:#e31e24}.about-story-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.about-story-gallery{display:grid;gap:12px;grid-template-columns:1.15fr .85fr;height:445px}.about-story-gallery img{background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:100%;object-fit:cover;width:100%}.about-story-gallery div{display:grid;gap:12px;grid-template-rows:1fr 1fr;min-height:0}.about-story-copy h2,.about-centered-title{font:700 31px Poppins,Inter,sans-serif;margin:0 0 15px}.about-story-copy p{color:#6b7280;font-size:14px;line-height:1.85}.about-checks{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:22px}.about-checks span{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px}.about-checks i{color:#e31e24}.about-heading{text-align:center;margin:0 auto 38px;max-width:720px}.about-heading p{color:#6b7280;font-size:14px;line-height:1.75}.about-accent{background:#e31e24;display:block;height:3px;margin:13px auto 0;width:58px}.about-feature-grid,.about-values-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.about-feature,.about-value{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(7,20,38,.055);min-height:205px;padding:26px;transition:.22s}.about-feature:hover,.about-value:hover{border-color:#f2aaad;box-shadow:0 14px 34px rgba(7,20,38,.11);transform:translateY(-4px)}.about-icon{align-items:center;background:#fff1f1;border-radius:12px;color:#e31e24;display:flex;font-size:24px;height:54px;justify-content:center;margin-bottom:20px;width:54px}.about-feature h3,.about-value h3{font-size:16px;margin:0 0 11px}.about-feature p,.about-value p{color:#6b7280;font-size:12px;line-height:1.7;margin:0}.about-mission{margin:auto;max-width:900px;text-align:center}.about-mission p{color:#4b5563;font-size:15px;line-height:1.9;margin:0}.about-process{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.about-process:before{background:#e5e7eb;content:"";height:2px;left:12%;position:absolute;right:12%;top:29px}.about-step{padding:0 22px;position:relative;text-align:center}.about-step-number{align-items:center;background:#e31e24;border:5px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e5e7eb;color:#fff;display:flex;font-size:14px;font-weight:800;height:60px;justify-content:center;margin:0 auto 20px;position:relative;width:60px;z-index:2}.about-step h3{font-size:16px;margin:0 0 10px}.about-step p{color:#6b7280;font-size:12px;line-height:1.65;margin:0}.about-stats{background:#071426;color:#fff;padding:54px 0}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.about-stat{text-align:center;border-right:1px solid rgba(255,255,255,.16)}.about-stat:last-child{border:0}.about-stat strong{color:#fff;display:block;font:800 34px Poppins,Inter,sans-serif}.about-stat span{color:#d1d5db;font-size:12px}.about-cta{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 12px 34px rgba(7,20,38,.08);display:flex;justify-content:space-between;padding:42px 48px}.about-cta h2{font:700 28px Poppins,Inter,sans-serif;margin:0 0 8px}.about-cta p{color:#6b7280;font-size:13px;margin:0}.about-cta .about-buttons{flex-wrap:nowrap;margin-left:30px}
@media(max-width:1024px){.about-section{padding:58px 0}.about-hero-grid,.about-story-grid{gap:35px}.about-feature-grid,.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-hero-visual{min-height:380px}.about-hero-visual>img{height:335px}.about-story-gallery{height:380px}.about-cta{align-items:flex-start;flex-direction:column;gap:24px}.about-cta .about-buttons{margin-left:0}}
@media(max-width:700px){.about-section{padding:42px 0}.about-hero{padding:27px 0 43px}.about-hero-grid,.about-story-grid{display:block}.about-title{font-size:31px}.about-lead{font-size:13px}.about-buttons{display:grid;grid-template-columns:1fr}.about-button{height:48px;width:100%}.about-hero-visual{margin-top:25px;min-height:285px;padding:10px}.about-hero-visual>img{height:265px}.about-trust-badge{bottom:10px;font-size:8px;left:10px;padding:10px}.about-story-gallery{height:310px;margin-bottom:28px}.about-story-copy h2,.about-centered-title{font-size:25px}.about-checks{grid-template-columns:1fr}.about-feature-grid,.about-values-grid{grid-template-columns:1fr}.about-feature,.about-value{min-height:0;padding:22px}.about-process{display:grid;gap:24px;grid-template-columns:1fr}.about-process:before{bottom:25px;height:auto;left:29px;right:auto;top:25px;width:2px}.about-step{align-items:flex-start;display:grid;gap:15px;grid-template-columns:60px 1fr;padding:0;text-align:left}.about-step-number{grid-row:1/3;margin:0}.about-step h3{align-self:end;margin:0}.about-step p{align-self:start}.about-stats{padding:38px 0}.about-stats-grid{gap:25px 0;grid-template-columns:1fr 1fr}.about-stat:nth-child(2){border:0}.about-stat strong{font-size:27px}.about-cta{padding:27px 20px}.about-cta h2{font-size:23px}.about-cta .about-buttons{display:grid;width:100%}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.im-sprite{width:0;height:0;overflow:hidden;position:absolute}.im-wrap{width:min(var(--max),calc(100% - 44px));margin:auto}
.im-top{height:34px;background:var(--navy);color:#fff;font-size:11px}.im-top .im-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.im-top div{display:flex;gap:25px}.im-top span,.im-top a{display:flex;align-items:center;gap:7px;white-space:nowrap}.im-top svg{width:15px;height:15px;color:var(--red)}
.im-header{height:92px;border-bottom:1px solid var(--line);background:#fff}.im-header .im-wrap{height:100%;display:grid;grid-template-columns:280px 1fr auto;gap:30px;align-items:center}.im-logo img{width:235px}.im-search{height:48px;border:1px solid #ccd3da;border-radius:6px;display:flex;align-items:center;overflow:hidden}.im-search svg{width:18px;height:18px;margin-left:16px;color:#667085}.im-search input{height:100%;flex:1;border:0;outline:0;padding:0 14px}.im-search button{height:100%;width:105px;border:0;background:var(--red);color:#fff;font-weight:700}.im-tools{display:flex;gap:24px;align-items:center}.im-tool{border:0;background:none;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.im-tool svg{width:21px;height:21px}.im-tool.wa svg{color:#25d366}
.im-nav{height:60px;border-bottom:1px solid var(--line);background:#fff}.im-nav .im-wrap{display:flex;gap:52px;height:100%;align-items:center}.im-cat{height:43px;width:212px;border:0;border-radius:5px;background:var(--red);color:#fff;display:flex;align-items:center;gap:12px;padding:0 16px;font-weight:700}.im-cat svg{width:19px;height:19px}.im-cat svg:last-child{margin-left:auto;width:14px}.im-links{height:100%;display:flex;align-items:center;gap:48px}.im-links a{height:100%;display:flex;align-items:center;font-size:13px;font-weight:700}.im-links a:hover,.im-links a.active{color:var(--red)}.im-mobile-actions,.im-bottom-nav{display:none}
.im-main{min-height:500px}.im-breadcrumbs{font-size:12px;color:var(--muted);display:flex;gap:10px;margin:22px 0}.im-page-title h1{font-family:Poppins,sans-serif;font-size:26px;margin:0 0 7px}.im-page-title p{color:var(--muted);font-size:13px;margin:0}.im-section{padding:0 0 44px}.im-card{background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 4px 13px rgba(3,20,38,.025)}
.im-category-hero{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.im-quality{height:61px;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;gap:14px;padding:0 22px;min-width:305px;background:linear-gradient(90deg,#fff,#f6f8f9)}.im-quality svg{color:var(--green);width:27px;height:27px}.im-quality strong,.im-quality small{display:block}.im-quality small{font-size:10px;margin-top:3px}
.im-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:28px}.im-category-tile{text-align:center;padding:14px 10px 12px;height:172px;display:flex;flex-direction:column;align-items:center;justify-content:center}.im-category-tile:hover,.im-category-tile.active{border-color:var(--red);background:#fffafa}.im-category-tile img{height:112px;width:120px;object-fit:contain}.im-category-tile strong{font-size:12px}.im-category-tile small{font-size:10px;color:var(--muted);margin-top:7px}.im-category-tile.active small{color:var(--red)}
.im-shop-layout{display:grid;grid-template-columns:250px 1fr;gap:28px}.im-sidebar{align-self:start;overflow:hidden}.im-side-block{padding:17px;border-bottom:1px solid var(--line)}.im-side-block h3{font-size:14px;margin:0 0 15px}.im-side-links{display:grid;gap:12px}.im-side-links button{border:0;background:none;text-align:left;display:flex;justify-content:space-between;font-size:12px;padding:0;color:#344054}.im-side-links button.active{color:var(--red);font-weight:700}.im-check{display:flex;gap:8px;font-size:11px;margin:10px 0}.im-check input{accent-color:var(--red)}.im-filter-button{height:36px;background:var(--red);border:0;border-radius:4px;color:#fff;width:100%;font-weight:700;font-size:12px}.im-range{height:3px;background:var(--red);position:relative;margin:20px 0 8px}.im-range:before,.im-range:after{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--red);background:#fff;border-radius:50%;top:-5px}.im-range:before{left:0}.im-range:after{right:0}.im-range-labels{display:flex;justify-content:space-between;color:var(--red);font-size:10px}
.im-catalog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.im-catalog-head h2{font-size:19px;margin:0}.im-catalog-head h2 small{font-size:12px;color:var(--muted);font-weight:400}.im-catalog-head select{height:38px;border:1px solid var(--line);border-radius:5px;padding:0 12px;font-size:11px}.im-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.im-product{overflow:hidden;display:flex;flex-direction:column;position:relative;min-height:330px}.im-product-img{height:160px;background:#fafafa;padding:8px;position:relative}.im-product-img img{width:100%;height:100%;object-fit:contain}.im-badge{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:4px;background:var(--green);color:#fff;font-size:9px;font-weight:800}.im-badge.red{background:var(--red)}.im-product-body{padding:11px;display:flex;flex-direction:column;flex:1}.im-product h3{font-size:12px;line-height:1.45;margin:0;min-height:34px}.im-price{display:flex;gap:10px;align-items:baseline;margin:8px 0 4px}.im-price strong{color:var(--green);font-size:11px;line-height:1.4}.im-price del{display:none}.im-rating{font-size:10px;color:#ffad00}.im-rating span{color:var(--muted)}.im-mini-trust{font-size:9px;color:#596273;display:flex;gap:13px;margin:9px 0}.im-product-actions{display:grid;grid-template-columns:1fr 34px;gap:7px;margin-top:auto}.im-outline{height:34px;border:1px solid var(--red);border-radius:4px;background:#fff;color:var(--red);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.im-heart{height:34px;border:1px solid var(--line);border-radius:4px;background:#fff;font-size:17px}.im-pagination{display:flex;justify-content:center;gap:10px;margin-top:25px}.im-pagination button{border:1px solid var(--line);background:#fff;border-radius:4px;width:34px;height:34px}.im-pagination button.active{background:var(--red);color:#fff;border-color:var(--red)}
.im-benefits{margin-top:35px;padding:18px 25px;display:grid;grid-template-columns:repeat(5,1fr)}.im-benefit{display:flex;gap:12px;align-items:center;border-right:1px solid var(--line);padding:0 22px}.im-benefit:last-child{border:0}.im-benefit svg{width:31px;height:31px}.im-benefit strong{font-size:11px;display:block}.im-benefit small{font-size:9px;color:var(--muted);line-height:1.5}
.im-product-detail{display:grid;grid-template-columns:1fr 1fr;gap:38px}.im-main-product-img{height:520px;background:#f7f7f7;border-radius:7px;overflow:hidden;position:relative}.im-main-product-img img{width:100%;height:100%;object-fit:contain}.im-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.im-gallery button{height:80px;border:1px solid var(--line);background:#fff;border-radius:5px;padding:4px}.im-gallery button.active{border-color:var(--red)}.im-gallery img{width:100%;height:100%;object-fit:contain}.im-detail-copy h1{font:800 27px Poppins;margin:0 0 12px}.im-detail-meta{display:flex;gap:15px;font-size:12px;margin-bottom:18px}.im-detail-price strong{color:var(--red);font-size:25px}.im-detail-price del{color:var(--muted);margin-left:15px}.im-detail-price .im-badge{position:static;display:inline-block;margin-left:15px}.im-detail-trust{display:grid;grid-template-columns:repeat(3,1fr);padding:18px;margin:18px 0}.im-detail-trust span{text-align:center;font-size:11px;border-right:1px solid var(--line)}.im-detail-trust span:last-child{border:0}.im-feature-list{list-style:none;padding:0;margin:15px 0}.im-feature-list li{font-size:12px;margin:10px 0}.im-feature-list li:before{content:"✓";color:var(--green);font-weight:700;margin-right:10px}.im-qty{display:flex;border:1px solid var(--line);border-radius:4px;width:max-content;overflow:hidden}.im-qty button,.im-qty span{width:38px;height:36px;border:0;background:#fff;display:flex;align-items:center;justify-content:center}.im-qty span{color:var(--red);border-left:1px solid var(--line);border-right:1px solid var(--line)}.im-buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.im-btn{height:45px;border:1px solid var(--line);border-radius:5px;background:#fff;font-weight:700;font-size:12px}.im-btn.primary{background:var(--red);border-color:var(--red);color:#fff}.im-tabs{margin-top:45px;display:grid;grid-template-columns:1fr 300px;gap:30px}.im-tab-content{border-top:1px solid var(--line);padding-top:22px;font-size:12px;line-height:1.9;color:#4b5563}.im-seller{padding:20px}.im-seller h3{font-size:14px}.im-seller p{font-size:11px;line-height:1.6}.im-related{margin-top:35px}.im-related h2{font-size:20px}
.im-cart-layout,.im-checkout-layout{display:grid;grid-template-columns:1fr 365px;gap:26px}.im-cart-table{overflow:hidden}.im-cart-head,.im-cart-row{display:grid;grid-template-columns:2fr .8fr 1fr .8fr .35fr;align-items:center;padding:14px 18px}.im-cart-head{border-bottom:1px solid var(--line);font-size:11px}.im-cart-row{border-bottom:1px solid var(--line)}.im-cart-product{display:flex;align-items:center;gap:15px}.im-cart-product img{width:80px;height:76px;object-fit:contain;background:#f8f8f8}.im-cart-product h3{font-size:12px;margin:0 0 8px}.im-stock{font-size:10px;color:var(--green)}.im-cart-price strong{font-size:13px;color:var(--red)}.im-cart-price del{font-size:10px;color:var(--muted);display:block;margin-top:5px}.im-trash{border:0;background:none;font-size:18px}.im-cart-actions{display:flex;justify-content:space-between;margin-top:12px}.im-summary{padding:25px;align-self:start}.im-summary h2{font-size:20px;margin:0 0 24px}.im-summary-line{display:flex;justify-content:space-between;font-size:12px;margin:16px 0}.im-summary-line.green{color:var(--green)}.im-summary-line.total{border-top:1px solid var(--line);padding-top:20px;font-size:16px;font-weight:700}.im-summary-line.total strong{color:var(--red);font-size:20px}.im-summary .im-btn{width:100%;margin-top:10px}.im-pay-logos{display:flex;gap:8px;margin-top:18px}.im-pay-logos span{border:1px solid var(--line);border-radius:3px;padding:6px 9px;font-size:10px;font-weight:800}
.im-checkout-title{margin-bottom:18px}.im-checkout-title h1{font-size:24px;margin:0 0 7px}.im-checkout-title p{font-size:12px;color:var(--muted)}.im-stepper{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 24px;margin-bottom:0}.im-step{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;position:relative}.im-step:not(:last-child):after{content:"";height:1px;background:#f4a8ab;flex:1;margin-left:14px}.im-step i{width:28px;height:28px;border:1px solid #cfd5dc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal}.im-step.active i,.im-step.done i{background:var(--red);border-color:var(--red);color:#fff}.im-checkout-card{padding:20px}.im-checkout-card h2{font-size:15px;margin:0 0 16px}.im-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.im-field{display:grid;gap:6px}.im-field.full{grid-column:1/-1}.im-field label{font-size:11px;font-weight:700}.im-field input,.im-field select,.im-field textarea{height:42px;border:1px solid #d7dde3;border-radius:4px;padding:0 12px;font-size:11px}.im-field textarea{height:80px;padding-top:10px;resize:vertical}.im-choice-list{display:grid;gap:9px}.im-choice{border:1px solid var(--line);border-radius:5px;padding:15px;display:flex;align-items:center;gap:16px;font-size:11px}.im-choice:has(input:checked){border-color:var(--red)}.im-choice input{accent-color:var(--red)}.im-choice strong{font-size:12px}.im-choice small{display:block;color:var(--muted);margin-top:5px}.im-choice .cost{margin-left:auto;font-weight:800}.im-order-items{display:grid;gap:12px}.im-order-item{display:grid;grid-template-columns:55px 1fr auto;gap:10px;align-items:center}.im-order-item img{width:55px;height:55px;object-fit:contain}.im-order-item h3{font-size:11px;margin:0}.im-order-item strong{font-size:11px;color:var(--red)}.im-checkout-actions{display:flex;justify-content:space-between;margin-top:18px}.im-checkout-actions .im-btn{min-width:180px}.im-info-note{background:#eff7ff;border:1px solid #bcd8f5;border-radius:5px;padding:12px;font-size:10px;margin-top:12px}
.im-success{max-width:850px;margin:50px auto;text-align:center;padding:45px}.im-success-icon{width:74px;height:74px;border-radius:50%;background:#e7f9ef;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:36px;margin:auto}.im-success h1{font:700 30px Poppins;margin:18px 0 8px}.im-success p{color:var(--muted);font-size:13px}.im-order-ref{background:#f1fff6;border:1px solid #bfe9ce;border-radius:5px;padding:14px;margin:22px 0;color:var(--green);font-weight:700}
.im-info-hero{background:linear-gradient(120deg,#fff4f4,#f7f8fa);border-radius:8px;padding:38px;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:250px;margin-bottom:28px;overflow:hidden}.im-info-hero h1{font:800 34px Poppins;margin:0 0 12px}.im-info-hero p{font-size:13px;line-height:1.8;color:var(--muted)}.im-info-visual{display:flex;justify-content:center;align-items:center}.im-info-visual img{height:220px;object-fit:contain}.im-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.im-content-card{padding:26px}.im-content-card h2{font-size:20px}.im-content-card h3{font-size:15px;margin-top:24px}.im-content-card p,.im-content-card li{font-size:12px;line-height:1.9;color:#4b5563}.im-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px}.im-value{padding:18px;text-align:center}.im-value svg{width:35px;height:35px;color:var(--red)}.im-value h3{font-size:13px}.im-value p{font-size:10px;color:var(--muted)}.im-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px}.im-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.im-contact-card{padding:18px}.im-contact-card svg{width:25px;height:25px;color:var(--red)}.im-contact-card strong{display:block;font-size:12px;margin:10px 0 5px}.im-contact-card span{font-size:10px;color:var(--muted)}.im-map{height:250px;background:linear-gradient(135deg,#e7ecef,#f8fafb);display:flex;align-items:center;justify-content:center;color:#81909e}.im-faq-layout{display:grid;grid-template-columns:1fr 330px;gap:25px}.im-faq-list{display:grid;gap:10px}.im-faq{padding:17px}.im-faq summary{font-size:12px;font-weight:700;cursor:pointer}.im-faq p{font-size:11px;color:var(--muted);line-height:1.7}.im-side-help{padding:22px;align-self:start}.im-side-help h3{font-size:17px}.im-side-help p{font-size:11px;color:var(--muted);line-height:1.7}
.im-footer{background:radial-gradient(circle at 50% 0,#0a263f,#031426 65%);color:#fff}.im-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.2fr 1.2fr;gap:38px;padding-top:40px;padding-bottom:33px}.im-footer-logo{width:230px}.im-footer-company p{font-size:11px;line-height:1.75;color:#ced5dd}.im-social{display:flex;gap:10px}.im-social span{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.im-footer-col{display:grid;align-content:start;gap:10px}.im-footer-col h3,.im-wa-card h3{font-size:13px;margin:0 0 6px}.im-footer-col a,.im-footer-col span{font-size:10px;color:#d4dae0}.im-footer-col span{display:flex;gap:8px;line-height:1.6}.im-footer-col svg{width:15px;height:15px}.im-wa-card{background:rgba(255,255,255,.1);border-radius:6px;padding:20px;align-self:start}.im-wa-card p{font-size:10px;line-height:1.7}.im-wa-button{height:38px;border-radius:4px;background:#22c967;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.im-footer-bottom{height:55px;border-top:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#c6ced7}.im-back{position:fixed;right:22px;bottom:14px;width:38px;height:38px;border:0;border-radius:5px;background:var(--red);color:#fff;z-index:50}.im-toast{position:fixed;right:20px;bottom:65px;background:var(--navy);color:#fff;border-radius:5px;padding:10px 14px;font-size:11px;opacity:0;transform:translateY(8px);transition:.2s;z-index:60}.im-toast.show{opacity:1;transform:none}
@media(max-width:700px){
  body{padding-bottom:64px}.im-wrap{width:100%;padding-left:13px;padding-right:13px}.im-top{height:38px;overflow:hidden}.im-top .im-wrap{justify-content:flex-start}.im-top .im-wrap>span{display:none}.im-top div{gap:15px;overflow:hidden}.im-top div span:nth-child(n+4),.im-top a{display:none}.im-top span{font-size:8px}
  .im-header{height:67px}.im-header .im-wrap{display:flex;gap:8px}.im-logo img{width:152px}.im-search,.im-tools{display:none}.im-mobile-actions{margin-left:auto;display:flex;gap:7px}.im-mobile-actions button,.im-mobile-actions a{width:31px;height:31px;border:0;background:#fff;display:flex;align-items:center;justify-content:center}.im-mobile-actions svg{width:20px;height:20px}.im-nav{height:48px}.im-nav .im-wrap{justify-content:space-between}.im-cat{width:38px;height:38px;padding:0;justify-content:center;background:#fff;color:var(--ink)}.im-cat span,.im-cat svg:last-child{display:none}.im-links{display:none}.im-nav:after{content:"";display:block}.im-mobile-search{display:flex!important;flex:1;height:36px;border:1px solid var(--line);border-radius:6px;margin-left:8px}.im-mobile-search input{border:0;outline:0;padding:0 10px;width:100%}.im-mobile-search button{width:38px;border:0;background:var(--red);color:#fff}
  .im-breadcrumbs{margin:13px 0;font-size:9px}.im-page-title h1{font-size:20px}.im-page-title p{font-size:10px}.im-section{padding-bottom:24px}.im-card{border-radius:8px}
  .im-category-hero{margin-bottom:16px}.im-quality{display:none}.im-category-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.im-category-tile{height:155px}.im-category-tile img{height:100px}.im-category-tile strong{font-size:11px}.im-shop-layout{display:block}.im-sidebar{display:none}.im-catalog-head h2{font-size:15px}.im-catalog-head select{width:110px}.im-product-grid{grid-template-columns:repeat(2,1fr);gap:9px}.im-product{min-height:300px}.im-product-img{height:145px}.im-product-body{padding:9px}.im-product h3{font-size:10px}.im-price strong{font-size:13px}.im-mini-trust{display:none}.im-benefits{display:none}.im-outline{height:31px}.im-pagination{margin-bottom:10px}
  .im-product-detail{display:block}.im-main-product-img{height:355px}.im-gallery{grid-template-columns:repeat(4,1fr);overflow:hidden}.im-gallery button{height:67px}.im-detail-copy{padding-top:20px}.im-detail-copy h1{font-size:20px}.im-detail-price strong{font-size:21px}.im-detail-trust{padding:12px 4px}.im-detail-trust span{font-size:9px}.im-buy-grid{grid-template-columns:1fr}.im-tabs{display:block;margin-top:25px}.im-seller{margin-top:15px}.im-related .im-product-grid{display:flex;overflow-x:auto}.im-related .im-product{min-width:170px}
  .im-cart-layout,.im-checkout-layout{display:block}.im-cart-head{display:none}.im-cart-row{grid-template-columns:70px 1fr auto;padding:12px}.im-cart-product{display:contents}.im-cart-product img{width:70px;height:70px;grid-row:1/3}.im-cart-product div{grid-column:2}.im-cart-price{grid-column:2}.im-cart-row>.im-qty{grid-column:2}.im-cart-row>.im-cart-price:nth-of-type(2){grid-column:3;grid-row:1}.im-trash{grid-column:3;grid-row:2}.im-cart-actions{margin-bottom:14px}.im-summary{margin-top:14px;padding:18px}.im-summary h2{font-size:17px}
  .im-checkout-title h1{font-size:21px}.im-stepper{padding:12px 8px}.im-step{font-size:9px}.im-step i{width:24px;height:24px}.im-step:not(:last-child):after{margin-left:5px}.im-checkout-card{padding:14px}.im-form-grid{grid-template-columns:1fr}.im-field.full{grid-column:auto}.im-choice{padding:12px}.im-checkout-actions{gap:8px}.im-checkout-actions .im-btn{min-width:0;flex:1;font-size:10px}.im-checkout-layout .im-summary{order:-1}.im-order-item{grid-template-columns:45px 1fr auto}.im-order-item img{width:45px;height:45px}
  .im-success{margin:20px 13px;padding:25px 14px}.im-success h1{font-size:24px}
  .im-info-hero{display:block;padding:22px;min-height:auto}.im-info-hero h1{font-size:25px}.im-info-visual{margin-top:15px}.im-info-visual img{height:150px}.im-info-grid,.im-contact-layout,.im-faq-layout{display:block}.im-content-card{padding:18px}.im-info-grid>*+*,.im-contact-layout>*+*{margin-top:14px}.im-value-grid{grid-template-columns:1fr 1fr;gap:9px}.im-contact-cards{grid-template-columns:1fr 1fr}.im-faq-layout .im-side-help{margin-top:15px}
  .im-footer{display:none}.im-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;height:64px;background:#fff;border-top:1px solid var(--line);z-index:40}.im-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:8px;color:#56606d}.im-bottom-nav svg{width:20px;height:20px}.im-bottom-nav a.active{color:var(--red)}.im-back{display:none}
}

/* Screenshot-matched About Us page */
body[data-page="about-full"] .im-main{background:#fff}
body[data-page="about-full"] .im-breadcrumbs{margin:25px 0 18px}
.about-page{overflow:hidden}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-page svg{width:24px;height:24px}
.about-intro{padding:10px 0 50px}.about-intro-grid{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:38px;align-items:center}.about-copy,.about-store,.about-mission-copy,.about-gallery{min-width:0}.about-kicker{color:var(--red);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px}.about-copy h1{font:800 34px/1.23 Poppins,Inter,sans-serif;letter-spacing:-.025em;margin:0 0 18px}.about-lead{color:#4f5967;font-size:13px;line-height:1.75;max-width:510px;margin-bottom:17px}.about-list{list-style:none;margin:0 0 22px;padding:0}.about-list li{font-size:12px;margin:11px 0}.about-list li:before{background:var(--red);border-radius:50%;color:#fff;content:"✓";display:inline-flex;font-size:8px;font-weight:800;height:14px;align-items:center;justify-content:center;margin-right:10px;width:14px}.about-products{align-items:center;border:1px solid #9aa5b1;border-radius:5px;color:var(--red);display:inline-flex;font-size:11px;font-weight:800;height:42px;padding:0 23px}.about-products svg{height:15px;margin-right:8px;width:15px}
.about-store{padding-bottom:43px;position:relative}.about-store-stage{background:linear-gradient(135deg,#101820,#222);border-radius:10px;height:420px;overflow:hidden}.about-store-stage img{filter:drop-shadow(0 18px 22px rgba(0,0,0,.35));height:100%;object-fit:contain;padding:42px 18px 10px;width:100%}.about-store-stage:before{color:#fff;content:"EMIRATES MOON";font:800 30px Poppins;left:0;letter-spacing:.05em;position:absolute;text-align:center;top:18px;width:100%}.about-stats{background:#fff;border-radius:9px;bottom:0;box-shadow:0 13px 35px rgba(3,20,38,.13);display:grid;grid-template-columns:repeat(4,1fr);left:-55px;padding:19px 8px;position:absolute;right:55px}.about-stats>div{border-right:1px solid #e3e7eb;text-align:center}.about-stats>div:last-child{border:0}.about-stats svg{color:var(--red);display:block;height:25px;margin:0 auto 5px;width:25px}.about-stats strong{display:block;font-size:17px}.about-stats span{color:#667085;font-size:9px}
.about-mission{background:linear-gradient(110deg,#f7f9fb,#fff);padding:55px 0}.about-mission-grid{align-items:center;display:grid;gap:55px;grid-template-columns:minmax(0,48fr) minmax(0,52fr)}.about-gallery{display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);height:350px;overflow:hidden}.about-gallery>div{display:grid;gap:14px;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0}.about-gallery img{background:#eee;border-radius:9px;height:100%;max-width:100%;object-fit:cover;width:100%}.about-gallery-main{object-fit:contain!important}.about-mission-copy h2{font:800 28px/1.25 Poppins,Inter,sans-serif;letter-spacing:-.02em;margin-bottom:15px}.about-mission-copy>p:not(.about-kicker){color:#4f5967;font-size:12px;line-height:1.75;margin-bottom:24px;max-width:520px}.about-feature-grid{display:grid;gap:22px 30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-feature-grid article{display:flex;gap:13px;min-width:0}.about-feature-grid article>svg{color:var(--red);flex:0 0 auto;height:30px;width:30px}.about-feature-grid h3{font-size:12px;margin:0 0 5px}.about-feature-grid p{color:#667085;font-size:9px;line-height:1.55;margin:0}
.about-why{padding:27px 0 45px}.about-why>div>h2{font:800 23px Poppins;text-align:center;margin:0 0 24px}.about-choose-grid{display:grid;gap:17px;grid-template-columns:repeat(6,minmax(0,1fr))}.about-choose-grid article{border:1px solid #e2e7ec;border-radius:8px;box-shadow:0 7px 19px rgba(3,20,38,.045);min-height:170px;min-width:0;padding:15px 12px;text-align:center}.about-choose-grid article>span{align-items:center;background:#fff5f5;border-radius:7px;color:var(--red);display:flex;height:55px;justify-content:center;margin:0 auto 13px;width:55px}.about-choose-grid h3{font-size:12px;margin-bottom:9px}.about-choose-grid p{color:#5f6875;font-size:9px;line-height:1.6;margin:0}.about-help{background:radial-gradient(circle at 55% 0,#0b2945,#031426 65%);color:#fff;height:190px}.about-help .im-wrap{align-items:center;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);height:100%}.about-help h2{font:700 20px Poppins;margin-bottom:10px}.about-help p{color:#dbe1e7;font-size:11px;line-height:1.7;margin-bottom:16px}.about-help a{align-items:center;background:#fff;border-radius:4px;color:#182536;display:inline-flex;font-size:10px;font-weight:800;height:38px;padding:0 18px}.about-help a svg{color:#13a959;height:17px;margin-right:7px;width:17px}.about-help img{height:175px;justify-self:end;max-width:100%;object-fit:contain;width:95%}
.about-page .about-mission{margin:0;max-width:none;text-align:left}.about-page .about-stats{color:var(--ink)}.about-page .about-stats strong{color:var(--ink)}

/* Screenshot-matched Warranty page */
.warranty-page{color:var(--ink);overflow:hidden}.warranty-page h1,.warranty-page h2,.warranty-page h3,.warranty-page p{margin-top:0}.warranty-page svg{height:24px;width:24px}.warranty-kicker{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.warranty-hero{background:linear-gradient(105deg,#fff 0,#fff 35%,#f7f9fb 100%)}.warranty-hero-grid{align-items:center;display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);min-height:320px}.warranty-hero h1{font:800 36px/1.22 Poppins,Inter,sans-serif;letter-spacing:-.025em;margin-bottom:16px}.warranty-hero p:not(.warranty-kicker){color:#4d5765;font-size:13px;line-height:1.75;max-width:390px}.warranty-visual{align-self:stretch;position:relative}.warranty-visual>img{height:100%;object-fit:contain;object-position:right bottom;width:100%}.warranty-visual>span{align-items:center;background:#fff;border:7px solid var(--red);border-radius:45% 45% 50% 50%;box-shadow:0 10px 30px rgba(3,20,38,.1);display:flex;flex-direction:column;height:168px;justify-content:center;left:4%;position:absolute;top:43px;width:145px;z-index:2}.warranty-visual>span svg{color:var(--red);height:38px;margin-bottom:7px;width:38px}.warranty-visual>span b{font-size:17px}.warranty-visual>span em{color:var(--red);font-size:16px;font-style:normal;font-weight:800}
.warranty-coverage{padding:28px 0 35px}.warranty-heading{text-align:center}.warranty-heading h2{font:800 22px Poppins;margin-bottom:7px}.warranty-heading p{color:#596371;font-size:12px}.warranty-card-grid{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.warranty-card-grid article{border:1px solid #e1e6eb;border-radius:8px;box-shadow:0 8px 22px rgba(3,20,38,.05);min-height:205px;padding:20px 15px;text-align:center}.warranty-card-grid article>svg{color:var(--red);height:48px;margin-bottom:14px;width:48px}.warranty-card-grid h3{font-size:13px;line-height:1.4;margin-bottom:10px}.warranty-card-grid p{color:#566170;font-size:10px;line-height:1.75;margin-bottom:0}
.warranty-details{padding:0 0 35px}.warranty-details-grid{display:grid;gap:55px;grid-template-columns:minmax(0,46fr) minmax(0,54fr)}.warranty-details-grid>div{min-width:0}.warranty-details h2{font-size:17px;margin-bottom:8px}.warranty-details-grid>div>p{color:#596371;font-size:11px}.warranty-table{border:1px solid #e2e7ec;border-radius:7px;margin-top:18px;overflow:hidden}.warranty-table>div{align-items:center;border-bottom:1px solid #e6eaee;display:grid;font-size:11px;grid-template-columns:1fr 130px;min-height:42px;padding:0 17px}.warranty-table>div:first-child{background:#f3f5f7;font-size:10px}.warranty-table>div:last-child{border:0}.warranty-table span{align-items:center;display:flex;gap:10px}.warranty-table svg{color:#657080;height:17px;width:17px}.warranty-note{align-items:flex-start;background:#eff7ff;border:1px solid #b8d5f2;border-radius:6px;color:#2356b7;display:flex;gap:12px;margin-top:17px;padding:15px}.warranty-note svg{flex:0 0 auto;height:20px;width:20px}.warranty-note p{font-size:10px;line-height:1.55;margin:0}.warranty-panels{display:grid;gap:17px}.warranty-panels>article{border:1px solid #e1e6eb;border-radius:8px;padding:22px 26px}.warranty-panels .covered{background:#f1fbf6;border-color:#ccebdc}.warranty-panels .excluded{background:#fff5f5;border-color:#f2d5d6}.warranty-panels .covered h2{color:#17613f}.warranty-panels .excluded h2{color:#bd171d}.warranty-panels>article>p{align-items:center;color:#3f4a58;display:flex;font-size:10px;gap:10px;margin-bottom:10px}.warranty-panels>article>p:last-child{margin-bottom:0}.warranty-panels>article>p svg{color:#14b866;height:17px;width:17px}.warranty-panels .excluded p svg{color:var(--red)}.warranty-claim{padding:17px 12px!important}.warranty-claim h2{font-size:13px}.warranty-claim>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.warranty-claim section{padding:0 12px;position:relative;text-align:center}.warranty-claim section>svg{color:#1e58be;height:30px;width:30px}.warranty-claim h3{font-size:10px;margin:7px 0}.warranty-claim p{color:#394453;font-size:8px;line-height:1.5;margin:0}.warranty-claim i{color:#f4a1a4;font-size:20px;font-style:normal;position:absolute;right:-6px;top:12px}
.warranty-support{padding:0 0 28px}.warranty-support>.im-wrap{align-items:center;border:1px solid #f3aeb1;border-radius:9px;display:grid;gap:22px;grid-template-columns:1.4fr 1fr 1fr auto;min-height:100px;padding:15px 28px}.support-intro,.support-contact{align-items:center;display:flex;gap:15px}.support-intro>svg{border:1px solid #ffd2d4;border-radius:50%;color:var(--red);height:58px;padding:15px;width:58px}.support-intro h2{font-size:15px;margin-bottom:5px}.support-intro p{color:#596371;font-size:10px;margin:0}.support-contact{border-left:1px solid #dfe4e8;padding-left:20px}.support-contact>svg{color:var(--red);height:20px;width:20px}.support-contact b{display:block;font-size:11px;margin-bottom:5px}.support-contact small{color:#596371;font-size:8px;line-height:1.5}.warranty-support a{border:1px solid var(--red);border-radius:5px;color:var(--red);font-size:11px;font-weight:800;padding:13px 23px}
@media(max-width:950px){.warranty-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warranty-details-grid{gap:25px}.warranty-support>.im-wrap{grid-template-columns:1fr 1fr}.warranty-support a{justify-self:start}}
@media(max-width:700px){.warranty-hero-grid{display:block;padding-top:28px}.warranty-hero h1{font-size:29px}.warranty-visual{height:235px}.warranty-visual>span{border-width:5px;height:115px;left:0;top:40px;width:102px}.warranty-visual>span svg{height:25px;width:25px}.warranty-visual>span b,.warranty-visual>span em{font-size:11px}.warranty-card-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-card-grid article{min-height:190px;padding:18px 10px}.warranty-details-grid{display:block}.warranty-panels{margin-top:22px}.warranty-table>div{grid-template-columns:1fr 90px;padding:0 10px}.warranty-panels>article{padding:18px}.warranty-claim>div{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.warranty-claim section{padding:8px}.warranty-claim i{display:none}.warranty-support>.im-wrap{display:block;padding:18px}.support-contact{border-left:0;border-top:1px solid #e1e6eb;margin-top:15px;padding:15px 0 0}.warranty-support a{display:inline-block;margin-top:18px}}

/* Screenshot-matched Delivery page */
.delivery-page{overflow:hidden}.delivery-page h1,.delivery-page h2,.delivery-page h3,.delivery-page p{margin-top:0}.delivery-page svg{height:24px;width:24px}.delivery-kicker{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.delivery-hero{background:linear-gradient(100deg,#fff 0,#fff 38%,#edf7ff 100%)}.delivery-hero-grid{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);min-height:355px}.delivery-hero-grid>div:first-child{align-self:center}.delivery-hero h1{font:800 36px/1.2 Poppins;margin-bottom:17px}.delivery-hero-grid>div:first-child>p:not(.delivery-kicker){color:#475262;font-size:12px;line-height:1.75;max-width:360px}.delivery-promises{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.delivery-promises article{min-width:0}.delivery-promises svg{color:#172a42;height:25px;width:25px}.delivery-promises h3{font-size:10px;margin:8px 0 6px}.delivery-promises span{color:#586373;font-size:8px;line-height:1.5}.delivery-visual{align-self:stretch;position:relative}.delivery-visual>img{bottom:8px;height:68%;object-fit:contain;position:absolute;right:0;width:75%}.delivery-visual:before{background:linear-gradient(90deg,transparent,#cddfeb);bottom:38px;content:"";height:2px;left:0;position:absolute;right:-80px}.delivery-van{align-items:center;background:#fff;border:1px solid #c9d5df;border-radius:16px 25px 8px 8px;box-shadow:0 12px 30px rgba(3,20,38,.13);display:flex;height:92px;left:10%;padding:0 24px;position:absolute;top:105px;width:310px;z-index:3}.delivery-van svg{color:var(--red);height:47px;margin-right:15px;width:47px}.delivery-van b{font-size:14px}.delivery-van small{bottom:19px;color:var(--red);font-size:8px;font-weight:800;left:86px;position:absolute}
.delivery-options{padding:10px 0 28px}.delivery-heading{text-align:center}.delivery-heading h2{font:800 21px Poppins;margin-bottom:5px}.delivery-heading p{color:#586373;font-size:12px}.delivery-option-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:19px}.delivery-option-grid>article{border:1px solid #d9e2e9;border-radius:8px;padding:18px 20px}.delivery-option-grid>article.green{background:#f5fcf8}.delivery-option-grid>article.blue{background:#f5f9ff}.delivery-option-grid>article.purple{background:#fbf8ff}.delivery-option-grid header{align-items:flex-start;display:grid;gap:12px;grid-template-columns:42px 1fr auto}.delivery-option-grid header>svg{border-radius:50%;height:42px;padding:8px;width:42px}.delivery-option-grid .green header>svg{background:#dff7e8;color:#0ba45a}.delivery-option-grid .blue header>svg{background:#e3efff;color:#075ee8}.delivery-option-grid .purple header>svg{background:#f0e5ff;color:#742ee7}.delivery-option-grid header h3{font-size:12px;margin-bottom:7px}.delivery-option-grid header p{color:#566171;font-size:9px;line-height:1.6;margin:0}.delivery-option-grid header>b{background:#dff7e8;border-radius:5px;color:#079a50;font-size:9px;padding:5px}.delivery-option-grid .blue header>b{background:#e3efff;color:#075ee8}.delivery-option-grid .purple header>b{background:#f0e5ff;color:#742ee7}.delivery-option-grid dl{margin:16px 0 0}.delivery-option-grid dl>div{border-top:1px solid #dfe5ea;display:flex;font-size:10px;justify-content:space-between;padding:12px 0}.delivery-option-grid dt{color:#475263}.delivery-option-grid dd{font-weight:700;margin:0}
.delivery-info{padding:0 0 22px}.delivery-info-grid{display:grid;gap:20px;grid-template-columns:minmax(0,64fr) minmax(0,36fr)}.delivery-process,.delivery-map,.delivery-bottom-grid>article{border:1px solid #e1e6eb;border-radius:8px;padding:22px}.delivery-process h2,.delivery-map h2,.delivery-bottom h2{font-size:14px}.delivery-process>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.delivery-process section{padding:0 14px;position:relative;text-align:center}.delivery-process section>span{align-items:center;background:#fff2f2;border-radius:50%;color:var(--red);display:flex;height:58px;justify-content:center;margin:0 auto 10px;width:58px}.delivery-process section>b{display:block;font-size:9px}.delivery-process h3{font-size:9px;margin:8px 0}.delivery-process section p{color:#566171;font-size:8px;line-height:1.55;margin:0}.delivery-process i{color:#f19ca0;font-size:20px;font-style:normal;position:absolute;right:-4px;top:17px}.delivery-time{align-items:center;background:#fffaf0;border:1px solid #f3dda4;border-radius:8px;display:grid;gap:14px;grid-template-columns:45px 1fr auto;margin-top:18px;padding:15px 20px}.delivery-time>svg{color:#f2a700;height:35px;width:35px}.delivery-time h3{font-size:11px;margin-bottom:5px}.delivery-time p,.delivery-time span{color:#485464;font-size:8px;line-height:1.55;margin:0}.delivery-map p{color:#505c6b;font-size:10px;line-height:1.6}.uae-map{background:linear-gradient(145deg,transparent 30%,#ffe3e4 31% 72%,transparent 73%);height:190px;position:relative}.uae-map span{color:#3f4a59;font-size:7px;position:absolute}.uae-map span:after{color:var(--red);content:"●";display:block;text-align:center}.uae-map span:nth-child(1){right:15%;top:5%}.uae-map span:nth-child(2){right:35%;top:24%}.uae-map span:nth-child(3){right:31%;top:38%}.uae-map span:nth-child(4){right:42%;top:46%}.uae-map span:nth-child(5){left:42%;top:58%}.uae-map span:nth-child(6){left:12%;bottom:12%}.uae-map span:nth-child(7){right:8%;top:51%}.delivery-map>a{align-items:center;border:1px solid var(--red);border-radius:5px;color:var(--red);display:flex;font-size:9px;font-weight:800;height:38px;justify-content:center;margin:auto;width:210px}.delivery-map>a svg{height:15px;margin-right:7px;width:15px}
.delivery-bottom{padding-bottom:25px}.delivery-bottom-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.delivery-bottom-grid>article>p{align-items:center;color:#4e5968;display:flex;font-size:9px;gap:10px;margin:14px 0}.delivery-bottom-grid>article>p svg{color:#13b564;height:17px;width:17px}.delivery-bottom details{border:1px solid #e1e6eb;border-radius:4px;font-size:9px;margin:7px 0;padding:10px}.delivery-bottom summary{cursor:pointer;font-weight:700}.delivery-bottom details p{color:#5b6572;font-size:8px;line-height:1.5;margin:9px 0 0}.delivery-bottom article>a{color:var(--red);font-size:8px;font-weight:800}.delivery-support{padding-bottom:28px}
@media(max-width:950px){.delivery-option-grid{gap:10px}.delivery-info-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.delivery-van{left:2%}}
@media(max-width:700px){.delivery-hero-grid{display:block;padding-top:25px}.delivery-hero h1{font-size:29px}.delivery-promises{gap:10px}.delivery-visual{height:250px}.delivery-van{height:75px;top:45px;width:250px}.delivery-visual>img{height:60%;width:80%}.delivery-option-grid{grid-template-columns:1fr}.delivery-info-grid,.delivery-bottom-grid{display:block}.delivery-map,.delivery-bottom-grid>article+article{margin-top:16px}.delivery-process{padding:17px 8px}.delivery-process>div{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-process section{padding:8px}.delivery-process i{display:none}.delivery-time{grid-template-columns:35px 1fr}.delivery-time>span{grid-column:2}.delivery-map{padding:18px}}

/* Screenshot-matched FAQ page */
.faq-page{overflow:hidden}.faq-page h1,.faq-page h2,.faq-page h3,.faq-page p{margin-top:0}.faq-page svg{height:23px;width:23px}.faq-kicker{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.faq-hero{background:linear-gradient(100deg,#fff 0,#fff 45%,#f7f9fb 100%)}.faq-hero-grid{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);min-height:390px}.faq-hero-grid>div:first-child{align-self:center}.faq-hero h1{font:800 36px/1.2 Poppins;margin-bottom:17px}.faq-hero-grid>div:first-child>p:not(.faq-kicker){color:#4d5867;font-size:13px;line-height:1.75;max-width:390px}.faq-hero form{align-items:center;border:1px solid #d4dbe2;border-radius:6px;display:flex;height:45px;margin-top:24px;max-width:390px;padding:0 14px}.faq-hero form svg{color:#627083;height:18px;order:2;width:18px}.faq-hero input{border:0;flex:1;font-size:10px;height:100%;outline:0}.faq-visual{position:relative}.faq-visual>img{bottom:0;height:76%;object-fit:contain;position:absolute;right:0;width:100%}.faq-visual>span{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 28px rgba(3,20,38,.12);display:flex;flex-direction:column;height:190px;justify-content:center;left:35%;position:absolute;top:65px;width:190px}.faq-visual>span b{align-items:center;background:var(--red);border-radius:50%;color:#fff;display:flex;font-size:40px;height:70px;justify-content:center;width:70px}.faq-visual>span strong{font:800 30px Poppins;margin-top:9px}.faq-visual>i{align-items:center;background:#fff;border-radius:50%;box-shadow:0 5px 15px rgba(3,20,38,.1);display:flex;font-size:22px;font-style:normal;font-weight:800;height:42px;justify-content:center;position:absolute;width:42px}.faq-visual>i:nth-of-type(1){right:28%;top:45px}.faq-visual>i:nth-of-type(2){right:12%;top:115px;color:var(--red)}.faq-visual>i:nth-of-type(3){right:2%;top:225px}
.faq-categories{padding:32px 0}.faq-categories h2{font:800 20px Poppins;text-align:center}.faq-categories>.im-wrap>div{display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px}.faq-categories article{border:1px solid #e0e5ea;border-radius:8px;box-shadow:0 7px 20px rgba(3,20,38,.045);min-height:145px;padding:18px 10px;text-align:center}.faq-categories article>span{align-items:center;background:#fff1f1;border-radius:50%;color:var(--red);display:flex;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.faq-categories article.blue>span{background:#edf5ff;color:#075ee8}.faq-categories article.green>span{background:#ebfaf2;color:#13ad61}.faq-categories article.purple>span{background:#f5edff;color:#8c3ce9}.faq-categories article.orange>span{background:#fff5e9;color:#ff7918}.faq-categories h3{font-size:11px;margin-bottom:7px}.faq-categories p{color:#596474;font-size:9px;margin:0}
.faq-content{padding:0 0 28px}.faq-content-grid{display:grid;gap:42px;grid-template-columns:minmax(0,66fr) minmax(0,34fr)}.faq-content-grid>div,.faq-content-grid>aside{min-width:0}.faq-content h2{font-size:15px}.faq-accordion details{border:1px solid #e0e5ea;border-radius:5px;margin:7px 0;padding:13px 17px}.faq-accordion details[open]{border-left:3px solid var(--red)}.faq-accordion summary{cursor:pointer;font-size:12px;font-weight:700}.faq-accordion details p{color:#4e5968;font-size:10px;line-height:1.7;margin:13px 0 0}.faq-more{align-items:center;border:1px solid #e0e5ea;border-radius:7px;display:grid;gap:14px;grid-template-columns:42px 1fr auto;margin-top:20px;padding:16px 22px}.faq-more>svg{background:#fff0f0;border-radius:50%;color:var(--red);height:42px;padding:10px;width:42px}.faq-more h3{font-size:11px;margin-bottom:4px}.faq-more p{color:#586373;font-size:8px;margin:0}.faq-more a,.faq-help>a{border:1px solid var(--red);border-radius:4px;color:var(--red);font-size:9px;font-weight:800;padding:12px 22px}.faq-content aside>article{border:1px solid #e0e5ea;padding:22px}.faq-help{border-radius:8px 8px 0 0}.faq-help>p{color:#586373;font-size:10px;line-height:1.6}.faq-help>div{align-items:flex-start;display:flex;gap:15px;margin:18px 0}.faq-help>div>svg{color:var(--red);flex:0 0 auto}.faq-help>div:nth-of-type(3)>svg{color:#16b85e}.faq-help>div p{font-size:10px;margin:0}.faq-help>div b,.faq-help>div span{display:block}.faq-help>div span{color:#596474;font-size:8px;line-height:1.55;margin-top:5px}.faq-help>a{background:var(--red);color:#fff;display:block;margin-top:22px;text-align:center}.faq-trust{border-radius:0 0 8px 8px}.faq-trust p{align-items:center;color:#3f4a59;display:flex;font-size:9px;gap:10px;margin:13px 0}.faq-trust svg{color:var(--red);height:17px;width:17px}
.faq-assurance{padding:0 0 28px}.faq-assurance>.im-wrap{background:#fff5f5;border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.faq-assurance article{align-items:center;border-right:1px solid #eadfe0;display:flex;gap:14px;padding:0 25px}.faq-assurance article:last-child{border:0}.faq-assurance article>svg{color:var(--red);height:35px;width:35px}.faq-assurance h3{font-size:10px;margin-bottom:4px}.faq-assurance p{color:#596474;font-size:8px;margin:0}
body[data-page="faqs-full"] .faq-page>.im-wrap,
body[data-page="faqs-full"] .faq-page section>.im-wrap{width:min(908px,calc(100% - 44px))}
body[data-page="faqs-full"] .im-breadcrumbs{font-size:10px;margin:21px 0}
body[data-page="faqs-full"] .faq-hero-grid{grid-template-columns:minmax(0,36fr) minmax(0,64fr);min-height:292px}
body[data-page="faqs-full"] .faq-hero h1{font-size:30px;line-height:1.2;margin-bottom:14px}
body[data-page="faqs-full"] .faq-hero-grid>div:first-child>p:not(.faq-kicker){font-size:11px;line-height:1.75;max-width:285px}
body[data-page="faqs-full"] .faq-hero form{height:35px;margin-top:20px;max-width:292px}
body[data-page="faqs-full"] .faq-visual>img{height:83%;width:100%}
body[data-page="faqs-full"] .faq-visual>span{height:155px;left:37%;top:41px;width:155px}
body[data-page="faqs-full"] .faq-visual>span b{font-size:31px;height:58px;width:58px}
body[data-page="faqs-full"] .faq-visual>span strong{font-size:25px}
body[data-page="faqs-full"] .faq-visual>i{font-size:16px;height:32px;width:32px}
body[data-page="faqs-full"] .faq-visual>i:nth-of-type(1){top:25px}
body[data-page="faqs-full"] .faq-visual>i:nth-of-type(2){top:78px}
body[data-page="faqs-full"] .faq-visual>i:nth-of-type(3){top:170px}
body[data-page="faqs-full"] .faq-categories{padding:27px 0 30px}
body[data-page="faqs-full"] .faq-categories h2{font-size:16px}
body[data-page="faqs-full"] .faq-categories>.im-wrap>div{gap:15px;margin-top:17px}
body[data-page="faqs-full"] .faq-categories article{min-height:117px;padding:12px 8px}
body[data-page="faqs-full"] .faq-categories article>span{height:43px;margin-bottom:9px;width:43px}
body[data-page="faqs-full"] .faq-categories article>span svg{height:25px;width:25px}
body[data-page="faqs-full"] .faq-categories h3{font-size:9px;margin-bottom:5px}
body[data-page="faqs-full"] .faq-categories p{font-size:8px}
body[data-page="faqs-full"] .faq-content-grid{gap:30px;grid-template-columns:minmax(0,1fr) 300px}
body[data-page="faqs-full"] .faq-content h2{font-size:14px;margin-bottom:15px}
body[data-page="faqs-full"] .faq-accordion details{margin:6px 0;padding:11px 14px}
body[data-page="faqs-full"] .faq-accordion summary{font-size:10px}
body[data-page="faqs-full"] .faq-accordion details p{font-size:9px;line-height:1.65;margin-top:10px}
body[data-page="faqs-full"] .faq-more{margin-top:17px;min-height:70px;padding:12px 18px}
body[data-page="faqs-full"] .faq-content aside>article{padding:19px}
body[data-page="faqs-full"] .faq-help>div{margin:15px 0}
body[data-page="faqs-full"] .faq-assurance>.im-wrap{padding:15px 12px}
body[data-page="faqs-full"] .faq-assurance article{padding:0 20px}
body[data-page="faqs-full"] .faq-assurance article>svg{height:29px;width:29px}
body[data-page="faqs-full"] .faq-page>.im-wrap,
body[data-page="faqs-full"] .faq-page section>.im-wrap{width:min(var(--max),calc(100% - 44px))}
body[data-page="faqs-full"] .faq-hero-grid{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}
body[data-page="faqs-full"] .faq-visual>img{bottom:0;height:100%;object-fit:contain;position:absolute;right:0;width:100%}
body[data-page="faqs-full"] .faq-visual>span,
body[data-page="faqs-full"] .faq-visual>i{display:none}
@media(max-width:950px){.faq-categories>.im-wrap>div{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-content-grid{gap:22px;grid-template-columns:minmax(0,62fr) minmax(0,38fr)}}
@media(max-width:700px){.faq-hero-grid{display:block;padding-top:25px}.faq-hero h1{font-size:29px}.faq-visual{height:250px}.faq-visual>span{height:120px;left:36%;top:45px;width:120px}.faq-visual>span b{font-size:25px;height:48px;width:48px}.faq-visual>span strong{font-size:19px}.faq-visual>i{display:none}.faq-categories>.im-wrap>div{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-content-grid{display:block}.faq-content aside{margin-top:18px}.faq-more{grid-template-columns:42px 1fr}.faq-more a{grid-column:1/-1;text-align:center}.faq-assurance>.im-wrap{gap:18px;grid-template-columns:1fr 1fr}.faq-assurance article{border:0;padding:0}}

body[data-page="delivery-full"] .delivery-visual>img{bottom:0;height:100%;object-fit:contain;position:absolute;right:-3%;width:105%}
body[data-page="delivery-full"] .delivery-visual:before{background:linear-gradient(90deg,transparent,#cddfeb);bottom:34px}
body[data-page="delivery-full"] .delivery-van{display:none}
body[data-page="warranty-full"] .warranty-visual>img{height:100%;object-fit:contain;object-position:right bottom;width:100%}
body[data-page="warranty-full"] .warranty-visual>span{display:none}
body[data-page="about-full"] .about-store-stage:before{display:none}
body[data-page="about-full"] .about-store-stage img{filter:none;height:100%;object-fit:cover;padding:0;width:100%}
.im-detail-price strong{color:var(--green);font-size:15px;line-height:1.5}.im-detail-price del,.im-cart-price del{display:none}.im-summary-line strong,.im-order-item>strong{font-size:10px;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:700px){
  body[data-page="faqs-full"] .faq-page>.im-wrap,
  body[data-page="faqs-full"] .faq-page section>.im-wrap{width:100%}
  body[data-page="delivery-full"] .delivery-visual>img{height:100%;right:-10%;width:115%}
  body[data-page="warranty-full"] .warranty-visual>img{height:100%;object-position:center bottom;width:100%}
  body[data-page="about-full"] .about-store-stage img{object-position:center}
}
@media(max-width:950px){.about-intro-grid{gap:25px;grid-template-columns:1fr 1fr}.about-copy h1{font-size:28px}.about-store-stage{height:350px}.about-mission-grid{gap:30px}.about-choose-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){body[data-page="about-full"] .im-breadcrumbs{margin:14px 0}.about-intro{padding:5px 0 34px}.about-intro-grid,.about-mission-grid{display:block}.about-copy h1{font-size:27px}.about-lead{font-size:12px}.about-store{margin-top:25px;padding-bottom:78px}.about-store-stage{height:300px}.about-store-stage:before{font-size:20px}.about-stats{bottom:0;left:8px;right:8px}.about-stats strong{font-size:13px}.about-stats span{font-size:7px}.about-mission{padding:38px 0}.about-gallery{height:285px;margin-bottom:30px}.about-mission-copy h2{font-size:24px}.about-feature-grid{gap:20px 12px}.about-why{padding:27px 0}.about-choose-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.about-choose-grid article{min-height:165px}.about-help{height:auto;padding:28px 0}.about-help .im-wrap{display:block}.about-help img{height:115px;margin:20px auto 0;width:100%}}
