@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700&family=Manrope:wght@700;800&display=swap";.floating{display:none}.whatsapp-floating{position:fixed;right:16px;bottom:14px;z-index:40}.whatsapp-floating a{display:block;border-radius:22px;background:#25d366;color:#fff;padding:10px 16px;box-shadow:0 5px 18px #00000038;font-size:12px;font-weight:700}.whatsapp-floating a:hover{background:#1ebe5d}.pc-builder{display:none!important}:root{--sef-header-bg:#241637;--sef-primary:#7654e8;--sef-primary-hover:#6040c9;--sef-accent:#f04fb8;--sef-page-bg:#f8f5fc;--sef-card-bg:#fff;--sef-border:#e8def4;--sef-text:#2c1f3d;--sef-muted:#746985;--sef-price:#d13b96;--sef-success:#3c9a72;--navy:var(--sef-header-bg);--blue:var(--sef-primary);--orange:var(--sef-accent);--ink:var(--sef-text);--muted:var(--sef-muted);--soft:var(--sef-page-bg);--line:var(--sef-border)}.brand:has(.site-logo)>span{display:none!important}.site-logo{width:190px!important;height:52px!important;object-fit:contain!important;object-position:left center!important}.home-page{background:#f8f5fc!important}.site-header,.footer{background:linear-gradient(115deg,#241637,#3d2359)!important}.nav{border-top-color:#51366c!important}.search button,.hero-button,.button,.badge,.service-row b{background:linear-gradient(135deg,#f04fb8,#d83ca5)!important}.search button,.hero-button,.button,.badge,.service-row b{color:#fff!important}.header-links a b,.category-card b,.category-card span,.price,.buy,.section-head>a,.side-card small{color:#7654e8!important}.buy{background:#f1ebff!important;color:#6946d4!important}.store-cta{background:linear-gradient(105deg,#f04fb8,#7654e8 68%,#49308e)!important}.store-button{background:#ffd5ef!important;color:#2c1f3d!important}.floating a{background:linear-gradient(135deg,#7654e8,#5b3ac1)!important}.home-hero-main{border:0!important;background:linear-gradient(120deg,#352052,#7654e8 72%,#f04fb8)!important}.settings-hero .hero-dots button.active{background:#f04fb8!important}.category-section .category-card{border-color:#e8def4!important}.product-card,.category-card,.cart-panel,.summary-panel,.checkout-panel,.checkout-summary,.detail-hero,.tabs-panel{border-color:#e8def4!important;box-shadow:0 8px 24px #4a2a7012!important}.service-row a,.ticker-inner{box-shadow:0 6px 18px #4a2a700f!important}.cart-modal{background:#000000b8;padding:20px}.cart-modal-card{position:relative;max-width:800px!important;width:100%;min-height:200px;border-radius:2px!important;padding:30px 28px!important;text-align:left!important;box-shadow:0 12px 35px #00000040}.cart-modal-close{position:absolute!important;right:12px!important;top:10px!important;margin:0!important;width:28px;height:28px;border:0;background:transparent;font-size:25px;line-height:1;color:#6b7280;cursor:pointer}.cart-modal-card .cart-success{display:grid;width:22px;height:22px;margin:0 0 0 2px;background:#19b879;color:#fff;border-radius:50%;font-size:14px}.cart-modal-card h2{font:400 15px DM Sans,Arial,sans-serif;color:#111827;margin:-24px 230px 20px 42px;line-height:1.35}.cart-modal-card #cart-modal-product{display:inline;color:#ff4b2b}.cart-modal-summary{position:absolute;right:28px;top:29px;width:180px;display:block;margin:0!important;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:5px;font-size:12px}.cart-modal-summary span{display:flex;justify-content:space-between;padding:3px 0;color:#6b7280}.cart-modal-summary span+span{border-top:1px solid #e5e7eb;margin-top:5px;padding-top:8px}.cart-modal-summary b{color:#111827}.cart-modal-actions{display:flex;gap:10px;max-width:none!important;margin:0 0 0 42px!important}.cart-modal-actions .outline,.cart-modal-actions .button{min-width:108px;justify-content:center;padding:11px 17px;margin:0;border-radius:4px;font-size:13px}.cart-modal-actions .outline{background:#3f51c9;color:#fff;border:1px solid #3f51c9}.cart-modal-actions .button{background:#fff;color:#3f51c9;border:2px solid #3f51c9}#quick-order-form{margin:10px 0 0 42px;max-width:430px}#quick-order-form h3{font-size:16px;margin:0 0 10px}#quick-order-form input,#quick-order-form textarea{display:block;width:100%;border:1px solid #d9dee7;border-radius:4px;padding:9px;margin:7px 0}#quick-order-form textarea{min-height:65px}#quick-order-form .button{margin:5px 0 0}@media (max-width:600px){.cart-modal-card{padding:28px 20px!important}.cart-modal-card h2{margin:12px 35px 15px 0}.cart-modal-summary{position:static;width:100%;margin:0 0 15px!important}.cart-modal-actions,#quick-order-form{margin-left:0!important}}.cart-modal-card{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:auto auto auto;column-gap:28px;align-items:start}.cart-modal-card .cart-success{grid-column:1;grid-row:1;position:relative;z-index:2}.cart-modal-card h2{grid-column:1;grid-row:1;margin:1px 0 18px 42px!important;min-height:22px}.cart-modal-card #cart-modal-product{grid-column:1;grid-row:2;margin:0 0 18px}.cart-modal-summary{grid-column:2;grid-row:1/span 3;position:static!important;width:180px;margin:0!important;align-self:start}.cart-modal-actions{grid-column:1;grid-row:3;margin:0!important;align-self:end}#quick-order-form{grid-column:1/-1;grid-row:4;margin:10px 0 0!important}@media (max-width:600px){.cart-modal-card{display:block}.cart-modal-card h2{margin:12px 35px 15px 0!important}.cart-modal-summary{width:100%;margin:0 0 15px!important}.cart-modal-actions{margin:0!important}}@media (max-width:900px){.nav.open{display:block!important}.nav.open .nav-inner{display:grid!important}}.policy-page{padding:60px 28px 100px;max-width:850px}.policy-content{white-space:pre-line;color:#61748a;line-height:1.8;margin:24px 0 30px}.blog-page{padding:35px 28px 70px}.blog-hero{background:linear-gradient(120deg,#092744,#1769e0);color:#fff;border-radius:12px;padding:42px 35px;margin-bottom:28px}.blog-hero h1{font:800 32px Manrope;margin:0 0 8px}.blog-hero p{max-width:650px;color:#dbeafe}.blog-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 35px}.blog-cat{background:#fff;border:1px solid #e3eaf2;border-radius:8px;padding:16px}.blog-cat strong{display:block;font:700 15px Manrope}.blog-cat small{color:#718096}.blog-heading{font:800 22px Manrope;margin:28px 0 15px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.blog-card{background:#fff;border:1px solid #e3eaf2;border-radius:8px;overflow:hidden}.blog-card img{width:100%;height:170px;object-fit:cover;background:#eef2f7}.blog-card-body{padding:15px}.blog-card .badge{font-size:11px;color:#1769e0;font-weight:700}.blog-card h2{font:700 17px Manrope;margin:8px 0}.blog-card p{font-size:12px;color:#718096;line-height:1.6}.blog-card a{color:#1769e0;font-weight:700;font-size:12px}.blog-meta{color:#718096;font-size:11px}.pagination{margin-top:25px}@media (max-width:800px){.blog-cats{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.blog-page{padding:22px 16px}.blog-hero{padding:28px 20px}.blog-hero h1{font-size:26px}.blog-cats,.blog-grid{grid-template-columns:1fr}}.article-wrap{background:#f2f4f8;padding-bottom:70px;color:#18283a}.article-crumb{max-width:1240px;margin:auto;padding:19px 24px;color:#697789;font-size:13px}.article-crumb a{color:#536477}.article-crumb span{padding:0 9px;color:#a2acb7}.article-shell{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,780px) 360px;gap:26px;align-items:start}.article-card,.latest-card{background:#fff;border-radius:18px;box-shadow:0 1px 2px #102a4310;overflow:hidden}.article-hero{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-inner{padding:0 25px 36px}.article-title{font:800 32px/1.25 Manrope,Arial,sans-serif;letter-spacing:-.4px;margin:24px 0 12px;color:#101923}.article-byline{font-size:13px;color:#6d7783;border-bottom:1px solid #e6e9ed;padding-bottom:18px}.article-byline a{color:#fb512f;text-decoration:none}.article-meta-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e9ed;padding:14px 0;color:#707b87;font-size:12px}.article-meta-row i{font-style:normal;margin-right:6px;color:#68788b}.article-summary{background:#f1f3f7;border-radius:16px;padding:20px 19px;margin:22px 0;color:#30445b;font-size:14px;line-height:1.75}.article-summary strong{color:#162a41}.article-body{font-size:15px;line-height:1.9;color:#34485e}.article-body p{margin:0 0 19px}.article-body h2{font:800 22px/1.35 Manrope,Arial,sans-serif;color:#101923;margin:30px 0 10px}.article-body h3{font:700 17px/1.4 Manrope,Arial,sans-serif;color:#18283a;margin:22px 0 8px}.article-toc{margin:24px 0 30px}.article-toc h2{font:800 21px Manrope;margin:0 0 12px;color:#101923}.article-toc ul{margin:0;padding-left:21px}.article-toc a{color:#f14f32;text-decoration:none;font-size:14px;line-height:1.75}.article-sidebar{position:sticky;top:20px}.latest-card{padding:24px 22px}.latest-card h2{font:800 20px Manrope;margin:0;padding-bottom:14px;border-bottom:1px solid #e0e4e8;color:#101923}.latest-item{display:block;padding:17px 0;border-bottom:1px solid #e4e7ea;text-decoration:none}.latest-item:last-child{border-bottom:0}.latest-item small{display:block;color:#f25436;font-size:12px;margin-bottom:9px}.latest-item strong{display:block;color:#18283a;font:700 16px/1.45 Manrope,Arial,sans-serif}.article-products,.related{border-top:1px solid #e3e7ec;margin-top:30px;padding-top:23px}.article-products h2,.related h2{font:800 21px Manrope;color:#101923}.article-product-grid,.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.article-product,.related-card{border:1px solid #e3e8ee;border-radius:10px;padding:10px;background:#fff}.article-product img{width:100%;height:110px;object-fit:contain;background:#f6f8fa}.article-product a,.related-card a{font-weight:700;color:#1769e0;text-decoration:none;font-size:12px;line-height:1.45}.article-product p{color:#ef452e;font-weight:700}.article-share{border-top:1px solid #e3e7ec;margin-top:28px;padding-top:20px;color:#718096;font-size:13px}.article-share a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#eef2f6;color:#1769e0;margin-left:6px;text-decoration:none;font-weight:700}.article-nav{display:flex;justify-content:space-between;gap:20px;margin-top:28px}.article-nav a{color:#1769e0;font-size:12px;text-decoration:none;max-width:45%}@media (max-width:900px){.article-shell{grid-template-columns:1fr;margin:0 16px}.article-sidebar{position:static}.article-crumb{padding-left:16px;padding-right:16px}}@media (max-width:560px){.article-inner{padding:0 17px 28px}.article-title{font-size:25px}.article-meta-row{display:block}.article-meta-row span{display:block;margin:5px 0}.article-product-grid,.related-grid{grid-template-columns:1fr 1fr}.article-body{font-size:15px}.article-nav{display:block}.article-nav a{display:block;max-width:100%;margin:10px 0}}@media (max-width:390px){.article-product-grid,.related-grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart-page{padding:36px 28px 72px}.cart-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:22px;align-items:start}.cart-panel,.summary-panel{background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:22px}.cart-panel h1{font:800 28px Manrope;margin:0 0 22px}.cart-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto 28px;gap:15px;align-items:center;border-bottom:1px solid #edf1f5;padding:15px 0}.cart-row:last-child{border:0}.cart-row img{width:84px;height:84px;object-fit:contain;background:#f4f7fb;border-radius:6px}.cart-row h2{font:700 15px Manrope;margin:0 0 7px}.cart-meta,.cart-reward{font-size:11px;color:#718096;margin:4px 0}.cart-reward{color:#1769e0;font-weight:700}.unit-price,.line-total{font-weight:700;white-space:nowrap}.line-total{font:800 15px Manrope}.stepper{display:flex;border:1px solid #dce5ee;border-radius:5px}.stepper button,.stepper input{width:30px;height:34px;border:0;background:#fff;text-align:center}.stepper button{cursor:pointer;color:#1769e0;font-size:17px}.remove-item{border:0;background:none;color:#a0aec0;cursor:pointer;font-size:20px}.promotion{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.promo-box{border:1px solid #e3eaf2;border-radius:7px;padding:15px}.promo-box h2{font:700 14px Manrope;margin:0 0 10px}.promo-form{display:flex;gap:7px}.promo-form input{min-width:0;flex:1;padding:10px;border:1px solid #dce5ee;border-radius:5px}.promo-form button,.button{border:0;border-radius:5px;background:#1769e0;color:#fff;padding:10px 13px;font-weight:700;cursor:pointer}.promo-feedback{font-size:12px;margin:9px 0 0}.promo-feedback.success{color:#16834b}.promo-feedback.error{color:#c53030}.summary-panel h2{font:800 20px Manrope;margin:0 0 18px}.summary-line{display:flex;justify-content:space-between;padding:9px 0;color:#61748a;font-size:13px}.summary-line.discount{color:#16834b}.summary-total{border-top:1px solid #e3eaf2;margin-top:10px;padding-top:15px;font:800 19px Manrope}.summary-actions{display:grid;gap:10px;margin-top:20px}.summary-actions .button{text-align:center;background:#ff7a3d}.summary-actions .outline{text-align:center}.cart-empty{text-align:center;padding:65px 20px}.cart-empty .empty-icon{font-size:48px}.cart-empty h1{margin:12px 0 7px}.cart-empty p{color:#718096}.category-links{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px}.category-links a{color:#1769e0;font-size:12px}@media (max-width:800px){.cart-layout{grid-template-columns:1fr}.summary-panel{position:static}.promotion{grid-template-columns:1fr}}@media (max-width:560px){.cart-page{padding:22px 16px 50px}.cart-panel,.summary-panel{padding:15px}.cart-row{grid-template-columns:64px minmax(0,1fr) 28px;gap:10px}.cart-row img{width:64px;height:64px}.cart-row .unit-price,.cart-row .line-total{grid-column:2}.cart-row .stepper{grid-column:2;grid-row:2}.cart-row .remove-item{grid-column:3;grid-row:1}.cart-row .line-total{grid-row:3}}.cart-page{padding:14px 28px 56px;max-width:1360px}.cart-panel,.summary-panel{border:0;border-radius:9px;padding:24px;background:#fff;box-shadow:0 1px 2px #182b420f}.cart-panel h1{font:400 25px DM Sans,Arial,sans-serif;color:#111827;margin:0 0 22px}.cart-panel h1 small{font-size:12px;color:#718096;font-weight:400}.cart-layout{grid-template-columns:minmax(0,1.75fr) minmax(290px,.85fr);gap:28px}.cart-row{grid-template-columns:76px minmax(0,1fr) auto auto 28px;gap:16px;padding:20px 10px;border-top:1px solid #edf1f5;border-bottom:0}.cart-row img{width:76px;height:64px;background:#fff;border-radius:0}.cart-row h2{font:400 14px DM Sans,Arial,sans-serif;color:#111827;margin:0 0 8px}.cart-meta{font-size:11px;color:#53677e}.cart-row .unit-price{display:none}.stepper{border:1px solid #dfe4ea;border-radius:8px;overflow:hidden}.stepper button,.stepper input{height:44px;width:46px;color:#1f2937}.stepper button{font-size:20px}.line-total{font:700 15px DM Sans,Arial,sans-serif;color:#111827}.remove-item{font-size:26px;color:#718096}.summary-panel{position:sticky;top:20px}.summary-panel h2{font:700 16px DM Sans,Arial,sans-serif;color:#111827;padding-bottom:16px;border-bottom:1px solid #edf1f5;margin:0 0 16px}.summary-line{padding:13px 0;color:#111827;border-bottom:1px solid #edf1f5}.summary-line strong{color:#111827}.summary-total{font-size:19px;color:#111827;border-top:0;margin-top:0;padding-top:20px}.summary-total strong{color:#ff4b2b}.summary-actions{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px}.summary-actions .outline{order:1;text-align:center;border:2px solid #3f51c9;color:#3f51c9;border-radius:4px;padding:11px 10px;font-weight:700}.summary-actions .button{order:2;text-align:center;background:#3f51c9;border-radius:4px;padding:12px 10px}.promotion{margin-top:28px;gap:28px;padding:0;background:transparent}.promo-box{border:0;border-radius:9px;padding:22px 24px;background:#fff}.promo-box h2{font:700 15px DM Sans,Arial,sans-serif;color:#111827}.promo-box h2:before{content:"✦";color:#ff4b2b;margin-right:9px}.promo-form{border:1px solid #d9dee7;border-radius:4px;overflow:hidden;gap:0}.promo-form input{border:0;border-radius:0;padding:11px 14px}.promo-form button{border:0;border-radius:0;background:#f1f3f8;color:#3f51c9;padding:10px 16px}@media (max-width:800px){.cart-page{padding-inline:16px}.cart-layout{gap:16px}}.checkout-page{padding:14px 28px 56px;max-width:1360px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.85fr);gap:28px;align-items:start}.checkout-panel,.checkout-summary{border:0;border-radius:8px;padding:22px;background:#fff;box-shadow:0 1px 2px #182b420f}.checkout-panel h1{font:400 19px DM Sans,Arial,sans-serif;color:#111827;margin:0 0 16px}.notice{border:0;border-radius:0;background:#dff3f2;color:#203850;padding:11px 14px;margin-bottom:14px}.notice h2{font-size:12px;margin:0 0 4px}.notice p{font-size:11px;margin:0}.checkout-section{border-top:1px solid #edf1f5;padding:20px 0}.checkout-section:first-of-type{border-top:0;padding-top:0}.checkout-section h2{font:700 13px DM Sans,Arial,sans-serif;color:#111827;border-bottom:1px solid #edf1f5;padding-bottom:12px;margin:0 0 13px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-group{margin-bottom:11px}.field-group.full{grid-column:1/-1}.field-group label{display:block;font-size:10px;font-weight:700;margin-bottom:5px}.field-group input,.field-group textarea{width:100%;padding:10px;border:1px solid #dce5ee;border-radius:4px;background:#fff;box-sizing:border-box}.field-group textarea{min-height:80px;resize:vertical}.address-delivery-hint{display:block;margin-top:6px;font-size:11px;color:#334155}.address-option{display:block;background:#f7fafc;border:1px solid #e3eaf2;border-radius:6px;padding:10px;margin-bottom:12px;font-size:12px}.address-option button{border:0;background:none;color:#1769e0;cursor:pointer;padding:3px 6px}.reward-box{background:#f4f7fb;padding:12px;font-size:12px;color:#1769e0}.checkout-summary{position:sticky;top:20px}.checkout-summary h2{font:700 14px DM Sans,Arial,sans-serif;padding-bottom:15px;border-bottom:1px solid #edf1f5;margin:0 0 14px}.checkout-item{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:11px;border-bottom:1px solid #edf1f5}.checkout-item-image{width:58px;height:58px;flex:0 0 58px;object-fit:contain;border:1px solid #e5e7eb;border-radius:5px;background:#f8fafc}.checkout-item-details{display:flex;justify-content:space-between;gap:8px;align-items:center;flex:1;min-width:0}.checkout-item-details span{min-width:0;overflow-wrap:anywhere}.checkout-item-details strong{white-space:nowrap}.checkout-line{display:flex;justify-content:space-between;padding:8px 0;color:#61748a;font-size:11px}.checkout-line.total{border-top:1px solid #e3eaf2;margin-top:8px;padding-top:15px;font:800 17px Manrope;color:#203850}.checkout-line.total strong{color:#ff4b2b}.terms{display:block;font-size:11px;color:#61748a;margin-top:18px}.terms input{margin-right:6px}.checkout-submit{width:100%;margin-top:17px;border:0;border-radius:4px;padding:13px;background:#3f51c9;color:#fff;font-weight:800;cursor:pointer}.checkout-payment-section{padding-top:20px}.cod-payment-choice{display:inline-flex;align-items:center;gap:9px;position:relative;cursor:default;font-size:13px;color:#111827}.cod-payment-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.cod-payment-check{display:inline-grid;place-items:center;width:15px;height:15px;flex:0 0 15px;border:1px solid #9aa7b7;border-radius:2px;background:#fff}.cod-payment-input:checked+.cod-payment-check{border-color:#1769e0;background:#1769e0}.cod-payment-input:checked+.cod-payment-check:after{content:"✓";color:#fff;font-size:11px;font-weight:800;line-height:1}.cod-payment-title{line-height:1.2}@media (max-width:820px){.checkout-page{width:100%;max-width:100%;padding:16px 12px 48px;overflow:hidden}.checkout-layout{display:flex;flex-direction:column;gap:14px;width:100%}.checkout-panel,.checkout-summary{width:100%;min-width:0;box-sizing:border-box;padding:14px}.checkout-panel{order:1}.checkout-summary{order:2;position:static}.field-grid{grid-template-columns:1fr}.field-group.full{grid-column:auto}.checkout-item{align-items:flex-start}}.success-page{max-width:700px;margin:60px auto;padding:35px 25px;background:#fff;border:1px solid #e3eaf2;border-radius:10px;text-align:center}.success-icon{font-size:52px;color:#16834b}.success-page h1{font:800 28px Manrope}.success-number{font:800 22px Manrope;color:#1769e0;margin:20px 0}.success-grid{display:grid;grid-template-columns:1fr 1fr;text-align:left;gap:10px;background:#f4f7fb;padding:15px;border-radius:6px;font-size:13px}.success-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.success-actions a{padding:12px 15px;border-radius:5px;font-weight:700}.success-actions .primary{background:#ff7a3d;color:#fff}.success-actions .secondary{border:1px solid #1769e0;color:#1769e0}@media (max-width:500px){.success-page{margin:25px 16px}.success-grid{grid-template-columns:1fr}}.track-page{max-width:560px;margin:60px auto;padding:28px 25px;background:#fff;border:1px solid #e3eaf2;border-radius:10px}.track-page h1{font:800 26px Manrope}.track-page p{color:#718096;font-size:13px}.track-page label{display:block;font-size:12px;font-weight:700;margin:12px 0 5px}.track-page input{width:100%;padding:11px;border:1px solid #dce5ee;border-radius:5px}.track-page button{margin-top:16px;border:0;border-radius:5px;padding:12px 15px;background:#1769e0;color:#fff;font-weight:700}.track-result{margin-top:22px;background:#f4f7fb;padding:15px;border-radius:6px;font-size:13px}.track-result strong{color:#1769e0}@media (max-width:600px){.track-page{margin:25px 16px}}.product-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 10px;padding:11px 14px;border-radius:5px;background:#25d366;color:#fff;font-weight:700;text-decoration:none}.product-whatsapp:hover{background:#1ebe5d}.payments{grid-template-columns:1fr}.payments .pay:nth-child(2){display:none}.site-header{position:sticky!important;top:0;z-index:50;transition:box-shadow .2s ease}.site-header.is-scrolled{position:fixed!important;left:0;right:0}.site-header.is-scrolled{box-shadow:0 4px 14px #0f233c2e}.site-header .topbar{transition:min-height .2s ease,gap .2s ease}.site-header.is-scrolled .topbar{min-height:54px;gap:16px}.site-header.is-scrolled .brand strong{font-size:16px}.site-header.is-scrolled .brand small{display:none}.site-header.is-scrolled .site-logo{height:40px!important}.site-header.is-scrolled .nav a{padding-top:7px;padding-bottom:7px}.detail{padding:25px 28px 70px}.crumb{display:flex;gap:8px;color:#718096;font-size:12px;margin-bottom:20px}.detail-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;background:#fff;border:1px solid #e3eaf2;border-radius:10px;padding:24px}.gallery{display:grid;grid-template-columns:70px 1fr;gap:14px}.thumbs button{display:block;background:#fff;border:1px solid #dce5ee;border-radius:5px;padding:4px;margin-bottom:9px}.thumbs button.active{border:2px solid #1769e0}.thumbs img{width:58px;height:58px;object-fit:cover}.main-photo{height:410px;background:#f3f6fa center/contain no-repeat;border-radius:7px}.detail h1{font:800 30px Manrope;margin:10px 0}.muted{color:#718096;line-height:1.6}.meta{display:flex;gap:15px;flex-wrap:wrap;border-block:1px solid #e6edf4;padding:13px 0;color:#718096;font-size:12px}.meta b{color:#203850}.features{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0}.features span{background:#f4f7fb;padding:9px;font-size:11px}.features b{display:block}.payments{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pay{border:1px solid #dfe7ef;border-radius:6px;padding:13px}.pay.cash{background:#fff7f2;border-color:#ffad86}.pay small{display:block;color:#718096}.pay strong{display:block;color:#1769e0;font:800 20px Manrope;margin:7px 0}.pay del{font-size:11px;color:#8b9bad}.reward{background:#eef7ff;color:#1769e0;padding:11px;margin-top:12px;font-size:12px;font-weight:700}.buybar{display:flex;gap:8px;align-items:center;margin-top:14px}.qty{display:flex;border:1px solid #dce5ee;border-radius:5px}.qty button,.qty input{width:32px;height:42px;border:0;background:#fff;text-align:center}.button,.outline{border-radius:5px;padding:12px 15px;font-weight:700}.button{border:0;background:#ff7a3d;color:#fff}.outline{border:1px solid #1769e0;background:#fff;color:#1769e0}.buybar form{display:flex;gap:8px}.tabs-panel{background:#fff;border:1px solid #e3eaf2;border-radius:10px;margin-top:25px;padding:24px}.tabs{display:flex;gap:20px;border-bottom:1px solid #e3eaf2;margin-bottom:20px}.tabs a{padding:10px 0;color:#1769e0}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{text-align:left;padding:9px;border-bottom:1px solid #edf1f5;font-size:12px}.spec-table th{background:#f5f7fa;width:25%}.description{color:#61748a;line-height:1.8}.qa article{border-bottom:1px solid #edf1f5;padding:10px 0}.qa article p{color:#718096}.field{width:100%;padding:10px;border:1px solid #dce5ee;border-radius:5px;margin:6px 0 10px}.similar{padding-top:45px}.similar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.similar-card{background:#fff;border:1px solid #e3eaf2;padding:11px;border-radius:7px}.similar-card img{width:100%;height:130px;object-fit:cover;background:#f3f6fa}.similar-card h3{font:700 14px Manrope}.similar-card p{color:#1769e0;font-weight:700}@media (max-width:900px){.detail-hero{grid-template-columns:1fr}.similar-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.detail{padding:18px 16px}.detail-hero{padding:14px}.main-photo{height:270px}.detail h1{font-size:25px}.payments,.features{grid-template-columns:1fr}.similar-grid{gap:8px}}.cart-add-links{display:flex;flex-wrap:wrap;gap:8px;max-width:1240px;margin:12px auto;padding:0 28px}.cart-add-links strong{width:100%;font-size:12px;color:#718096}.cart-add-links button{border:1px solid #1769e0;background:#fff;color:#1769e0;border-radius:5px;padding:8px 10px;font-size:11px;cursor:pointer}.cart-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#071b2e99;display:grid;place-items:center;padding:18px;z-index:100}.cart-modal[hidden]{display:none}.cart-modal-card{background:#fff;border-radius:12px;max-width:440px;width:100%;padding:30px;text-align:center;box-shadow:0 20px 60px #071b2e40}.cart-success{margin:auto;background:#e6f8ee;color:#16834b;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:25px}.cart-modal-card h2{font:700 20px Manrope;margin:16px 0 8px}.cart-modal-card p{color:#718096}.cart-modal-summary{display:flex;justify-content:space-between;background:#f4f7fb;padding:12px;border-radius:6px;font-size:12px}.cart-modal-actions{display:flex;gap:10px;margin-top:20px}.cart-modal-actions>*{flex:1}.cart-modal-close{position:absolute;margin-left:360px;margin-top:-10px;border:0;background:none;font-size:26px;color:#718096;cursor:pointer}.cart-preview{padding:50px 28px}.cart-preview-row{display:flex;gap:15px;background:#fff;padding:14px;margin:10px 0;border:1px solid #e3eaf2;border-radius:7px}.cart-preview-row img{width:75px;height:75px;object-fit:cover}.cart-preview-row h2{font:700 15px Manrope}.cart-preview-total{font:800 22px Manrope;margin:25px 0}.consent-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:#241637;color:#fff;border:1px solid #7654e8;border-radius:10px;box-shadow:0 10px 30px #00000047;font-size:13px}.consent-banner p{margin:5px 0 0;color:#e8def4;line-height:1.45}.consent-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.consent-actions button,.consent-settings{cursor:pointer;border:0;border-radius:5px;padding:9px 12px;font-weight:700}.consent-actions .button{background:#f04fb8;color:#fff}.consent-actions .outline{background:transparent;color:#fff;border:1px solid #bda6ea}.consent-settings{position:fixed;left:14px;bottom:14px;z-index:99;background:#241637;color:#fff;border:1px solid #7654e8;box-shadow:0 5px 16px #0003}@media (max-width:700px){.consent-banner{display:block}.consent-actions{margin-top:12px}}.admin-shell{display:flex;min-height:100vh;background:#f5f7fb}.admin-side{width:240px;background:#0b2038;color:#dbe8f5;padding:22px 14px;flex:none}.admin-side h2{color:#fff;font:800 18px Manrope;margin:0 10px 24px}.admin-side a{display:block;padding:10px 12px;border-radius:6px;font-size:13px;margin:2px 0}.admin-side a:hover,.admin-side a.active{background:#1769e0;color:#fff}.admin-main{flex:1;min-width:0}.admin-top{height:68px;background:#fff;border-bottom:1px solid #e5ebf2;display:flex;justify-content:space-between;align-items:center;padding:0 28px}.admin-content{padding:28px;max-width:1500px}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.admin-card,.admin-table,.admin-form{background:#fff;border:1px solid #e5ebf2;border-radius:9px;padding:18px}.admin-card small{color:#718096}.admin-card strong{display:block;font:800 25px Manrope;margin-top:8px;color:#0b2038}.admin-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.admin-actions h1{font-size:28px;margin:0}.admin-table{padding:0;overflow:auto}.admin-table table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:13px 15px;text-align:left;border-bottom:1px solid #edf1f5;white-space:nowrap}.admin-table th{font-size:11px;color:#718096;text-transform:uppercase}.admin-table td{font-size:13px}.admin-form{max-width:900px}.admin-form label{display:block;font-size:12px;font-weight:700;margin:14px 0 5px}.admin-form input,.admin-form textarea,.admin-form select{width:100%;padding:10px;border:1px solid #ccd7e3;border-radius:5px;font:inherit}.admin-form textarea{min-height:100px}.admin-form .twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-btn{border:0;border-radius:5px;padding:10px 15px;background:#1769e0;color:#fff;font-weight:700;cursor:pointer}.admin-btn.warn{background:#d94c3d}.notice{padding:11px;border-radius:5px;background:#e7f5ec;color:#257443;margin-bottom:15px}.error{padding:11px;border-radius:5px;background:#ffe9e7;color:#9e2d22;margin-bottom:15px}.pagination{padding:15px}.admin-login{min-height:100vh;display:grid;place-items:center;background:#f5f7fb}.admin-login .admin-form{width:min(420px,calc(100% - 30px))}@media (max-width:800px){.admin-side{width:65px;padding:14px 7px}.admin-side h2{font-size:0}.admin-side h2:after{content:"S";font-size:22px;color:#ff7a3d}.admin-side a{font-size:0;text-align:center}.admin-side a:before{content:"•";font-size:20px}.admin-content{padding:18px}.admin-grid{grid-template-columns:repeat(2,1fr)}.admin-form .twocol{grid-template-columns:1fr}.admin-top{padding:0 15px}}.admin-nav-group{margin:2px 0}.admin-nav-group summary{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:6px;font-size:13px;cursor:pointer;list-style:none}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group summary:before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--icon-file) center/contain no-repeat;mask:var(--icon-file) center/contain no-repeat}.admin-nav-group summary:after{content:"›";margin-left:auto;font-size:18px;line-height:1;transition:transform .15s}.admin-nav-group[open] summary:after{transform:rotate(90deg)}.admin-nav-group summary:hover,.admin-nav-group[open] summary{background:#132f4e;color:#fff}.admin-nav-group>a{margin-left:14px!important;padding-left:12px!important;font-size:12px!important;--admin-icon:var(--icon-chart)!important}@media (max-width:800px){.admin-nav-group summary{justify-content:center;font-size:0;padding-inline:8px}.admin-nav-group summary:after{display:none}.admin-nav-group>a{margin-left:0!important;font-size:0!important}}.home-hero{display:block;padding-top:16px}.home-hero-main{min-height:444px;border:0;border-radius:9px}.settings-hero{background:linear-gradient(118deg,#241637,#49308e 58%,#d83ca5);box-shadow:0 18px 40px #391f5b2e}.settings-hero:before{content:"";position:absolute;width:620px;height:620px;right:-145px;top:-245px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff06}.settings-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(36,22,55,.12),transparent 62%),radial-gradient(circle at 82% 72%,rgba(240,79,184,.42),transparent 24%);pointer-events:none}.settings-hero.css-banner-mode .hero-slides{opacity:0}.settings-hero.image-banner-mode .banner-art{display:none}.settings-hero .hero-copy{max-width:510px;padding-top:72px}.settings-hero .hero-copy small{color:#f8d7ef}.settings-hero .hero-copy h1{max-width:480px;font-size:42px;letter-spacing:-.03em}.settings-hero .hero-copy p{color:#f1e8f7}.banner-art{position:absolute;z-index:1;right:9%;bottom:42px;width:260px;height:220px;padding:25px;border:1px solid rgba(255,255,255,.22);border-radius:22px;background:linear-gradient(145deg,#fff3,#ffffff0a);box-shadow:24px 24px #ffffff12;transform:rotate(-7deg);color:#fff}.banner-art span{display:block;color:#f9b6df;font:700 13px/1 Manrope;letter-spacing:.22em}.banner-art strong{display:block;margin-top:24px;font:800 34px/.9 Manrope;letter-spacing:-.04em}.banner-art i{position:absolute;right:20px;top:18px;color:#ffd166;font-size:28px;font-style:normal}@media (max-width: 700px){.banner-art{right:7%;bottom:22px;width:170px;height:130px;padding:17px;opacity:.65}.banner-art strong{margin-top:15px;font-size:23px}.settings-hero .hero-copy{padding-top:38px}.settings-hero .hero-copy h1{font-size:30px;max-width:270px}.settings-hero .hero-copy p{max-width:245px}}@media (max-width: 560px){.home-hero-main{min-height:335px}}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.-left-20{left:-5rem}.top-0{top:0}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-12{width:3rem;height:3rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-12{height:3rem}.h-40{height:10rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-\[calc\(100\%\+8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.max-w-\[877px\]{max-width:877px}.max-w-2xl{max-width:42rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.bg-\[\#FF2D20\]\/10{background-color:#ff2d201a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.stroke-\[\#FF2D20\]{stroke:#ff2d20}.object-cover{object-fit:cover}.object-top{object-position:top}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-semibold{font-weight:600}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0px_14px_34px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 14px 34px 0px rgba(0,0,0,.08);--tw-shadow-colored:0px 14px 34px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/\[0\.05\]{--tw-ring-color:rgb(255 255 255 / .05)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.06\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0px_4px_34px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow:drop-shadow(0px 4px 34px rgba(0,0,0,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.selection\:bg-\[\#FF2D20\] *::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32 / var(--tw-bg-opacity))}.selection\:text-white *::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-\[\#FF2D20\]::selection{--tw-bg-opacity:1;background-color:rgb(255 45 32 / var(--tw-bg-opacity))}.selection\:text-white::selection{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-black\/70:hover{color:#000000b3}.hover\:ring-black\/20:hover{--tw-ring-color:rgb(0 0 0 / .2)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:size-16{width:4rem;height:4rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:pt-5{padding-top:1.25rem}}@media (min-width: 768px){.md\:row-span-3{grid-row:span 3 / span 3}}@media (min-width: 1024px){.lg\:col-start-2{grid-column-start:2}.lg\:h-16{height:4rem}.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pt-0{padding-top:0}.lg\:text-\[\#FF2D20\]{--tw-text-opacity:1;color:rgb(255 45 32 / var(--tw-text-opacity))}}@media (prefers-color-scheme: dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.dark\:via-zinc-900{--tw-gradient-to:rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-zinc-900{--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.dark\:text-white\/50{color:#ffffff80}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:text-white\/70{color:#ffffffb3}.dark\:ring-zinc-800{--tw-ring-opacity:1;--tw-ring-color:rgb(39 39 42 / var(--tw-ring-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:hover\:text-white\/70:hover{color:#ffffffb3}.dark\:hover\:text-white\/80:hover{color:#fffc}.dark\:hover\:ring-zinc-700:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(63 63 70 / var(--tw-ring-opacity))}.dark\:focus-visible\:ring-\[\#FF2D20\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 45 32 / var(--tw-ring-opacity))}.dark\:focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}}.order-status-cards{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:10px;margin-bottom:18px}.order-status-card{display:flex;flex-direction:column;gap:7px;padding:14px;background:#fff;border:1px solid #e5ebf2;border-radius:8px;color:#53677e}.order-status-card strong{font:800 21px Manrope;color:#0b2038}.order-status-card.active{border-color:#1769e0;box-shadow:0 0 0 2px #1769e01a}.order-status-card.active span{color:#1769e0;font-weight:700}.admin-order-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:15px 18px;margin-bottom:18px;background:#fff;border:1px solid #e5ebf2;border-radius:9px}.admin-order-filters label{display:grid;gap:5px;min-width:210px;font-size:11px;font-weight:700;color:#53677e}.admin-order-filters input,.admin-order-filters select{width:100%;padding:10px;border:1px solid #ccd7e3;border-radius:5px;background:#fff}.admin-filter-clear{padding:10px 4px;color:#1769e0;font-weight:700;font-size:12px}.order-number,.table-action,.admin-back{color:#1769e0;font-weight:700}.table-muted{display:block;margin-top:3px;color:#718096;font-size:11px;white-space:normal}.order-status,.payment-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.order-status{background:#eef2f7;color:#53677e}.status-pending{background:#fff5d6;color:#946200}.status-confirmed,.status-processing{background:#e7f1ff;color:#1769e0}.status-ready_for_pickup,.status-shipped,.status-out_for_delivery{background:#eee9ff;color:#6841d8}.status-delivered{background:#e7f5ec;color:#257443}.status-cancelled,.status-returned,.status-refunded{background:#ffe9e7;color:#b33a2d}.payment-status{background:#f4f7fb;color:#53677e}.order-actions{display:flex;gap:12px}.table-empty{text-align:center!important;color:#718096;padding:35px!important}.admin-back{display:block;margin-bottom:7px;font-size:12px}.order-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:15px}.admin-card h2{font:700 16px Manrope;color:#0b2038;margin:0 0 12px}.admin-card p{margin:7px 0;color:#53677e;line-height:1.45}.order-total-card{display:flex;gap:28px;justify-content:flex-end;align-items:center;margin-bottom:15px}.order-total-card div{display:grid;gap:5px;color:#718096;font-size:12px}.order-total-card strong{color:#0b2038}.order-grand-total{border-left:1px solid #e5ebf2;padding-left:28px}.order-grand-total strong{font:800 20px Manrope;color:#1769e0}.order-status-editor{display:grid;grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);gap:20px;align-items:start;margin-bottom:24px}.order-status-editor form,.order-edit-card form{display:grid;gap:10px}.order-status-editor label,.order-edit-card label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#53677e}.order-status-editor select,.order-status-editor textarea,.order-edit-card select,.order-edit-card textarea{width:100%;padding:10px;border:1px solid #ccd7e3;border-radius:5px;background:#fff}.order-status-editor textarea,.order-edit-card textarea{min-height:78px;resize:vertical}.admin-section-title{font:700 18px Manrope;color:#0b2038;margin:24px 0 10px}.order-edit-card{max-width:720px}.order-edit-summary{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:7px;border-bottom:1px solid #edf1f5;color:#53677e;font-size:12px}.order-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px}.order-edit-actions .outline{padding:10px 15px}@media (max-width:1050px){.order-status-cards{grid-template-columns:repeat(4,1fr)}.order-detail-grid{grid-template-columns:1fr 1fr}.order-total-card{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:700px){.order-status-cards{grid-template-columns:repeat(2,1fr)}.order-detail-grid,.order-status-editor{grid-template-columns:1fr}.admin-order-filters{align-items:stretch}.admin-order-filters label{min-width:100%}.admin-order-filters .admin-btn{width:100%}.order-actions{gap:8px}.order-total-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-grand-total{border-left:0;padding-left:0;border-top:1px solid #e5ebf2;padding-top:12px;grid-column:1/-1}}.danger-action{color:#c53030;background:none;border:0;cursor:pointer;padding:0;font:700 12px inherit}.order-delete-form{display:inline}.order-delete-form .danger-action:hover{color:#9b2c2c;text-decoration:underline}.order-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:700px){.order-control-grid{grid-template-columns:1fr}}.order-view-shell{width:100%;max-width:none;margin:0;padding:0 0 42px;color:#53677e}.order-view-back{margin-bottom:10px}.order-view-back .admin-back{margin:0;font-size:14px}.order-summary-panel,.order-details-panel{background:#fff;border:0;border-radius:0;padding:0}.order-summary-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5eb;padding:0 10px 17px;margin-bottom:30px}.order-summary-heading h1{font:700 24px DM Sans,Arial,sans-serif;color:#304b70;margin:0}.order-summary-heading span{font-size:13px;color:#8190a3}.order-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 5px}.order-summary-right{min-width:0}.order-summary-table{border:1px solid #e2e8ee;background:#fff}.order-summary-table>div{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:36px;border-bottom:1px solid #e2e8ee;font-size:14px;line-height:1.45}.order-summary-table>div:last-child{border-bottom:0}.order-summary-table strong,.order-summary-table span{padding:9px 8px}.order-summary-table strong{border-right:1px solid #e2e8ee;color:#536d8e;font-weight:700}.order-summary-table span{color:#71839b;overflow-wrap:anywhere}.order-select-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:6px}.order-select-row label{display:grid;gap:6px;color:#536d8e;font-size:13px;font-weight:700}.order-select-row select{width:100%;height:38px;padding:5px 10px;border:1px solid #d8e0e8;border-radius:6px;background:#fff;color:#53677e;font:inherit}.order-select-row select:focus{outline:2px solid #2e5bff33;border-color:#2e5bff}.order-summary-controls{display:flex;align-items:end;justify-content:flex-end;gap:12px;padding:16px 5px 0}.order-summary-controls label{display:grid;gap:5px;width:min(440px,100%);font-size:13px;font-weight:700;color:#536d8e}.order-summary-controls textarea{min-height:36px;padding:8px;border:1px solid #d8e0e8;border-radius:5px;resize:vertical;font:inherit}.order-summary-controls .admin-btn{height:36px;white-space:nowrap}.order-details-panel{border-top:1px solid #dfe5eb;margin-top:57px;padding:20px 5px 0}.order-details-panel h2{font:700 20px DM Sans,Arial,sans-serif;color:#304b70;margin:0 0 27px}.order-details-table{border:1px solid #e2e8ee;border-radius:0;padding:0}.order-details-table th,.order-details-table td{font-size:14px;padding:12px 10px}.order-details-table th{color:#71839b;text-transform:none;font-weight:700}.order-details-table td{color:#536d8e}.order-item-image{width:40px;height:30px;object-fit:contain;background:#f4f7fb}.order-item-placeholder{color:#9aa8b8}.order-view-shell>.admin-section-title,.order-view-shell>.admin-table:not(.order-details-table){margin-left:5px;margin-right:5px}@media (max-width:800px){.order-view-shell{padding-inline:0}.order-summary-grid{grid-template-columns:1fr}.order-summary-heading{margin-bottom:20px}.order-summary-right{order:2}.order-summary-controls{display:grid;grid-template-columns:1fr}.order-summary-controls .admin-btn{width:100%}}@media (max-width:520px){.order-summary-table>div{grid-template-columns:125px minmax(0,1fr)}.order-select-row{gap:8px}.order-details-table{overflow-x:auto}.order-details-table table{min-width:620px}}.admin-side a{display:flex;align-items:center;gap:10px}.admin-side a:before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--admin-icon) center/contain no-repeat;mask:var(--admin-icon) center/contain no-repeat}.admin-side a:nth-of-type(1){--admin-icon:var(--icon-grid)}.admin-side a:nth-of-type(2){--admin-icon:var(--icon-home)}.admin-side a:nth-of-type(3){--admin-icon:var(--icon-image)}.admin-side a:nth-of-type(4){--admin-icon:var(--icon-box)}.admin-side a:nth-of-type(5){--admin-icon:var(--icon-folder)}.admin-side a:nth-of-type(6){--admin-icon:var(--icon-tag)}.admin-side a:nth-of-type(7){--admin-icon:var(--icon-orders)}.admin-side a:nth-of-type(8){--admin-icon:var(--icon-users)}.admin-side a:nth-of-type(9){--admin-icon:var(--icon-file)}.admin-side a:nth-of-type(10){--admin-icon:var(--icon-pages)}.admin-side a:nth-of-type(11){--admin-icon:var(--icon-shield)}.admin-side a:nth-of-type(12){--admin-icon:var(--icon-footer)}.admin-side a:nth-of-type(13){--admin-icon:var(--icon-settings)}.admin-side a:nth-of-type(14){--admin-icon:var(--icon-chart)}.admin-side a:hover:before,.admin-side a.active:before{background:#fff}.product-image>form button{font-size:0}.product-image>form button{display:grid;place-items:center}:root{--icon-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h7v7H3V3zm11 0h7v7h-7V3zM3 14h7v7H3v-7zm11 0h7v7h-7v-7z'/%3E%3C/svg%3E");--icon-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 11.5 12 3l9 8.5V21h-6v-6H9v6H3v-9.5z'/%3E%3C/svg%3E");--icon-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v16H4V4zm2 2v12h12V6H6zm2 8 2-2 2 2 2-3 3 5H8l2-2z'/%3E%3C/svg%3E");--icon-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 3 8 4v10l-8 4-8-4V7l8-4zm0 2.2L7 7.7l5 2.5 5-2.5-5-2.5zM6 9v6.8l5 2.5v-6.8L6 9zm7 9.3 5-2.5V9l-5 2.5v6.8z'/%3E%3C/svg%3E");--icon-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h7l2 2h9v12H3V5zm2 4v8h14V9H5z'/%3E%3C/svg%3E");--icon-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m3 4 8-1 10 10-8 8L3 11V4zm4 3a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");--icon-orders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3h12v3h3v15H3V6h3V3zm2 2v3h8V5H8zm-3 6v8h14v-8H5zm2 2h4v2H7v-2z'/%3E%3C/svg%3E");--icon-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm-7 8a7 7 0 0 1 14 0H5zm14-7a3 3 0 0 0-1-5.8 5.7 5.7 0 0 1 0 5.8z'/%3E%3C/svg%3E");--icon-file:var(--icon-pages);--icon-pages:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 3h10l4 4v14H5V3zm9 2H7v14h10V9h-3V5z'/%3E%3C/svg%3E");--icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 8 3v6c0 5-3.4 9.2-8 11-4.6-1.8-8-6-8-11V5l8-3zm-1 12 6-6-1.4-1.4-4.6 4.6-2.6-2.6L7 10l4 4z'/%3E%3C/svg%3E");--icon-footer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h18v2H3V4zm0 7h18v2H3v-2zm0 7h18v2H3v-2z'/%3E%3C/svg%3E");--icon-settings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm8.5 4a7.5 7.5 0 0 1-.2 1.7l2 1.5-2 3.4-2.4-1a8 8 0 0 1-2.9 1.7L14.7 22h-4l-.3-2.7a8 8 0 0 1-2.9-1.7l-2.4 1-2-3.4 2-1.5a7.5 7.5 0 0 1 0-3.4l-2-1.5 2-3.4 2.4 1a8 8 0 0 1 2.9-1.7L10.7 2h4l.3 2.7a8 8 0 0 1 2.9 1.7l2.4-1 2 3.4-2 1.5c.1.6.2 1.1.2 1.7z'/%3E%3C/svg%3E");--icon-chart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 19V5h2v12h14v2H4zm4-4V9h2v6H8zm4 0V5h2v10h-2zm4 0v-3h2v3h-2z'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m15.5 14 5 5-1.5 1.5-5-5V17a7 7 0 1 1 1.5-3zM10 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10z'/%3E%3C/svg%3E");--icon-offer:var(--icon-tag);--icon-flash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m13 2-9 12h6l-1 8 9-12h-6l1-8z'/%3E%3C/svg%3E");--icon-user:var(--icon-users);--icon-support:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 13v-1a8 8 0 0 1 16 0v1h-2v-1a6 6 0 0 0-12 0v1H4zm-1 0h4v6H3v-6zm14 0h4v6h-4v-6zM8 21h8v-2H8v2z'/%3E%3C/svg%3E");--icon-tools:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m14.7 6.3 3-3a5 5 0 0 0 0 6.8l-6.9 6.9a3 3 0 1 0 1.4 1.4l6.9-6.9a5 5 0 0 0 6.8 0l-3 3-3-3-3-3z'/%3E%3C/svg%3E");--icon-wrench:var(--icon-settings);--icon-store:var(--icon-home);--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v2H3V5zm0 6h18v2H3v-2zm0 6h18v2H3v-2z'/%3E%3C/svg%3E");--icon-compare:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 4h2v12l3-3 1.4 1.4L8 20l-5.4-5.6L4 13l3 3V4zm10 16h-2V8l-3 3-1.4-1.4L16 4l5.4 5.6L20 11l-3-3v12z'/%3E%3C/svg%3E");--icon-cart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 4h2l2 11h11l2-8H7V5h14l-2.5 12H6L3 4zm5 16a2 2 0 1 0 0 0 2 2 0 0 0 0 0zm9 0a2 2 0 1 0 0 0 2 2 0 0 0 0 0z'/%3E%3C/svg%3E");--icon-whatsapp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.7-1.2A9 9 0 1 0 12 3zm0 2a7 7 0 0 1 5.9 10.8l-.5.7-2.8-.8-.8.4c-1.8-.8-3.2-2.2-4-4l.4-.8-.8-2.8.7-.5A7 7 0 0 1 12 5z'/%3E%3C/svg%3E")}.payments.payments--with-order{grid-template-columns:1fr 1fr}.payments .pay.pay-order-now{display:flex;flex-direction:column;justify-content:center;border:2px solid #f04fb8;background:linear-gradient(135deg,#fff,#fff5fb);min-height:101px}.pay-order-now small{color:#7654e8;font-weight:700}.pay-order-now form{margin-top:10px}.pay-order-now .button{width:100%;justify-content:center;background:linear-gradient(135deg,#f04fb8,#d83ca5);font-size:14px}.purchase-bar{align-items:stretch}.purchase-bar .qty{flex:0 0 auto}.purchase-bar .add-to-cart-form{flex:1}.purchase-bar .add-to-cart-form .add-to-cart-button,.purchase-bar .add-to-cart-form .outline{width:100%;height:42px;justify-content:center}.purchase-bar .add-to-cart-form button{font-size:14px}@media (max-width:560px){.payments.payments--with-order{grid-template-columns:1fr}.purchase-bar{display:grid;grid-template-columns:92px 1fr}.purchase-bar .add-to-cart-form{min-width:0}}.error-page__notice{max-width:680px;margin:26px auto;padding:18px 22px;border:1px solid #dbe4ef;border-left:4px solid var(--sef-primary);border-radius:8px;background:#fff;text-align:left;box-shadow:0 6px 18px #0b20380f}.error-page__notice strong{display:block;margin-bottom:7px;color:var(--sef-text);font:700 15px Manrope,Arial,sans-serif}.error-page__notice p{margin:0;color:var(--sef-muted);font-size:13px;line-height:1.65}.product-direct-order{margin:28px 0;scroll-margin-top:24px}.product-direct-order .checkout-page{width:100%;max-width:none;padding:0}.product-direct-order .checkout-panel h1{font-size:24px}.product-direct-order .checkout-summary{align-self:start}.detail .crumb{font-size:14px}.detail-hero{gap:40px;padding:30px}.detail h1{font-size:30px;line-height:1.2}.detail .muted{font-size:16px;line-height:1.75}.detail .meta{font-size:14px;padding:16px 0}.detail .features span{padding:12px;font-size:13px;line-height:1.5}.detail .pay{padding:16px}.detail .payments .pay{padding:10px;min-height:0}.detail .payments .pay.cash small,.detail .payments .pay-order-now small{display:none}.detail .payments .pay strong{margin:0}.detail .payments .pay del{display:block;margin-top:2px}.detail .payments .pay-order-now{min-height:0}.detail .payments .pay-order-now form{margin-top:0}.detail .payments .pay-order-now{padding:0;overflow:hidden;display:flex}.detail .payments .pay-order-now form{width:100%;display:flex}.detail .payments .pay-order-now .button{width:100%;height:100%;min-height:76px;border-radius:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:18px}.detail .pay small,.detail .pay del{font-size:13px}.detail .pay strong{font-size:24px}.detail .pay span{font-size:13px}.detail .reward{font-size:14px;padding:14px}.detail .button,.detail .outline{font-size:14px;padding:14px 18px}.detail .qty button,.detail .qty input{width:38px;height:46px;font-size:15px}.tabs-panel{padding:30px}.tabs a{font-size:15px}.tabs-panel h2{font-size:24px}.tabs-panel h3{font-size:18px}.tabs-panel,.tabs-panel p,.spec-table{font-size:15px;line-height:1.75}.spec-table th,.spec-table td{padding:12px}.similar h2{font-size:24px}.similar-card h3{font-size:16px}.similar-card p{font-size:15px}@media (max-width:700px){.detail-hero{gap:22px;padding:18px}.detail h1{font-size:29px}.detail .muted{font-size:15px}.detail .meta{font-size:13px}.detail .features span{font-size:12px}.tabs-panel{padding:18px}.tabs{gap:14px;overflow:auto}.tabs a{font-size:14px;white-space:nowrap}}.direct-product-selection{margin-bottom:20px}.direct-product-selection h2{font-size:20px}.direct-product-card{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #e3eaf2;border-radius:8px;background:#fff;max-width:620px}.direct-product-card img{width:72px;height:72px;object-fit:contain}.direct-product-card p{margin:8px 0 0;color:#61748a}.direct-product-card strong{overflow-wrap:anywhere}.gallery-video-thumb{position:relative}.gallery-video-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:24px;text-shadow:0 2px 6px #000;background:#0003}.main-photo iframe{width:100%;height:100%;min-height:300px;border:0;border-radius:inherit}.site-header .menu-toggle{display:none}@media (max-width:900px){.site-header .menu-toggle{display:grid}}.settings-hero.image-banner-mode .hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none;padding:24px 30%;text-align:center}.settings-hero.image-banner-mode .hero-copy small{color:#d83ca5;font-weight:700}.settings-hero.image-banner-mode .hero-copy h1{max-width:520px;margin:12px 0 10px;color:#7654e8;font-size:40px;text-shadow:0 1px 0 rgba(255,255,255,.75)}.settings-hero.image-banner-mode .hero-copy h1{font-size:32px;line-height:1.35}.settings-hero.image-banner-mode .hero-copy p{max-width:460px;color:#4b3c69;font-size:14px}.settings-hero.image-banner-mode .hero-copy .hero-button{margin-top:12px;background:linear-gradient(135deg,#f04fb8,#7654e8);box-shadow:0 7px 16px #7654e840}@media (max-width:700px){.settings-hero.image-banner-mode .hero-copy{padding:20px 18%}.settings-hero.image-banner-mode .hero-copy h1{font-size:28px}.settings-hero.image-banner-mode .hero-copy p{font-size:12px}}.search button:after{content:none!important;display:none!important}.admin-login .admin-btn{display:block;width:100%;margin-top:14px;padding:12px 15px;background:#1769e0!important;color:#fff!important;border:0;border-radius:5px;font-weight:700;line-height:1.2;visibility:visible;opacity:1}.admin-login-logo{display:block;width:min(220px,100%);height:64px;object-fit:contain;object-position:left center;margin:0 0 14px}.admin-login .admin-form h1{margin-top:0}.admin-login-logo{margin-left:auto;margin-right:auto;object-position:center}.admin-login .admin-form{text-align:center}.admin-login .admin-login-logo{display:block;margin:0 auto 14px!important;object-position:center center}.admin-login .admin-form label{text-align:left}:root{--sef-header-bg:#0b2038;--sef-primary:#1769e0;--sef-primary-hover:#1058c2;--sef-accent:#ff7a3d;--sef-page-bg:#f4f6f8;--sef-card-bg:#fff;--sef-border:#e2e8f0;--sef-text:#182b42;--sef-muted:#718096;--sef-price:#e85d2a;--sef-success:#16834b;--navy:var(--sef-header-bg);--blue:var(--sef-primary);--orange:var(--sef-accent);--ink:var(--sef-text);--muted:var(--sef-muted);--soft:var(--sef-page-bg);--line:var(--sef-border)}*{box-sizing:border-box}html{background:var(--sef-page-bg)}body{margin:0;background:var(--sef-page-bg);color:var(--sef-text);font:13px DM Sans,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.wrap{max-width:1180px;margin-inline:auto;padding-inline:20px}.site-header{background:var(--sef-header-bg);color:#fff}.topbar{min-height:74px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.brand strong{display:block;font:800 18px Manrope}.brand small{display:block;color:#a9b8ca;font-size:10px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:var(--sef-accent);color:#fff;font:700 19px Manrope}.search{height:38px;display:flex;flex:1;max-width:560px;background:#fff;border-radius:4px;overflow:hidden}.search input{border:0;outline:0;padding:0 13px;flex:1;font:13px inherit}.search button{width:44px;border:0;background:var(--sef-accent);color:#fff;font-size:19px}.header-links{display:flex;gap:16px}.header-links a{font-size:12px;font-weight:700}.header-links small{display:block;font-size:9px;color:#a9b8ca;font-weight:400;margin-top:3px}.cart b{background:var(--sef-accent);border-radius:99px;padding:2px 5px;font-size:9px}.nav{border-top:1px solid #253a52}.nav-inner{display:flex;overflow:auto;white-space:nowrap}.nav a{padding:10px 9px;font-size:11px;color:#c9d5e3}.nav a:hover{color:#fff}.nav span{color:#71869e}.menu-toggle{display:none;color:#fff;font-size:22px;border:0;background:transparent}.ticker{background:#fff;border-bottom:1px solid var(--line)}.ticker-inner{display:flex;gap:35px;overflow:hidden;white-space:nowrap;padding:9px 20px;color:#68788c;font-size:11px}.ticker span:first-child{color:var(--blue)}.hero{display:grid;grid-template-columns:3fr 1fr;gap:10px;padding-top:18px}.hero-main{min-height:286px;padding:38px 42px;border-radius:7px;background:linear-gradient(115deg,#0a2948,#1769e0);color:#fff;position:relative;overflow:hidden}.eyebrow{font-size:9px;letter-spacing:.16em;font-weight:700;color:#b9cee7}.eyebrow.blue{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font:800 clamp(26px,3.5vw,42px)/1.08 Manrope;margin:17px 0 13px;letter-spacing:-.03em}h1 em{color:#8ed6ff;font-style:normal}.hero-main p{color:#d3e4f5;max-width:400px;font-size:13px}.button{display:inline-flex;margin-top:12px;padding:10px 14px;background:var(--sef-accent);border:0;border-radius:4px;color:#fff;font-weight:700;gap:18px;cursor:pointer}.button.light{background:#fff;color:var(--navy)}.hero-dots{position:absolute;bottom:17px;letter-spacing:5px;color:#a9d7ff}.hero-side{display:grid;gap:10px}.side-card{border-radius:7px;padding:20px;background:#e4efff;min-height:138px}.side-card:nth-child(2){background:#fff0e7}.side-card small{font-size:9px;color:var(--blue);letter-spacing:.13em;font-weight:700}.side-card h3{font:700 18px Manrope;margin:9px 0 4px}.side-card p{color:var(--muted);font-size:11px}.side-card a{color:var(--blue);font-weight:700;font-size:11px}.services{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 13px}.services a{display:flex;gap:10px;align-items:center;padding:8px 14px;border-right:1px solid var(--line)}.services a:last-child{border:0}.services b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8f1ff;color:var(--blue);font-size:16px}.services strong,.services small{display:block}.services strong{font-size:11px}.services small{font-size:9px;color:var(--muted);margin-top:3px}.section{padding-top:42px}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.section-head h2,.store-cta h2{font:800 21px Manrope;margin:5px 0 0}.section-head>a{color:var(--blue);font-weight:600;font-size:11px}.category-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.category-card{background:#fff;border:1px solid var(--line);border-radius:5px;padding:12px 7px;text-align:center;transition:.2s}.category-card:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 3px 10px #17325313}.category-card b{display:grid;place-items:center;height:36px;font-size:22px;color:var(--blue)}.category-card span,.category-card small{display:block}.category-card span{font-weight:700;margin-top:7px;font-size:10px}.category-card small{color:var(--muted);font-size:9px;margin-top:3px}.store-cta{margin-top:38px;padding:30px 0;background:var(--navy);color:#fff}.store-cta p{color:#a9bbcf;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-card{background:#fff;border-radius:6px;overflow:hidden;border:1px solid var(--line);transition:.2s}.product-image{height:164px;background:#edf3fa center/cover no-repeat;position:relative}.product-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#071b3020,transparent 40%)}.product-image>button{position:absolute;right:9px;top:9px;border:0;background:#fff;border-radius:50%;width:26px;height:26px;color:var(--blue);z-index:1}.badge{position:absolute;left:9px;top:9px;background:var(--sef-accent);color:#fff;padding:4px 6px;font-size:9px;border-radius:3px;z-index:1}.product-body{padding:11px}.product-body>small{color:var(--muted);font-size:9px}.product-body h3{font:700 12px Manrope;margin:6px 0;line-height:1.35}.product-body p{color:var(--muted);font-size:10px;line-height:1.4;min-height:28px}.price{color:var(--sef-price);font:700 16px Manrope}.price del{color:#a3afbc;font:10px DM Sans;margin-left:4px}.product-meta{display:flex;justify-content:space-between;margin:8px 0;color:#398b63;font-size:9px}.product-meta span+span{color:#ba762d}.buy{display:flex;justify-content:space-between;background:#edf4ff;color:var(--blue);padding:8px;border-radius:4px;font-weight:700;font-size:10px}.seo{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:42px 20px 50px}.seo h2{font:700 15px Manrope}.seo p{line-height:1.6;color:var(--muted);font-size:11px}.footer{background:#081a2e;color:#bac9da;padding-top:34px}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:28px}.footer .brand strong{color:#fff}.footer h4{color:#fff;margin:3px 0 12px;font-size:13px}.footer-grid a:not(.brand){display:block;margin:8px 0;font-size:11px}.footer p{font-size:11px;line-height:1.7}.footer-bottom{border-top:1px solid #1c3047;margin-top:25px;padding:14px 20px 18px;font-size:10px}.floating{position:fixed;right:16px;bottom:16px;z-index:40}.floating a{display:block;border-radius:18px;background:var(--blue);color:#fff;padding:8px 12px;box-shadow:0 5px 18px #0b203850;font-size:11px}.floating span{font-weight:700}@media (max-width:900px){.header-links{display:none}.topbar{gap:12px}.menu-toggle{display:block}.nav{display:none}.menu-toggle:focus+.nav,.nav:hover{display:block}.nav-inner{display:grid;grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.hero-side{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.wrap{padding-left:14px;padding-right:14px}.brand strong{font-size:15px}.search{order:3;flex-basis:100%;max-width:none}.topbar{flex-wrap:wrap;padding:11px 14px}.hero-main{padding:30px 22px;min-height:280px}h1{font-size:30px}.services{grid-template-columns:repeat(2,1fr);padding:8px}.services a{padding:8px 5px}.services a:nth-child(2){border:0}.hero-side{grid-template-columns:1fr}.category-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-image{height:125px}.product-body{padding:9px}.product-body h3{font-size:11px}.seo{grid-template-columns:1fr;padding-top:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-grid>div:first-child{grid-column:1/-1}.section{padding-top:34px}}.listing-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-specs{margin:8px 0 10px}.product-image form{position:absolute;right:9px;top:9px;z-index:2}.product-image form button{border:0;background:#fff;border-radius:50%;width:26px;height:26px;color:var(--blue);cursor:pointer}.cart-modal{background:#000000a6}.cart-modal-card{max-width:820px;border-radius:4px;padding:24px;text-align:left}.cart-success{margin:0;width:38px;height:38px;font-size:20px}.cart-modal-card h2{margin:10px 0 5px}.cart-modal-summary{margin-left:auto;max-width:260px;border:1px solid var(--line);border-radius:4px;background:#fff}.cart-modal-actions{max-width:360px}.cart-modal-close{right:18px;top:12px;position:absolute;margin:0}@media (max-width:900px){.listing-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.listing-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cart-modal-card{padding:20px}.cart-modal-summary{margin:14px 0 0;max-width:none}.cart-modal-actions{max-width:none}}.home-page{background:#f3f4f8;padding-bottom:8px}.home-page .ticker{background:transparent;border:0}.home-page .ticker-inner{max-width:1180px;margin:16px auto 0;background:#fff;border-radius:999px;padding:10px 20px;box-shadow:0 1px 2px #192b3d08}.home-page .ticker span,.home-page .ticker span:first-child{color:#5f6874}.header-links{align-items:center}.header-links a{display:grid;grid-template-columns:20px auto;column-gap:6px;line-height:1.15}.header-links a b{grid-row:span 2;color:var(--sef-accent);font-size:16px;text-align:center}.header-links a small{grid-column:2}.header-links .pc-builder{display:block;background:linear-gradient(110deg,#06b6d4,#2563eb);border-radius:5px;padding:11px 17px;color:#fff;font-size:12px}.home-hero{display:grid;grid-template-columns:minmax(0,3.25fr) minmax(230px,1fr);gap:14px;padding-top:16px}.home-hero-main{position:relative;min-height:392px;border-radius:9px;overflow:hidden;background:linear-gradient(115deg,#081c65,#071a5c 48%,#112a84);color:#fff}.hero-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero-main.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041344b8 0%,transparent 70%)}.hero-copy{position:relative;z-index:2;max-width:480px;padding:64px 55px}.hero-copy small{font-size:10px;letter-spacing:.12em;color:#c1d5ff;font-weight:700}.hero-copy h1{font-size:35px;line-height:1.08;margin:18px 0 12px}.hero-copy p{font-size:13px;line-height:1.6;color:#dbeafe;max-width:380px}.hero-copy h1 em{color:#73ddff}.hero-button{display:inline-flex;align-items:center;gap:26px;margin-top:13px;background:var(--sef-accent);padding:11px 15px;border-radius:4px;color:#fff;font-weight:700;font-size:12px}.hero-fallback-art{position:absolute;right:45px;bottom:26px;width:43%;height:68%;border-radius:40% 40% 8px 8px;background:linear-gradient(145deg,#dbeafe,#64748b);box-shadow:20px 20px #f9731640;transform:skew(-4deg)}.hero-fallback-art span{position:absolute;left:30px;top:45px;color:#1e40af;font:800 38px Manrope}.hero-fallback-art b{position:absolute;left:30px;bottom:38px;color:#0f172a;font:800 21px/1.05 Manrope}.hero-fallback-art i{position:absolute;right:25px;top:25px;color:#f97316;font-size:34px;font-style:normal}.hero-dots{position:absolute;z-index:3;bottom:14px;left:50%;display:flex;gap:7px}.hero-dots b{display:block;width:27px;height:6px;background:#d9dee8}.hero-dots b.active{background:var(--sef-accent)}.home-hero-side{display:grid;grid-template-rows:1fr 1fr;gap:14px}.side-card{position:relative;min-height:189px;display:block;overflow:hidden;border-radius:9px;padding:0;background:linear-gradient(135deg,#f16638,#ffd39e);color:#172033}.side-card:nth-child(2){background:linear-gradient(135deg,#151568,#5420a9);color:#fff}.side-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.side-card>span{position:absolute;z-index:1;inset:auto 18px 17px}.side-card small{display:block;font-size:9px;letter-spacing:.12em;color:var(--sef-accent);font-weight:800}.side-card:nth-child(2) small{color:#a5f3fc}.side-card strong{display:block;font:800 17px Manrope;margin-top:5px}.side-card em{display:block;font-size:10px;font-style:normal;margin-top:5px;opacity:.85}.side-fallback-art{position:absolute;right:13px;top:14px;text-align:right;color:#fff;font:800 30px/1 Manrope;opacity:.8}.side-fallback-art strong{font-size:12px}.service-row{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:27px}.service-row a{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e6e8ee;border-radius:4px;padding:15px 18px;min-height:76px;box-shadow:0 1px 2px #20304708}.service-row b{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#fb4b25;color:#fff;font-size:22px}.service-row strong,.service-row small{display:block}.service-row strong{font:800 14px Manrope;color:#111827}.service-row small{font-size:12px;color:#5f6874;margin-top:4px}.home-section{padding-top:48px}.center-heading{text-align:center;margin-bottom:23px}.center-heading h2{font:800 21px Manrope;margin:0 0 9px;color:#111827}.center-heading p{font-size:13px;color:#233653;margin:0}.category-section .category-grid{row-gap:16px}.category-section .category-card{min-height:129px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e9ebef;border-radius:14px;padding:15px 8px;box-shadow:0 1px 2px #20304708}.category-section .category-card b{height:46px;font-size:27px;color:#4b5563}.category-section .category-card span{font-size:12px;font-weight:600;color:#233653;margin-top:12px}.store-cta{margin-top:52px;padding:24px 0;background:linear-gradient(105deg,#12b8dc,#2542bd 70%,#17348f)}.store-cta-inner{display:flex;align-items:center;gap:17px;color:#fff}.store-pin{display:grid;place-items:center;width:42px;height:42px;border:4px solid #fff;border-radius:50%;font-size:0}.store-pin:after{content:"•";font-size:26px;color:#fff}.store-cta-inner strong{display:block;font:800 27px Manrope}.store-cta-inner p{margin:4px 0 0;font-size:13px;color:#e0f2fe}.store-button{margin-left:auto;background:#f7a817;color:#101828;border-radius:28px;padding:13px 24px;font-size:13px;font-weight:800}.store-button span{margin-left:16px;font-size:18px}.home-page #featured-products{padding-top:48px}.home-page #featured-products .product-grid{row-gap:13px}.home-page .product-card{border-radius:4px}.home-page .product-image{height:184px;background-size:contain;background-repeat:no-repeat}.home-page .product-body{min-height:145px}.home-page .product-body p{display:none}.home-page .product-body h3{min-height:34px}.home-page .buy{justify-content:center}.home-page .seo{padding-top:52px}.home-page .cart-add-links{display:none}@media (max-width:900px){.home-hero{grid-template-columns:1fr}.home-hero-side{grid-template-columns:1fr 1fr;grid-template-rows:none}.service-row{gap:12px}.service-row a{padding:12px}.header-links .pc-builder{padding:9px 10px}}@media (max-width:560px){.home-page .ticker-inner{margin:10px 14px 0}.home-hero{padding-top:12px}.home-hero-main{min-height:335px}.hero-copy{padding:34px 25px}.hero-copy h1{font-size:28px}.hero-fallback-art{right:18px;width:48%;height:53%;opacity:.75}.home-hero-side{grid-template-columns:1fr;gap:10px}.side-card{min-height:145px}.service-row{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px}.service-row a{display:block;padding:12px 9px;min-height:106px}.service-row b{margin-bottom:9px;width:37px;height:37px;font-size:17px}.service-row strong{font-size:11px}.service-row small{font-size:10px}.home-section{padding-top:34px}.category-section .category-grid{gap:8px}.category-section .category-card{min-height:105px;border-radius:10px}.category-section .category-card b{height:34px;font-size:21px}.category-section .category-card span{font-size:10px;margin-top:8px}.store-cta{margin-top:34px}.store-cta-inner{align-items:flex-start;flex-wrap:wrap}.store-cta-inner strong{font-size:19px}.store-button{margin:8px 0 0 58px}.home-page #featured-products{padding-top:35px}.home-page .product-image{height:132px}.home-page .product-body{min-height:138px}}.site-logo{display:block;width:118px;height:42px;object-fit:contain;object-position:left center}.brand:has(.site-logo) .brand-mark{display:none}.category-actions{display:flex;align-items:center;gap:10px}.category-actions a{color:#1769e0;font-weight:700;font-size:12px}.category-actions form{display:inline}.link-danger{border:0;background:none;color:#d94c3d;font:700 12px inherit;cursor:pointer;padding:0}html,body{overflow-x:hidden}.home-page{overflow:hidden}.settings-hero .hero-slides{position:absolute;top:0;right:0;bottom:0;left:0}.settings-hero .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.settings-hero .hero-slide.is-active,.settings-hero .hero-fallback-art{opacity:1}.settings-hero .hero-copy{position:relative;z-index:2}.settings-hero .hero-dots{left:50%;transform:translate(-50%);display:flex;gap:7px}.settings-hero .hero-dots button{width:27px;height:6px;padding:0;border:0;background:#d9dee8;cursor:pointer}.settings-hero .hero-dots button.active{background:var(--sef-accent)}.home-hero-main,.home-hero-side{min-width:0}.home-hero-side .side-card.has-image>img{z-index:0}.home-hero-side .side-card.has-image>span{display:none}.pagination{display:flex;align-items:center;gap:8px;min-height:48px;overflow:auto}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;white-space:nowrap}.pagination svg,.admin-table svg{width:16px!important;height:16px!important;max-width:16px;display:inline-block}.admin-main{min-width:0;overflow:hidden}.settings-form{max-width:1100px}.settings-section{border:1px solid #e5ebf2;border-radius:9px;padding:18px;margin-bottom:16px;background:#fff}.settings-section h2{font:800 17px Manrope;margin:0 0 6px;color:#0b2038}.settings-help,.admin-subtitle{color:#718096;margin:0 0 14px;font-size:12px}.settings-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-upload{display:flex!important;flex-direction:column;gap:8px;margin:0!important;padding:12px;border:1px dashed #cbd5e1;border-radius:7px;background:#f8fafc}.settings-upload strong{font-size:12px}.settings-upload input{padding:8px!important;background:#fff}.settings-upload img{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:5px}.upload-placeholder{display:grid;place-items:center;height:150px;color:#94a3b8;background:#fff;border-radius:5px;font-size:12px}.settings-text-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.settings-text-fields h2{grid-column:1/-1}.settings-text-fields label{margin-top:10px}.settings-form>.admin-btn{margin-top:2px}@media (max-width:700px){.settings-upload-grid,.settings-text-fields{grid-template-columns:1fr}}.image-size-hint{display:inline-block;margin-left:8px;color:#ff4d2e;font-size:12px;font-weight:400;white-space:nowrap}.admin-form label>.image-size-hint{vertical-align:middle}@media (max-width:560px){.image-size-hint{display:block;margin:2px 0 0}}.field-help{display:block;color:#718096;font-size:11px;font-weight:400;margin:4px 0}.category-search{margin:8px 0!important}.category-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;border:1px solid #ccd7e3;border-radius:5px;max-height:220px;overflow:auto;background:#f8fafc}.category-option{display:flex!important;align-items:center;gap:7px;margin:0!important;padding:7px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-weight:600!important}.category-option input{width:auto!important;padding:0!important}.category-option[hidden]{display:none!important}.product-upload-preview{display:block;width:150px;height:150px;object-fit:contain;margin-top:8px;border:1px solid #e2e8f0;border-radius:5px;background:#f8fafc}.product-gallery-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.product-gallery-preview img{width:76px;height:76px;object-fit:cover;border:1px solid #e2e8f0;border-radius:5px}@media (max-width:700px){.category-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-form{display:inline}.footer-form h2{font:800 17px Manrope;margin:5px 0 12px;color:#0b2038}.footer-form hr{border:0;border-top:1px solid #e5ebf2;margin:22px 0}.custom-page{padding:55px 28px 90px;max-width:900px}.custom-page-content{margin-top:25px;background:#fff;border:1px solid #e3eaf2;border-radius:8px;padding:24px;line-height:1.8;white-space:normal}.footer-bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.home-hero{display:block}.home-hero-main{width:100%}.hero-button span{font-size:0}.hero-button span:after{content:"→";font-size:16px}.banner-art i,.hero-fallback-art i{font-size:0}.banner-art i:after,.hero-fallback-art i:after{content:"✦";font-size:34px}.service-row a b:after{font-size:22px;line-height:1}.service-row a:nth-child(1) b:after{content:"✚"}.service-row a:nth-child(2) b:after{content:"!";font-size:22px}.service-row a:nth-child(3) b:after{content:"⚙"}.service-row a:nth-child(4) b:after{content:"⚒"}.category-section .category-card b{font-size:0}.category-section .category-card b:after{content:"◆";font-size:27px}.category-section .category-card:nth-child(2) b:after{content:"✦"}.category-section .category-card:nth-child(3) b:after{content:"⌂"}.category-section .category-card:nth-child(4) b:after{content:"♡"}.store-pin:after{content:"⌂";font-size:24px}.search button{font-size:0}.search button:after{content:"⌕";font-size:19px}.header-links a b{font-size:0}.header-links a:nth-child(1) b:after{content:"▣";font-size:16px}.header-links a:nth-child(2) b:after{content:"⚡";font-size:16px}.header-links a:nth-child(3) b:after{content:"●";font-size:16px}.menu-toggle{font-size:0}.menu-toggle:after{content:"☰";font-size:22px}.nav a span{font-size:0}.nav a span:after{content:"›";font-size:11px}.footer-bottom>span:first-child{flex:0 0 100%;text-align:center}.checkout-submit{display:block;background:linear-gradient(135deg,#f04fb8,#7654e8)!important;color:#fff!important;font-size:15px;line-height:1.2;min-height:48px;box-shadow:0 8px 18px #7654e838;transition:transform .2s ease,box-shadow .2s ease}.checkout-submit:hover{background:linear-gradient(135deg,#d83ca5,#6040c9)!important;transform:translateY(-1px);box-shadow:0 10px 22px #7654e84d}.checkout-submit:focus-visible{outline:3px solid rgba(240,79,184,.35);outline-offset:2px}body{min-height:100vh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body>.footer{margin-top:auto}.search button{font-size:0;display:grid;place-items:center}.search button:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--icon-search) center/contain no-repeat;mask:var(--icon-search) center/contain no-repeat}.header-links a b{font-size:0;width:20px;height:20px;display:block;background:currentColor;-webkit-mask:var(--front-icon) center/contain no-repeat;mask:var(--front-icon) center/contain no-repeat}.header-links a b:after{display:none}.header-links a:nth-child(1) b{--front-icon:var(--icon-offer)}.header-links a:nth-child(2) b{--front-icon:var(--icon-flash)}.header-links a:nth-child(3) b{--front-icon:var(--icon-user)}.service-row a b{font-size:0}.service-row a b:after{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--front-icon) center/contain no-repeat;mask:var(--front-icon) center/contain no-repeat}.service-row a:nth-child(1) b{--front-icon:var(--icon-search)}.service-row a:nth-child(2) b{--front-icon:var(--icon-support)}.service-row a:nth-child(3) b{--front-icon:var(--icon-tools)}.service-row a:nth-child(4) b{--front-icon:var(--icon-wrench)}.store-pin{font-size:0}.store-pin:after{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:var(--icon-store) center/contain no-repeat;mask:var(--icon-store) center/contain no-repeat}.menu-toggle{font-size:0;display:grid;place-items:center}.menu-toggle:after{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--icon-menu) center/contain no-repeat;mask:var(--icon-menu) center/contain no-repeat}.product-image>form button{font-size:0;display:grid;place-items:center}.product-image>form button:after{content:"";display:block;width:15px;height:15px;margin:auto;background:currentColor;-webkit-mask:var(--icon-compare) center/contain no-repeat;mask:var(--icon-compare) center/contain no-repeat}.floating a,.whatsapp-floating a{font-size:0}.floating a:before,.whatsapp-floating a:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:middle;background:currentColor;-webkit-mask:var(--front-icon) center/contain no-repeat;mask:var(--front-icon) center/contain no-repeat}.floating a{--front-icon:var(--icon-cart)}.whatsapp-floating a{--front-icon:var(--icon-whatsapp)}.floating span,.whatsapp-floating span{font-size:11px;margin-left:5px}.whatsapp-floating span{font-size:12px}.qty button:first-child,.qty button:last-child{font-size:0}.qty button:first-child:after{content:"−";font-size:14px}.qty button:last-child:after{content:"+";font-size:14px}:root{--icon-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.2 5.2 20 12l-6.8 6.8-1.4-1.4 4.4-4.4H4v-2h12.2l-4.4-4.4 1.4-1.4z'/%3E%3C/svg%3E");--icon-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9 5 7 7-7 7-1.4-1.4 5.6-5.6-5.6-5.6L9 5z'/%3E%3C/svg%3E");--icon-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2c.8 5.4 4.6 9.2 10 10-5.4.8-9.2 4.6-10 10-.8-5.4-4.6-9.2-10-10 5.4-.8 9.2-4.6 10-10z'/%3E%3C/svg%3E");--icon-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 21 4.2 13.6A5.7 5.7 0 0 1 12 5.3a5.7 5.7 0 0 1 7.8 8.3L12 21zm0-2.8 6.4-6.1a3.7 3.7 0 0 0-5.2-5.3L12 8l-1.2-1.2a3.7 3.7 0 0 0-5.2 5.3l6.4 6.1z'/%3E%3C/svg%3E");--icon-health:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3h6v6h6v6h-6v6H9v-6H3V9h6V3zm2 2v6H5v2h6v6h2v-6h6v-2h-6V5h-2z'/%3E%3C/svg%3E");--icon-cleaning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3h8v3h-3v2h3l2 3v10H6V11l3-3V6H7V4h2V3zm2 3v3.2L8 12v7h9v-7.4L15.9 10H12V6h-1zm8-1h3v2h-3V5zm0 4h3v2h-3V9z'/%3E%3C/svg%3E");--icon-baby:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a5 5 0 0 1 5 5v1h2a3 3 0 0 1 0 6h-2.4a5 5 0 0 1-9.2 0H5a3 3 0 0 1 0-6h2V8a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v3H5a1 1 0 0 0 0 2h4l.2 1a3 3 0 0 0 5.6 0l.2-1h4a1 1 0 0 0 0-2h-4V8a3 3 0 0 0-3-3zm-2 5h1v2h-1v-2zm3 0h1v2h-1v-2z'/%3E%3C/svg%3E");--icon-phone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v16h10V4H7zm4 13h2v2h-2v-2z'/%3E%3C/svg%3E");--icon-laptop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h14v11h3v3H2v-3h3V4zm2 2v9h10V6H7zm-2 11h14v-1H5v1z'/%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7V4z'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m6.4 5 5.6 5.6L17.6 5 19 6.4 13.4 12l5.6 5.6-1.4 1.4-5.6-5.6L6.4 19 5 17.6l5.6-5.6L5 6.4 6.4 5z'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m9.2 17.2-4.4-4.4 1.4-1.4 3 3 8.6-8.6 1.4 1.4-10 10z'/%3E%3C/svg%3E");--icon-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h2v2h8V2h2v2h3v18H3V4h3V2zm13 8H5v10h14V10zM5 6v2h14V6H5z'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 3v4.6l3.2 2-1 1.7-4.2-2.6V7h2z'/%3E%3C/svg%3E");--icon-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v14H3V5zm2 2v.4l7 4.4 7-4.4V7H5zm14 10V9.8l-7 4.4-7-4.4V17h14z'/%3E%3C/svg%3E");--icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3h4.2l4.9 6.5L18.7 3H21l-6.8 8.2L21 21h-4.2l-5.2-6.9L5.7 21H3.4l7.1-8.6L4 3zm3.1 2 10.7 14h1.1L8.2 5H7.1z'/%3E%3C/svg%3E")}.ui-icon{--ui-icon:var(--icon-grid);display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--ui-icon) center/contain no-repeat;mask:var(--ui-icon) center/contain no-repeat}:root{--icon-whatsapp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a9.9 9.9 0 0 0-8.6 14.8L2 22l5.4-1.4A10 10 0 1 0 12 2zm0 2a8 8 0 0 1 6.9 12l-.5.8.2.3-3.1.8-.8-.5a8 8 0 1 1-2.7-13.4zm-3.3 3.1c-.2 0-.5.1-.7.4-.2.2-.8.8-.8 1.9s.8 2.2.9 2.3c.1.2 1.6 2.5 3.9 3.4 1.9.8 2.3.6 2.7.6.4 0 1.3-.5 1.5-1s.2-.9.1-1c-.1-.1-.3-.2-.6-.3l-1.6-.8c-.2-.1-.4-.1-.6.1l-.6.8c-.2.2-.3.2-.6.1-.3-.2-1.1-.4-2-1.3-.7-.6-1.2-1.4-1.3-1.6-.1-.2 0-.4.1-.5l.4-.5c.1-.2.2-.3.2-.5 0-.2-.6-1.5-.9-1.9-.2-.3-.4-.3-.6-.3z'/%3E%3C/svg%3E")}.ui-icon-arrow-right{--ui-icon:var(--icon-arrow-right)}.ui-icon-sparkle{--ui-icon:var(--icon-sparkle)}.ui-icon-heart{--ui-icon:var(--icon-heart)}.ui-icon-compare{--ui-icon:var(--icon-compare)}.ui-icon-menu{--ui-icon:var(--icon-menu)}.ui-icon-cart{--ui-icon:var(--icon-cart)}.ui-icon-check{--ui-icon:var(--icon-check)}.ui-icon-home{--ui-icon:var(--icon-home)}.ui-icon-calendar{--ui-icon:var(--icon-calendar)}.ui-icon-clock{--ui-icon:var(--icon-clock)}.ui-icon-mail{--ui-icon:var(--icon-mail)}.ui-icon-x{--ui-icon:var(--icon-x)}.ui-icon-plus{--ui-icon:var(--icon-plus)}.ui-icon-close{--ui-icon:var(--icon-close)}.ticker-inner>span{display:inline-flex;align-items:center}.ticker-inner>span .ui-icon{width:12px;height:12px;margin-right:7px;color:#7654e8}.hero-button .ui-icon,.store-button .ui-icon{width:16px;height:16px;margin-left:10px}.hero-button span.ui-icon:after{content:none!important}.banner-art i.ui-icon,.hero-fallback-art i.ui-icon{display:block;width:28px;height:28px}.banner-art i.ui-icon:after,.hero-fallback-art i.ui-icon:after{content:none!important}.service-row a b:after{width:22px;height:22px}.service-row a:nth-child(1) b{--front-icon:var(--icon-health)}.service-row a:nth-child(2) b{--front-icon:var(--icon-cleaning)}.service-row a:nth-child(3) b{--front-icon:var(--icon-home)}.service-row a:nth-child(4) b{--front-icon:var(--icon-baby)}.category-card-icon{font-size:0!important;display:grid!important;place-items:center;height:46px!important;color:#7654e8!important}.category-card-icon:after{content:"";display:block;width:28px;height:28px;background:currentColor;-webkit-mask:var(--category-icon,var(--icon-grid)) center/contain no-repeat;mask:var(--category-icon,var(--icon-grid)) center/contain no-repeat}.category-card-icon[data-category*=health],.category-card-icon[data-category*=beauty]{--category-icon:var(--icon-health)}.category-card-icon[data-category*=clean]{--category-icon:var(--icon-cleaning)}.category-card-icon[data-category*=home],.category-card-icon[data-category*=appliance]{--category-icon:var(--icon-home)}.category-card-icon[data-category*=toy],.category-card-icon[data-category*=kid],.category-card-icon[data-category*=baby]{--category-icon:var(--icon-baby)}.category-card-icon[data-category*=women],.category-card-icon[data-category*=fashion]{--category-icon:var(--icon-heart)}.category-card-icon[data-category*=mobile],.category-card-icon[data-category*=phone]{--category-icon:var(--icon-phone)}.category-card-icon[data-category*=laptop],.category-card-icon[data-category*=computer]{--category-icon:var(--icon-laptop)}.nav-chevron{display:inline-block;width:10px;height:10px;background:currentColor;-webkit-mask:var(--icon-chevron-right) center/contain no-repeat;mask:var(--icon-chevron-right) center/contain no-repeat}.nav a span.nav-chevron:after{content:none!important}.store-pin:after{content:""!important}.store-button{display:inline-flex;align-items:center}.store-button span.ui-icon{font-size:inherit}.crumb-separator{display:inline-block;width:12px;height:12px;align-self:center;background:#94a3b8;-webkit-mask:var(--icon-chevron-right) center/contain no-repeat;mask:var(--icon-chevron-right) center/contain no-repeat}.reward{display:flex;align-items:center;gap:7px}.reward .ui-icon{width:13px;height:13px}.icon-label-button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px}.icon-label-button .ui-icon{width:15px;height:15px}.compare-count{display:flex;align-items:center;gap:6px}.compare-count .ui-icon{width:15px;height:15px}.product-whatsapp:before{content:"";display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask:var(--icon-whatsapp) center/contain no-repeat;mask:var(--icon-whatsapp) center/contain no-repeat}.mobile-filter{display:inline-flex;align-items:center;gap:7px}.mobile-filter .ui-icon{width:15px;height:15px}.product-image>button.compare-icon-button{display:grid;place-items:center;font-size:0}.product-image>button.compare-icon-button .ui-icon{width:15px;height:15px;color:inherit}.cart-empty .empty-icon{display:block;width:48px;height:48px;margin:0 auto;color:#7654e8}.stepper .quantity-minus,.stepper .quantity-plus{font-size:0}.stepper .quantity-minus:after,.stepper .quantity-plus:after{font-size:20px;line-height:1}.stepper .quantity-minus:after{content:"−"}.stepper .quantity-plus:after{content:"+"}.remove-item{font-size:0!important;display:grid;place-items:center}.remove-item:after{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:var(--icon-close) center/contain no-repeat;mask:var(--icon-close) center/contain no-repeat}.promo-box h2:before{content:""!important;display:inline-block;width:13px;height:13px;margin-right:9px;vertical-align:-2px;background:#ff4b2b;-webkit-mask:var(--icon-sparkle) center/contain no-repeat;mask:var(--icon-sparkle) center/contain no-repeat}.cod-payment-input:checked+.cod-payment-check:after{content:""!important;width:10px;height:10px;background:#fff;-webkit-mask:var(--icon-check) center/contain no-repeat;mask:var(--icon-check) center/contain no-repeat}.success-icon{display:block;width:52px;height:52px;margin:0 auto;color:#16834b}.article-crumb .ui-icon{width:15px;height:15px;vertical-align:-2px;padding:0!important}.article-meta-row i.ui-icon{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:6px}.article-share a .ui-icon{width:14px;height:14px}.article-share .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.category-card-icon{height:34px!important}.category-card-icon:after{width:22px;height:22px}}.cart-add-links button{display:inline-flex;align-items:center;gap:6px}.cart-add-links button .ui-icon{width:13px;height:13px}.active-filters a{display:inline-flex;align-items:center;gap:5px}.filter-chip-close{width:11px;height:11px}.category-page{padding-top:18px;padding-bottom:72px}.category-page .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:34px;margin:0 0 14px;color:var(--sef-muted);font-size:11px}.category-page .breadcrumbs a{color:var(--sef-muted);transition:color .18s ease}.category-page .breadcrumbs a:hover{color:var(--sef-primary)}.category-page .breadcrumbs strong{color:var(--sef-text);font-weight:700}.category-page .crumb-separator{display:inline-block;width:7px;height:7px;border-top:1.5px solid #a89bb9;border-right:1.5px solid #a89bb9;transform:rotate(45deg);margin:0 2px}.category-page .category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;background:var(--sef-card-bg);border:1px solid var(--sef-border);border-radius:10px;padding:24px 26px;box-shadow:0 8px 24px #4a2a700e}.category-page .category-heading>div:first-child{min-width:0;max-width:760px}.category-page .category-heading .eyebrow{display:block;margin-bottom:9px}.category-page .category-heading h1{margin:0 0 9px;font-size:clamp(28px,3vw,38px);line-height:1.12;color:var(--sef-text)}.category-page .category-heading p{margin:0;color:var(--sef-muted);font-size:12px;line-height:1.65}.category-page .category-count{flex:0 0 auto;min-width:128px;padding:14px 16px;text-align:center;background:#f7f2ff;border:1px solid #eadffd;border-radius:8px}.category-page .category-count strong,.category-page .category-count span{display:block}.category-page .category-count strong{font:800 24px/1 Manrope,Arial,sans-serif;color:var(--sef-primary)}.category-page .category-count span{margin-top:6px;color:var(--sef-muted);font-size:10px}.category-page .category-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.category-page .category-chips a{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;background:#fff;border:1px solid var(--sef-border);border-radius:999px;color:var(--sef-muted);font-size:11px;font-weight:700;transition:border-color .18s ease,color .18s ease,background .18s ease}.category-page .category-chips a:hover{border-color:#cbb9ef;color:var(--sef-primary)}.category-page .category-chips a.active{background:#f1ebff;border-color:#cdbcf2;color:#6946d4}.category-page .listing-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:16px;align-items:start}.category-page .filter-sidebar{position:sticky;top:14px;background:#fff;border:1px solid var(--sef-border);border-radius:9px;padding:16px;box-shadow:0 7px 22px #4a2a700b}.category-page .filter-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px}.category-page .filter-title h2{margin:0;font:800 15px/1.25 Manrope,Arial,sans-serif;color:var(--sef-text)}.category-page .filter-title a{color:var(--sef-primary);font-size:10px;font-weight:700}.category-page .filter-form{display:block}.category-page .filter-form fieldset{min-width:0;margin:0;padding:14px 0;border:0;border-top:1px solid var(--sef-border)}.category-page .filter-form legend{display:block;width:100%;padding:0;margin:0 0 10px;color:var(--sef-text);font-size:11px;font-weight:800}.category-page .price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.category-page .price-inputs label{display:grid;gap:5px;color:var(--sef-muted);font-size:9px;font-weight:700}.category-page .price-inputs input{width:100%;min-width:0;height:34px;padding:6px 9px;border:1px solid #ded5ea;border-radius:5px;background:#fff;color:var(--sef-text);outline:none}.category-page .price-inputs input:focus,.category-page .toolbar-controls select:focus{border-color:#9b7ee9;box-shadow:0 0 0 3px #7654e81c}.category-page .range-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--sef-muted);font-size:9px}.category-page .check{display:flex;align-items:center;gap:8px;margin:8px 0;color:#4f455e;font-size:10px;line-height:1.35;cursor:pointer}.category-page .check input{width:14px;height:14px;margin:0;accent-color:var(--sef-primary)}.category-page .filter-submit{display:flex;width:100%;justify-content:center;align-items:center;margin-top:5px;min-height:38px}.category-page .results{min-width:0}.category-page .results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;margin-bottom:12px;padding:9px 12px;background:#fff;border:1px solid var(--sef-border);border-radius:8px;box-shadow:0 5px 18px #4a2a7009;color:var(--sef-muted);font-size:10px}.category-page .results-toolbar>span{white-space:nowrap}.category-page .results-toolbar>span strong{color:var(--sef-text)}.category-page .toolbar-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.category-page .toolbar-controls label{display:flex;align-items:center;gap:6px;color:var(--sef-muted);font-size:10px;white-space:nowrap}.category-page .toolbar-controls select{height:32px;min-width:92px;padding:5px 28px 5px 9px;border:1px solid #ded5ea;border-radius:5px;background:#fff;color:var(--sef-text);outline:none;cursor:pointer}.category-page .toolbar-controls label:last-of-type select{min-width:68px}.category-page .mobile-filter{display:none;margin:0;padding:7px 10px;border:1px solid #d9cdef;border-radius:5px;background:#f6f1ff;color:#6946d4;font-size:10px;font-weight:800;cursor:pointer}.category-page .active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-2px 0 12px;padding:10px 12px;background:#fbf9fe;border:1px solid var(--sef-border);border-radius:7px;font-size:9px;color:var(--sef-muted)}.category-page .active-filters>a{min-height:25px;padding:5px 8px;border:1px solid #e2d7f2;border-radius:999px;background:#fff;color:#654b86;font-weight:700}.category-page .active-filters>a:last-child{border-color:transparent;background:transparent;color:var(--sef-primary)}.category-page .listing-products{align-items:stretch}.category-page .listing-products .product-card{min-width:0}.category-page .category-seo{margin-top:24px;padding:22px 24px;background:#fff;border:1px solid var(--sef-border);border-radius:9px}.category-page .category-seo h2{margin:0 0 8px;font:800 18px/1.25 Manrope,Arial,sans-serif}.category-page .category-seo p{max-width:850px;margin:0;color:var(--sef-muted);font-size:11px;line-height:1.7}.category-page .seo-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.category-page .seo-links a{padding:7px 10px;border-radius:5px;background:#f4efff;color:var(--sef-primary);font-size:10px;font-weight:700}.category-page .listing-empty{padding:42px 24px;background:#fff;border:1px solid var(--sef-border);border-radius:9px;text-align:center}.category-page .listing-empty h2{margin:0 0 7px;font:800 18px Manrope,Arial,sans-serif}.category-page .listing-empty p{margin:0;color:var(--sef-muted)}@media (max-width:900px){.category-page{padding-top:12px}.category-page .category-heading{align-items:flex-start;padding:20px}.category-page .category-count{min-width:112px}.category-page .listing-layout{grid-template-columns:1fr}.category-page .filter-sidebar{display:none;position:static;top:auto}.category-page .filter-sidebar.is-open{display:block}.category-page .mobile-filter{display:inline-flex}.category-page .results-toolbar{flex-wrap:wrap}.category-page .toolbar-controls{margin-left:auto}.category-page .listing-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.category-page{padding-inline:14px;padding-bottom:48px}.category-page .breadcrumbs{margin-bottom:10px}.category-page .category-heading{display:block;padding:17px}.category-page .category-heading h1{font-size:27px}.category-page .category-count{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;margin-top:14px;padding:10px 12px;text-align:left}.category-page .category-count strong{font-size:18px}.category-page .category-count span{margin:0}.category-page .category-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.category-page .category-chips::-webkit-scrollbar{display:none}.category-page .category-chips a{flex:0 0 auto}.category-page .results-toolbar{align-items:flex-start}.category-page .results-toolbar>span{padding-top:7px}.category-page .toolbar-controls{width:100%;justify-content:space-between}.category-page .toolbar-controls label{flex:1}.category-page .toolbar-controls select{flex:1;min-width:0;width:100%}.category-page .price-inputs{grid-template-columns:1fr 1fr}.category-page .category-seo{padding:18px}.category-page .seo-links{display:grid;grid-template-columns:1fr}}.category-page .price-inputs input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.category-page .price-inputs input[type=number]::-webkit-outer-spin-button,.category-page .price-inputs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
