@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,800&family=Manrope:wght@400;500;600;700;800&family=Quicksand:wght@700&display=swap";:root{--color-primary: #344036;--color-secondary: #ffffff;--color-button: #000000;--color-bg: #ffffff;--color-menu: #000000;--color-footer: #ffffff;--menu-text: #000000}*{box-sizing:border-box}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}html,body,#root{margin:0;min-height:100%;font-family:Poppins,Trebuchet MS,Arial,sans-serif}html{width:100%;max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;background:#f3f5f8;color:#0f172a;overflow-x:clip;overflow-y:auto}#root{width:100%;max-width:100%}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#eef2f6,#f3f5f8 36%,#eef1f5)}.app-main{flex:1 0 auto;padding-bottom:0}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:4}.top-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content;flex:0 0 auto}.brand img{height:54px;display:block;background:#fff;border-radius:8px;padding:4px}.brand-text{color:var(--menu-text);font-weight:800;font-size:1.1rem;letter-spacing:.02em;white-space:nowrap}.header-search{flex:1 1 auto;max-width:none;min-width:260px;display:flex;align-items:center;gap:8px}.header-search input{width:100%;min-height:46px;border:2px solid var(--color-primary);border-radius:2px;padding:10px 16px;background:#fff;color:#0f172a;box-shadow:none}.header-search button{min-height:46px;border:2px solid var(--color-primary);border-radius:2px;padding:10px 22px;background:var(--color-primary);color:#fff;cursor:pointer;font-weight:900;box-shadow:none}.header-search button:hover{background:var(--color-primary)}.menu-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex:0 0 auto}.menu-links a,.header-btn{padding:8px 12px;border-radius:10px;color:var(--menu-text);border:1px solid rgba(255,255,255,.2);background:transparent;cursor:pointer}.cart-link{position:relative;min-width:48px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border-color:transparent!important;background:var(--color-bg, #ffffff)!important}.header-cart-menu{position:relative;display:inline-flex;align-items:center;margin-right:10px}.cart-preview-popover{position:absolute;top:calc(100% + 10px);right:auto;left:0;z-index:55;width:330px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #ffffff;border-radius:14px;background:#fff;color:#000;box-shadow:0 22px 42px #0000003d;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.cart-preview-popover:before{content:"";position:absolute;left:18px;top:-8px;width:14px;height:14px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;background:#fff;transform:rotate(45deg)}.cart-preview-head,.cart-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-preview-head{padding-bottom:9px;border-bottom:1px solid #ffffff}.cart-preview-head strong,.cart-preview-foot strong{font-size:1rem}.cart-preview-head span,.cart-preview-foot span{color:#000;font-size:.82rem;font-weight:700}.cart-preview-list{display:grid;gap:8px;max-height:285px;overflow-y:auto;padding:10px 2px;scrollbar-width:thin}.cart-preview-empty{margin:8px 0;color:#000;font-size:.9rem}.cart-preview-item{display:grid!important;grid-template-columns:54px minmax(0,1fr);gap:10px;min-height:58px;padding:8px!important;border:1px solid #ffffff!important;border-radius:10px!important;background:#fff!important;color:#000!important}.cart-preview-item:hover{background:#fff!important;color:#000!important}.cart-preview-image{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#fff;color:#000;font-size:.68rem;text-align:center}.cart-preview-image img{width:100%;height:100%;object-fit:cover;display:block}.cart-preview-info{min-width:0;display:grid;gap:2px;align-content:center}.cart-preview-info strong{overflow:hidden;color:#000;font-size:.88rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.cart-preview-info small{color:#000;font-size:.76rem;font-weight:700}.cart-preview-price{display:inline-flex;align-items:center;gap:6px;color:#344036;font-size:.86rem;font-weight:900}.cart-preview-price em{color:#344036;font-style:normal;font-weight:700;text-decoration:line-through}.cart-preview-foot{padding-top:9px;border-top:1px solid #ffffff}.cart-preview-action{display:flex!important;justify-content:center;margin-top:10px;padding:10px 12px!important;border:0!important;border-radius:0!important;background:#344036!important;color:#fff!important;font-weight:900}.cart-preview-action:hover{background:#344036!important}.cart-icon{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cart-count{position:absolute;top:-7px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#344036;color:#fff;font-size:12px;line-height:20px;text-align:center;font-weight:700}.cart-link.cart-bump{animation:cart-bump .42s ease}@keyframes cart-bump{0%{transform:scale(1)}35%{transform:scale(1.16) rotate(-5deg)}70%{transform:scale(.96) rotate(3deg)}to{transform:scale(1)}}.whatsapp-sticky{position:fixed;right:28px;bottom:28px;z-index:20;width:64px;height:64px;display:grid;place-items:center;border-radius:999px;background:#fff;color:#344036;border:3px solid #ffffff;box-shadow:0 18px 36px #00000038,0 0 0 8px #3440361f;transition:transform .18s ease,box-shadow .18s ease}.whatsapp-sticky:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 22px 42px #00000047,0 0 0 10px #34403624}.whatsapp-sticky svg{width:46px;height:46px;display:block}.wa-logo-bubble{fill:#344036}.wa-logo-phone{fill:#fff}.whatsapp-sticky.disabled{opacity:.65;cursor:default}.header-user{color:var(--menu-text);font-size:14px;font-weight:600;padding:8px 4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.header-user-menu{position:relative}.header-user-trigger{max-width:238px;min-height:38px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:4px 10px 4px 5px;background:#ffffff0f;color:var(--menu-text);display:inline-flex;align-items:center;gap:8px;cursor:pointer;overflow:hidden}.header-user-trigger:hover{background:#ffffff1a}.header-user-icon{position:relative;width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#344036,#344036);color:#fff;font-weight:900;box-shadow:0 8px 18px #34403638}html body #root,html body #root .app-shell,html body #root .app-main,html body #root .home-page.home-market{--toy-indigo: #5B4BDB !important;--toy-deep: #24305E !important;--toy-pink: #E94F9F !important;--toy-mint: #31C7A3 !important}html body #root .home-page.home-market .home-main-hero .market-hero-slide{position:relative!important;display:block!important}html body #root .home-page.home-market .home-main-hero .market-hero-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(36,48,94,.9),rgba(36,48,94,.26) 56%,transparent 80%)!important;pointer-events:none!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy{position:absolute!important;z-index:3!important;top:50%!important;left:clamp(24px,6vw,92px)!important;width:min(480px,48%)!important;color:#fff!important;transform:translateY(-50%)!important}html body #root .home-page.home-market .home-main-hero .market-hero-kicker{display:inline-block!important;margin-bottom:10px!important;color:#ddf6ff!important;font-weight:900!important;letter-spacing:.18em!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy h1{margin:0!important;color:#fff!important;font-size:clamp(2rem,4vw,4.4rem)!important;font-weight:900!important;line-height:.98!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy p{max-width:410px!important;margin:16px 0 20px!important;color:#fff!important;font-size:clamp(.95rem,1.4vw,1.18rem)!important;line-height:1.45!important}html body #root .home-page.home-market .home-main-hero .market-hero-cta{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:11px 18px!important;border-radius:13px!important;background:#e94f9f!important;color:#fff!important;font-weight:900!important}@media (max-width: 760px){html body #root .home-page.home-market .home-main-hero .market-hero-copy{top:auto!important;bottom:22px!important;left:20px!important;width:calc(100% - 40px)!important;transform:none!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy h1{font-size:clamp(1.65rem,8vw,2.5rem)!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy p{margin:8px 0 12px!important;font-size:.88rem!important}}html body #root,html body #root .app-shell,html body #root .app-main,html body #root .page,html body #root .home-page.home-market{background:#f7f8ff!important;color:#24305e!important}html body #root .app-shell{background-image:radial-gradient(circle at 6% 10%,rgba(89,184,255,.2),transparent 24rem),radial-gradient(circle at 94% 28%,rgba(233,79,159,.13),transparent 25rem),linear-gradient(145deg,#f7f8ff,#eef9ff 52%,#f9f1ff)!important}html body #root .home-page.home-market .market-hero{border-color:#fff!important;background:linear-gradient(120deg,#5b4bdb,#31c7a3)!important;box-shadow:0 18px 36px #24305e2e!important}html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-section,html body #root .home-page.home-market .home-brand-carousel,html body #root .home-page.home-market .mobile-product-section{background:#ffffffc7!important;box-shadow:0 12px 30px #24305e14!important}html body #root .home-page.home-market .home-category-banner-item{border-color:#fff!important;background:linear-gradient(145deg,#ddf6ff,#f4f0ff)!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+1) .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{background:#5b4bdb!important;color:#fff!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label{background:#31c7a3!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{background:#e94f9f!important}html body #root .collection-hero,html body #root .marketplace-search-head{background:linear-gradient(115deg,#ddf6ff,#f4f0ff 55%,#ffeaf5)!important}html body #root .page h1,html body #root .page h2,html body #root .page h3,html body #root .page label,html body #root .page p,html body #root .page .muted{color:#24305e!important}html body #root .page input,html body #root .page select,html body #root .page textarea{border-color:#5b4bdb47!important;background:#fff!important;color:#24305e!important}html body #root .page .btn-primary,html body #root .page button.btn-primary,html body #root .page button[type=submit]{background:#5b4bdb!important;border-color:#5b4bdb!important;color:#fff!important}html body #root .page .btn-primary:hover,html body #root .page button.btn-primary:hover,html body #root .page button[type=submit]:hover{background:#e94f9f!important;border-color:#e94f9f!important}html body #root .site-footer.footer-modern,html body #root .site-footer.footer-modern>*{color:#fff!important}html body #root .home-page.home-market .market-hero-slide{position:relative!important;display:block!important}html body #root .home-page.home-market .market-hero-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(36,48,94,.9),rgba(36,48,94,.26) 56%,transparent 80%)!important;pointer-events:none!important}html body #root .home-page.home-market .market-hero-copy{position:absolute!important;z-index:3!important;top:50%!important;left:clamp(24px,6vw,92px)!important;width:min(480px,48%)!important;color:#fff!important;transform:translateY(-50%)!important}html body #root .home-page.home-market .market-hero-kicker{display:inline-block!important;margin-bottom:10px!important;color:#ddf6ff!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.18em!important}html body #root .home-page.home-market .market-hero-copy h1{margin:0!important;color:#fff!important;font-size:clamp(2rem,4vw,4.4rem)!important;font-weight:900!important;line-height:.98!important;text-wrap:balance!important}html body #root .home-page.home-market .market-hero-copy p{max-width:410px!important;margin:16px 0 20px!important;color:#fff!important;font-size:clamp(.95rem,1.4vw,1.18rem)!important;line-height:1.45!important}html body #root .home-page.home-market .market-hero-cta{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:11px 18px!important;border-radius:13px!important;background:#e94f9f!important;color:#fff!important;font-weight:900!important;box-shadow:0 10px 22px #e94f9f4d!important}@media (max-width: 760px){html body #root .home-page.home-market .market-hero-copy{top:auto!important;bottom:22px!important;left:20px!important;width:calc(100% - 40px)!important;transform:none!important}html body #root .home-page.home-market .market-hero-copy h1{font-size:clamp(1.65rem,8vw,2.5rem)!important}html body #root .home-page.home-market .market-hero-copy p{margin:8px 0 12px!important;font-size:.88rem!important}}html body #root .site-header .header-tools .header-search button{color:#e0ad00!important}html body #root .site-header .header-tools .header-search button svg,html body #root .site-header .header-tools .header-search button svg *{color:#e0ad00!important;stroke:#e0ad00!important}.cart-link .header-cart-icon{width:30px!important;height:30px!important;border-radius:9px!important;background:transparent!important;border:0!important;color:inherit!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;box-shadow:none!important}.cart-link .header-cart-icon .cart-icon{width:22px!important;height:22px!important;stroke:currentColor!important;color:currentColor!important}.profile-offer-alert,.notification-alert-dot{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#344036;color:#fff;font-size:11px;line-height:1;font-weight:900}.profile-offer-alert{position:absolute;top:-5px;right:-5px;border:2px solid rgba(255,255,255,.9)}.header-user-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:45;min-width:190px;padding:8px;border:1px solid #ffffff;border-radius:0;background:#fff;color:#000;box-shadow:0 18px 38px #00000038}.header-user-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;border-radius:0;color:#000;font-weight:800}.notification-menu-link .notification-alert-dot{flex:0 0 auto}.header-user-dropdown a:hover{background:#fff;color:#344036}.header-kpis{display:flex;gap:10px;flex-wrap:wrap;overflow:visible;padding:5px 28px;min-height:42px;align-items:center;background:linear-gradient(90deg,#000000f5,#000000f5)}.cat-chip{color:#fff;padding:4px 10px;border:1px solid #344036;border-radius:8px}.page,.home-page{max-width:1180px;margin:0 auto;padding:24px}.admin-panel{width:min(1300px,calc(100vw - 36px));max-width:none;padding:18px 18px 28px;display:grid;gap:14px;background:linear-gradient(180deg,#fff,#fff);overflow-anchor:none;border-radius:14px;justify-self:center;align-self:start;position:relative}.admin-brand{justify-self:end;margin-right:4px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px}.admin-brand img,.admin-brand .auth-brand-logo{width:48px;height:48px;border-radius:10px;background:#fff;border:2px solid #ffffff;object-fit:contain}.admin-brand strong{color:#000;font-size:1.25rem;font-weight:900}.auth-back-btn.admin-back-btn{top:18px;left:18px;background:#344036;color:#fff;border:1px solid #344036;box-shadow:0 10px 22px #3440363d}.auth-back-btn.admin-back-btn:hover{background:#344036;border-color:#344036;color:#fff}.admin-panel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-panel-title{display:grid;gap:4px}.admin-panel-title h2{margin:0}.admin-panel-title p{margin:0;color:#344036;font-size:.96rem}.admin-tab-panel{min-height:520px;width:100%;max-width:100%;position:static;overflow:visible;border-radius:10px;contain:none;background:#fff;border:1px solid #ffffff;box-shadow:0 14px 30px #0000000d}.admin-tab-panel.admin-tab-panel-dashboard{min-height:520px}.admin-tab{display:none;position:static;padding:16px;overflow:visible;width:100%;max-width:100%;min-height:520px}.admin-tab.active{display:block}.admin-panel .form-grid,.admin-panel .dashboard-grid,.admin-panel .order-summary,.admin-panel .metric-card,.admin-panel .media-picker{contain:layout}.admin-panel>h2{margin:0 0 4px}.admin-tab .table-wrap{overflow-x:auto;width:100%}.admin-panel .table{width:100%;max-width:100%;min-width:760px;table-layout:auto}@media (max-width: 1100px){.admin-tab-panel{min-height:calc(100vh - 220px)}}html,body,html body #root,html body #root .app-shell{background-color:#0d1113!important}html body #root .app-shell{position:relative;isolation:isolate;min-height:100vh;color:#f4f1ea;background-image:radial-gradient(circle at 10% 14%,rgba(190,75,43,.09),transparent 29rem),radial-gradient(circle at 84% 8%,rgba(255,255,255,.045),transparent 28rem),radial-gradient(circle at 58% 76%,rgba(86,103,91,.07),transparent 34rem),linear-gradient(135deg,#121719,#0c1012 48%,#171b1d)!important;background-attachment:fixed!important}html body #root .app-shell:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 8px),radial-gradient(circle at 50% 0%,rgba(255,255,255,.025),transparent 45%);opacity:.72}html body #root .app-shell>main,html body #root .page,html body #root .home-page.home-market,html body #root .desktop-home-content,html body #root .mobile-home-content{position:relative;z-index:1;background-color:transparent!important;background-image:none!important}html body #root .home-page.home-market .home-section,html body #root .home-page.home-market .compact-section,html body #root .home-page.home-market .offer-carousel-wrap,html body #root .home-page.home-market .offer-carousel-viewport{background-color:transparent!important;background-image:none!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .offers-section-head h2,html body #root .home-page.home-market .mobile-section-heading h2,html body #root .home-page.home-market .mobile-product-section>h2{color:#f5f2ec!important;text-shadow:0 2px 14px rgba(0,0,0,.32)!important}html body #root .home-page.home-market .market-section-head:after,html body #root .home-page.home-market .offers-section-head:after,html body #root .home-page.home-market .mobile-section-heading:before,html body #root .home-page.home-market .mobile-section-heading:after,html body #root .home-page.home-market .mobile-product-section>h2:before,html body #root .home-page.home-market .mobile-product-section>h2:after{background:#c55735!important;background-color:#c55735!important}html body #root .home-page.home-market .mobile-show-all-products,html body #root .home-page.home-market .market-section-head a{color:#d76b48!important}html body #root .home-page.home-market .mobile-category-item strong{color:#f2eee7!important}html body #root .special-products-page,html body #root .marketplace-search-page,html body #root .category-products-page{background-color:transparent!important;background-image:none!important}html body #root .app-shell main article.product-mini{border-color:#ffffff14!important;background:#f1ecdf!important;background-color:#f1ecdf!important;background-image:linear-gradient(155deg,#ffffff6b,#e1d9c92e)!important;color:#232427!important;box-shadow:0 14px 34px #0000003d,0 1px #ffffff80 inset!important}html body #root .app-shell main article.product-mini .product-mini-media,html body #root .app-shell main article.product-mini .product-mini-link{background:#f6f1e7!important;background-color:#f6f1e7!important;background-image:none!important}html body #root .app-shell main article.product-mini .product-mini-body,html body #root .app-shell main article.product-mini .actions-inline{background:transparent!important;background-color:transparent!important}html body #root .app-shell main article.product-mini .product-mini-title-link,html body #root .app-shell main article.product-mini .product-mini-title-link h4,html body #root .app-shell main article.product-mini .product-mini-price,html body #root .app-shell main article.product-mini .product-mini-price strong{color:#232427!important}html body #root .app-shell main article.product-mini .product-mini-description{color:#68645d!important}html body #root .app-shell main article.product-mini .product-card-favorite{color:#232427!important}html body #root .home-page.home-market .offer-carousel-wrap,html body #root .special-products-page .filtered-catalog-section,html body #root .marketplace-search-results,html body #root .category-products-results{background-image:radial-gradient(circle at 50% 45%,rgba(255,255,255,.035),transparent 72%)!important}html body #root .app-shell main article.product-mini{border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(155deg,#292e30,#202527 58%,#1a1e20)!important;background-color:#202527!important;color:#f5f2ec!important;box-shadow:0 16px 36px #00000057,0 1px #ffffff0e inset!important}html body #root .app-shell main article.product-mini .product-mini-media,html body #root .app-shell main article.product-mini .product-mini-link{background-color:#303638!important;background-image:radial-gradient(circle at 50% 48%,rgba(255,255,255,.13) 0%,rgba(255,255,255,.055) 43%,transparent 72%)!important}html body #root .app-shell main article.product-mini .product-mini-cover{filter:drop-shadow(0 2px 1px rgba(255,255,255,.3)) drop-shadow(0 7px 12px rgba(0,0,0,.24))!important}html body #root .app-shell main article.product-mini .product-mini-title-link,html body #root .app-shell main article.product-mini .product-mini-title-link h4,html body #root .app-shell main article.product-mini .product-mini-price,html body #root .app-shell main article.product-mini .product-mini-price strong{color:#f7f4ee!important}html body #root .app-shell main article.product-mini .product-mini-description{color:#b8bbb8!important}html body #root .app-shell main article.product-mini .product-card-favorite{color:#fff!important}html body #root .app-shell main article.product-mini .product-card-favorite svg,html body #root .app-shell main article.product-mini .product-card-favorite svg *{stroke:#fff!important}html body #root .app-shell main article.product-mini:hover{border-color:#c557356b!important;box-shadow:0 19px 42px #0006,0 0 0 1px #c5573514!important}html,body,html body #root,html body #root .app-shell{background-color:#1d2123!important}html body #root .app-shell{background-image:radial-gradient(circle at 50% 24%,rgba(255,255,255,.065),transparent 34rem),linear-gradient(135deg,#292d2f,#222628 48%,#181c1e)!important}html body #root .app-shell:before{background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.009) 0,rgba(255,255,255,.009) 1px,transparent 1px,transparent 9px),radial-gradient(circle at 50% 15%,rgba(255,255,255,.025),transparent 48%)!important;opacity:.6!important}html body #root .app-shell main article.product-mini{border:1px solid rgba(173,119,84,.24)!important;background:#e9e6df!important;background-color:#e9e6df!important;background-image:none!important;color:#202224!important;box-shadow:0 13px 30px #00000047!important}html body #root .app-shell main article.product-mini .product-mini-media,html body #root .app-shell main article.product-mini .product-mini-link,html body #root .app-shell main article.product-mini .product-mini-body,html body #root .app-shell main article.product-mini .actions-inline{background:#e9e6df!important;background-color:#e9e6df!important;background-image:none!important}html body #root .app-shell main article.product-mini .product-mini-cover{filter:drop-shadow(0 7px 10px rgba(0,0,0,.16))!important}html body #root .app-shell main article.product-mini .product-mini-title-link,html body #root .app-shell main article.product-mini .product-mini-title-link h4,html body #root .app-shell main article.product-mini .product-mini-price,html body #root .app-shell main article.product-mini .product-mini-price strong{color:#202224!important}html body #root .app-shell main article.product-mini .product-mini-description{color:#66645f!important}html body #root .app-shell main article.product-mini .product-card-favorite,html body #root .app-shell main article.product-mini .product-card-favorite svg,html body #root .app-shell main article.product-mini .product-card-favorite svg *{color:#9b6043!important;stroke:#9b6043!important}html body #root .app-shell main article.product-mini:hover{border-color:#b2633b94!important;box-shadow:0 17px 38px #00000057,0 0 0 1px #b2633b14!important}:root{--nutri-coal-deep: #171b1d;--nutri-coal: #222729;--nutri-coal-soft: #2b3032;--nutri-stone: #eeeae2;--nutri-stone-muted: #d8d4cc;--nutri-ink: #242526;--nutri-copper: #ad623f;--nutri-copper-dark: #8f4e32}html,body,html body #root,html body #root .app-shell{background-color:var(--nutri-coal)!important}html body #root .app-shell{background-image:radial-gradient(circle at 48% 18%,rgba(255,255,255,.055),transparent 32rem),linear-gradient(135deg,#292e30,#23282a 46%,#1c2022)!important}html body #root .site-header,html body #root .site-header .top-header{background:var(--nutri-coal-deep)!important;background-color:var(--nutri-coal-deep)!important;border-color:#ad623f8a!important}html body #root .site-header .header-tools .header-search{border:1px solid rgba(255,255,255,.14)!important;background:#202426!important;background-color:#202426!important;box-shadow:none!important}html body #root .site-header .header-search input,html body #root .site-header .header-search button{color:#e9e6df!important;background:#202426!important;background-color:#202426!important}html body #root .site-header .header-search input::placeholder{color:#929696!important}html body #root .site-header .header-search button svg,html body #root .site-header .header-search button svg *{stroke:#d5d2cc!important}html body #root .site-header .header-category-trigger:hover,html body #root .site-header .header-category-trigger:focus-visible,html body #root .site-header .header-category-trigger:hover span,html body #root .site-header .header-category-trigger:focus-visible span,html body #root .site-header .header-category-trigger:hover svg,html body #root .site-header .header-category-trigger:focus-visible svg{border-color:var(--nutri-copper)!important;color:var(--nutri-copper)!important}html body #root .app-shell main article.product-mini{overflow:hidden!important;border:1px solid rgba(173,98,63,.3)!important;border-radius:6px!important;background:var(--nutri-stone)!important;background-color:var(--nutri-stone)!important;background-image:none!important;color:var(--nutri-ink)!important;box-shadow:0 12px 26px #00000042!important}html body #root .app-shell main article.product-mini .product-mini-media,html body #root .app-shell main article.product-mini .product-mini-link{min-height:205px!important;border-radius:0!important;background:var(--nutri-stone)!important;background-color:var(--nutri-stone)!important;background-image:none!important}html body #root .app-shell main article.product-mini .product-mini-cover{object-fit:contain!important;filter:drop-shadow(0 7px 9px rgba(0,0,0,.14))!important}html body #root .app-shell main article.product-mini .product-mini-body{align-items:stretch!important;padding-right:14px!important;padding-left:14px!important;text-align:left!important;background:var(--nutri-stone)!important}html body #root .app-shell main article.product-mini .product-mini-brand{display:block!important;margin:0 0 5px!important;color:#77736c!important;font-size:.64rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.045em!important;text-align:left!important;text-transform:uppercase!important}html body #root .app-shell main article.product-mini .product-mini-title-link,html body #root .app-shell main article.product-mini .product-mini-title-link h4{width:100%!important;margin-right:0!important;margin-left:0!important;color:var(--nutri-ink)!important;text-align:left!important}html body #root .app-shell main article.product-mini .product-mini-title-link h4{font-size:.98rem!important;font-weight:650!important;line-height:1.25!important}html body #root .app-shell main article.product-mini .product-mini-description{color:#68655f!important;font-size:.76rem!important;line-height:1.35!important;text-align:left!important}html body #root .app-shell main article.product-mini .product-mini-price,html body #root .app-shell main article.product-mini .product-mini-price strong,html body #root .app-shell main article.product-mini .offer-price-line{justify-content:flex-start!important;color:var(--nutri-ink)!important;text-align:left!important}html body #root .app-shell main article.product-mini .product-mini-price strong{font-family:Georgia,Times New Roman,serif!important;font-size:1.23rem!important;font-weight:700!important}html body #root .app-shell main article.product-mini .actions-inline{padding:0 14px 12px!important;background:var(--nutri-stone)!important;background-color:var(--nutri-stone)!important}html body #root .app-shell main article.product-mini .actions-inline>button.btn.btn-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:40px!important;padding:8px 6px!important;border:0!important;border-top:1px solid rgba(173,98,63,.48)!important;border-radius:0!important;color:var(--nutri-copper)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;font-size:.82rem!important;font-weight:600!important}html body #root .app-shell main article.product-mini .actions-inline>button.btn.btn-primary:before{content:"";display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.5h7.8a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M3 4h2l2.4 10.2a2 2 0 0 0 2 1.5h7.8a2 2 0 0 0 2-1.6L21 7H6'/%3E%3C/svg%3E") center / contain no-repeat}html body #root .app-shell main article.product-mini .actions-inline>button.btn.btn-primary:hover,html body #root .app-shell main article.product-mini .actions-inline>button.btn.btn-primary:focus-visible{border-top-color:var(--nutri-copper-dark)!important;color:var(--nutri-copper-dark)!important;background:#ad623f0e!important}html body #root .app-shell main article.product-mini .product-card-favorite,html body #root .app-shell main article.product-mini .product-card-favorite svg,html body #root .app-shell main article.product-mini .product-card-favorite svg *{color:var(--nutri-copper)!important;stroke:var(--nutri-copper)!important}html body #root .app-shell main article.product-mini:hover{border-color:#ad623fa6!important;box-shadow:0 16px 34px #00000052!important}html body #root footer.site-footer,html body #root footer.site-footer>.footer-brand-logo,html body #root footer.site-footer>.footer-grid,html body #root footer.site-footer>.footer-grid>div,html body #root footer.site-footer .footer-natural-brand{background-color:var(--nutri-coal-deep)!important}html body #root .app-shell main article.product-mini.nutri-product-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:455px!important;min-height:455px!important;max-height:455px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(173,98,63,.28)!important;border-radius:6px!important;background:#eeeae2!important;background-color:#eeeae2!important;background-image:none!important;color:#242526!important;box-shadow:0 12px 28px #00000045!important;transform:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-media{position:relative!important;display:block!important;flex:0 0 218px!important;width:100%!important;height:218px!important;min-height:218px!important;margin:0!important;padding:14px 18px 4px!important;overflow:visible!important;background:#eeeae2!important}html body #root .app-shell main article.nutri-product-card .nutri-card-image-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important}html body #root .app-shell main article.nutri-product-card .nutri-card-image{display:block!important;width:100%!important;height:100%!important;max-width:190px!important;max-height:190px!important;margin:0 auto!important;object-fit:contain!important;filter:drop-shadow(0 7px 9px rgba(0,0,0,.13))!important}html body #root .app-shell main article.nutri-product-card .nutri-card-favorite{position:absolute!important;z-index:5!important;top:14px!important;right:14px!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;color:#a86545!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-favorite svg,html body #root .app-shell main article.nutri-product-card .nutri-card-favorite svg *{width:23px!important;height:23px!important;stroke:#a86545!important}html body #root .app-shell main article.nutri-product-card .nutri-card-content{position:static!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:8px 15px 10px!important;overflow:hidden!important;color:#242526!important;background:#eeeae2!important;text-align:left!important;transform:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-brand{display:block!important;flex:0 0 auto!important;margin:0 0 5px!important;color:#77736d!important;font-size:.64rem!important;font-weight:700!important;line-height:1.15!important;letter-spacing:.035em!important;text-transform:uppercase!important}html body #root .app-shell main article.nutri-product-card .nutri-card-title-link{display:block!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important;color:#242526!important;text-decoration:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-title-link h4{display:-webkit-box!important;width:100%!important;min-width:0!important;min-height:54px!important;max-height:42px!important;margin:0 0 3px!important;overflow:hidden!important;color:#242526!important;font-family:inherit!important;font-size:.98rem!important;font-weight:600!important;line-height:1.32!important;text-align:left!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #root .app-shell main article.nutri-product-card .nutri-card-description{display:block!important;flex:0 0 auto!important;width:100%!important;margin:0 0 4px!important;overflow:hidden!important;color:#77736d!important;font-size:.72rem!important;line-height:1.25!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app-shell main article.nutri-product-card .nutri-card-shipping{display:inline-block!important;align-self:flex-start!important;flex:0 0 auto!important;margin:1px 0 3px!important;padding:0!important;border:0!important;color:#39804b!important;background:transparent!important;font-size:.68rem!important;font-weight:700!important;line-height:1.2!important}html body #root .app-shell main article.nutri-product-card .nutri-card-price-row{position:static!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:28px!important;margin:auto 0 0!important;padding:0!important;color:#242526!important;transform:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-price-row strong{display:block!important;color:#242526!important;font-family:Georgia,Times New Roman,serif!important;font-size:1.22rem!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important}html body #root .app-shell main article.nutri-product-card .nutri-card-price-row span{display:inline-block!important;padding:3px 6px!important;border-radius:3px!important;color:#fff!important;background:#39804b!important;font-size:.62rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important}html body #root .app-shell main article.nutri-product-card .nutri-card-action{position:static!important;display:block!important;flex:0 0 50px!important;width:auto!important;height:50px!important;margin:0 15px!important;padding:0!important;border-top:1px solid rgba(173,98,63,.48)!important;background:#eeeae2!important;transform:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-action button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;height:49px!important;min-height:49px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:#ad623f!important;background:transparent!important;box-shadow:none!important;font-size:.82rem!important;font-weight:600!important;line-height:1!important;cursor:pointer!important}html body #root .app-shell main article.nutri-product-card .nutri-card-action button svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .app-shell main article.nutri-product-card .nutri-card-action button:hover,html body #root .app-shell main article.nutri-product-card .nutri-card-action button:focus-visible{color:#8f4e32!important;background:#ad623f0f!important}html body #root .app-shell main article.product-mini.nutri-product-card:hover{border-color:#ad623f9e!important;box-shadow:0 16px 34px #00000054!important;transform:translateY(-2px)!important}@media (max-width: 620px){html body #root .app-shell main article.product-mini.nutri-product-card{height:auto!important;min-height:410px!important;max-height:none!important}html body #root .app-shell main article.nutri-product-card .nutri-card-media{flex-basis:180px!important;height:180px!important;min-height:180px!important}html body #root .app-shell main article.nutri-product-card .nutri-card-image{max-width:155px!important;max-height:155px!important}}html body #root footer.site-footer.footer-modern a[href*="wa.me"],html body #root footer.site-footer.footer-modern a[href*="wa.me"]:hover,html body #root footer.site-footer.footer-modern a[href*="wa.me"]:focus-visible{color:#d7d5d0!important;background:transparent!important;text-decoration:none!important}html body #root .institutional-page:has(.contact-page-grid){width:min(1400px,calc(100% - 40px))!important;margin:0 auto!important;padding:24px 0 58px!important;background:transparent!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-breadcrumb{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 18px!important;color:#797b79!important;font-size:.78rem!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-breadcrumb a,html body #root .institutional-page:has(.contact-page-grid) .institutional-breadcrumb strong{color:inherit!important;text-decoration:none!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading{position:relative!important;box-sizing:border-box!important;margin:0 0 26px!important;padding:clamp(34px,5vw,58px) clamp(30px,6vw,76px)!important;overflow:hidden!important;border:1px solid rgba(173,98,63,.42)!important;border-radius:18px!important;color:#fff!important;background:radial-gradient(circle at 86% 22%,rgba(173,98,63,.19),transparent 24%),linear-gradient(135deg,#29322c,#202723 58%,#171c1a)!important;box-shadow:0 18px 38px #1418162e!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading:after{content:""!important;position:absolute!important;right:-45px!important;bottom:-80px!important;width:240px!important;height:240px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:50%!important;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading>*{position:relative!important;z-index:1!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading>span{color:#df8053!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading h1{margin:8px 0 10px!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.5rem,5vw,4.4rem)!important;font-weight:700!important;line-height:.98!important}html body #root .institutional-page:has(.contact-page-grid) .institutional-heading p{max-width:650px!important;margin:0!important;color:#fffc!important;font-size:.95rem!important;line-height:1.55!important}html body #root .institutional-page .contact-page-grid{display:grid!important;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr)!important;align-items:stretch!important;gap:24px!important}html body #root .institutional-page .contact-page-grid>.institutional-card{box-sizing:border-box!important;margin:0!important;padding:clamp(28px,4vw,44px)!important;border:1px solid #ded7ca!important;border-radius:18px!important;color:#232427!important;background:#fff!important;box-shadow:0 14px 34px #2324271a!important}html body #root .institutional-page .contact-page-grid h2{margin:0 0 22px!important;color:#232427!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.45rem,2vw,1.85rem)!important;line-height:1.15!important}html body #root .institutional-page .contact-details address{display:grid!important;gap:12px!important;margin:0!important;font-style:normal!important}html body #root .institutional-page .contact-details address p{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:2px 12px!important;margin:0!important;padding:14px 15px!important;border:1px solid #ebe5da!important;border-radius:11px!important;color:#232427!important;background:#faf8f4!important}html body #root .institutional-page .contact-details address p:before{grid-column:1!important;grid-row:1 / span 2!important;display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;color:#ad623f!important;background:#ad623f1a!important;font-size:1rem!important;font-weight:700!important}html body #root .institutional-page .contact-details address p:nth-child(1):before{content:"⌂"!important}html body #root .institutional-page .contact-details address p:nth-child(2):before{content:"☎"!important}html body #root .institutional-page .contact-details address p:nth-child(3):before{content:"@"!important}html body #root .institutional-page .contact-details address p:nth-child(4):before{content:"◷"!important}html body #root .institutional-page .contact-details address strong,html body #root .institutional-page .contact-details address span,html body #root .institutional-page .contact-details address a{grid-column:2!important;color:#232427!important}html body #root .institutional-page .contact-details address strong{font-size:.76rem!important;letter-spacing:.03em!important;text-transform:uppercase!important}html body #root .institutional-page .contact-details address span,html body #root .institutional-page .contact-details address a{font-size:.86rem!important;line-height:1.45!important;text-decoration:none!important}html body #root .institutional-page .contact-form{display:flex!important;flex-direction:column!important}html body #root .institutional-page .contact-form h2{margin-bottom:7px!important}html body #root .institutional-page .contact-form-intro{margin:0 0 22px!important;color:#747470!important;font-size:.86rem!important}html body #root .institutional-page .contact-form label{display:grid!important;gap:7px!important;margin:0 0 15px!important;color:#343638!important;font-size:.78rem!important;font-weight:750!important;letter-spacing:.02em!important}html body #root .institutional-page .contact-form input,html body #root .institutional-page .contact-form textarea{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:13px 15px!important;border:1px solid #d8d5ce!important;border-radius:10px!important;color:#232427!important;background:#faf9f6!important;box-shadow:none!important;font:inherit!important;font-weight:500!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}html body #root .institutional-page .contact-form input{min-height:48px!important}html body #root .institutional-page .contact-form textarea{min-height:138px!important;resize:vertical!important}html body #root .institutional-page .contact-form input:focus,html body #root .institutional-page .contact-form textarea:focus{border-color:#ad623f!important;background:#fff!important;box-shadow:0 0 0 4px #ad623f1f!important}html body #root .institutional-page .contact-form input::placeholder,html body #root .institutional-page .contact-form textarea::placeholder{color:#9a9995!important}html body #root .institutional-page .contact-form button[type=submit]{min-height:50px!important;margin-top:2px!important;padding:12px 22px!important;border:1px solid #ad623f!important;border-radius:10px!important;color:#fff!important;background:#ad623f!important;box-shadow:0 10px 22px #ad623f38!important;font-size:.86rem!important;font-weight:800!important;cursor:pointer!important}html body #root .institutional-page .contact-form button[type=submit]:hover,html body #root .institutional-page .contact-form button[type=submit]:focus-visible{border-color:#8f4e32!important;background:#8f4e32!important;transform:translateY(-1px)!important}html[data-storefront-theme=dark] body #root .institutional-page .contact-page-grid>.institutional-card{border-color:#ffffff1f!important;color:#f4f1eb!important;background:#202527!important;box-shadow:0 16px 36px #0000004d!important}html[data-storefront-theme=dark] body #root .institutional-page .contact-page-grid h2,html[data-storefront-theme=dark] body #root .institutional-page .contact-details address strong,html[data-storefront-theme=dark] body #root .institutional-page .contact-details address span,html[data-storefront-theme=dark] body #root .institutional-page .contact-details address a,html[data-storefront-theme=dark] body #root .institutional-page .contact-form label{color:#f4f1eb!important}html[data-storefront-theme=dark] body #root .institutional-page .contact-details address p,html[data-storefront-theme=dark] body #root .institutional-page .contact-form input,html[data-storefront-theme=dark] body #root .institutional-page .contact-form textarea{border-color:#ffffff1f!important;color:#f4f1eb!important;background:#181d1f!important}@media (max-width: 820px){html body #root .institutional-page .contact-page-grid{grid-template-columns:1fr!important}}@media (max-width: 560px){html body #root .institutional-page:has(.contact-page-grid){width:min(100% - 24px,1400px)!important;padding-top:14px!important}html body #root .institutional-page .contact-page-grid>.institutional-card{padding:24px 18px!important;border-radius:14px!important}}html body #root .home-page.home-market .market-section-head:before,html body #root .home-page.home-market .offers-section-head:before{position:static!important;grid-column:1!important;grid-row:1!important;inset:auto!important;transform:none!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .offers-section-head h2{grid-column:2!important;grid-row:1!important}html body #root .home-page.home-market .market-section-head:after,html body #root .home-page.home-market .offers-section-head:after{position:static!important;grid-column:3!important;grid-row:1!important;inset:auto!important;transform:none!important}html body #root .home-page.home-market .home-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important;width:100%!important;margin:0!important;padding:8px 0!important;background:transparent!important}html body #root .home-page.home-market .home-category-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;box-sizing:border-box!important;min-width:0!important;min-height:292px!important;padding:188px 76px 28px 30px!important;overflow:hidden!important;border:1px solid rgba(189,164,127,.34)!important;border-radius:24px!important;color:#eee4d1!important;background:radial-gradient(circle at 25% 24%,rgba(255,255,255,.045),transparent 34%),linear-gradient(145deg,#22282a,#1b2022 68%,#181d1f)!important;box-shadow:0 15px 30px #00000030!important;text-decoration:none!important;isolation:isolate;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}html body #root .home-page.home-market .home-category-card:before{content:""!important;position:absolute!important;z-index:0!important;right:-18px!important;bottom:-24px!important;display:block!important;width:130px!important;height:130px!important;border:1px solid rgba(238,228,209,.055)!important;border-radius:56% 44% 62% 38%!important;background:radial-gradient(ellipse at center,rgba(238,228,209,.045),transparent 68%)!important;transform:rotate(-28deg)!important;pointer-events:none!important}html body #root .home-page.home-market .home-category-card:after{content:"→"!important;position:absolute!important;z-index:3!important;right:30px!important;bottom:24px!important;display:block!important;color:#b86439!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:2rem!important;font-weight:400!important;line-height:1!important;transform:none!important}html body #root .home-page.home-market .home-category-card img,html body #root .home-page.home-market .home-category-card>span:first-child{position:absolute!important;z-index:2!important;top:26px!important;left:30px!important;display:block!important;box-sizing:border-box!important;width:150px!important;height:150px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(216,187,142,.34)!important;border-radius:50%!important;background-color:#8b6b42!important;object-fit:cover!important;box-shadow:0 12px 25px #0000003d!important}html body #root .home-page.home-market .home-category-card strong{position:relative!important;z-index:2!important;display:block!important;width:100%!important;margin:0!important;color:#eee4d1!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.15rem,1.55vw,1.55rem)!important;font-weight:700!important;line-height:1.15!important;text-align:left!important;text-shadow:0 2px 10px rgba(0,0,0,.28)!important}html body #root .home-page.home-market .home-category-card:hover,html body #root .home-page.home-market .home-category-card:focus-visible{border-color:#b86439d1!important;box-shadow:0 19px 38px #00000047!important;transform:translateY(-3px)!important}@media (max-width: 1100px){html body #root .home-page.home-market .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 680px){html body #root .home-page.home-market .home-category-grid{grid-template-columns:1fr!important;gap:14px!important}html body #root .home-page.home-market .home-category-card{min-height:210px!important;padding:132px 64px 22px 22px!important;border-radius:18px!important}html body #root .home-page.home-market .home-category-card img,html body #root .home-page.home-market .home-category-card>span:first-child{top:20px!important;left:22px!important;width:104px!important;height:104px!important}html body #root .home-page.home-market .home-category-card:after{right:22px!important;bottom:19px!important}}html body #root .app-shell main article.product-mini.nutri-product-card{border:1px solid rgba(173,98,63,.62)!important;border-radius:8px!important;box-shadow:0 11px 25px #00000045,0 0 0 1px #ffffff29 inset!important}html body #root .app-shell main article.nutri-product-card .nutri-card-media{border-radius:8px 8px 0 0!important}html body #root .app-shell main article.nutri-product-card .nutri-card-action{border-radius:0 0 8px 8px!important}@media (max-width: 820px){html body #root .home-page.home-market .mobile-product-grid.product-strip,html body #root .home-page.home-market .offer-carousel-strip,html body #root .special-products-page .catalog-grid,html body #root .category-products-page .catalog-grid{column-gap:14px!important;row-gap:20px!important;gap:20px 14px!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card,html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card,html body #root .special-products-page .catalog-grid>article.product-mini.nutri-product-card,html body #root .category-products-page .catalog-grid>article.product-mini.nutri-product-card{width:100%!important;margin:0 0 20px!important;break-inside:avoid!important}}@media (max-width: 520px){html body #root .home-page.home-market .mobile-product-grid.product-strip,html body #root .home-page.home-market .offer-carousel-strip{column-gap:12px!important;row-gap:18px!important;gap:18px 12px!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card,html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{margin-bottom:18px!important}}html body #root .home-page.home-market{position:relative!important;isolation:isolate;background-color:#292b27!important;background-image:radial-gradient(circle at 14% 18%,rgba(173,98,63,.09),transparent 30rem),radial-gradient(circle at 86% 34%,rgba(108,121,91,.1),transparent 34rem),linear-gradient(135deg,#33332d,#2b2d29 44%,#242825)!important;box-shadow:inset 0 1px #ad623f38!important;max-width:none!important;width:100vw!important;overflow-x:visible!important;overflow-y:visible!important;margin-inline:0!important;padding-inline:0!important;left:auto!important;right:auto!important}html body #root .home-page.home-market:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background-image:repeating-linear-gradient(118deg,rgba(255,255,255,.01) 0,rgba(255,255,255,.01) 1px,transparent 1px,transparent 10px),radial-gradient(circle at 50% 55%,rgba(255,255,255,.025),transparent 48%)!important;opacity:.78!important}html body #root .home-page.home-market .desktop-home-content,html body #root .home-page.home-market .mobile-home-content{background-color:transparent!important;background-image:none!important}@media (min-width: 1101px){html body #root .site-header .header-category-trigger{min-height:38px!important;padding:7px 11px!important;font-size:.82rem!important}html body #root .site-header .header-cart-menu,html body #root .site-header .header-notification-menu,html body #root .site-header .header-user-menu,html body #root .site-header .header-favorites-link{width:66px!important;min-width:66px!important}html body #root .site-header .cart-link,html body #root .site-header .header-notification-link,html body #root .site-header .header-user-trigger,html body #root .site-header .header-favorites-link{min-height:52px!important;padding:4px!important}html body #root .site-header .cart-icon,html body #root .site-header .header-bell-icon,html body #root .site-header .header-heart-icon,html body #root .site-header .header-profile-icon{width:26px!important;height:26px!important}html body #root .site-header .header-action-label{font-size:.7rem!important}}html body #root .site-header .header-theme-control{display:grid!important;place-items:center!important;flex:0 0 60px!important;width:60px!important;min-width:60px!important;margin:0!important}html body #root .site-header .theme-toggle{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;width:58px!important;height:32px!important;padding:3px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;color:#d9d8d4!important;background:#2b3032!important;box-shadow:none!important;cursor:pointer!important}html body #root .site-header .theme-toggle:before{content:""!important;position:absolute!important;z-index:0!important;top:3px!important;left:3px!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#f5ecd5!important;transition:transform .18s ease!important}html body #root .site-header .theme-toggle.dark:before{transform:translate(26px)!important}html body #root .site-header .theme-toggle>span{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;color:#a9aca9!important}html body #root .site-header .theme-toggle.light .theme-toggle-sun{color:#ad623f!important}html body #root .site-header .theme-toggle.dark .theme-toggle-moon{color:#232427!important}html body #root .site-header .theme-toggle svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media (max-width: 1100px){html body #root .site-header .header-theme-control{display:grid!important;flex-basis:54px!important;width:54px!important;min-width:54px!important}html body #root .site-header .theme-toggle{width:52px!important;height:30px!important}html body #root .site-header .theme-toggle:before{width:22px!important;height:22px!important}html body #root .site-header .theme-toggle.dark:before{transform:translate(22px)!important}}html[data-storefront-theme=light],html[data-storefront-theme=light] body,html[data-storefront-theme=light] body #root,html[data-storefront-theme=light] body #root .app-shell{color:#232427!important;background-color:#f4f5f6!important}html[data-storefront-theme=light] body #root .app-shell{background-image:linear-gradient(180deg,#fff,#f3f5f6 58%,#eef1f2)!important}html[data-storefront-theme=light] body #root .app-shell:before{opacity:.18!important}html[data-storefront-theme=light] body #root .home-page.home-market{color:#232427!important;background-color:#f5f6f7!important;background-image:radial-gradient(circle at 12% 20%,rgba(173,98,63,.055),transparent 28rem),linear-gradient(180deg,#fff,#f4f5f6 52%,#eef1f2)!important;box-shadow:inset 0 1px #ad623f29!important}html[data-storefront-theme=light] body #root .home-page.home-market:before{opacity:.2!important}html[data-storefront-theme=light] body #root .home-page.home-market .market-section-head h2,html[data-storefront-theme=light] body #root .home-page.home-market .offers-section-head h2,html[data-storefront-theme=light] body #root .home-page.home-market .mobile-section-heading h2,html[data-storefront-theme=light] body #root .home-page.home-market .mobile-product-section>h2{color:#232427!important;text-shadow:none!important}html[data-storefront-theme=light] body #root .app-shell main article.product-mini.nutri-product-card,html[data-storefront-theme=light] body #root .app-shell main article.nutri-product-card .nutri-card-media,html[data-storefront-theme=light] body #root .app-shell main article.nutri-product-card .nutri-card-image-link,html[data-storefront-theme=light] body #root .app-shell main article.nutri-product-card .nutri-card-content,html[data-storefront-theme=light] body #root .app-shell main article.nutri-product-card .nutri-card-action{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-storefront-theme=light] body #root .app-shell main article.product-mini.nutri-product-card{border-color:#d9c7b5!important;box-shadow:0 10px 25px #2324271c!important}html[data-storefront-theme=light] body #root .home-page.home-market .home-category-card{border-color:#d6c4ae!important;color:#232427!important;background:linear-gradient(145deg,#fff,#f5f2ec)!important;box-shadow:0 12px 27px #2324271a!important}html[data-storefront-theme=light] body #root .home-page.home-market .home-category-card strong,html[data-storefront-theme=light] body #root .home-page.home-market .mobile-category-item strong{color:#232427!important;text-shadow:none!important}html[data-storefront-theme=light] body #root .special-products-page,html[data-storefront-theme=light] body #root .marketplace-search-page,html[data-storefront-theme=light] body #root .category-products-page,html[data-storefront-theme=light] body #root .page{color:#232427!important;background-color:#f4f5f6!important}html[data-storefront-theme=light] body #root .site-header,html[data-storefront-theme=light] body #root .site-header .top-header,html[data-storefront-theme=light] body #root footer.site-footer,html[data-storefront-theme=light] body #root footer.site-footer>.footer-brand-logo,html[data-storefront-theme=light] body #root footer.site-footer>.footer-grid,html[data-storefront-theme=light] body #root footer.site-footer>.footer-grid>div{background-color:#171b1d!important}html body #root .home-page.home-market .desktop-home-content>.home-categories-section{clear:both!important;margin-top:20px!important}html body #root .home-page.home-market .desktop-home-content>.home-section:has(.offer-carousel-wrap){margin-bottom:0!important;padding-bottom:0!important}html body #root .home-page.home-market .offer-carousel-viewport{box-sizing:content-box!important;padding-top:24px!important;padding-bottom:38px!important;margin-top:-24px!important;margin-bottom:-18px!important}html body #root .home-page.home-market .offer-carousel-strip{align-items:stretch!important;padding-top:2px!important;padding-bottom:2px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{position:relative!important;z-index:1!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card:hover,html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card:focus-within{z-index:5!important}html body #root footer.site-footer.footer-modern{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;padding:22px clamp(28px,6vw,100px) 0!important;overflow:hidden!important;border-top:3px solid #ad623f!important;color:#f4f1eb!important;background:#171b1d!important;background-color:#171b1d!important;background-image:radial-gradient(circle at 48% 34%,rgba(255,255,255,.045),transparent 30%),linear-gradient(120deg,#15191b,#1d2123 48%,#15191b)!important}html body #root footer.site-footer.footer-modern:before{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background-image:url(/media/dietetica/footer-pattern.png)!important;background-position:center!important;background-repeat:repeat!important;background-size:auto 115%!important;filter:grayscale(1) brightness(0) invert(1)!important;opacity:.075!important}html body #root footer.site-footer.footer-modern:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(ellipse at left bottom,rgba(173,98,63,.08),transparent 28%),radial-gradient(ellipse at right center,rgba(173,98,63,.06),transparent 24%)!important}html body #root footer.site-footer.footer-modern>*{position:relative!important;z-index:1!important}html body #root footer.site-footer.footer-modern .footer-modern-brand{display:grid!important;justify-items:center!important;gap:8px!important;margin:0 auto 22px!important;padding:0!important;border:0!important;background:transparent!important}html body #root footer.site-footer.footer-modern .footer-modern-brand>a{display:inline-block!important;margin:0!important;padding:0!important;border:0!important;color:#f4f1eb!important;background:transparent!important;box-shadow:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.55rem,2.2vw,2rem)!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important}html body #root footer.site-footer.footer-modern .footer-brand-ornament{display:block!important;width:74px!important;height:1px!important;background:linear-gradient(90deg,transparent,#ad623f 22%,#ad623f 78%,transparent)!important}html body #root footer.site-footer.footer-modern .footer-grid.footer-grid-compact{display:grid!important;grid-template-columns:1.35fr .75fr 1fr .75fr!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;background:transparent!important}html body #root footer.site-footer.footer-modern .footer-modern-section{min-width:0!important;min-height:108px!important;padding:4px clamp(20px,3vw,44px) 12px!important;border:0!important;border-left:1px solid rgba(255,255,255,.14)!important;background:transparent!important}html body #root footer.site-footer.footer-modern .footer-modern-section:first-child{padding-left:0!important;border-left:0!important}html body #root footer.site-footer.footer-modern .footer-modern-section h3,html body #root footer.site-footer.footer-modern .footer-modern-section h4,html body #root footer.site-footer.footer-modern .footer-section-heading-link{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;color:#f6f2eb!important;font-size:.82rem!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important}html body #root footer.site-footer.footer-modern .footer-section-icon{display:grid!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(173,98,63,.55)!important;border-radius:50%!important;color:#d77346!important;background:#ad623f17!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:0!important}html body #root footer.site-footer.footer-modern .footer-about-compact p,html body #root footer.site-footer.footer-modern .footer-compact-links a,html body #root footer.site-footer.footer-modern .footer-compact-links span{margin:0!important;color:#d7d5d0!important;font-size:.78rem!important;font-weight:500!important;line-height:1.55!important;text-shadow:none!important}html body #root footer.site-footer.footer-modern .footer-about-compact p{max-width:380px!important}html body #root footer.site-footer.footer-modern .footer-compact-links{display:grid!important;gap:8px!important;padding-left:44px!important}html body #root footer.site-footer.footer-modern .footer-contact-section{display:flex!important;align-items:flex-start!important}html body #root footer.site-footer.footer-modern .footer-modern-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:calc(100% + clamp(56px,12vw,200px))!important;margin:16px calc(clamp(28px,6vw,100px)*-1) 0!important;padding:13px clamp(28px,6vw,100px)!important;border-top:1px solid rgba(255,255,255,.12)!important;color:#b9b9b6!important;background:#00000029!important;font-size:.72rem!important}html body #root footer.site-footer.footer-modern .footer-modern-bottom nav{display:flex!important;gap:22px!important}html body #root footer.site-footer.footer-modern .footer-modern-bottom a{color:#d9d6d0!important;text-decoration:none!important}html body #root footer.site-footer.footer-modern a:hover,html body #root footer.site-footer.footer-modern a:focus-visible{color:#d77346!important}@media (max-width: 900px){html body #root footer.site-footer.footer-modern .footer-grid.footer-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root footer.site-footer.footer-modern .footer-modern-section:nth-child(3){border-left:0!important}}@media (max-width: 620px){html body #root footer.site-footer.footer-modern{padding:20px 22px 0!important}html body #root footer.site-footer.footer-modern .footer-grid.footer-grid-compact{grid-template-columns:1fr!important}html body #root footer.site-footer.footer-modern .footer-modern-section,html body #root footer.site-footer.footer-modern .footer-modern-section:first-child,html body #root footer.site-footer.footer-modern .footer-modern-section:nth-child(3){min-height:0!important;padding:14px 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important}html body #root footer.site-footer.footer-modern .footer-modern-bottom{align-items:flex-start!important;flex-direction:column!important;width:calc(100% + 44px)!important;margin-right:-22px!important;margin-left:-22px!important;padding:12px 22px!important}}@media (max-width: 820px){html body #root .home-page.home-market .mobile-home-content .mobile-category-strip{margin-bottom:24px!important}}html body #root .site-header .header-tools .menu-links{gap:7px!important}html body #root .site-header .header-tools .menu-links .header-user-menu{order:1!important}html body #root .site-header .header-tools .menu-links .header-favorites-link{order:2!important}html body #root .site-header .header-tools .menu-links .header-notification-menu{order:3!important}html body #root .site-header .header-tools .menu-links .header-cart-menu{order:4!important}html body #root .site-header .header-tools .menu-links .header-theme-control{order:5!important;margin-left:6px!important}@media (min-width: 1101px){html body #root .site-header .header-tools .menu-links .header-cart-menu,html body #root .site-header .header-tools .menu-links .header-notification-menu,html body #root .site-header .header-tools .menu-links .header-user-menu,html body #root .site-header .header-tools .menu-links .header-favorites-link{flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;margin:0!important}html body #root .site-header .header-tools .menu-links .cart-link,html body #root .site-header .header-tools .menu-links .header-notification-link,html body #root .site-header .header-tools .menu-links .header-user-trigger,html body #root .site-header .header-tools .menu-links .header-favorites-link{box-sizing:border-box!important;width:56px!important;min-width:56px!important;max-width:56px!important;min-height:46px!important;padding:3px 2px!important}html body #root .site-header .header-tools .menu-links .cart-icon,html body #root .site-header .header-tools .menu-links .header-bell-icon,html body #root .site-header .header-tools .menu-links .header-heart-icon,html body #root .site-header .header-tools .menu-links .header-profile-icon{width:23px!important;height:23px!important}html body #root .site-header .header-tools .menu-links .header-user-icon{width:25px!important;height:25px!important}html body #root .site-header .header-tools .menu-links .header-action-label{margin-top:2px!important;font-size:.62rem!important;line-height:1.05!important}html body #root .site-header .header-tools .menu-links .header-theme-control{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}}@media (max-width: 1100px){html body #root .site-header .header-tools .menu-links .header-notification-menu,html body #root .site-header .header-tools .menu-links .header-user-menu{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important}html body #root .site-header .header-tools .menu-links .header-notification-link,html body #root .site-header .header-tools .menu-links .header-user-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}html body #root .site-header .header-tools .menu-links .header-theme-control{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;margin-left:2px!important}}html body #root .home-page.home-market a.home-category-card:before{content:none!important;display:none!important}html body #root .home-page.home-market a.home-category-card:after{content:"→"!important;position:absolute!important;z-index:5!important;inset:auto 28px 24px auto!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;color:#b86439!important;background:transparent!important;font-family:Georgia,Times New Roman,serif!important;font-size:2rem!important;line-height:1!important;transform:none!important}html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .offers-section-head{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important}html body #root .home-page.home-market .market-section-head h2:before,html body #root .home-page.home-market .market-section-head h2:after,html body #root .home-page.home-market .offers-section-head h2:before,html body #root .home-page.home-market .offers-section-head h2:after{content:none!important;display:none!important}@media (max-width: 680px){html body #root .home-page.home-market a.home-category-card:after{inset:auto 22px 19px auto!important}}html body #root .app-shell main article.product-mini.nutri-product-card{border:1px solid #b99a78!important;border-radius:2px!important;background:#f5ecd5!important;background-color:#f5ecd5!important;box-shadow:0 11px 24px #00000040!important}html body #root .app-shell main article.nutri-product-card .nutri-card-media,html body #root .app-shell main article.nutri-product-card .nutri-card-image-link,html body #root .app-shell main article.nutri-product-card .nutri-card-content,html body #root .app-shell main article.nutri-product-card .nutri-card-action{border-radius:0!important;background:#f5ecd5!important;background-color:#f5ecd5!important;background-image:none!important}html body #root .app-shell main article.product-mini.nutri-product-card:hover{border-color:#ad623f!important;box-shadow:0 15px 31px #0000004f!important}html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .offers-section-head{display:grid!important;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr)!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,30px)!important;width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}html body #root .home-page.home-market .market-section-head:before,html body #root .home-page.home-market .market-section-head:after,html body #root .home-page.home-market .offers-section-head:before,html body #root .home-page.home-market .offers-section-head:after{content:""!important;display:block!important;width:100%!important;height:3px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#ef7834!important;background-color:#ef7834!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .offers-section-head h2{grid-column:2!important;width:auto!important;margin:0!important;color:#f5f2ec!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 620px){html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .offers-section-head{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr)!important;gap:10px!important}html body #root .home-page.home-market .market-section-head:before,html body #root .home-page.home-market .market-section-head:after,html body #root .home-page.home-market .offers-section-head:before,html body #root .home-page.home-market .offers-section-head:after{height:2px!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .offers-section-head h2{font-size:clamp(1rem,5vw,1.25rem)!important}}.admin-panel input,.admin-panel select,.admin-panel textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.admin-panel .form-grid label{min-width:0}.admin-panel .table th,.admin-panel .table td{max-width:none;min-width:96px;overflow-wrap:break-word;word-break:normal;white-space:normal;vertical-align:top}.admin-panel .table th:nth-child(1),.admin-panel .table td:nth-child(1){min-width:120px}.admin-panel .table th:last-child,.admin-panel .table td:last-child{min-width:160px}@media (max-width: 768px){.admin-tab-panel{min-height:calc(100vh - 190px)}}.home-market{max-width:none;padding:0}.hero{position:relative;border-radius:0;overflow:hidden;min-height:340px;height:clamp(340px,32vw,430px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero:before{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:2;pointer-events:none;background:#ffffff1f}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffff14 58%,#ffffff3d)}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero-copy h1{margin:0;font-size:clamp(1.4rem,2.8vw,2.1rem);line-height:1.15;max-width:700px}.hero-copy p{margin:0;max-width:680px}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:24px 34px;color:#fff;background:linear-gradient(120deg,#0000009e,#00000014);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;z-index:1}.hero-badge{display:inline-flex;width:max-content;margin-top:-10px;margin-left:0;border:1px solid rgba(52,64,54,.28);border-radius:10px;padding:7px 13px;font-size:12px;color:#344036;background:#ffffffeb;text-transform:uppercase;letter-spacing:.04em;box-shadow:0 10px 24px #3440361a}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:12px;background:#0000008c;color:#fff;z-index:2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:30px;line-height:1;padding:0}.hero-arrow-left{left:12px}.hero-arrow-right{right:12px}.hero-arrow:hover{background:#000000c7}.hero-dots{z-index:3}.hero-controls{display:flex;flex-wrap:wrap;gap:10px}.hero-controls input{width:min(560px,100%);min-width:220px;padding:12px;border-radius:10px;border:1px solid #344036;background:#fff;color:#000}.category-dropdown{position:relative;display:inline-block;max-width:250px;width:100%;margin-bottom:10px}.header-dropdown{position:relative;display:inline-block;width:auto}.header-dropdown:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:14px}.category-trigger{width:100%;border:1px solid #344036;border-radius:10px;padding:10px 14px;background:#fff;color:#000;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;font-weight:600}.category-trigger:after{content:"v";opacity:.7;font-size:12px}.category-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:min(720px,calc(100vw - 48px));background:linear-gradient(180deg,var(--color-primary),var(--color-primary));border:1px solid rgba(52,64,54,.3);border-radius:14px;padding:12px;box-shadow:0 16px 36px #0006;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;overflow:auto;max-height:min(420px,calc(100vh - 160px))}.category-popover .hero-category{border:1px solid rgba(52,64,54,.3);border-radius:12px;background:#000000bf;padding:0;overflow:hidden;display:grid;grid-template-rows:92px minmax(48px,auto);justify-items:stretch;text-align:left;min-height:144px;color:#fff}.category-popover .hero-category img{width:100%;height:92px;object-fit:cover;display:block}.category-popover .hero-category-title{display:block;padding:8px;font-size:12px;font-weight:700;color:#fff;line-height:1.2;min-height:38px;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:left}.category-popover .hero-category.active{border-color:var(--color-primary);box-shadow:0 4px 14px #34403659}.header-category-popover{padding-top:14px;border-color:#34403659}.header-category-popover:before{content:"Categorias";grid-column:1 / -1;font-size:12px;letter-spacing:.04em;color:#344036;border-bottom:1px solid rgba(52,64,54,.25);padding:0 4px 8px;margin-bottom:2px}.hero-category:hover{border-color:#344036bf;background:#3440360f}@media (max-width: 760px){.category-popover{width:calc(100vw - 24px);left:50%;transform:translate(-50%);grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.header-category-dropdown{max-width:180px;margin-bottom:0}.header-category-trigger{width:auto;min-width:112px;min-height:30px;padding:5px 12px;border-color:transparent;background:transparent;color:#fff;justify-content:center;font-size:13px;font-weight:600;line-height:inherit}.header-category-trigger:hover,.header-section-link:hover{background:#ffffff14;border-color:#ffffff38}.header-section-link{min-height:30px;padding:5px 12px;border:1px solid transparent;border-radius:7px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;white-space:nowrap}.header-category-popover{width:min(920px,calc(100vw - 32px));grid-template-columns:repeat(6,minmax(130px,1fr));align-items:stretch;gap:10px;max-height:min(410px,calc(100vh - 150px))}.header-category-popover .category-main-tile{min-height:150px;grid-template-rows:104px minmax(46px,auto)}.header-category-popover .category-main-tile img{height:104px}.header-category-popover .category-medium-tile{min-height:70px;grid-template-rows:1fr;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;border-radius:10px}.header-category-popover .category-medium-tile img{width:54px;height:54px;border-radius:8px}.header-category-popover .category-medium-tile .hero-category-title{min-height:auto;padding:0;font-size:12px;line-height:1.2;overflow-wrap:anywhere;word-break:normal}.header-category-popover .category-small-tile{min-height:38px;grid-template-rows:1fr;display:flex;align-items:center;padding:8px 11px;border-radius:9px}.header-category-popover .category-small-tile img{display:none}.header-category-popover .category-small-tile .hero-category-title{min-height:auto;padding:0;font-size:12px;line-height:1.15}.categories-expand-btn{grid-column:1 / -1;min-height:34px;border:1px solid rgba(52,64,54,.35);border-radius:10px;background:#3440361f;color:#fff;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:7px}.categories-expand-btn:hover{background:#34403633;border-color:#34403694}.product-popover{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.header-product-card{border:1px solid #ffffff;border-radius:12px;background:#fff;overflow:hidden;color:#000;display:grid;min-height:150px}.header-product-card img{width:100%;height:82px;object-fit:cover}.header-product-card span{padding:7px 8px 0;font-size:12px;font-weight:700;line-height:1.25}.header-product-card strong{padding:4px 8px 8px;color:var(--color-primary);font-size:13px}.menu-empty{margin:0;color:#000;font-size:13px}.collection-hero{border-radius:14px;padding:24px;background:#fff;border:1px solid #ffffff;box-shadow:0 8px 24px #00000014}.collection-hero h1{margin:0;font-size:1.8rem}.collection-hero p{margin:8px 0 0;color:#000}.hero-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px}.hero-dots button{width:12px;height:12px;border:0;border-radius:999px;background:#ffffff80;cursor:pointer}.hero-dots .active-dot{background:#fff}.search-filters{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:16px;margin:-72px auto 0;max-width:1180px;position:relative;z-index:3}.filter-heading h3{margin:0 0 10px}.search-filters input{width:100%;padding:12px;border-radius:8px;border:1px solid #344036;margin-bottom:10px}.product-strip{margin:10px auto 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,190px));justify-content:center;gap:10px;padding:0 54px;max-width:1280px;box-sizing:border-box}.offer-carousel-wrap{position:relative;width:min(100%,1452px);max-width:calc(100% - 120px);margin:0 auto}.offer-carousel-viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.offer-carousel-viewport::-webkit-scrollbar{display:none}.offer-carousel-strip{display:flex;justify-content:flex-start;overflow:visible;overflow-y:hidden;gap:12px;padding-inline:0;width:max-content;max-width:none;margin:0;transition:none;transform:none!important;will-change:auto}.offer-carousel-strip::-webkit-scrollbar{display:none}.offer-carousel-strip .product-mini{flex:0 0 232px;scroll-snap-align:start}.offer-carousel-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:34px;height:52px;border:0;border-radius:0;background:#000000c7;color:#fff;font-size:30px;font-weight:900;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:none;transition:none}.offer-carousel-arrow:disabled{opacity:1;visibility:hidden;cursor:default}.offer-carousel-arrow-left{left:-46px}.offer-carousel-arrow-right{right:-46px}.last-day-section .market-section-head{justify-content:flex-start}.last-day-section .market-section-head h2{display:inline-flex;align-items:center;padding:8px 12px;background:#344036;color:#000;font-size:1.05rem;line-height:1}.last-day-carousel-strip .product-mini{background:#344036;color:#000;box-shadow:none}.last-day-carousel-strip .product-mini-cover{background:#fff;border-color:#344036}.last-day-carousel-strip .old-price{color:#344036}.last-day-carousel-strip .offer-time-badge{background:var(--color-primary);color:#fff}.last-day-carousel-strip .product-mini .actions-inline .btn{background:#fff;color:#000;border:1px solid var(--color-primary)}.offer-showcase-section{max-width:1360px}.offer-showcase{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(520px,2.4fr);gap:12px;align-items:stretch;width:min(100%,1120px);margin:0 auto;padding:14px;border:1px solid #ffffff;background:#fff;box-shadow:0 12px 28px #00000014}.offer-showcase-feature{position:relative;display:flex;min-height:0;border:1px solid #ffffff;background:#fff}.offer-showcase-feature-strip{display:block;flex:1;margin:0;padding:0;max-width:none}.offer-showcase-feature-strip .product-mini{height:100%;min-height:100%;box-shadow:none}.offer-showcase-feature-strip .product-mini-cover{height:310px}.offer-showcase-feature-strip .product-mini-title-link h4{font-size:1.1rem}.offer-showcase-badge{position:absolute;top:12px;left:12px;padding:6px 9px;background:#344036;color:#fff;font-size:.78rem;font-weight:900}.offer-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-template-rows:repeat(2,minmax(250px,1fr));gap:12px}.offer-showcase-small{border:1px solid #ffffff;background:#fff;overflow:hidden}.offer-showcase-small-strip{display:block;margin:0;padding:0;max-width:none}.offer-showcase-small-strip .product-mini{height:100%;min-height:250px;box-shadow:none}.offer-showcase-small-strip .product-mini-cover{height:125px}.offer-showcase-small-strip .product-mini-body{padding:8px 10px 0;min-height:98px}.offer-showcase-small-strip .product-mini-title-link h4{font-size:.82rem}.offer-showcase-small-strip .actions-inline{padding:0 10px 10px}.offer-showcase-small-strip .actions-inline .btn{min-height:28px;padding:5px 6px;font-size:11px}.products-dropdown-section .market-section-head{align-items:center;padding-top:8px}.all-products-expanded-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,190px));justify-content:center;gap:12px;width:min(100%,1280px);margin:12px auto 0;padding:0 54px}.products-disclosure-btn{border:1px solid #344036;border-radius:0;background:#fff;color:#344036;padding:8px 14px;font-weight:900;cursor:pointer;box-shadow:none;transition:none}.products-disclosure-btn:after{content:" v";font-size:.78rem}.header-help-link{border:0;background:transparent;cursor:pointer;font:inherit;box-shadow:none}.home-market .btn,.home-market button{box-shadow:none}.hero{position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:42px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffff14 64%,#ffffff57)}.home-market .home-section:first-of-type,.home-market .offer-showcase-section{margin-top:56px}.offer-showcase-section .offers-section-head{margin-bottom:18px}.header-kpis .header-section-link,.header-kpis button.header-section-link{font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.01em}.header-kpis{align-items:center;gap:18px}.header-kpis .category-trigger,.header-kpis .header-section-link,.header-kpis button.header-section-link{min-height:38px;padding:0 12px;border:0;border-radius:0;background:transparent;color:#ffffffdb;line-height:38px;box-shadow:none;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.01em;text-align:center;justify-content:center}.header-kpis .category-trigger:hover,.header-kpis .header-section-link:hover,.header-kpis button.header-section-link:hover,.header-kpis .category-trigger:focus-visible,.header-kpis .header-section-link:focus-visible,.header-kpis button.header-section-link:focus-visible{background:#ffffff12;color:#fff}.header-category-popover{width:min(1120px,calc(100vw - 48px));padding:18px;gap:12px;border:1px solid rgba(52,64,54,.28);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(52,64,54,.12),transparent 32%),linear-gradient(135deg,#000000fa,#000000fa);box-shadow:0 24px 58px #00000061}.header-category-popover:before{padding:0 2px 10px;border-bottom:1px solid rgba(52,64,54,.22);color:#ffffffc7;font-size:.88rem;font-weight:500;letter-spacing:.02em;text-transform:none}.header-category-popover .hero-category{border:1px solid rgba(52,64,54,.22);border-radius:12px;background:#000000bd;color:#fff;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.header-category-popover .hero-category:hover{transform:translateY(-2px);border-color:#34403694;background:#3440361a}.header-category-popover .category-main-tile{min-height:150px;overflow:hidden;grid-template-rows:100px minmax(48px,auto)}.header-category-popover .category-main-tile img{height:100px;object-fit:cover}.header-category-popover .category-medium-tile{min-height:64px;grid-template-columns:50px minmax(0,1fr);padding:9px 12px}.header-category-popover .category-medium-tile img{width:50px;height:46px;border-radius:10px;object-fit:cover}.header-category-popover .category-small-tile{min-height:28px;padding:0 6px;border:0;border-radius:0;background:transparent;justify-content:center}.header-category-popover .category-small-tile:hover{transform:none;border-color:transparent;background:transparent}.header-category-popover .category-small-tile .hero-category-title,.header-category-popover .category-medium-tile .hero-category-title,.header-category-popover .category-main-tile .hero-category-title{min-height:auto;color:#fff;font-size:.82rem;font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center;justify-self:center;width:100%}.header-category-popover .category-small-tile .hero-category-title{color:#ffffffdb;font-size:.8rem;font-weight:500}.header-category-popover .category-small-tile:hover .hero-category-title{color:#344036;text-decoration:underline;text-underline-offset:4px}.header-category-popover .category-main-tile .hero-category-title{padding:10px 10px 12px}.header-category-popover .categories-expand-btn{grid-column:1 / -1;min-height:40px;margin-top:4px;border:0;border-radius:0;background:#34403629;color:#fff;font-weight:600;text-align:center;justify-content:center;letter-spacing:.01em}.header-category-popover .categories-expand-btn:hover{background:#34403642;color:#fff}.header-category-popover{background:#fff;border-color:#34403673;box-shadow:0 22px 48px #0000002e;-webkit-backdrop-filter:none;backdrop-filter:none}.header-category-popover:after,.header-category-popover .hero-category:before,.header-category-popover .hero-category:after{display:none}.header-category-popover .category-small-tile,.header-category-popover .category-small-tile:hover{background:transparent;box-shadow:none}.header-category-popover:before{border-bottom-color:#34403659;color:#000}.header-category-popover .hero-category{border-color:#fff;background:#fff;color:#000}.header-category-popover .hero-category:hover{border-color:#3440368c;background:#fff}.header-category-popover .category-small-tile,.header-category-popover .category-small-tile:hover{border-color:transparent}.header-category-popover .category-small-tile .hero-category-title,.header-category-popover .category-medium-tile .hero-category-title,.header-category-popover .category-main-tile .hero-category-title{color:#000}.header-category-popover .category-small-tile .hero-category-title,.header-category-popover .category-small-tile:hover .hero-category-title{color:#344036}.header-category-popover .categories-expand-btn{background:#fff;color:#344036}.header-category-popover .categories-expand-btn:hover{background:#fff;color:#000}.header-category-popover{transform-origin:top left;animation:categoryPopoverOpen .18s cubic-bezier(.2,.9,.25,1) both}.header-category-popover .hero-category,.header-category-popover .categories-expand-btn{animation:categoryTileOpen .22s cubic-bezier(.2,.9,.25,1) both}@keyframes categoryPopoverOpen{0%{opacity:0;clip-path:inset(0 0 92% 0 round 14px)}to{opacity:1;clip-path:inset(0 0 0 0 round 14px)}}@keyframes categoryTileOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-results-section{margin-top:54px}.section-eyebrow{display:block;margin-bottom:4px;color:#344036;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-results-count{color:#000;font-size:.92rem;font-weight:600}.search-results-grid{justify-content:flex-start}.category-products-page,.marketplace-search-page{width:min(1240px,calc(100% - 32px));margin:22px auto 110px}.category-products-hero,.marketplace-search-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px 22px;border:1px solid #ffffff;background:#fff;box-shadow:0 12px 30px #0000000f}.marketplace-search-head{display:block}.category-products-hero{grid-template-columns:auto minmax(0,1fr) auto}.category-back-link{align-self:start;color:#344036;font-size:.88rem;font-weight:700;text-decoration:none}.category-products-hero img{width:92px;height:72px;object-fit:cover;border:1px solid #ffffff}.category-products-toolbar,.marketplace-search-filters{border:1px solid #ffffff;background:#fff;box-shadow:0 10px 24px #0000000d}.category-products-toolbar{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end;padding:14px}.category-products-toolbar label,.marketplace-search-box label,.marketplace-search-filters label{display:grid;gap:5px;color:#000;font-size:.88rem;font-weight:700}.category-products-toolbar input,.category-products-toolbar select,.marketplace-search-box input,.marketplace-search-filters input,.marketplace-search-filters select{box-sizing:border-box;width:100%;min-width:0;min-height:36px;border:1px solid #344036;border-radius:0;padding:0 10px;background:#fff;color:#000;font:inherit;font-size:.86rem}.category-products-toolbar input:focus,.category-products-toolbar select:focus,.marketplace-search-box input:focus,.marketplace-search-filters input:focus,.marketplace-search-filters select:focus{outline:2px solid rgba(52,64,54,.22);border-color:#344036}.category-offer-check,.search-offer-check{box-sizing:border-box;width:100%;min-height:34px;display:flex!important;align-items:center;justify-content:center;gap:7px!important;padding:0 10px;border:1px solid #344036;background:#fff;font-size:.86rem}.category-offer-check input,.search-offer-check input{min-height:auto;width:16px;height:16px;accent-color:#344036}.category-products-results{margin-top:24px}.marketplace-search-box{display:grid;grid-template-columns:minmax(280px,560px) 150px;gap:12px;align-items:end}.marketplace-search-box button{min-height:42px;border:0;border-radius:0;background:#344036;color:#fff;font-weight:800}.marketplace-search-summary{text-align:left}.marketplace-search-summary h1{margin:0 0 6px;font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.08}.marketplace-search-summary p{margin:0;color:#000;font-size:.95rem}.marketplace-search-layout{margin-top:16px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.marketplace-search-filters{display:grid;gap:10px;padding:14px;position:sticky;top:18px;box-sizing:border-box;overflow:hidden}.marketplace-price-range{display:grid;gap:10px}.marketplace-search-filters h2{margin:0;font-size:.95rem}.marketplace-search-results{min-height:360px;min-width:0}.marketplace-search-grid{justify-content:flex-start}.category-products-results .grid-products,.marketplace-search-grid{grid-template-columns:repeat(auto-fill,minmax(168px,178px));gap:14px;align-items:stretch}.category-products-results .product-card,.marketplace-search-grid .product-card{height:100%;display:flex;flex-direction:column}.category-products-results .product-card .product-body,.marketplace-search-grid .product-card .product-body{flex:1;display:flex;flex-direction:column}.category-products-results .product-card .actions-inline,.marketplace-search-grid .product-card .actions-inline{margin-top:auto}.empty-search-state{padding:34px;border:1px solid #ffffff;background:#fff;color:#344036}.marketplace-search-grid .product-card,.category-products-results .product-card{box-shadow:0 10px 24px #00000012}.marketplace-search-grid .product-image-link,.category-products-results .product-image-link{padding:8px 8px 0}.marketplace-search-grid .product-cover,.category-products-results .product-cover{height:142px}.marketplace-search-grid .product-body,.category-products-results .product-body{padding:9px 12px 12px}.marketplace-search-grid .product-body h4,.category-products-results .product-body h4{margin-bottom:6px;font-size:.88rem;line-height:1.22}.marketplace-search-grid .price,.category-products-results .price{margin:5px 0 8px}.marketplace-search-grid .actions-inline,.category-products-results .actions-inline{gap:6px}.marketplace-search-grid .actions-inline .btn,.category-products-results .actions-inline .btn{min-height:32px;padding:6px 8px;font-size:.78rem}@media (max-width: 900px){.category-products-page,.marketplace-search-page{width:min(100% - 24px,720px)}.category-products-hero,.category-products-toolbar,.marketplace-search-head,.marketplace-search-box,.marketplace-search-layout{grid-template-columns:1fr}.marketplace-search-summary{text-align:left}.marketplace-search-filters{position:static}.category-products-results .grid-products,.marketplace-search-grid{justify-content:center}.category-products-hero img{width:100%;height:170px}}@media (prefers-reduced-motion: reduce){.header-category-popover,.header-category-popover .hero-category,.header-category-popover .categories-expand-btn{animation:none}}.site-header{--color-menu: #000000;--menu-text: #ffffff}.top-header{background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)}.header-kpis{background:#000;color:#fff}.marketplace-search-layout{grid-template-columns:190px minmax(0,1fr);gap:12px}.marketplace-search-results .grid-products,.category-products-results .grid-products{justify-content:start}.product-card.out-of-stock{filter:grayscale(1);opacity:.62}.product-card.out-of-stock .product-cover{filter:grayscale(1)}.product-card.out-of-stock .btn,.product-card.out-of-stock .actions-inline .btn{background:#344036!important;color:#000!important;box-shadow:none;cursor:not-allowed}.product-card.out-of-stock:after{content:"Sin stock";position:absolute;top:12px;left:12px;z-index:3;padding:5px 8px;background:#000000d1;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offer-showcase-feature .product-mini{background:linear-gradient(145deg,var(--color-primary),var(--color-primary));color:#fff;box-shadow:none;display:flex;flex-direction:column;height:100%}.offer-showcase-feature .product-mini-body{flex:1}.offer-showcase-feature .product-mini .actions-inline{margin-top:auto;padding-bottom:16px}.offer-showcase-feature .product-mini-cover{background:var(--color-primary);border-color:var(--color-primary)}.offer-showcase-feature .product-mini-title-link,.offer-showcase-feature .product-mini-title-link h4{color:#fff}.offer-showcase-feature .old-price{color:#344036}.offer-showcase-feature .discount-price{background:#fff;color:#000}.offer-showcase-feature .discount-percent-badge{background:#3440362e;color:#fff}.offer-showcase-feature .offer-time-badge{background:#fff;color:#000}.offer-showcase-feature .product-mini .actions-inline .btn{background:#fff;color:#000;border:1px solid #ffffff}.offer-showcase-feature .product-mini .actions-inline .btn-primary{background:#344036;border-color:#344036;color:#000}.help-page{width:min(1120px,calc(100% - 36px));margin:34px auto 130px}.help-hero{padding:30px;border:1px solid #ffffff;background:#fff;box-shadow:0 14px 34px #0000000f}.help-hero h1{margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem)}.help-hero p{margin:0;color:#000;font-weight:700}.help-layout{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-card{border:1px solid #ffffff;background:#fff;padding:20px;box-shadow:0 12px 28px #0000000d}.help-card h2{margin:0 0 14px;font-size:1.15rem}.help-questions{display:grid;gap:10px}.help-questions details{border:1px solid #ffffff;background:#fff;padding:12px 14px}.help-questions summary{cursor:pointer;color:#000;font-weight:800}.help-questions p{margin:10px 0 0;color:#000;line-height:1.55}.checkout-loading-message{justify-self:end;margin:0;padding:9px 12px;border:1px solid #ffffff;background:#fff;color:#344036;font-weight:800}.checkout-submit:disabled{opacity:.72;cursor:wait}@media (max-width: 760px){.help-layout{grid-template-columns:1fr}}.header-search input{border-color:var(--color-primary);background:#fff;color:#000}.header-search input:focus{border-color:#344036;box-shadow:0 0 0 2px #3440362e}.header-search button{border-color:#344036;background:#344036;color:#fff}.header-search button:hover{background:#344036;border-color:#344036}.header-btn,.header-user-trigger{border-color:#ffffff3d;background:#ffffff08}.header-user-icon{background:#344036}.product-mini{border:0;border-radius:0;background:#fff;overflow:hidden;padding:0;box-shadow:0 8px 22px #00000014;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;will-change:transform;display:flex;flex-direction:column}.product-mini-media,.product-card-media{position:relative}.product-mini:hover,.product-mini:focus-within{transform:translateY(-4px);box-shadow:0 16px 34px #00000024}.product-mini:active{transform:translateY(-1px) scale(.99);filter:saturate(1.04)}.product-mini-link{display:block;padding:10px 10px 0;overflow:hidden}.product-mini-media .product-mini-link{padding:0}.product-mini-cover{display:block;width:100%;height:170px;object-fit:cover;object-position:center;background:#fff;border:1px solid #ffffff;border-radius:0;filter:none;transform:scale(1.05);transform-origin:center}.product-mini-media .product-mini-cover{height:168px;transform:none;border:0}.product-mini-body{padding:10px 14px 6px;min-height:0;display:flex;flex-direction:column;gap:7px}.product-mini-title-link{color:inherit}.product-mini-title-link h4{margin:0;min-height:0;font-size:.9rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-mini-price{margin:0;display:grid;gap:4px;font-weight:800;min-height:66px}.product-mini-price.has-offer,.price.has-offer{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:4px}.offer-price-line{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap;width:100%}.product-mini-price .old-price{text-decoration:line-through;color:#344036;font-size:12px;line-height:1}.product-mini-price .discount-price,.price .discount-price{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;background:#344036;color:#fff;max-width:100%;overflow:hidden;font-size:clamp(.92rem,1.8vw,1.05rem);line-height:1.1;white-space:nowrap}.discount-percent-badge{display:inline-flex;align-items:center;width:fit-content;padding:3px 7px;background:#fff;color:#344036;font-size:.68rem;font-weight:900;line-height:1.1;white-space:nowrap}.product-mini .actions-inline{padding:0 14px 14px;display:flex;gap:6px;margin-top:auto}.product-mini .actions-inline .btn{padding:6px 10px;min-height:32px;font-size:12px;font-weight:700;flex:1;border-radius:0;box-shadow:none;transition:none}.home-market .product-mini .btn:active{animation:none}@keyframes home-button-press{0%{transform:scale(1)}50%{transform:scale(.94)}to{transform:scale(1)}}.filters-bar{margin-top:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.filters-bar label{display:grid;gap:6px;font-size:14px}.filters-bar .filter-check{display:flex;align-items:center;gap:8px}.filter-check input{width:auto;margin:0;min-height:auto}.filters-bar input,.filters-bar select{border:1px solid #344036;padding:9px 10px;border-radius:8px;min-height:36px}.suggestions{margin-top:12px;display:grid;gap:6px}.suggestions a{color:#344036;text-decoration:underline}.home-section{margin:28px auto 0;max-width:1540px;padding:0 20px;position:relative;z-index:3}.home-section.compact-section{margin-top:34px}.home-market .home-section{background:transparent}.market-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.market-section-head h2{margin:0;font-size:1.3rem}.market-section-head span{color:#000;font-size:13px}.offers-section-head{display:flex;margin:0 auto 12px;width:min(100%,1160px);max-width:calc(100% - 96px);align-items:center}.offers-section-head h2{color:#000;font-size:1.15rem;font-weight:900;letter-spacing:-.02em}.featured-section{margin-top:12px}.featured-section-head{justify-content:flex-start;margin:0 0 10px}.featured-section-head h2{color:#344036;font-size:1.05rem;line-height:1;background:#ffffffeb;border:1px solid rgba(52,64,54,.2);border-radius:10px;padding:8px 13px;box-shadow:0 8px 20px #34403614}.featured-section-head span{display:none}.grid-products{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(248px,258px));justify-content:center;padding:0 20px}.product-card{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 6px 18px #0000001f;display:flex;flex-direction:column}.product-image-link{display:block;padding:12px 12px 0}.product-card-media .product-image-link{padding:0}.product-cover{width:100%;height:180px;object-fit:cover;object-position:center;background:#fff;border:0;border-radius:0;filter:none}.muted{color:#000}.product-body{padding:11px 13px 13px;display:flex;flex:1;flex-direction:column;gap:7px}.product-body h4{margin:0;min-height:0;font-size:.94rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-code{color:#000;margin:0;font-size:13px}.availability{color:#344036;font-size:13px;margin-top:6px}.price{margin:0;font-size:1.05rem}.price.has-offer{display:flex}.old-price{text-decoration:line-through;margin-right:8px;color:#344036;font-size:14px}.actions-inline{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.btn{border:0;border-radius:10px;padding:9px 14px;font-weight:600;min-height:36px;cursor:pointer;line-height:1;box-sizing:border-box;white-space:nowrap}.btn,.tabs button,.table button{display:inline-flex;align-items:center;justify-content:center;border:0;transition:background-color .15s;will-change:background-color}.btn:active,.tabs button:active,.table button:active{transform:translateY(0);box-shadow:inset 0 0 0 1px #00000014}.btn:focus-visible,.tabs button:focus-visible,.table button:focus-visible{outline:2px solid rgba(52,64,54,.35);outline-offset:2px}.btn:focus,.tabs button:focus,.table button:focus{outline:none}.btn-primary{background:linear-gradient(135deg,#344036,#344036);color:#fff;box-shadow:0 8px 18px #3440362e}.btn-secondary,.btn-danger{background:linear-gradient(135deg,#344036,#344036);color:#fff;box-shadow:0 8px 18px #34403629}.site-footer{position:relative;flex-shrink:0;margin-top:0;padding:42px 24px 32px;border-top:1px solid #ffffff;background:#fff;color:#344036;font-size:14px;box-shadow:inset 0 1px #ffffffb8;animation:footer-rise .42s ease both}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-72px;height:72px;pointer-events:none;background:linear-gradient(to bottom,#34403600,#ffffff6b 62%,#fff)}.footer-grid{max-width:1180px;margin:0 auto;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.footer-grid h3,.footer-grid h4{margin:0 0 10px;font-size:.98rem;line-height:1.2;color:#344036;font-weight:800}.footer-grid p{margin:6px 0;line-height:1.45;color:#344036;font-weight:600}.footer-grid a{color:#344036}@keyframes footer-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-detail-grid{display:grid;gap:16px;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.gallery img{width:100%;border-radius:12px;max-height:420px;object-fit:cover}.thumbs{display:flex;gap:6px;overflow:auto;margin-top:8px}.thumbs button{border:0;padding:0;border-radius:8px}.thumbs img{width:82px;height:82px;object-fit:cover}.details h1{margin-top:0}.details .muted{color:#000}.details .price{font-size:28px;color:#344036}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form-grid label{display:flex;flex-direction:column;gap:4px;font-size:14px}.form-grid input,.form-grid select,.form-grid textarea{padding:9px 10px;border-radius:8px;border:1px solid #344036;min-height:36px}.field-help{color:#000;font-size:12px;line-height:1.35}.full{grid-column:1 / span 2}.form-actions{grid-column:1 / span 2;display:flex;gap:8px}.config-dashboard{display:grid;gap:16px}.config-hero-card,.config-card{border:1px solid #ffffff;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.config-hero-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-color:#344036;background:#344036;color:#fff}.config-hero-card span,.config-hero-card h3,.config-hero-card p{color:#fff!important}.config-hero-card .btn-primary{border-color:#fff;background:#fff;color:#344036}.config-hero-card span,.config-card-head span{color:#344036;font-size:16px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.config-hero-card h3{margin:4px 0 6px;font-size:1.35rem}.config-hero-card p,.config-card-head p{margin:0;color:#000;font-weight:800}.config-card{overflow:hidden}.config-card-head{padding:16px 18px;border-bottom:1px solid #ffffff;background:#fff}.config-card-head p{margin-top:5px;font-size:13px}.config-help-tip{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-left:6px;border:1px solid #344036;border-radius:999px;background:#fff;color:#344036;font-size:.72rem;font-weight:950;line-height:1;cursor:help;vertical-align:middle}.config-help-tip:hover,.config-help-tip:focus-visible{border-color:#344036;background:#fff;color:#344036}.config-card-highlight .config-card-head{background:linear-gradient(135deg,#fff,#fff)}.config-card-highlight .config-fields{grid-template-columns:minmax(260px,520px)}.config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.config-fields label{display:grid;gap:6px;min-width:0;font-size:14px}.config-fields label.full,.config-fields .full{grid-column:1 / -1}.config-fields input,.config-fields textarea{width:100%}.color-config-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.color-config-fields label{padding:12px;border:1px solid #ffffff;border-radius:12px;background:#fff}.color-config-fields input[type=color]{min-height:42px;padding:3px;cursor:pointer}.config-section-nav{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:9px;padding:10px;border:1px solid #ffffff;border-radius:14px;background:#fff;position:sticky;top:8px;z-index:8;box-shadow:0 10px 26px #00000014}.config-section-nav button{display:grid;gap:4px;min-height:64px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#344036;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.config-section-nav button:hover{border-color:#fff;background:#fff;color:#344036;transform:translateY(-1px)}.config-section-nav button.active{border-color:#344036;background:#344036;color:#fff;box-shadow:0 7px 16px #34403633}.config-section-nav strong{font-size:.9rem;line-height:1.1}.config-section-nav small{color:inherit;font-size:.69rem;line-height:1.2;opacity:.78}.config-panel-section{display:none!important}.config-panel-section.is-active{display:block!important;animation:configSectionIn .2s ease both}.config-save-note{max-width:260px;color:#344036!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.35;text-align:right;text-transform:none!important}.config-banners-panel{margin-top:16px;padding:18px;border:1px solid #ffffff;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.config-module-heading{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #ffffff}.config-module-heading span{color:#344036;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.config-module-heading h3{margin:4px 0 5px;font-size:1.35rem}.config-module-heading p{margin:0;color:#000;font-size:.86rem;font-weight:700}@keyframes configSectionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.config-section-nav{grid-template-columns:repeat(4,minmax(130px,1fr));position:static}}@media (max-width: 720px){.config-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.config-section-nav button{min-height:56px}}html body .site-header .top-header{align-items:center!important;grid-template-columns:minmax(150px,210px) auto minmax(300px,1fr) auto!important}html body .header-primary-links,html body .site-header .menu-links{align-items:center!important;min-height:52px!important}html body .header-primary-links .category-trigger,html body .header-primary-links .header-section-link,html body .site-header .header-user-trigger,html body .site-header .header-btn{height:52px!important;min-height:52px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important}html body .site-header .header-search{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:stretch!important;height:52px!important;min-height:52px!important;margin:0!important;padding:3px!important}html body .site-header .header-search input{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;line-height:44px!important}html body .site-header .header-search button{align-self:stretch!important;width:112px!important;min-width:112px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}html body .site-header .cart-link,html body .site-header .header-notification-link{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important}@media (max-width: 1280px){html body .site-header .top-header{grid-template-columns:minmax(140px,190px) minmax(280px,1fr) auto!important}html body .header-primary-links{grid-column:1 / -1!important;grid-row:2!important;justify-content:center!important}}@media (max-width: 720px){html body .site-header .top-header{grid-template-columns:minmax(105px,130px) 1fr auto!important}html body .site-header .header-search{grid-template-columns:minmax(0,1fr) 92px!important;height:48px!important;min-height:48px!important}html body .site-header .header-search input,html body .site-header .header-search button{height:40px!important;min-height:40px!important}html body .site-header .header-search button{width:92px!important;min-width:92px!important}}@media (min-width: 1281px){html body .site-header .top-header{grid-template-columns:170px auto minmax(460px,1fr) auto!important;gap:10px!important;padding-inline:clamp(22px,3vw,54px)!important}html body .site-header .brand{width:170px!important;min-width:170px!important;max-width:170px!important}html body .header-primary-links{gap:11px!important;margin-left:2px!important;margin-right:8px!important}html body .header-primary-links .category-trigger,html body .header-primary-links .header-section-link{height:44px!important;min-height:44px!important;padding:0 11px!important;font-size:.82rem!important}html body .site-header .header-search{width:100%!important;min-width:460px!important;grid-template-columns:minmax(0,1fr) 100px!important}html body .site-header .header-search button{width:100px!important;min-width:100px!important;padding-inline:12px!important}html body .site-header .menu-links{gap:6px!important;margin-left:8px!important}html body .site-header .header-user-trigger,html body .site-header .header-btn{padding-inline:10px!important;font-size:.82rem!important}}@media (min-width: 1281px) and (max-width: 1530px){html body .site-header .top-header{grid-template-columns:155px auto minmax(360px,1fr) auto!important;padding-inline:18px!important;gap:8px!important}html body .site-header .brand{width:155px!important;min-width:155px!important;max-width:155px!important}html body .site-header .header-search{min-width:360px!important}html body .header-primary-links{gap:7px!important;margin-right:3px!important}html body .header-primary-links .category-trigger,html body .header-primary-links .header-section-link{padding-inline:9px!important;font-size:.78rem!important}}html body .site-header{background:var(--dietetica-yellow-soft)!important;box-shadow:0 8px 24px #6e3b2329!important}html body .site-header:after{bottom:-4px!important;height:4px!important;background:var(--dietetica-brown)!important}html body .site-header .top-header{width:min(100%,1760px)!important;min-height:84px!important;margin:0 auto!important;padding:11px clamp(24px,3.5vw,64px)!important;gap:clamp(12px,1.35vw,24px)!important;background:linear-gradient(115deg,rgba(255,255,255,.58),transparent 34%),linear-gradient(90deg,#fff4bc 0%,var(--dietetica-yellow-soft) 52%,#f9d763 100%)!important;color:var(--dietetica-brown)!important}html body .site-header .brand{height:58px!important;padding:5px 10px!important;border:1px solid rgba(110,59,35,.32)!important;border-radius:10px 3px!important;background:#ffffffc7!important;box-shadow:4px 4px #6e3b231f!important}html body .header-primary-links,html body .site-header .menu-links{min-height:50px!important;gap:7px!important}html body .header-primary-links .category-trigger,html body .header-primary-links .header-section-link,html body .site-header .header-user-trigger,html body .site-header .header-btn{height:50px!important;min-height:50px!important;border-color:#6e3b2347!important;border-radius:9px 3px!important;background:#ffffff7a!important;color:var(--dietetica-brown)!important}html body .header-primary-links .category-trigger:hover,html body .header-primary-links .category-trigger:focus-visible,html body .header-primary-links .header-section-link:hover,html body .header-primary-links .header-section-link:focus-visible,html body .site-header .header-user-trigger:hover,html body .site-header .header-btn:hover{border-color:var(--dietetica-brown)!important;background:var(--dietetica-brown)!important;color:#fff!important}html body .category-trigger-chevron{border-color:var(--dietetica-brown)!important}html body .header-primary-links .category-trigger:hover .category-trigger-chevron,html body .header-primary-links .category-trigger:focus-visible .category-trigger-chevron{border-color:var(--dietetica-yellow-soft)!important}html body .site-header .header-search{height:50px!important;min-height:50px!important;border:1px solid rgba(110,59,35,.3)!important;border-radius:11px 3px!important;background:#ffffffeb!important;box-shadow:4px 4px #6e3b231f!important}html body .site-header .header-search:focus-within{border-color:var(--dietetica-brown)!important;box-shadow:4px 4px #6e3b2324,0 0 0 3px #f5b72240!important}html body .site-header .header-search input,html body .site-header .header-search button{height:42px!important;min-height:54px!important}html body .site-header .header-search button{border-radius:8px 2px!important;background:var(--dietetica-brown)!important;color:#fff!important}html body .site-header .header-search button:hover,html body .site-header .header-search button:focus-visible{background:var(--dietetica-brown-dark)!important;color:var(--dietetica-yellow-soft)!important}html body .site-header .cart-link,html body .site-header .header-notification-link{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;border-color:#6e3b2347!important;background:#ffffff80!important;color:var(--dietetica-brown)!important}html body .site-header .cart-link:hover,html body .site-header .header-notification-link:hover{border-color:var(--dietetica-brown)!important;background:var(--dietetica-brown)!important;color:#fff!important}html body .site-header .cart-count,html body .site-header .notification-bell-count{border-color:var(--dietetica-yellow-soft)!important;background:var(--dietetica-brown)!important;color:#fff!important}html body .site-header .header-user-icon{background:var(--dietetica-brown)!important;color:var(--dietetica-yellow-soft)!important}@media (max-width: 1280px){html body .site-header .top-header{width:100%!important;padding-inline:22px!important}}@media (max-width: 720px){html body .site-header .top-header{padding:10px 12px 13px!important}html body .site-header .brand{height:50px!important}html body .site-header .header-search{height:48px!important;min-height:48px!important}html body .site-header .header-search input,html body .site-header .header-search button{height:40px!important;min-height:40px!important}}.admin-check-row{align-self:end;min-height:44px;display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:10px!important;padding:10px 12px;border:1px solid #ffffff;border-radius:12px;background:#fff;font-weight:900}.admin-check-row input[type=checkbox]{width:22px;height:22px;min-height:22px;margin:0;accent-color:#344036}.error{color:#344036;grid-column:1 / span 2}.tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:8px;z-index:3;background:#fff;border:1px solid #ffffff;border-radius:12px;box-shadow:0 10px 24px #0000000d}.admin-panel .tabs{position:relative;top:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.tabs button{border-radius:7px;border:1px solid #344036;padding:9px 12px;background:#fff;font-weight:700;color:#000;width:100%;min-width:0;height:38px;flex:none}.tabs .active{background:linear-gradient(160deg,var(--color-primary),#344036);color:#fff;border-color:transparent;box-shadow:0 8px 20px #3440363d}.admin-panel .form-grid,.admin-panel .metric-card,.admin-panel .dashboard-grid,.admin-panel .media-picker,.admin-panel .order-summary{background:#fff;border:1px solid #ffffff;border-radius:10px;padding:16px}.admin-panel .table{margin-top:14px;border:1px solid #ffffff;border-radius:10px;overflow:hidden}.user-table-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid #ffffff;border-radius:14px;background:linear-gradient(135deg,#fff,#fff)}.users-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 16px;padding:16px;border:1px solid #ffffff;border-radius:16px;background:linear-gradient(135deg,#fff,#fff)}.users-section-header h3{margin:0;color:#000;font-size:22px}.users-section-header p{margin:4px 0 0;color:#344036;font-weight:800}.user-table-toolbar label{display:grid;flex:1 1 360px;gap:7px;color:#000;font-weight:900}.user-table-toolbar input{min-height:44px;border:1px solid #344036;border-radius:10px;padding:0 14px;font:inherit;background:#fff}.user-table-actions,.user-pagination-actions{display:flex;align-items:center;gap:10px}.user-pagination-actions{justify-content:center;margin-top:14px}.pagination-end-label{padding:10px 14px;border:1px solid #ffffff;border-radius:12px;color:#344036;background:#fff;font-weight:900}.admin-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 4px;flex-wrap:wrap}.admin-pagination-meta{margin-right:8px;color:#000;font-size:.86rem;font-weight:800}.admin-page-btn,.admin-page-gap{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font-size:.88rem;font-weight:900}.admin-page-btn{border:1px solid #344036;background:#fff;color:#000;cursor:pointer}.admin-page-btn.active{border-color:#344036;background:#344036;color:#fff}.admin-page-btn:disabled{cursor:not-allowed;opacity:.45}.admin-page-gap{color:#000}.users-table{min-width:920px}.user-id-cell{max-width:150px;color:#344036;font-family:Cascadia Mono,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-table-cell{color:#000;font-weight:800;text-align:center}.admin-panel .media-upload-zone{border:1px dashed #344036;border-radius:10px;min-height:44px;padding:10px;color:#344036;background:#fff;transition:background-color .15s}.admin-panel .btn{border:1px solid transparent;border-radius:8px;height:36px;padding:9px 13px;font-weight:800;box-shadow:0 8px 16px #00000014}.admin-panel .btn-primary{background:#344036;border-color:#344036;color:#fff}.admin-panel .btn-primary:hover{background:#344036;border-color:#344036}.admin-panel .btn-secondary{background:#344036;border-color:#344036;color:#fff}.admin-panel .btn-secondary:hover{background:#344036;border-color:#344036}.admin-panel .btn-danger{background:#344036;border-color:#344036;color:#fff}.admin-panel .btn-danger:hover{background:#344036;border-color:#344036}.admin-product-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:12px;border:1px solid #ffffff;border-radius:10px;background:linear-gradient(180deg,#fff,#fff)}.admin-product-toolbar span{color:#000;font-size:12px;font-weight:700}.quick-product-fields{display:grid;gap:6px;min-width:130px}.quick-product-fields input,.quick-stock-input{width:100%;min-width:90px;border:1px solid #344036;border-radius:7px;padding:7px 8px;font:inherit;font-size:12px}.product-code-stack{display:grid;gap:3px}.product-code-stack strong{color:#000;font-size:13px}.product-code-stack small{color:#000;font-size:11px}.product-workbench-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px;border:1px solid #ffffff;border-radius:12px;background:linear-gradient(135deg,#fff,#fff)}.product-workbench-head h3{margin:0;font-size:1.1rem}.product-workbench-head p{margin:4px 0 0;color:#000;font-size:13px}.product-workbench{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);gap:14px;align-items:start}.product-list-panel,.product-editor-panel{min-width:0;border:1px solid #ffffff;border-radius:12px;background:#fff;padding:14px;box-shadow:0 10px 22px #0000000a}.product-editor-panel{position:sticky;top:12px}.product-search-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.product-search-box label{display:grid;gap:5px;color:#344036;font-weight:800;font-size:13px}.product-search-box input,.product-editor-grid input,.product-editor-grid select,.product-editor-grid textarea{width:100%;border:1px solid #344036;border-radius:9px;padding:9px 10px;font:inherit}.product-results-summary{display:flex;align-items:baseline;gap:6px;margin:12px 0;color:#000}.product-results-summary strong{color:#344036;font-size:1.3rem}.product-admin-list{display:grid;gap:8px}.product-admin-row{display:grid;grid-template-columns:minmax(0,1fr) 132px auto;gap:10px;align-items:center;padding:10px;border:1px solid #ffffff;border-radius:12px;background:#fff}.product-admin-row.selected{border-color:#344036;background:#fff}.product-admin-main{min-width:0;border:0;background:transparent;padding:0;cursor:pointer;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;text-align:left}.product-admin-main img{width:58px;height:58px;border-radius:10px;object-fit:cover;background:#fff}.product-admin-main span,.product-admin-numbers{min-width:0;display:grid;gap:3px}.product-admin-main strong{color:#000;overflow-wrap:anywhere}.product-admin-main small,.product-admin-numbers small{color:#000;font-size:12px;line-height:1.2}.product-admin-numbers strong{color:#344036}.stock-pill{width:max-content;border-radius:999px;padding:3px 8px;background:#fff;color:#344036;font-size:11px;font-weight:900}.stock-pill.low,.stock-pill.empty{background:#fff;color:#344036}.product-admin-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.product-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.product-editor-head span{color:#000;font-size:12px;font-weight:900;text-transform:uppercase}.product-editor-head h3{margin:2px 0 0}.product-editor-head img{width:58px;height:58px;border-radius:10px;object-fit:cover}.product-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-editor-grid label{min-width:0;display:grid;gap:4px;color:#344036;font-size:13px;font-weight:800}.product-editor-grid .full{grid-column:1 / -1}.product-checks{display:flex;gap:12px;flex-wrap:wrap}.product-checks label{display:inline-flex;grid-template-columns:none;align-items:center;gap:6px}.product-checks input{width:auto}.product-notice{margin:10px 0 0;color:#344036;font-weight:800;font-size:13px}.product-editor-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:12px}@media (max-width: 1040px){.product-workbench{grid-template-columns:1fr}.product-editor-panel{position:static}.product-admin-row{grid-template-columns:1fr}.product-admin-actions{justify-content:flex-start}}.table{border-collapse:separate;border-spacing:0;width:100%;margin-top:18px;background:#fff;min-height:1px}.table th,.table td{border:0;border-bottom:1px solid #ffffff;padding:10px;text-align:left;font-size:14px}.table th{background:#fff;color:#344036;font-size:12px;text-transform:uppercase;position:sticky;top:0;z-index:1}.table tr:last-child td{border-bottom:0}.table td:last-child{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.table .empty-table-cell{display:table-cell}.cart-page{max-width:1180px;padding-bottom:96px}.cart-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;border:1px solid var(--color-primary);border-radius:8px;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.12),transparent 24%),linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 45%,var(--color-primary) 100%);color:#fff;box-shadow:0 12px 28px #00000029}.cart-hero span{color:#344036;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cart-hero h2,.cart-hero p{margin:4px 0 0}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.cart-items{display:grid;gap:14px}.cart-item-card{display:grid;grid-template-columns:116px minmax(0,1fr) 130px 150px 140px;gap:16px;align-items:center;padding:14px;border:1px solid #ffffff;border-radius:18px;background:#fff;box-shadow:0 12px 28px #00000012}.cart-item-image{display:grid;place-items:center;width:116px;height:96px;overflow:hidden;border:1px solid #ffffff;border-radius:14px;background:#fff;color:#000;font-size:12px;font-weight:900;text-decoration:none}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-title{color:#000;font-size:18px;font-weight:950;text-decoration:none}.cart-item-info p{margin:6px 0 0;color:#000;font-weight:800}.cart-item-subtle{font-size:13px}.cart-stock-note{display:inline-flex;margin-top:8px;padding:4px 8px;border:1px solid #ffffff;border-radius:999px;color:#000;background:#fff;font-size:12px;font-weight:850}.cart-item-price,.cart-item-quantity,.cart-item-total{display:grid;gap:7px}.cart-item-price span,.cart-item-quantity span,.cart-item-total span{color:#000;font-size:12px;font-weight:900}.cart-item-price strong,.cart-item-total strong{color:#000;font-size:18px}.cart-item-price small{color:#344036;font-size:13px;font-weight:900;text-decoration:line-through}.cart-item-total .btn{width:fit-content;min-height:36px;padding:0 12px}.trash-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-trash-button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff;background:#fff;color:#344036;cursor:pointer}.cart-trash-button:hover{background:#fff;border-color:#344036}.cart-summary-card{position:sticky;top:18px;display:grid;gap:12px;padding:18px;border:1px solid #ffffff;border-radius:18px;background:#fff;box-shadow:0 16px 34px #0000001a}.cart-summary-card h3{margin:0 0 4px;color:#000;font-size:22px}.cart-summary-card div{display:flex;justify-content:space-between;gap:12px;color:#344036;font-weight:850}.cart-summary-total{padding-top:12px;border-top:1px solid #ffffff}.cart-summary-total strong{color:#344036;font-size:22px}.cart-summary-card .btn{width:100%}.cart-summary-card .btn-primary{background:#344036;color:#fff;box-shadow:0 10px 22px #34403638}.cart-summary-card .btn-primary:hover{background:#344036}.cart-empty{display:grid;gap:10px;justify-items:start;padding:28px;border:1px solid #ffffff;border-radius:18px;background:#fff;box-shadow:0 12px 28px #00000012}.cart-empty h3,.cart-empty p{margin:0}.product-detail-page{max-width:min(1360px,calc(100vw - 32px));padding-bottom:96px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;color:#000}.product-detail-shell{display:grid;grid-template-columns:350px minmax(0,1fr) 310px;gap:16px;align-items:start;padding:18px;border:1px solid #ffffff;border-radius:18px;background:#fff;box-shadow:0 14px 34px #00000014}.product-gallery-panel,.product-main-panel,.product-buy-panel .buy-card,.product-reviews-section,.similar-products-section,.product-not-found{border:0;border-radius:12px;background:#fff;box-shadow:none}.product-gallery-panel{padding:0}.product-main-image{position:relative;display:grid;place-items:center;min-height:384px;overflow:hidden;border:1px solid #ffffff;border-radius:12px;background:#fff;color:#000;font-weight:600}.product-main-image img{width:100%;height:100%;max-height:384px;object-fit:cover}.product-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.product-thumbs button{width:64px;height:64px;flex:0 0 auto;overflow:hidden;border:1px solid #ffffff;border-radius:10px;background:#fff;cursor:pointer}.product-thumbs button.active{border-color:#344036;box-shadow:0 0 0 3px #34403642}.product-thumbs img{width:100%;height:100%;object-fit:cover}.product-main-panel{padding:2px 6px}.product-detail-status{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.product-detail-status span{padding:4px 8px;border-radius:8px;background:#fff;color:#344036;font-size:11px;font-weight:600}.product-main-panel h1{margin:0;color:#000;font-size:clamp(22px,2vw,30px);line-height:1.08;font-weight:600}.product-rating-row,.reviews-summary div{display:flex;align-items:center;gap:10px;margin-top:9px;color:#344036;font-weight:500}.rating-stars{display:inline-flex;gap:2px;color:#344036;font-size:18px;letter-spacing:1px}.rating-stars.compact{font-size:15px}.rating-stars .filled{color:#344036}.product-price-box{display:grid;gap:3px;margin:13px 0}.product-price-box strong{color:#000;font-size:30px;line-height:1;font-weight:600}.price-main-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.quantity-total-price{color:#000;font-size:.92rem;font-weight:500}.product-price-box small{color:#344036;font-weight:600}.detail-old-price{color:#344036;font-size:15px;font-weight:500;text-decoration:line-through}.detail-card{margin-top:12px;padding-top:12px;border-top:1px solid #ffffff}.detail-card h2{margin:0 0 8px;color:#000;font-size:1.08rem;font-weight:600}.detail-card p{margin:0;color:#344036;line-height:1.45;font-weight:400}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spec-grid div{display:grid;gap:2px;padding:8px 10px;border:1px solid #ffffff;border-radius:10px;background:#fff}.spec-grid span{color:#000;font-size:11px;font-weight:600}.spec-grid strong{color:#000;font-size:.9rem;font-weight:500}.product-buy-panel{position:static;display:grid;gap:12px}.product-buy-panel .buy-card{padding:14px;border:1px solid #ffffff;background:#fff;box-shadow:none}.buy-card h2,.buy-card h3{margin:0 0 10px;color:#000;font-size:1.05rem;font-weight:600}.shipping-line{margin:0 0 6px;color:#344036;font-size:.95rem;font-weight:600}.buy-card .muted,.buy-card p{color:#000;font-weight:500;margin:7px 0}.quantity-picker{display:grid;gap:7px;margin:13px 0;color:#344036;font-weight:600}.quantity-picker div{display:grid;grid-template-columns:38px 1fr 38px;gap:7px}.quantity-picker button,.quantity-picker input{height:38px;border:1px solid #ffffff;border-radius:9px;background:#fff;text-align:center;font:inherit;font-weight:600}.buy-now-btn{width:100%;margin-bottom:10px;background:#fff;color:#000;border-color:#fff;box-shadow:none}.product-buy-panel .btn-secondary{width:100%;background:#fff;color:#000;border-color:#fff;box-shadow:none}.product-action-status{margin:10px 0 0;color:#344036;font-weight:600}.payment-options{display:grid;gap:8px}.payment-options div{display:grid;gap:2px;padding:9px;border:1px solid #ffffff;border-radius:10px;background:#fff}.payment-options span{color:#000;font-size:12px;font-weight:500}.product-reviews-section,.similar-products-section{margin-top:18px;padding:18px;border:1px solid #ffffff;box-shadow:0 10px 24px #0000000f}.reviews-summary{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.reviews-summary h2,.similar-products-section h2{margin:0;color:#000}.review-form{display:grid;gap:12px;padding:14px;border:1px solid #ffffff;border-radius:12px;background:#fff}.reviews-content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.review-form h3{margin:0}.review-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-form-grid label{display:grid;gap:6px;color:#344036;font-weight:600}.review-form-grid .full{grid-column:1 / -1}.review-form input,.review-form select,.review-form textarea{min-height:42px;border:1px solid #344036;border-radius:10px;padding:10px 12px;font:inherit;background:#fff}.review-form textarea{min-height:96px;resize:vertical}.review-image-preview,.review-images{display:flex;flex-wrap:wrap;gap:10px}.review-image-preview img,.review-images img{width:74px;height:74px;border-radius:10px;object-fit:cover}.reviews-list{display:grid;gap:12px;margin-top:0;max-height:430px;overflow-y:auto;padding-right:4px}.review-card{padding:14px;border:1px solid #ffffff;border-radius:14px;background:#fff}.review-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-card p,.empty-reviews{color:#344036;font-weight:400;line-height:1.5}.product-questions-section{margin-top:18px;padding:18px;border:1px solid #ffffff;background:#fff;box-shadow:0 10px 24px #0000000f}.question-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid #ffffff;background:#fff}.question-form textarea{min-height:74px;border:1px solid #344036;padding:10px 12px;font:inherit;resize:vertical}.questions-list{display:grid;gap:12px;margin-top:14px}.question-card{display:grid;gap:12px;padding:14px;border:1px solid #ffffff;background:#fff}.question-card-head{display:grid;gap:4px}.question-card-head strong{color:#000;font-size:1rem}.question-card-head small{color:#000;font-weight:800}.question-answers,.review-replies{display:grid;gap:8px}.review-card .review-replies{margin:12px 0 10px;gap:10px}.review-card .product-answer{display:block;width:100%;padding:10px 14px;border-left-width:3px;background:#fff}.review-card .product-answer.staff-answer{background:#fff;box-shadow:none}.review-card .product-answer strong{justify-content:flex-start}.review-card .product-answer strong span{border-radius:0;background:#344036;color:#000;letter-spacing:0}.review-card .inline-answer-form{margin-top:10px;width:min(100%,760px)}.review-locked-card{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid #ffffff;background:#fff}.review-locked-card h3{margin:0;color:#000;font-size:1.05rem}.review-locked-card p{margin:0;color:#000;font-weight:700;line-height:1.45}.question-answers>p{margin:0;color:#000;font-size:.9rem;font-weight:700}.product-answer{padding:10px 12px;border-left:3px solid #344036;background:#fff}.product-answer.staff-answer{order:-1;border-left-color:#344036;background:#fff}.product-answer strong{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#000;font-size:.9rem}.product-answer strong span{padding:2px 7px;background:#344036;color:#000;font-size:.7rem;font-weight:950;text-transform:uppercase}.product-answer p{margin:5px 0 0;color:#344036;line-height:1.45}.inline-answer-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.inline-answer-form input{min-height:40px;border:1px solid #344036;padding:0 11px;font:inherit;background:#fff}.inline-answer-form .btn{min-height:40px;padding:0 14px}.similar-products-section>div:first-child span{color:#344036;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.similar-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:16px}.similar-product-card{display:grid;gap:9px;padding:12px;border:1px solid #ffffff;border-radius:14px;background:#fff;color:#000}.similar-product-card img,.similar-product-card>span{width:100%;height:136px;border-radius:12px;object-fit:cover;background:#fff}.similar-product-card>span{display:grid;place-items:center;color:#000;font-weight:900}.similar-product-card p{margin:0;color:#344036;font-size:18px;font-weight:950}.product-not-found{padding:28px}@media (max-width: 1120px){.product-detail-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.product-buy-panel{grid-column:1 / -1;position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.product-detail-shell,.product-buy-panel{grid-template-columns:1fr}.product-gallery-panel,.product-main-panel,.product-buy-panel .buy-card,.product-reviews-section,.similar-products-section{border-radius:14px}.product-main-image{min-height:260px}.spec-grid,.review-form-grid,.reviews-content,.question-form,.inline-answer-form{grid-template-columns:1fr}.reviews-summary{flex-direction:column}}@media (max-width: 560px){.product-detail-page{padding:14px}.product-main-panel h1{font-size:28px}.product-price-box strong{font-size:34px}}@media (max-width: 980px){.cart-layout{grid-template-columns:1fr}.cart-summary-card{position:static}.cart-item-card{grid-template-columns:96px minmax(0,1fr)}.cart-item-image{width:96px;height:86px}.cart-item-price,.cart-item-quantity,.cart-item-total{grid-column:2}}@media (max-width: 560px){.cart-hero{align-items:flex-start;flex-direction:column}.cart-item-card{grid-template-columns:1fr}.cart-item-image,.cart-item-price,.cart-item-quantity,.cart-item-total{grid-column:auto}.cart-item-image{width:100%;height:180px}}.tiny-img{width:56px;height:56px;border-radius:8px;object-fit:cover}.order-summary{margin-top:12px;background:#fff;border-radius:10px;padding:10px;border:1px solid #344036}.order-detail{margin-top:8px;font-size:13px}.orders-table{min-width:980px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#00000075}.ticket-modal{width:min(980px,96vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid #ffffff;border-radius:14px;box-shadow:0 28px 70px #00000047;padding:18px}.ticket-modal-head,.ticket-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-modal-head{padding-bottom:12px;border-bottom:1px solid #ffffff}.ticket-modal-head span{color:#000;font-size:12px;font-weight:800;text-transform:uppercase}.ticket-modal-head h3{margin:2px 0 0}.ticket-modal-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.ticket-info-card,.ticket-products{border:1px solid #ffffff;border-radius:10px;padding:12px;background:#fff}.ticket-info-card h4,.ticket-products h4{margin:0 0 8px}.ticket-info-card p{margin:4px 0;color:#344036}.ticket-products{margin-top:12px}.ticket-products-table{min-width:620px}.order-products-cell{display:grid;gap:6px;min-width:190px}.order-products-cell span{display:block;color:#000}.order-products-cell small,.order-location-note{display:block;margin-top:2px;color:#344036;font-size:.78rem;font-weight:700}.ticket-total{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;font-size:1.05rem}.ticket-total strong{font-size:1.35rem}.ticket-modal-actions{justify-content:flex-end;margin-top:14px}.metric-card{background:#fff;border:1px solid #344036;border-radius:12px;padding:14px;min-height:92px;display:grid;align-content:center;gap:6px}.dashboard-layout{display:grid;gap:14px}.dashboard-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-kpi-card{min-height:118px;align-content:space-between;border-color:#fff;box-shadow:0 10px 22px #0000000d}.metric-kpi-card span{color:#000;font-size:13px;font-weight:700}.metric-kpi-card strong{color:#000;font-size:1.7rem;line-height:1}.metric-kpi-card small{color:#000;font-size:12px}.dashboard-periods{display:grid;gap:14px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.period-kpis{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.period-card{min-width:0;background:linear-gradient(180deg,#fff,#fff);border:1px solid #ffffff;border-radius:10px;padding:13px;display:grid;gap:7px}.period-card span{color:#000;font-size:12px;font-weight:800;text-transform:uppercase}.period-card strong{color:#000;font-size:1.18rem;line-height:1.1}.period-card small{color:#344036;font-weight:700}.period-chart-card{min-height:286px}.dashboard-charts{display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}.dashboard-insights-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(280px,1fr))}.chart-card{min-width:0;background:#fff;border:1px solid #ffffff;border-radius:12px;padding:14px;box-shadow:0 10px 24px #0000000d}.chart-card-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px;flex-wrap:wrap}.chart-card-head h3{margin:0;font-size:1rem}.chart-card-head span{color:#000;font-size:12px;font-weight:700}.chart-card-actions{margin-left:auto;display:inline-flex;gap:6px;align-items:center}.chart-mini-btn{border:1px solid #ffffff;border-radius:7px;width:30px;height:30px;padding:0;background:#fff;color:#344036;cursor:pointer;display:inline-grid;place-items:center}.chart-mini-btn:hover{background:#fff;border-color:#344036}.chart-mini-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart-modal,.chart-color-modal{width:min(1120px,96vw);max-height:92vh;overflow:auto;background:#fff;border:1px solid #ffffff;border-radius:16px;box-shadow:0 28px 70px #00000047;padding:18px}.chart-color-modal{width:min(560px,94vw)}.chart-modal-head,.chart-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-modal-head{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ffffff}.chart-modal-head span{color:#000;font-size:12px;font-weight:900;text-transform:uppercase}.chart-modal-head h3{margin:2px 0 0}.chart-color-list{display:grid;gap:10px}.chart-color-row{display:grid;grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:10px;padding:10px;border:1px solid #ffffff;border-radius:10px;background:#fff}.chart-color-row span{color:#344036;font-weight:800}.chart-color-row input[type=color]{width:72px;height:36px;border:1px solid #344036;border-radius:8px;padding:3px;background:#fff}.chart-color-row .btn:disabled{opacity:.45;cursor:not-allowed}.chart-modal-actions{justify-content:flex-end;margin-top:14px}.chart-loading{min-height:300px;display:grid;place-items:center;color:#000;background:#fff;border-radius:10px;font-weight:700}.dashboard-lists{grid-column:1 / -1;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(260px,1fr))}.metric-list-card{min-height:220px;align-content:start}.dashboard-list-scroll{max-height:162px;overflow:auto;padding-right:6px}@media (max-width: 860px){.dashboard-periods{grid-template-columns:1fr}.period-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-charts,.dashboard-insights-grid,.dashboard-lists{grid-template-columns:1fr}.metric-list-card{min-height:200px}.dashboard-list-scroll{max-height:132px}.ticket-modal-grid{grid-template-columns:1fr}.modal-backdrop{padding:12px}.ticket-modal{max-height:92vh;padding:14px}}.color-preview{border:2px solid;border-radius:10px;padding:12px;margin-bottom:18px}.auth-page{display:grid;min-height:100vh;align-items:start;justify-items:center;padding:26px 18px 28px;background:radial-gradient(circle at 18% 12%,rgba(52,64,54,.2),transparent 30%),radial-gradient(circle at 84% 88%,rgba(52,64,54,.13),transparent 34%),linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary) 46%,var(--color-primary) 100%);position:relative;grid-template-rows:auto auto;align-content:start;gap:18px}.auth-card{width:min(360px,90vw);background:#fff;padding:16px 18px;border-radius:12px}.customer-auth-card{width:min(1120px,96vw)}.auth-brand{display:inline-flex;align-items:center;justify-content:center;gap:14px;color:#fff;margin-top:28px}.auth-brand img,.auth-brand-logo{width:62px;height:62px;border-radius:12px;background:#fff;border:3px solid rgba(255,255,255,.78);object-fit:contain}.auth-brand strong{font-size:clamp(1.45rem,2.3vw,2.2rem);font-weight:900}.auth-back-btn{position:absolute;top:22px;left:24px;border:0;border-radius:8px;padding:7px 9px;background:#0000002e;color:#ffffffe0;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;gap:7px;letter-spacing:.01em;box-shadow:none;transition:color .15s,background-color .15s}.auth-back-btn:hover{background:#ffffff1a;color:#fff}.auth-back-btn span{font-size:.9rem;transform:translateY(-1px)}.customer-auth-card h1{margin:0 0 8px;font-size:clamp(1.8rem,2.4vw,2.45rem)}.customer-auth-card>.muted{margin:0}.auth-card form{display:grid;gap:7px 12px}.customer-auth-card form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.customer-auth-card form>label,.customer-auth-card .error,.customer-auth-card .auth-form-actions{min-width:0}.customer-auth-card form>label{display:grid;gap:3px;color:#344036;font-size:14px;font-weight:700}.customer-auth-card input,.customer-auth-card textarea{width:100%;border:1px solid #344036;border-radius:8px;padding:8px 10px;font:inherit}.customer-auth-card textarea{min-height:48px;resize:vertical}.terms-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;padding:6px 0;color:#344036}.terms-check input{width:18px;height:18px;margin:0}.phone-input-group{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px}.phone-input-group .phone-prefix{text-align:center;font-weight:800}.password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #344036;border-radius:8px;overflow:hidden;background:#fff}.customer-auth-card .password-field input{border:0;border-radius:0}.password-field button{align-self:stretch;border:0;border-left:1px solid #ffffff;padding:0 11px;background:#fff;color:#344036;cursor:pointer;font-weight:800;font-size:12px}.password-field button:hover{background:#fff}.google-auth-option{display:grid;gap:7px;padding:2px 0 4px}.google-auth-btn{width:100%;min-height:44px;border:1px solid #ffffff;border-radius:14px;background:#fff;color:#000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:900;box-shadow:0 10px 22px #0000000f;transition:border-color .15s,box-shadow .15s,background-color .15s}.google-auth-native{width:100%;min-height:44px;display:grid;place-items:center}.google-auth-native>div{max-width:100%}.google-auth-btn:hover{border-color:#344036;background:#fff;box-shadow:0 14px 28px #00000017}.google-auth-logo{width:24px;height:24px;flex:0 0 auto}.google-auth-option small{color:#000;font-size:12px;text-align:center}.delivery-required-note{margin:0;padding:10px 12px;border:1px solid #ffffff;border-radius:10px;background:#fff;color:#344036;font-size:13px;font-weight:800;line-height:1.35}.full-auth,.customer-auth-card .error,.auth-form-actions,.auth-links{grid-column:1 / -1}.wizard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 10px}.wizard-steps span{border:1px solid #344036;border-radius:9px;padding:6px 10px;color:#000;text-align:center;font-size:13px;font-weight:800}.wizard-steps .active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.auth-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.payment-preview{display:grid;gap:14px;min-height:186px;padding:16px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#344036f2,#000000f2),radial-gradient(circle at top right,rgba(52,64,54,.45),transparent 36%);box-shadow:0 18px 34px #0000002e}.payment-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-preview span{font-size:12px;font-weight:800;text-transform:uppercase;opacity:.9}.payment-preview strong{align-self:end;font-size:1.26rem;letter-spacing:.08em}.payment-preview div{display:flex;justify-content:space-between;gap:12px;font-weight:700}.payment-preview .payment-preview-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.payment-preview .payment-preview-meta small{min-width:54px}.payment-preview-cvv{text-align:right}.card-privacy-btn{border:1px solid rgba(255,255,255,.35);border-radius:9px;padding:6px 10px;background:#ffffff1f;color:#fff;cursor:pointer;font-weight:800}.payment-fields{display:grid;gap:9px 12px;grid-column:span 1;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-preview,.payment-fields{grid-column:span 1}.payment-fields .full-auth{grid-column:1 / -1}.payment-note{margin:0;color:#000;font-size:12px;line-height:1.25}.customer-auth-card .payment-note.full-auth{grid-column:2 / -1}.customer-auth-card .auth-form-actions{align-self:end}.customer-auth-card .auth-form-actions .btn-secondary{background:#fff;color:#344036;border:1px solid #344036;box-shadow:none}.customer-auth-card .auth-form-actions .btn-secondary:hover{background:#fff;border-color:#344036;color:#000}.auth-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}@media (max-width: 640px){.auth-page{gap:12px;padding-top:58px}.auth-brand{margin-top:0}.customer-auth-card form{grid-template-columns:1fr}.payment-preview,.payment-fields{grid-column:1 / -1}.wizard-steps{grid-template-columns:1fr}}.auth-links a{color:var(--color-primary);font-weight:700;font-size:14px}.checkout-page .form-grid{grid-template-columns:repeat(2,1fr)}.checkout-page{max-width:1220px}.checkout-page{max-width:min(1380px,calc(100vw - 32px))}.checkout-hero-card{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:20px;border-radius:16px;background:linear-gradient(135deg,var(--color-primary),#344036);color:#fff;box-shadow:0 18px 40px #00000029}.checkout-hero-card span{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.checkout-hero-card h2{margin:4px 0}.checkout-hero-card p{margin:0;color:#fff}.checkout-hero-card>strong{font-size:clamp(1.4rem,3vw,2.1rem)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.checkout-form-card,.checkout-summary-card{border:1px solid #ffffff;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0000000f}.checkout-form-card{position:relative;display:grid;gap:14px;padding:16px 16px 58px}.checkout-section{padding:14px;border:1px solid #ffffff;border-radius:13px;background:#fff}.checkout-section h3{margin:0}.checkout-section>p{margin:4px 0 12px;color:#000;font-size:13px}.checkout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-grid label{display:grid;gap:5px;color:#344036;font-size:13px;font-weight:800}.checkout-grid .full{grid-column:1 / -1}.checkout-grid input,.checkout-grid select,.checkout-grid textarea{width:100%;border:1px solid #344036;border-radius:9px;padding:9px 10px;font:inherit;background:#fff}.checkout-grid textarea{min-height:70px}.checkout-secure-note{margin:0;color:#344036;font-size:12px;font-weight:800}.checkout-card-choice{display:grid;gap:10px;padding:12px;border:1px solid rgba(52,64,54,.22);border-radius:12px;background:linear-gradient(135deg,#fff,#fff)}.checkout-card-choice-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.checkout-card-choice-head strong{color:#000;font-size:14px}.checkout-card-choice-head p,.checkout-empty-payments{margin:3px 0 0;color:#000;font-size:12px;font-weight:700}.checkout-card-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.checkout-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.saved-card-option{width:100%;border:1px solid #ffffff;border-radius:12px;padding:12px;background:#fff;color:#000;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;text-align:left;cursor:pointer;box-shadow:0 8px 18px #34403614}.saved-card-option span{color:#344036;font-size:12px;font-weight:900;text-transform:uppercase}.saved-card-option strong{color:#000;font-size:1.05rem}.saved-card-option small{grid-column:1 / -1;color:#000;font-weight:800}.saved-card-option.active{border-color:#344036;box-shadow:0 0 0 3px #34403629,0 8px 18px #3440361f}.checkout-selected-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #ffffff;border-radius:12px;background:#fff}.payment-method-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:16px;border:1px solid #ffffff;background:linear-gradient(180deg,#fff,#fff);padding:22px;box-shadow:0 24px 70px #00000052}.payment-method-modal .ticket-modal-head{align-items:flex-start;border-bottom:1px solid #ffffff;margin-bottom:18px;padding-bottom:14px}.payment-method-modal .ticket-modal-head span{color:#344036;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.payment-method-modal .ticket-modal-head h3{margin-top:4px;font-size:1.55rem}.payment-method-grid{margin-top:14px}.payment-method-register-layout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:14px;margin-top:14px;align-items:stretch;padding:14px;border:1px solid #ffffff;border-radius:18px;background:radial-gradient(circle at top left,rgba(52,64,54,.11),transparent 34%),#fff}.payment-method-saved-list{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #ffffff;border-radius:16px;background:linear-gradient(135deg,#fff,#fff)}.payment-method-eyebrow{color:#344036;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.payment-selector-modal{width:min(720px,calc(100vw - 32px))}.payment-method-register-layout .payment-preview,.payment-method-register-layout .payment-fields{grid-column:auto}.payment-method-register-layout .payment-preview{min-height:230px;border-radius:16px;padding:20px;box-shadow:0 20px 38px #00000029}.payment-method-register-layout .payment-fields{display:grid;align-content:start;gap:12px;margin-top:0;padding:16px;border:1px solid #ffffff;border-radius:16px;background:#fff}.payment-method-register-layout .payment-fields label{display:grid;gap:6px;color:#000;font-size:13px;font-weight:900}.payment-method-register-layout .payment-fields input{width:100%;min-height:42px;border:1px solid #344036;border-radius:10px;padding:10px 12px;background:#fff;color:#000;font:inherit;box-shadow:inset 0 1px #00000008}.payment-method-register-layout .payment-fields input:focus{border-color:#344036;outline:3px solid rgba(52,64,54,.16)}.checkout-submit{justify-self:end;border-radius:10px}.checkout-error-toast{position:absolute;left:16px;right:190px;bottom:16px;z-index:2;margin:0;min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid #ffffff;border-radius:12px;background:#fff;color:#344036;font-weight:900;box-shadow:0 12px 28px #3440361f}.checkout-summary-card{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;padding:16px}.checkout-summary-card h3{margin:0 0 12px}.checkout-summary-line,.checkout-summary-total{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #ffffff}.checkout-summary-items{overflow:auto;max-height:min(460px,calc(100vh - 170px));padding-right:4px}.checkout-summary-line span{color:#344036;font-size:13px}.checkout-summary-total{border-bottom:0;margin-top:6px;font-size:1.1rem}.checkout-summary-total strong{color:#344036}.qty-controls{display:inline-flex;gap:4px}.qty-controls input{width:54px;text-align:center}.category-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.category-card{border:1px solid #344036;border-radius:12px;background:#fff;overflow:hidden;text-align:left;cursor:pointer;box-shadow:0 4px 14px #00000014;min-height:220px;display:grid;grid-template-rows:auto 1fr}.category-card img{width:100%;height:120px;object-fit:cover}.category-card:hover{border-color:#344036;transform:translateY(-1px)}.category-card-body{padding:10px}.category-card h4{margin:0}.category-card p{margin:6px 0 0;color:#000}.media-preview{width:110px;height:80px;object-fit:cover;border-radius:8px;margin-top:6px}.media-picker{display:grid;gap:6px;margin-top:6px}.media-upload-zone{border:1px dashed #344036;border-radius:10px;padding:8px;color:#344036;background:#fff}.media-upload-zone input{margin-top:6px}.order-detail ul{margin:8px 0;padding-left:20px}textarea{resize:vertical}table textarea{width:100%;min-height:72px}@media (max-width: 900px){.product-detail-grid,.form-grid,.checkout-page .form-grid,.checkout-layout,.checkout-grid{grid-template-columns:1fr}.checkout-summary-card{position:static}.checkout-hero-card{align-items:flex-start;flex-direction:column}.hero{height:300px;min-height:300px}.search-filters{margin:-46px 12px 0}.home-section.compact-section{margin-top:14px}.offer-showcase{grid-template-columns:1fr}.offer-showcase-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.top-header{padding:10px 12px;flex-direction:column;align-items:flex-start;gap:10px}.header-search{width:100%;max-width:none}.menu-links{width:100%;justify-content:flex-start}.hero-controls{flex-direction:column}.hero-controls input{width:100%}.category-popover{width:min(520px,calc(100vw - 24px));grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:8px;max-height:calc(100vh - 130px)}.category-popover .hero-category img{height:74px}.category-popover .hero-category-title{font-size:11px;min-height:44px}.product-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.product-mini-cover{height:110px}}@media (max-width: 760px){.payment-method-register-layout{grid-template-columns:1fr}}.user-settings-page{min-height:100vh;padding:38px 18px 48px;background:radial-gradient(circle at 18% 12%,rgba(52,64,54,.14),transparent 28%),linear-gradient(180deg,#fff,#fff)}.user-settings-back{position:fixed;background:#344036;color:#fff;border:1px solid #344036;box-shadow:0 10px 22px #34403638}.user-settings-shell{width:min(1040px,calc(100vw - 32px));margin:0 auto;display:grid;gap:16px}.user-settings-hero,.user-settings-card{border:1px solid #ffffff;border-radius:18px;background:#fffffff5;box-shadow:0 18px 42px #00000014}.user-settings-hero{padding:20px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.user-settings-brand{display:inline-flex;align-items:center;gap:14px}.user-settings-brand img,.user-settings-brand .auth-brand-logo{width:58px;height:58px;border-radius:13px;border:2px solid #ffffff;background:#fff;object-fit:contain}.user-settings-brand span,.user-settings-section-title span{color:#344036;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.user-settings-brand h1{margin:3px 0 0;font-size:clamp(1.7rem,3vw,2.35rem)}.user-settings-hero p{margin:0;max-width:420px;color:#344036;font-weight:700}.user-settings-card{padding:18px}.user-settings-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}.user-settings-section-title strong{color:#000}.user-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-settings-grid label{display:grid;gap:6px;color:#344036;font-weight:900;font-size:13px}.user-settings-grid label.full{grid-column:1 / -1}.user-settings-grid small{color:#000;font-weight:700}.user-settings-grid input,.user-settings-grid select,.user-settings-grid textarea{width:100%;border:1px solid #344036;border-radius:10px;padding:10px 12px;background:#fff;color:#000;font:inherit}.user-settings-grid textarea{min-height:82px}.user-settings-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.success-message{margin:12px 0 0;padding:10px 12px;border:1px solid #ffffff;border-radius:10px;background:#fff;color:#344036;font-weight:800}.order-confirmation-page{min-height:82vh;display:grid;place-items:center;padding-top:34px;padding-bottom:150px}.confirmation-card{width:min(980px,100%);display:grid;gap:20px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.confirmation-card.compact{width:min(560px,100%)}.confirmation-hero{display:flex;align-items:center;gap:18px;padding:24px 28px;border:1px solid #ffffff;background:linear-gradient(135deg,#34403614,#fff0 48%),#fff;box-shadow:0 14px 34px #0000000f}.confirmation-check{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;background:#fff;color:#344036;font-size:2rem;font-weight:900}.confirmation-kicker{display:inline-block;margin-bottom:4px;color:#344036;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.confirmation-hero h2{margin:0;color:#000;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.08}.confirmation-hero p{margin:8px 0 0;color:#344036;font-weight:700}.confirmation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confirmation-summary div{min-width:0;padding:14px;border:1px solid #ffffff;background:#fff}.confirmation-summary span{display:block;margin-bottom:6px;color:#000;font-size:.8rem;font-weight:800}.confirmation-summary strong{display:block;overflow-wrap:anywhere;color:#000;font-size:1.06rem}.confirmation-actions{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(150px,1fr) minmax(150px,1fr);justify-content:stretch;gap:12px;padding-top:4px;min-width:0}.confirmation-btn{min-width:0;border-radius:0!important;min-height:46px;padding:12px 14px;box-shadow:none!important;width:100%;justify-content:center;text-align:center;font-size:.96rem;font-weight:900;white-space:normal;line-height:1.15;overflow-wrap:anywhere}.confirmation-success{border-radius:0}.confirmation-layout{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);gap:22px;align-items:stretch}.confirmation-products,.confirmation-main{min-width:0}.confirmation-products{border:1px solid #ffffff;background:#fff;box-shadow:0 18px 44px #00000012}.confirmation-panel-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #ffffff;background:#fff}.confirmation-panel-title span{color:#344036;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.confirmation-panel-title strong{color:#344036;font-size:.9rem}.confirmation-products-list{max-height:470px;overflow:auto;display:grid;gap:0}.confirmation-product-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #ffffff}.confirmation-product-row:last-child{border-bottom:0}.confirmation-product-image{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;background:#fff;color:#344036;font-weight:900}.confirmation-product-image img{width:100%;height:100%;object-fit:cover}.confirmation-product-info{min-width:0}.confirmation-product-info h3{margin:0 0 5px;overflow:hidden;color:#000;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.confirmation-product-info p,.confirmation-product-price span,.confirmation-delivery p{margin:0;color:#000;font-size:.82rem;font-weight:700;line-height:1.35}.confirmation-product-price{min-width:92px;text-align:right}.confirmation-product-price strong{display:block;margin-top:3px;color:#344036;font-size:.98rem}.confirmation-main{display:grid;gap:14px;align-content:start;border:1px solid #ffffff;padding:18px;background:linear-gradient(180deg,#3440360f,#fff0 38%),#fff;box-shadow:0 18px 44px #00000012}.confirmation-delivery{border:1px solid #ffffff;padding:14px;background:#fff}.confirmation-delivery span{display:block;margin-bottom:8px;color:#000;font-size:.9rem;font-weight:900}.confirmation-whatsapp{justify-self:stretch;background:#fff!important;border-color:#fff!important;color:#344036!important}@media (max-width: 760px){.confirmation-card{padding:20px}.confirmation-hero{align-items:flex-start}.confirmation-summary{grid-template-columns:1fr 1fr}.confirmation-layout{grid-template-columns:1fr}.confirmation-products-list{max-height:320px}.confirmation-product-row{grid-template-columns:56px minmax(0,1fr)}.confirmation-product-price{grid-column:2;text-align:left}.confirmation-actions{grid-template-columns:1fr}.confirmation-whatsapp{justify-self:stretch;width:100%}}@media (min-width: 761px) and (max-width: 1080px){.confirmation-actions{grid-template-columns:1fr 1fr}.confirmation-whatsapp{grid-column:1 / -1}}@media (max-width: 760px){.user-settings-grid{grid-template-columns:1fr}.user-settings-back{position:static;margin-bottom:14px}}.forgot-password-link{justify-self:start;width:max-content;border:0;border-radius:9px;padding:8px 10px;background:#fff;color:#344036;cursor:pointer;font-weight:900}.forgot-password-link:hover{background:#fff;color:#344036}.payment-settings-card{position:relative;overflow:hidden}.payment-settings-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#344036,#344036)}.payment-settings-layout{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);gap:16px;align-items:start}.payment-settings-form,.payment-settings-list{display:grid;gap:12px}.mini-card-preview{min-height:150px;border-radius:18px;padding:18px;color:#fff;display:grid;align-content:space-between;background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,#344036,var(--color-primary));box-shadow:0 18px 36px #00000029}.mini-card-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mini-card-preview span{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.card-icon-toggle{width:38px;height:34px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:11px;background:#ffffff1f;color:#fff;cursor:pointer}.card-icon-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.card-icon-toggle:hover{background:#fff3}.card-privacy-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini-card-preview strong{font-size:1.35rem;letter-spacing:.08em}.mini-card-preview small{font-weight:900;color:#ffffffe0;overflow-wrap:anywhere}.payment-settings-add{justify-self:end}.payment-settings-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;border:1px solid #ffffff;border-radius:14px;background:#fff;box-shadow:0 10px 22px #0000000f}.payment-settings-item.active{border-color:#344036;background:linear-gradient(135deg,#fff,#fff);box-shadow:0 0 0 3px #3440361f,0 10px 22px #34403617}.payment-settings-item span{display:block;color:#344036;font-size:12px;font-weight:950;text-transform:uppercase}.payment-settings-item strong{display:block;color:#000;font-size:1.1rem}.payment-settings-item small,.payment-settings-empty{color:#000;font-weight:800}.payment-settings-empty{margin:0;padding:18px;border:1px dashed #ffffff;border-radius:14px;background:#fff}.payment-settings-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.confirm-delete-modal{width:min(430px,calc(100vw - 32px));display:grid;gap:16px;padding:22px;border:1px solid #ffffff;border-radius:20px;background:#fff;box-shadow:0 24px 70px #00000047}.confirm-delete-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#344036;font-size:1.4rem;font-weight:950}.confirm-delete-modal span{color:#344036;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.confirm-delete-modal h3{margin:4px 0 6px;color:#000}.confirm-delete-modal p{margin:0;color:#344036;font-weight:800}.confirm-delete-modal footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 900px){.checkout-error-toast{position:static;grid-row:auto}.config-hero-card{align-items:flex-start;flex-direction:column}.config-fields,.payment-settings-layout{grid-template-columns:1fr}.payment-settings-item{align-items:stretch;flex-direction:column}}.password-reset-card{position:relative;overflow:hidden}.password-reset-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#344036,#344036)}.password-reset-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #ffffff;border-radius:14px;background:linear-gradient(135deg,#fff,#fff)}.password-reset-intro p{margin:0;color:#344036;font-weight:800}.password-reset-intro strong{color:#344036;overflow-wrap:anywhere}.password-reset-grid{margin-top:14px;align-items:end}.password-reset-submit{min-height:44px;align-self:end}@media (max-width: 760px){.password-reset-intro{align-items:stretch;flex-direction:column}}.customer-auth-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:108px 18px 28px;background:radial-gradient(circle at 18% 12%,rgba(52,64,54,.24),transparent 30%),linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary) 42%,var(--color-primary) 100%)}.customer-auth-page .auth-back-btn{top:20px;left:24px;background:#00000057;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px 13px;box-shadow:0 12px 24px #0003}.customer-auth-page .auth-brand{position:absolute;top:22px;right:28px;margin:0;justify-content:flex-end;color:#fff;gap:10px}.customer-auth-page .auth-brand img,.customer-auth-page .auth-brand-logo{width:42px;height:42px;border-radius:10px;border:2px solid rgba(255,255,255,.84)}.customer-auth-page .auth-brand strong{font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1}.customer-auth-card{width:min(860px,calc(100vw - 36px));padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fff;box-shadow:0 26px 60px #0000003d}.customer-auth-card h1,.customer-auth-card>.muted,.customer-auth-card .wizard-steps,.customer-auth-card form,.customer-auth-card .auth-links{margin-left:22px;margin-right:22px}.customer-auth-card h1{margin-top:16px;margin-bottom:4px;font-size:clamp(1.75rem,2.6vw,2.25rem);letter-spacing:-.04em}.customer-auth-card>.muted{margin-bottom:0;color:#344036;font-weight:700}.customer-auth-card form{margin-top:0;padding-bottom:18px}.customer-auth-card .google-auth-option{margin:10px -22px;padding:11px 22px 10px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background:linear-gradient(180deg,#fff,#fff);box-shadow:inset 0 -1px #00000005}.customer-auth-card .google-auth-btn{min-height:44px;border-radius:10px;border-color:#344036;box-shadow:0 12px 26px #0000000f}.customer-auth-card .google-auth-option small{color:#344036;font-weight:700}.customer-auth-card input,.customer-auth-card textarea,.customer-auth-card .password-field{border-radius:10px}.customer-auth-card input,.customer-auth-card textarea{min-height:38px;background:#fff}.customer-auth-card input:focus,.customer-auth-card textarea:focus{border-color:#344036;outline:3px solid rgba(52,64,54,.15);background:#fff}.customer-auth-card input::placeholder,.customer-auth-card textarea::placeholder{color:#3440366b;font-weight:600}.required-help{color:#344036;font-size:11px;font-weight:900;line-height:1}.customer-auth-card .auth-form-actions{margin-top:14px;padding-top:6px;transform:translateY(34px)}.customer-auth-card .auth-links{margin-top:0;padding:0 0 12px;transform:translateY(-2px)}.customer-auth-card .auth-links a{color:#344036;font-weight:900}@media (max-width: 760px){.customer-auth-page{padding-top:118px}.customer-auth-page .auth-brand{left:18px;right:18px;top:58px;justify-content:center}.customer-auth-page .auth-brand img,.customer-auth-page .auth-brand-logo{width:42px;height:42px}.customer-auth-page .auth-brand strong{font-size:1.25rem}}.customer-auth-card .payment-preview{min-height:214px}.customer-auth-card .payment-fields{gap:12px 14px}.customer-auth-card .payment-fields input::placeholder{color:#3440365c}.simple-register-page{padding-top:74px;padding-bottom:18px;align-items:flex-start}.simple-auth-card{width:min(460px,calc(100vw - 36px));border-radius:12px}.simple-auth-card h1,.simple-auth-card>.muted,.simple-auth-card form,.simple-auth-card .auth-links{margin-left:18px;margin-right:18px}.simple-auth-card h1{margin-top:14px;font-size:clamp(1.55rem,2.5vw,2rem)}.simple-auth-card .google-auth-option{margin:8px -18px;padding:8px 18px}.auth-normal-section{margin:0;padding:2px 0 0;color:#000;font-weight:950;font-size:1rem;text-transform:uppercase;letter-spacing:.02em}.simple-auth-card form{grid-template-columns:1fr;gap:6px;padding-bottom:8px}.simple-auth-card .auth-form-actions{transform:none;margin-top:30px;padding-top:0;display:flex;justify-content:flex-end;gap:10px}.simple-auth-card .auth-form-actions .btn-primary{margin-right:0}.simple-auth-card .auth-links{transform:none;padding-bottom:10px;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:6px}.auth-link-button{border:0;padding:0;background:transparent;color:#344036;cursor:pointer;font:inherit;font-weight:900;line-height:1.2}.auth-link-button:hover,.simple-auth-card .auth-links a:hover{color:#000;text-decoration:underline}.simple-auth-card .auth-links a{color:#344036;font-weight:900;line-height:1.2}.simple-auth-card .auth-links .auth-link-button,.simple-auth-card .auth-links a{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#344036;font-size:13px;font-weight:900;line-height:1.2;text-decoration:none}.simple-auth-card.login-mode{position:relative;padding-bottom:86px}.simple-auth-card.login-mode .auth-form-actions{position:absolute;right:22px;bottom:18px;margin:0}.simple-auth-card.login-mode .auth-links{position:absolute;left:0;bottom:18px;padding-bottom:0;padding-left:0}.simple-auth-card.register-mode{position:relative;padding-bottom:86px}.simple-auth-card.register-mode .auth-form-actions{position:absolute;right:22px;bottom:18px;margin:0}.simple-auth-card.register-mode .auth-links{position:absolute;left:0;bottom:18px;padding-bottom:0;padding-left:0}.verification-code-field input{letter-spacing:.18em;font-weight:900;text-align:center}.simple-auth-card .verification-code-field{padding:8px 10px;border:1px solid #ffffff;border-radius:11px;background:#fff}.simple-auth-card .verification-code-field input{background:#fff}.auth-notice{margin:0;padding:8px 10px;font-size:12px;line-height:1.25}.simple-auth-card input,.simple-auth-card textarea,.simple-auth-card .password-field{min-height:36px}.simple-auth-card .field-help,.simple-auth-card .google-auth-option small{font-size:11px;line-height:1.15}.simple-auth-card .terms-check{padding:3px 0}.turnstile-field{grid-column:1 / -1;width:100%;min-width:0;display:grid;justify-items:center;gap:6px;padding:4px 0}.turnstile-widget{width:min(100%,420px);min-height:65px}.turnstile-widget iframe{max-width:100%}.turnstile-error{color:#344036;font-weight:800}.password-reset-card>.turnstile-field{justify-items:start;margin-top:12px}@media (max-width: 760px){.simple-register-page{padding-top:98px}}.purchases-page{max-width:min(1420px,calc(100vw - 24px));font-family:Arial,Helvetica,sans-serif}.purchases-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;border-radius:8px;background:linear-gradient(135deg,#fff,#fff);border:1px solid #ffffff;box-shadow:0 14px 32px #00000012}.purchases-hero span{color:#344036;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.purchases-hero h1{margin:4px 0;color:#000;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600}.purchases-hero p{margin:0;color:#000}.purchases-hero>strong{flex:0 0 auto;padding:10px 14px;border-radius:999px;background:#fff;color:#344036;border:1px solid #ffffff}.purchases-layout{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.purchases-filters{display:grid;grid-template-columns:minmax(260px,1fr) auto 190px;gap:14px;align-items:end;padding:16px;border:1px solid #ffffff;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0000000f}.purchases-filters label{display:grid;gap:6px;color:#344036;font-size:13px;font-weight:600}.purchases-filters input,.purchases-filters select{min-height:40px;border:1px solid #344036;border-radius:0;padding:8px 10px;background:#fff;font:inherit}.purchase-check-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-bottom:2px}.purchase-check-filters label{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid #ffffff;border-radius:0;background:#fff;color:#344036;cursor:pointer}.purchase-check-filters input{width:15px;height:15px}.purchases-list{display:grid;gap:14px}.purchase-card,.purchase-empty{border:1px solid #ffffff;border-radius:8px;background:#fff;box-shadow:0 12px 28px #00000012}.purchase-empty{display:grid;gap:10px;padding:22px}.purchase-empty h2,.purchase-empty p{margin:0}.purchase-card-head,.purchase-card-foot{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px}.purchase-card-head{border-bottom:1px solid #ffffff}.purchase-card-head span,.purchase-card-foot span{display:block;color:#000;font-size:12px;font-weight:700}.purchase-card-head h2{margin:2px 0 0;color:#000;font-size:1.1rem}.purchase-status{padding:7px 10px;border-radius:0;background:#fff;color:#344036;font-size:12px;font-weight:700;white-space:nowrap}.purchase-status.status-entregado,.purchase-status.status-cancelado,.purchase-status.status-preparando{background:#fff;color:#344036}.purchase-items{display:grid;gap:0}.purchase-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid #ffffff}.purchase-item:last-child{border-bottom:0}.purchase-item-image{width:88px;height:88px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#fff;color:#000;font-size:12px;font-weight:800}.purchase-item-image img{width:100%;height:100%;object-fit:cover}.purchase-item div{display:grid;gap:4px}.purchase-item div>a{color:#000;font-weight:600}.purchase-item small{color:#000;font-weight:500}.purchase-price-line{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.purchase-old-price{color:#344036;font-size:12px;text-decoration:line-through}.purchase-price-line em{padding:3px 7px;border-radius:0;background:#fff;color:#344036;font-size:12px;font-style:normal;font-weight:700}.purchase-card-foot{border-top:1px solid #ffffff}.purchase-card-foot strong{color:#344036;font-size:1.2rem}.purchase-card-foot .btn-danger:disabled{opacity:.55;cursor:not-allowed}.purchases-page .btn{border-radius:0}.purchases-page .btn-secondary{background:#fff;border-color:#fff;color:#000;box-shadow:none}.purchases-page .btn-danger{background:#fff;border-color:#fff;color:#344036;box-shadow:none}.purchases-page .btn-primary{background:#fff;border-color:#fff;color:#000;box-shadow:none}.refund-modal{width:min(430px,calc(100vw - 34px));padding:22px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #00000040}.refund-modal span{color:#344036;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.refund-modal h2{margin:6px 0 8px}.refund-modal p{color:#344036;line-height:1.5}.refund-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width: 820px){.purchases-hero,.purchase-card-head,.purchase-card-foot{align-items:flex-start;flex-direction:column}.purchase-item{grid-template-columns:64px minmax(0,1fr)}.purchases-filters{grid-template-columns:1fr}.purchase-item .btn{grid-column:1 / -1}}.purchases-page{max-width:min(1500px,calc(100vw - 18px));min-height:78vh;padding-bottom:150px;font-family:Arial,Helvetica,sans-serif}.purchases-title-row{display:grid;grid-template-columns:240px 1fr 220px;align-items:end;gap:16px;margin:0 0 10px}.purchases-title-row h1{margin:0;color:#000;font-size:1.8rem;font-weight:700;text-transform:uppercase}.purchases-title-row span{color:#000;font-size:1.35rem;font-weight:700;text-transform:uppercase}.purchases-layout{display:grid;grid-template-columns:1fr;gap:18px}.purchases-filters{grid-template-columns:minmax(260px,1.2fr) auto minmax(190px,.45fr);gap:14px;padding:20px;border-radius:8px;box-shadow:none}.purchases-filters label{font-weight:700}.purchase-check-filters{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.purchase-check-filters label{min-height:50px;justify-content:center;border-radius:0;background:#fff;font-size:.95rem}.purchase-card{border-radius:8px;box-shadow:none}.purchase-card-head{min-height:78px}.purchase-card-head h2{font-size:1.45rem}.purchase-card-head span{font-size:.92rem}.purchase-items{border-top:1px solid #ffffff}.purchase-item{grid-template-columns:110px minmax(240px,1fr) minmax(180px,.45fr) 170px;min-height:130px;padding:18px 20px}.purchase-item-image{width:90px;height:90px}.purchase-item div>a{font-size:1.18rem}.purchase-arrival{justify-self:start;padding:9px 12px;border:1px solid #ffffff;background:#fff;color:#344036;font-weight:700}.purchase-arrival.arrived{border-color:#fff;background:#fff;color:#344036}.purchase-item .btn{justify-self:end;align-self:center;min-width:150px;border-radius:0;background:#fff;color:#000;border-color:#fff}.purchase-card-foot{min-height:76px;padding:16px 20px}.purchase-card-foot strong{font-size:1.35rem}.purchase-status{border-radius:0}.refund-modal{border-radius:8px}.refund-modal-actions .btn{border-radius:0}@media (max-width: 920px){.purchases-title-row,.purchases-filters,.purchase-check-filters{grid-template-columns:1fr}.purchase-item{grid-template-columns:82px minmax(0,1fr)}.purchase-arrival,.purchase-item .btn{grid-column:1 / -1;justify-self:stretch;text-align:center}}.purchases-title-row{display:block;margin-bottom:12px}.purchases-title-row h1{margin:0;color:#000;font-size:1.75rem;font-weight:700;text-transform:uppercase}.purchases-filters{grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr) minmax(170px,.42fr);align-items:end}.purchase-check-filters{display:flex;align-items:center;justify-content:center;gap:18px;min-height:40px;padding-bottom:0}.purchase-check-filters label{min-height:auto;padding:0;border:0;background:transparent;color:#000;font-size:.95rem;font-weight:700}.purchase-check-filters input{width:17px;height:17px;accent-color:#344036}.purchase-table-card{overflow:hidden}.purchase-table-head{display:grid;grid-template-columns:78px minmax(210px,.9fr) minmax(250px,1.15fr) minmax(130px,.36fr) 190px;gap:12px;padding:12px 20px;border-bottom:1px solid #ffffff;color:#344036;font-weight:700;background:#fff}.purchase-table-head span:last-child{text-align:center}.purchase-table-card .purchase-item{grid-template-columns:78px minmax(210px,.9fr) minmax(250px,1.15fr) minmax(130px,.36fr) 190px}.purchase-description{margin:0;color:#344036;font-size:.92rem;line-height:1.35;max-width:100%}.notifications-page{max-width:min(1500px,calc(100vw - 18px));font-family:Arial,Helvetica,sans-serif}.notifications-table-head{display:grid;grid-template-columns:78px minmax(260px,1fr) minmax(170px,.45fr) 140px;gap:12px;padding:12px 20px;border-bottom:1px solid #ffffff;color:#344036;font-weight:700;background:#fff}.notifications-table-head span:last-child{text-align:center}.notifications-table-card .notification-item{grid-template-columns:78px minmax(260px,1fr) minmax(170px,.45fr) 140px}.notification-price-block{display:grid;gap:4px;align-content:center;color:#000}.notification-price-block strong{display:flex;align-items:center;gap:7px;font-size:1.1rem}.notification-price-block em{width:max-content;padding:3px 8px;border-radius:2px;background:#fff;color:#344036;font-size:.78rem;font-style:normal;font-weight:800}.purchase-arrival{padding:0;border:0;background:transparent;color:#344036;font-weight:700}.purchase-arrival.arrived{border:0;background:transparent;color:#344036}.purchase-arrival.plain-danger{color:#344036}.purchase-row-actions{display:grid!important;justify-items:center;align-items:center;gap:7px;min-width:0;white-space:nowrap}.purchase-action-icons{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:10px;width:112px;min-width:112px}.purchase-row-actions button{border:0;padding:0;background:transparent;color:#344036;cursor:pointer;font:inherit;font-size:.9rem;font-weight:700}.purchase-row-actions button:hover,.purchase-icon-link:hover{color:#344036;text-decoration:underline}.purchase-row-actions .danger-link{color:#344036}.refund-text-link{justify-self:center;width:108px;text-align:center}.purchase-cancel-link{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff!important;background:#fff!important;color:#344036!important;text-decoration:none}.purchase-cancel-link:hover{color:#344036!important;background:#fff!important;text-decoration:none!important}.purchase-cancel-link:after{content:"Cancelar compra";position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:150px;padding:6px 8px;background:var(--color-primary);color:#fff;font-size:12px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.purchase-cancel-link:hover:after,.purchase-cancel-link:active:after,.purchase-cancel-link:focus-visible:after{opacity:1;transform:translateY(0)}.purchase-icon-link{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff;background:#fff;color:#344036;text-decoration:none}.purchase-icon-link:after{content:"Ver producto";position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:140px;padding:6px 8px;background:var(--color-primary);color:#fff;font-size:12px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.purchase-icon-link:hover:after,.purchase-icon-link:active:after,.purchase-icon-link:focus-visible:after{opacity:1;transform:translateY(0)}.purchase-product-icon{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.purchase-cancel-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.purchases-page .refund-modal .btn-danger{background:#fff;border-color:#fff;color:#344036}@media (max-width: 920px){.purchases-filters,.purchase-table-head,.purchase-table-card .purchase-item,.notifications-table-head,.notifications-table-card .notification-item{grid-template-columns:1fr}.purchase-check-filters{justify-content:flex-start;flex-wrap:wrap}.purchase-row-actions{justify-content:flex-start}}.product-card,.product-mini{position:relative}.favorite-button{display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:transparent;color:#000;cursor:pointer;box-shadow:none;transition:transform .15s ease,color .15s ease,background-color .15s ease;z-index:2}.favorite-button:hover{transform:translateY(-1px) scale(1.04);color:#344036}.favorite-button.active{color:#344036;background:transparent;border-color:transparent}.favorite-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.favorite-button.active svg{fill:currentColor}.product-card-favorite{position:absolute;top:10px;right:auto;left:10px}.product-rating-badge{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;background:#000000c7;color:#fff;font-size:.76rem;font-weight:900;line-height:1}.product-rating-badge span{color:#344036}.free-shipping-badge{display:inline-flex;width:fit-content;padding:3px 7px;background:#fff;color:#344036;font-size:.76rem;font-weight:900;line-height:1}.product-card .actions-inline,.product-mini .actions-inline{margin-top:auto}.product-card .actions-inline .btn,.product-mini .actions-inline .btn{width:100%}.product-card.urgent-offer-card,.product-mini.urgent-offer-card{background:var(--color-primary);color:#fff}.product-card.urgent-offer-card .product-body h4,.product-mini.urgent-offer-card .product-mini-title-link,.product-mini.urgent-offer-card .product-mini-title-link h4{color:#fff}.product-card.urgent-offer-card .old-price,.product-mini.urgent-offer-card .old-price{color:#344036}.product-card.urgent-offer-card .discount-price,.product-mini.urgent-offer-card .discount-price{background:#344036;color:#000}.product-card.urgent-offer-card .discount-percent-badge,.product-mini.urgent-offer-card .discount-percent-badge,.product-card.urgent-offer-card .free-shipping-badge,.product-mini.urgent-offer-card .free-shipping-badge{background:#3440362e;color:#fff}.product-card.urgent-offer-card .offer-time-badge,.product-mini.urgent-offer-card .offer-time-badge{background:#fff;color:#000}.product-card.urgent-offer-card .actions-inline .btn,.product-mini.urgent-offer-card .actions-inline .btn{background:#344036;border-color:#344036;color:#000}.home-offer-banner{width:min(1360px,calc(100% - 54px));margin:28px auto 24px;position:relative;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 54%,var(--color-primary) 100%);color:#fff;border:1px solid rgba(52,64,54,.26);overflow:hidden;box-shadow:0 18px 42px #0000002e}.home-offer-banner.urgent{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 62%,var(--color-primary) 100%)}.home-offer-banner-link{min-height:310px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;color:inherit}.home-offer-banner-copy{padding:42px 48px;display:flex;flex-direction:column;justify-content:center;gap:12px}.home-offer-banner-copy>span:first-child{width:fit-content;padding:6px 10px;background:var(--color-primary);color:#000;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-offer-banner-copy h1{margin:0;max-width:620px;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.home-offer-banner-copy p{max-width:560px;margin:0;color:#344036;font-size:1rem}.home-offer-banner-price{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.home-offer-banner-price small{color:#344036;font-size:1rem;text-decoration:line-through}.home-offer-banner-price strong{padding:5px 11px;background:var(--color-primary);color:#000;font-size:1.55rem;line-height:1}.home-offer-banner-price em,.home-offer-banner-price b{padding:5px 8px;background:#34403624;color:#fff;font-size:.8rem;font-style:normal;line-height:1}.home-offer-banner-cta{width:fit-content;margin-top:6px;padding:11px 18px;background:#fff;color:#000;font-weight:900}.home-offer-banner-media{min-height:310px;background:#0000003d}.home-offer-banner-media img{width:100%;height:100%;min-height:310px;object-fit:cover;object-position:center;opacity:.92}.home-offer-banner-dots{position:absolute;left:48px;bottom:18px;display:flex;gap:7px}.home-offer-banner-dots button{width:24px;height:4px;border:0;background:#ffffff61;cursor:pointer}.home-offer-banner-dots .active-dot{background:var(--color-primary)}.home-offer-banner{width:min(1360px,calc(100% - 40px));min-height:360px;background:var(--color-primary)}.home-offer-banner-link{position:relative;display:block;min-height:360px;overflow:hidden;animation:homeOfferSlideFade .36s ease both}.home-offer-banner-media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:360px;background:var(--color-primary);z-index:0}.home-offer-banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000db,#00000094 38%,#0000001f),linear-gradient(0deg,#00000038,#00000038);pointer-events:none}.home-offer-banner-media img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center;opacity:1;animation:none;transform:none;will-change:auto}@keyframes homeOfferSlideFade{0%{opacity:.22}to{opacity:1}}.home-offer-banner-copy{position:relative;z-index:1;width:min(620px,58%);min-height:360px;padding:44px 50px 54px}.home-offer-banner-dots{z-index:3}.home-offer-banner{--home-banner-height: 380px;height:var(--home-banner-height);min-height:0;overflow:visible}.home-offer-banner-link,.home-offer-banner-media,.home-offer-banner-media img{height:100%;min-height:0}.home-offer-banner-copy{height:100%;min-height:0;overflow:hidden}.home-offer-banner-arrow{position:absolute;top:50%;z-index:1;width:44px;height:54px;border:1px solid rgba(255,255,255,.42);background:#ffffffd6;color:#000;font-size:2rem;font-weight:700;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,transform .18s ease}.home-offer-banner-arrow:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-50%) scale(1.04)}.home-offer-banner-arrow-left{left:-54px}.home-offer-banner-arrow-right{right:-54px}.home-categories-section{margin-top:10px}.home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.home-category-card{min-height:94px;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;background:#fff;color:#000;border:1px solid #ffffff;box-shadow:0 8px 20px #0000000f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.home-category-card:hover,.home-category-card:focus-visible{border-color:#344036;background:#fff;box-shadow:0 14px 30px #0000001f;transform:translateY(-3px)}.home-category-card img,.home-category-card>span{width:72px;height:70px;object-fit:cover;background:#fff}.home-category-card strong{font-size:.96rem;line-height:1.15}.offer-carousel-arrow{width:42px;height:42px;border:1px solid #ffffff;background:#fffffff0;color:#000;box-shadow:0 10px 24px #00000024}.product-card .actions-inline .btn-primary,.product-mini .actions-inline .btn-primary,.product-card .actions-inline .btn-primary:hover,.product-mini .actions-inline .btn-primary:hover{background:#344036;border-color:#344036;color:#fff}.product-card.urgent-offer-card .actions-inline .btn-primary,.product-mini.urgent-offer-card .actions-inline .btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#000}.product-card.urgent-offer-card .actions-inline .btn-primary:hover,.product-mini.urgent-offer-card .actions-inline .btn-primary:hover{background:#344036;border-color:#344036;color:#000}.product-card .offer-price-line,.product-mini .offer-price-line{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;width:100%}.product-card .discount-percent-badge,.product-mini .discount-percent-badge{flex:0 0 auto;justify-self:start}.product-card .offer-time-badge,.product-mini .offer-time-badge{flex:1 1 100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-market .home-section{margin-top:26px;margin-bottom:48px}.home-market .compact-section+.compact-section{margin-top:42px}@media (max-width: 900px){.home-offer-banner-link{grid-template-columns:1fr}.home-offer-banner{--home-banner-height: 340px}.home-offer-banner-copy{width:100%;padding:34px 26px}.home-offer-banner-media,.home-offer-banner-media img{min-height:220px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-favorite-button{position:absolute;top:12px;right:12px;width:42px;height:42px;color:#344036;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}.favorites-page{max-width:min(1500px,calc(100vw - 18px));font-family:Arial,Helvetica,sans-serif}.favorites-filters{grid-template-columns:minmax(260px,1fr) minmax(190px,260px)}.favorites-table-head{display:grid;grid-template-columns:78px minmax(230px,1fr) minmax(150px,.42fr) 150px;gap:12px;padding:12px 20px;border-bottom:1px solid #ffffff;color:#344036;font-weight:700;background:#fff}.favorites-table-head span:last-child{text-align:center}.favorites-table-card .favorite-item{grid-template-columns:78px minmax(230px,1fr) minmax(150px,.42fr) 150px}.favorite-date{color:#344036;font-weight:700}.favorite-remove-button{position:static;color:#344036;background:#fff;border-color:#fff;box-shadow:none}.favorite-remove-button:after{content:"Quitar";position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;padding:6px 8px;background:var(--color-primary);color:#fff;font-size:12px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.favorite-remove-button:hover:after,.favorite-remove-button:active:after,.favorite-remove-button:focus-visible:after{opacity:1;transform:translateY(0)}.favorite-empty{border:0;box-shadow:none}@media (max-width: 920px){.favorites-filters,.favorites-table-head,.favorites-table-card .favorite-item{grid-template-columns:1fr}}.purchases-page .purchase-card,.favorites-page .purchase-card,.notifications-page .purchase-card{border-radius:8px}.purchases-page .purchase-table-head,.favorites-page .favorites-table-head,.notifications-page .notifications-table-head{padding:9px 16px;font-size:.92rem}.purchases-page .purchase-table-card .purchase-item,.favorites-page .favorites-table-card .favorite-item,.notifications-page .notifications-table-card .notification-item{min-height:76px;padding:8px 14px;gap:10px}.purchases-page .purchase-item-image,.favorites-page .purchase-item-image,.notifications-page .purchase-item-image{width:58px;height:58px;border-radius:7px}.purchases-page .purchase-item-image img,.favorites-page .purchase-item-image img,.notifications-page .purchase-item-image img{border-radius:7px}.purchases-page .purchase-item div>a,.favorites-page .purchase-item div>a,.notifications-page .purchase-item div>a{font-size:.9rem;line-height:1.18}.purchases-page .purchase-item small,.favorites-page .purchase-item small,.notifications-page .purchase-item small,.purchase-description{font-size:.76rem;line-height:1.25}.purchases-page .purchase-price-line,.favorites-page .purchase-price-line{gap:6px}.purchases-page .purchase-price-line em,.favorites-page .purchase-price-line em,.notification-price-block em{padding:2px 6px;font-size:.72rem}.notification-price-block{gap:2px}.notification-price-block strong{font-size:1rem}.purchases-page .purchase-icon-link,.purchases-page .purchase-cancel-link,.favorites-page .purchase-icon-link,.notifications-page .purchase-icon-link,.favorite-remove-button{width:34px;height:34px}.purchases-page .purchase-product-icon,.favorites-page .purchase-product-icon,.notifications-page .purchase-product-icon,.purchases-page .purchase-cancel-icon{width:21px;height:21px}.purchases-page .refund-text-link{font-size:.82rem}.offer-time-badge,.offer-detail-time{display:inline-flex;width:auto;max-width:100%;align-items:center;gap:4px;margin-top:4px;padding:3px 7px;border-radius:6px;background:#fff;color:#344036;font-size:.74rem;font-weight:800;line-height:1.15}.offer-time-badge.mini{margin-top:2px;padding:2px 5px;font-size:.64rem}.offer-detail-time{margin-top:8px;background:#fff;color:#344036;font-size:.82rem}.notifications-page .purchases-title-row span{display:block;margin-top:2px;color:#344036;font-size:.92rem;font-weight:700;letter-spacing:.01em;text-transform:none}.notification-product-title{display:inline-flex!important;align-items:center;gap:7px;width:max-content;max-width:100%}.product-offer-dot{flex:0 0 auto;width:15px;height:15px;font-size:10px}.notifications-page .notification-alert-dot{background:#344036}.favorite-empty .btn{display:none}.offer-editor-box{display:grid;gap:12px;padding:12px;border:1px solid #344036;border-radius:12px;background:linear-gradient(135deg,#fff,#fff)}.offer-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer-editor-head label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:auto;margin:0;font-weight:800;color:#000}.offer-editor-head input{width:17px!important;height:17px;accent-color:#344036}.offer-editor-head strong{color:#344036;font-size:1rem}.offer-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.offer-editor-fields label{min-width:0}@media (max-width: 760px){.offer-editor-fields{grid-template-columns:1fr}}.app-main>.page:not(.home-page):not(.admin-panel){min-height:84vh;padding-bottom:170px}.delivery-window-form{width:min(360px,100%);min-width:0;display:grid;gap:8px}.delivery-window-form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.delivery-window-form label{display:grid;gap:4px;color:#344036;font-size:.72rem;font-weight:900}.delivery-window-form input{width:100%;min-width:0;min-height:34px;border:1px solid #344036;border-radius:0;padding:7px 8px;background:#fff;font:inherit}.delivery-window-form small{max-width:100%;color:#344036;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-window-form .btn{min-height:34px;border-radius:0;padding:7px 10px;font-size:.78rem}.purchase-eta{display:grid;gap:3px;min-width:0}.purchase-eta span{color:#000;font-size:.72rem;font-weight:900}.purchase-eta strong{color:#344036;font-size:.8rem;line-height:1.2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.purchase-note{margin:0;color:#344036;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ticket-modal-actions{justify-content:flex-end}.ticket-modal-actions .btn{border-radius:0}.purchases-page .purchase-table-head,.purchases-page .purchase-table-card .purchase-item{grid-template-columns:72px minmax(210px,.9fr) minmax(230px,1fr) minmax(170px,.6fr) minmax(190px,.72fr) minmax(120px,.36fr) 160px;column-gap:18px}.purchases-page .purchase-table-card .purchase-item{min-height:94px;padding-top:14px;padding-bottom:14px}.purchases-page .purchase-table-head span:last-child{text-align:center}@media (max-width: 1180px){.purchases-page .purchase-table-head,.purchases-page .purchase-table-card .purchase-item{grid-template-columns:1fr}.delivery-window-form,.delivery-window-form>div{grid-template-columns:1fr}}.delivery-detail-link{width:108px;border:0;padding:0;background:transparent;color:#344036;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;line-height:1.15;text-align:center}.delivery-detail-link:hover{color:#344036;text-decoration:underline}.delivery-detail-modal{width:min(520px,calc(100vw - 32px));display:grid;gap:12px;padding:22px;border:1px solid #ffffff;border-radius:0;background:#fff;box-shadow:0 28px 80px #00000047}.delivery-detail-modal>span{color:#344036;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.delivery-detail-modal h2,.delivery-detail-modal h3,.delivery-detail-modal p{margin:0}.delivery-detail-modal h2{color:#000;font-size:1.35rem}.delivery-detail-modal h3{color:#000;font-size:1rem}.delivery-detail-modal p{color:#344036;font-weight:750;line-height:1.35}.delivery-help-box,.delivery-question-box{display:grid;gap:10px;padding:14px;border:1px solid #ffffff;background:#fff}.delivery-question-box>div,.delivery-detail-modal footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.delivery-question-box small{color:#000;font-weight:800}.delivery-detail-modal .btn,.delivery-notification-actions .btn{border-radius:0;box-shadow:none}.delivery-notification-copy{display:grid;gap:4px}.delivery-notification-copy strong{color:#000;font-size:.92rem}.delivery-notification-copy small{color:#000;font-weight:800}.delivery-notification-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:132px}.delivery-notification-actions .btn{min-height:34px;padding:8px 10px;font-size:.78rem}.notifications-page .delivery-notification-item{background:#fff}@media (max-width: 920px){.delivery-notification-actions{grid-template-columns:1fr 1fr;min-width:0}}.purchase-status.status-entregado{background:#fff;color:#344036}.purchases-page .purchase-table-head,.purchases-page .purchase-table-card .purchase-item{grid-template-columns:72px minmax(210px,.9fr) minmax(220px,.95fr) minmax(150px,.52fr) minmax(180px,.66fr) minmax(112px,.34fr) 178px}.purchase-row-actions{width:100%;min-width:150px;display:grid!important;grid-template-columns:1fr;justify-items:center;align-items:start;gap:8px;white-space:normal}.purchase-action-icons{width:100%;min-width:0;justify-content:center}.delivery-detail-link,.refund-text-link{width:100%;max-width:150px;min-height:28px;display:inline-grid;place-items:center;line-height:1.15}.admin-top-actions{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;position:relative;min-height:54px}.admin-notification-menu{position:relative}.admin-bell-btn{position:relative;width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:12px;background:#fff;color:#000;cursor:pointer;box-shadow:0 12px 26px #00000014}.admin-bell-btn:hover{border-color:#344036;color:#344036}.admin-bell-btn>span{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;background:#344036;color:#fff;font-size:.72rem;font-weight:950;line-height:1}.admin-bell-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.admin-notification-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:8;width:min(360px,calc(100vw - 32px));border:1px solid #ffffff;border-radius:0;background:#fff;box-shadow:0 24px 70px #0000003d;overflow:hidden}.admin-notification-popover:before{content:"";position:absolute;top:-8px;right:18px;width:16px;height:16px;background:#fff;border-left:1px solid #ffffff;border-top:1px solid #ffffff;transform:rotate(45deg)}.admin-notification-head{position:relative;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid #ffffff;background:#fff}.admin-notification-head strong{color:#000;font-size:1rem}.admin-notification-head small{color:#000;font-weight:850}.admin-notification-list{max-height:340px;overflow:auto;display:grid;gap:0}.admin-notification-list>p{margin:0;padding:18px 16px;color:#000;font-weight:800}.admin-notification-item{display:grid;gap:4px;padding:12px 16px;border-bottom:1px solid #ffffff}.admin-notification-item:last-child{border-bottom:0}.admin-notification-item span{color:#344036;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.admin-notification-item.warning span,.admin-notification-item.claim span,.admin-notification-item.danger span{color:#344036}.admin-notification-item.claim,.admin-notification-item.warning,.admin-notification-item.danger{border-left:4px solid #344036}.admin-notification-item strong{color:#000;font-size:.9rem}.admin-notification-item p{margin:0;color:#000;font-size:.78rem;font-weight:750;line-height:1.3}@media (max-width: 720px){.admin-top-actions{justify-self:stretch;justify-content:space-between}.admin-notification-popover{right:auto;left:0}.admin-notification-popover:before{right:auto;left:18px}}.orders-filter-panel{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(6,minmax(126px,1fr)) auto;gap:10px;align-items:end;padding:14px;margin:0 0 14px;background:#fff;border:1px solid #ffffff;box-shadow:0 12px 28px #0000000f}.orders-filter-panel label{display:grid;gap:5px;min-width:0;color:#344036;font-size:.78rem;font-weight:800}.orders-filter-panel input,.orders-filter-panel select{width:100%;min-width:0;height:38px;border:1px solid #344036;border-radius:0;background:#fff;color:#000;font-weight:750;padding:0 10px;outline:none}.orders-filter-panel input:focus,.orders-filter-panel select:focus{border-color:#344036;background:#fff;box-shadow:0 0 0 2px #3440361f}.orders-filter-clear{height:38px;border-radius:0!important;white-space:nowrap}.order-products-cell .order-delivery-note{font-size:.78rem;font-weight:800}.order-products-cell .order-delivery-note.status-entregado,.order-products-cell .order-delivery-note.status-en-camino,.order-products-cell .order-delivery-note.status-cancelado,.order-products-cell .order-delivery-note.status-reembolsado{color:#344036!important}@media (max-width: 1300px){.orders-filter-panel{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width: 760px){.orders-filter-panel{grid-template-columns:1fr}}.menu-links a.header-notification-link,.header-notification-link{position:relative;min-width:48px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0 10px 0 0;border-color:transparent!important;border-radius:0!important;background:transparent!important;color:var(--menu-text);box-shadow:none!important;text-decoration:none}.header-notification-link:hover{color:#fff;transform:none}.header-bell-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.notification-bell-count{position:absolute;top:-7px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#344036;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.delivery-claim-sent{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #344036;background:#fff;color:#344036;font-weight:900;font-size:.86rem}.order-products-cell{max-width:320px}.order-products-more{display:block;margin-top:4px;color:#000;font-size:.78rem;font-style:normal;font-weight:850}.orders-table td:last-child{vertical-align:top;min-width:104px;white-space:nowrap}.orders-table td:last-child .btn{width:92px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;margin:0 0 8px;line-height:1}.orders-table .order-products-cell{gap:3px;max-width:440px;min-width:260px}.order-products-summary{display:block;max-width:100%;overflow:hidden;color:#000;font-size:.84rem;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.orders-table .order-products-more{margin-top:1px;color:#000;font-size:.74rem;line-height:1.15}.orders-table .order-delivery-note{margin-top:1px;line-height:1.15}.orders-table td:last-child{vertical-align:middle}.orders-table td:last-child .btn{margin:0 0 7px}.orders-table td:last-child .btn:last-child{margin-bottom:0}.purchases-page .purchase-order-group{display:grid;border-top:1px solid #ffffff;background:#fff}.purchases-page .purchase-order-group:first-child{border-top:0}.purchases-page .purchase-order-head{display:grid;grid-template-columns:minmax(120px,1fr) repeat(2,auto) minmax(120px,auto);gap:12px;align-items:center;padding:10px 16px;background:#fff;border-bottom:1px solid #ffffff;color:#344036;font-size:.82rem;font-weight:850}.purchases-page .purchase-order-head strong{color:#000;font-size:.9rem}.purchases-page .purchase-order-head b{color:#344036;font-size:.92rem;text-align:right}.purchases-page .purchase-order-group .purchase-item{border-bottom:1px solid #ffffff}.purchases-page .purchase-order-group .purchase-item:last-child{border-bottom:0}@media (max-width: 760px){.purchases-page .purchase-order-head{grid-template-columns:1fr 1fr}.purchases-page .purchase-order-head b{text-align:left}}.package-delivery-form{width:100%;margin:8px 0 14px;padding:12px;border:1px solid #ffffff;background:#fff}.package-delivery-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.package-delivery-form input[name=note]{grid-column:1 / -1}.package-delivery-form small{font-size:.8rem;color:#344036}.package-delivery-form .btn{justify-self:start;min-width:220px}@media (max-width: 760px){.package-delivery-form>div{grid-template-columns:1fr}}.purchases-page .purchase-order-summary{width:100%;grid-template-columns:minmax(120px,1fr) repeat(2,auto) minmax(120px,auto);border:0;text-align:left;font-family:inherit}.purchases-page .purchase-order-products{max-height:none;overflow:visible;opacity:1;transform:translateY(0)}.notifications-page .notifications-table-head,.notifications-page .notifications-table-card .notification-item{grid-template-columns:72px minmax(220px,.75fr) minmax(320px,1fr) 150px}.notifications-page .notifications-table-head span:nth-child(3){padding-left:0;text-align:left}.notifications-page .delivery-notification-actions{align-items:center;justify-items:center}.notifications-page .delivery-claim-sent{width:100%;text-align:center}.notifications-page .delivery-claim-again{width:100%;white-space:normal}.package-more-link{display:inline;border:0;background:transparent;color:#344036;font:inherit;font-weight:900;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.package-products-modal{max-width:620px}.package-products-list{display:grid;gap:10px;margin-top:12px}.package-products-row{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid #ffffff;background:#fff}.package-products-image{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid #ffffff;background:#fff;color:#000;font-size:.72rem;font-weight:850}.package-products-image img{width:100%;height:100%;object-fit:cover}.package-products-row div:last-child{display:grid;gap:2px}.package-products-row strong{color:#000;font-size:.94rem}.package-products-row small{color:#000;font-size:.78rem;font-weight:800}@media (max-width: 860px){.purchases-page .purchase-order-summary,.purchases-page .purchase-order-head{grid-template-columns:1fr 1fr}.notifications-page .notifications-table-head,.notifications-page .notifications-table-card .notification-item{grid-template-columns:1fr}}.notifications-page .purchase-card,.notifications-page .notifications-table-card,.favorites-page .purchase-card,.purchases-page .purchase-card,.notifications-page .delivery-notification-item{background-image:none!important}.package-total-paid{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:4px 0 12px;padding:8px 12px;background:#fff;border:1px solid #ffffff;color:#344036;font-weight:800}.package-total-paid strong{color:#344036}.admin-notification-open-all{border:0;background:#fff;color:#344036;padding:7px 10px;font-weight:900;cursor:pointer}.admin-notifications-tab{display:grid;gap:16px}.admin-notifications-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:16px;align-items:end;padding:16px;background:#fff;border:1px solid #ffffff}.admin-notifications-toolbar label{display:grid;gap:7px;color:#000;font-weight:900}.admin-notifications-toolbar input[type=search]{min-height:42px;border:1px solid #344036;padding:0 12px;font:inherit;background:#fff}.admin-notifications-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.admin-notifications-filters label{display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid #ffffff;background:#fff;white-space:nowrap}.admin-notifications-full-list{display:grid;gap:10px}.admin-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;background:#fff;border:1px solid #ffffff}.admin-notification-row span{display:inline-block;margin-bottom:3px;color:#344036;font-size:.75rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.admin-notification-row.warning span,.admin-notification-row.claim span,.admin-notification-row.danger span{color:#344036}.admin-notification-row.claim,.admin-notification-row.warning,.admin-notification-row.danger{border-left:4px solid #344036}.admin-notification-row strong{display:block;color:#000;font-size:.98rem}.admin-notification-row p{margin:4px 0 0;color:#344036;font-weight:700}.admin-notification-row time{color:#000;font-size:.82rem;font-weight:900;text-align:right;white-space:nowrap}.admin-empty-state{margin:0;padding:18px;background:#fff;border:1px solid #ffffff;color:#000;font-weight:900}.config-checkline{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #ffffff;background:#fff;color:#000;font-weight:900}.config-checkline input{width:18px;height:18px}.delivery-days-config{display:grid;gap:10px}.delivery-days-config>span{color:#344036;font-weight:950}.delivery-days-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.delivery-days-grid label{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:42px;padding:0 10px;border:1px solid #ffffff;background:#fff;color:#000;font-weight:850}.delivery-days-grid input{width:16px;height:16px}.delivery-tier-config{display:grid;gap:10px;padding:14px;border:1px solid #ffffff;background:#fff}.delivery-tier-config>span{color:#344036;font-weight:950}.delivery-tier-config>p{margin:-4px 0 2px;color:#000;font-size:.86rem}.delivery-tier-grid{display:grid;gap:10px}.delivery-tier-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.8fr) minmax(130px,.9fr);gap:10px;align-items:end}.delivery-tier-row label{margin:0}@media (max-width: 780px){.delivery-tier-row{grid-template-columns:1fr}}@media (max-width: 900px){.admin-notifications-toolbar,.admin-notification-row{grid-template-columns:1fr}.admin-notification-row time{text-align:left}}.header-cart-menu,.header-notification-menu{position:relative}.cart-link,.header-notification-link{border:0;cursor:pointer;font:inherit}.header-cart-menu.open .cart-preview-popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.notification-preview-popover{position:absolute;top:calc(100% + 14px);right:0;z-index:80;width:min(390px,92vw);padding:14px;background:#fff;border:1px solid #ffffff;box-shadow:0 22px 50px #00000038;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.notification-preview-popover:before{content:"";position:absolute;top:-9px;right:20px;width:18px;height:18px;background:#fff;border-left:1px solid #ffffff;border-top:1px solid #ffffff;transform:rotate(45deg)}.header-notification-menu.open .notification-preview-popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.notification-preview-list{display:grid;gap:10px;max-height:260px;overflow:auto;padding:12px 0}.notification-preview-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #ffffff;background:#fff;color:#000;box-shadow:0 8px 18px #0000000f}.notification-preview-copy{display:grid;gap:4px;min-width:0;color:inherit;text-decoration:none}.notification-preview-copy strong{overflow:hidden;color:#000;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.notification-preview-copy small{overflow:hidden;color:#000;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notification-preview-item.delivery,.notification-preview-item.offer{border-left:4px solid #344036}.notification-preview-remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ffffff;background:#fff;color:#344036;cursor:pointer}.notification-preview-remove:hover{background:#fff}.notification-preview-remove .trash-icon{width:17px;height:17px;stroke-width:2.2}.notification-preview-actions{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding-top:12px;border-top:1px solid #ffffff}.notification-help-action,.notifications-help-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #ffffff;background:#fff;color:#344036;font-weight:900;text-decoration:none}.notifications-page .purchases-title-row{display:flex;align-items:end;justify-content:space-between;gap:16px}.purchases-title-copy{display:grid;gap:4px}@media (max-width: 720px){.notification-preview-actions,.notifications-page .purchases-title-row{grid-template-columns:1fr;align-items:stretch}}.header-cart-menu:not(.open):hover .cart-preview-popover,.header-cart-menu:not(.open):focus-within .cart-preview-popover,.header-notification-menu:not(.open):focus-within .notification-preview-popover{opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;pointer-events:none!important}.cart-link,.header-notification-link{background:transparent!important;color:inherit!important;border:0!important;box-shadow:none!important;outline:0}.cart-link:hover,.header-notification-link:hover{background:#ffffff14!important}.product-card .actions-inline .btn-primary,.product-mini .actions-inline .btn-primary,.product-card .actions-inline button,.product-mini .actions-inline button,.product-card .actions-inline .btn-primary:hover,.product-mini .actions-inline .btn-primary:hover,.product-card .actions-inline button:hover,.product-mini .actions-inline button:hover{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.site-header{box-shadow:0 10px 28px #0000002e}.top-header{min-height:84px;padding:12px 26px;gap:20px;background:radial-gradient(circle at 8% 0%,rgba(52,64,54,.16),transparent 32%),linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 58%,var(--color-primary) 100%)!important}.brand{gap:12px}.brand img{height:48px;width:48px;object-fit:cover;border-radius:10px;border:2px solid rgba(255,255,255,.88);background:#fffffff5;box-shadow:0 12px 26px #0000003d}.brand-text{font-size:1.05rem;font-weight:850;letter-spacing:.01em}.header-search{gap:10px;max-width:980px}.header-search input{min-height:48px;border:1px solid rgba(255,255,255,.18)!important;border-radius:0;padding:0 18px;background:#fff!important;color:#000!important;font-size:.96rem;box-shadow:0 8px 18px #00000024}.header-search input:focus{border-color:#344036!important;box-shadow:0 0 0 3px #34403638,0 8px 18px #00000024}.header-search button{min-height:48px;min-width:108px;border:1px solid #344036!important;border-radius:0;background:#344036!important;color:#000!important;font-weight:900;box-shadow:0 12px 24px #3440362e;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.header-search button:hover{background:#fff!important;border-color:#fff!important;transform:translateY(-1px);box-shadow:0 16px 28px #3440363d}.menu-links{gap:10px;flex-wrap:nowrap}.header-btn,.header-user-trigger{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff0e!important;color:#fff!important;font-weight:750;transition:border-color .16s ease,background .16s ease,transform .16s ease}.header-btn:hover,.header-user-trigger:hover{border-color:#3440369e!important;background:#3440361f!important;transform:translateY(-1px)}.header-user-icon{background:linear-gradient(135deg,#344036,#344036)!important;color:#fff}.cart-link,.header-notification-link{min-width:44px;min-height:44px;border-radius:12px!important;color:#fff!important;transition:background .16s ease,transform .16s ease}.cart-link:hover,.header-notification-link:hover{background:#ffffff13!important;transform:translateY(-1px)}.header-kpis{min-height:46px;padding:0 34px;gap:30px;background:linear-gradient(90deg,rgba(52,64,54,.08),transparent 34%),#000!important;border-top:1px solid rgba(255,255,255,.055)}.header-kpis .category-trigger,.header-kpis .header-section-link,.header-kpis button.header-section-link{min-height:46px;padding:0 4px;color:#ffffffd1!important;font-family:Segoe UI,Trebuchet MS,Arial,sans-serif;font-size:.88rem;font-weight:500;letter-spacing:.01em;line-height:46px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.header-kpis .category-trigger:hover,.header-kpis .header-section-link:hover,.header-kpis button.header-section-link:hover,.header-kpis .category-trigger:focus-visible,.header-kpis .header-section-link:focus-visible,.header-kpis button.header-section-link:focus-visible{background:transparent!important;color:#fff!important;border-bottom-color:#344036}@media (max-width: 900px){.top-header{min-height:auto;padding:12px 16px;flex-wrap:wrap}.header-search{order:3;flex-basis:100%}.header-kpis{padding:0 16px;overflow-x:auto}}.top-header{background:radial-gradient(circle at 12% 8%,rgba(52,64,54,.2),transparent 30%),radial-gradient(circle at 86% 0%,rgba(52,64,54,.24),transparent 34%),linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 44%,#344036 100%)!important}.header-kpis{background:linear-gradient(90deg,rgba(52,64,54,.14),transparent 34%),#000!important}.header-search input:focus{border-color:#344036!important;box-shadow:0 0 0 3px #3440363d,0 8px 18px #00000024}.header-search button{border-color:#344036!important;background:#fff!important;color:#344036!important;box-shadow:0 12px 24px #3440362e}.header-search button:hover{background:#fff!important;border-color:#344036!important;box-shadow:0 16px 28px #34403647}.header-btn:hover,.header-user-trigger:hover{border-color:#344036b8!important;background:#34403629!important}.header-user-icon{background:linear-gradient(135deg,#344036,#344036)!important}.product-card .actions-inline .btn-primary,.product-mini .actions-inline .btn-primary,.product-card .actions-inline button,.product-mini .actions-inline button{background:#344036!important;color:#fff!important;border-color:#344036!important}.product-card .actions-inline .btn-primary:hover,.product-mini .actions-inline .btn-primary:hover,.product-card .actions-inline button:hover,.product-mini .actions-inline button:hover{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.cart-preview-item{grid-template-columns:54px minmax(0,1fr) 36px!important;align-items:center}.cart-preview-info a{overflow:hidden;color:#000;font-size:.88rem;line-height:1.18;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cart-preview-remove{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff;background:#fff;color:#344036;cursor:pointer}.cart-preview-remove:hover{background:#fff;border-color:#344036}.top-header{background:var(--color-primary)!important}.header-kpis{min-height:54px;padding:0 30px;gap:10px;background:var(--color-primary)!important;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(0,0,0,.42)}.header-search input:focus{border-color:#344036!important;box-shadow:0 0 0 3px #34403633,0 8px 18px #00000024}.header-search button{border-color:#344036!important;background:#344036!important;color:#000!important;box-shadow:0 12px 24px #3440362e}.header-search button:hover{background:#344036!important;border-color:#344036!important;box-shadow:0 16px 28px #34403642}.header-btn:hover,.header-user-trigger:hover{border-color:#344036ad!important;background:#34403624!important}.header-user-icon{background:#344036!important}.header-kpis .category-trigger:hover,.header-kpis .header-section-link:hover,.header-kpis button.header-section-link:hover,.header-kpis .category-trigger:focus-visible,.header-kpis .header-section-link:focus-visible,.header-kpis button.header-section-link:focus-visible{border-bottom-color:#344036}.header-kpis .category-trigger,.header-kpis .header-section-link,.header-kpis button.header-section-link{min-width:132px;min-height:40px;padding:0 20px;border:1px solid transparent;border-radius:6px;background:transparent;color:#ffffffdb!important;line-height:40px;text-align:center;box-shadow:none}.header-kpis .category-trigger:hover,.header-kpis .header-section-link:hover,.header-kpis button.header-section-link:hover,.header-kpis .category-trigger:focus-visible,.header-kpis .header-section-link:focus-visible,.header-kpis button.header-section-link:focus-visible{border-color:transparent;background:#ffffff12!important;color:#fff!important}.home-offer-banner,.home-offer-banner-arrow,.home-offer-banner-dots{z-index:1!important}.home-offer-banner{width:100vw!important;max-width:none!important;height:clamp(430px,34vw,560px)!important;margin:0 calc(50% - 50vw) 36px!important;border-left:0!important;border-right:0!important;border-top:0!important;overflow:hidden!important}.home-offer-banner-link,.home-offer-banner-media,.home-offer-banner-media img{height:100%!important;min-height:0!important}.home-offer-banner-copy{height:100%!important;min-height:0!important;padding:clamp(44px,5vw,76px) clamp(34px,7vw,92px) 68px!important}.product-card-favorite{left:auto!important;right:10px!important}.header-primary-links .category-list-popover{display:grid!important;grid-template-columns:285px minmax(0,1fr)!important;width:min(94vw,1040px)!important;min-height:455px!important;padding:0!important;overflow:hidden!important;border:1px solid #344036!important;border-radius:20px!important;background:#fff!important;box-shadow:0 30px 80px #0000003d!important}.category-list-menu{position:relative!important;display:grid!important;align-content:start!important;gap:3px!important;max-height:455px!important;padding:18px 12px!important;overflow-y:auto!important;border-right:1px solid #ffffff!important;background:#fff!important}.category-list-menu:before{content:"Categorias"!important;display:block!important;margin:0 8px 10px!important;color:#000!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.category-list-link{position:relative!important;min-height:42px!important;padding:0 36px 0 14px!important;border-radius:12px!important;color:#000!important;font-size:.92rem!important;font-weight:850!important;text-decoration:none!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.category-list-link:after{content:">"!important;position:absolute!important;right:14px!important;top:50%!important;color:#344036!important;font-size:.82rem!important;font-weight:900!important;transform:translateY(-50%)!important;opacity:0!important;transition:opacity .16s ease,transform .16s ease!important}.category-list-link:hover:after,.category-list-link:focus-visible:after,.category-list-link.active:after{opacity:1!important;transform:translate(3px,-50%)!important}.category-product-preview{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:16px!important;padding:22px!important;background:radial-gradient(circle at top right,rgba(52,64,54,.16),transparent 34%),#fff!important}.category-product-preview-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:14px!important;padding-bottom:12px!important;border-bottom:1px solid #ffffff!important}.category-product-preview-head span{color:#344036!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.category-product-preview-head strong{color:#000!important;font-size:1.45rem!important;line-height:1!important}.category-product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.category-preview-product{padding:10px!important;border:1px solid #ffffff!important;border-radius:16px!important;background:#ffffffe6!important;box-shadow:0 10px 24px #34403614!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.category-preview-product:hover,.category-preview-product:focus-visible{transform:translateY(-3px)!important;border-color:#344036!important;box-shadow:0 16px 34px #34403629!important}.category-preview-product img,.category-preview-product>span{border-radius:12px!important;aspect-ratio:1 / .72!important}.category-preview-product small{color:#000!important;font-size:.8rem!important;font-weight:900!important}.category-product-preview-grid>p{align-self:center!important;justify-self:center!important;color:#344036!important;font-weight:850!important}@media (max-width: 840px){.header-primary-links .category-list-popover{grid-template-columns:1fr!important;min-height:auto!important}.category-list-menu{max-height:220px!important;border-right:0!important;border-bottom:1px solid #ffffff!important}.category-product-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.header-primary-links .category-list-popover{grid-template-columns:280px minmax(0,1fr)!important;width:min(94vw,1050px)!important;min-height:430px!important;border:1px solid #ffffff!important;border-radius:12px!important;background:#fff!important;box-shadow:0 22px 54px #0000002e!important}.category-list-menu{gap:0!important;padding:12px 0!important;border-right:1px solid #ffffff!important;background:#fff!important}.category-list-menu:before{margin:0 18px 10px!important;color:#000!important;font-size:.82rem!important}.category-list-link{min-height:39px!important;margin:0!important;padding:0 34px 0 18px!important;border-radius:0!important;color:#000!important;font-size:.9rem!important;font-weight:780!important}.category-list-link:after{right:16px!important;color:#344036!important}.category-list-link:hover,.category-list-link:focus-visible,.category-list-link.active{background:#fff!important;color:#344036!important;transform:none!important}.category-product-preview{padding:22px 24px!important;background:#fff!important}.category-product-preview-head{border-bottom:1px solid #ffffff!important}.category-product-preview-head span{color:#344036!important}.category-preview-product{border:1px solid #ffffff!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.category-preview-product:hover,.category-preview-product:focus-visible{border-color:#344036!important;box-shadow:0 12px 26px #3440361a!important}.category-preview-product img,.category-preview-product>span{border-radius:9px!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{min-height:42px!important;padding:0 15px!important;border:1px solid rgba(52,64,54,.45)!important;border-radius:4px!important;background:#ffffff08!important;color:#ffffffdb!important;font-weight:720!important;letter-spacing:0!important}.header-primary-links .category-trigger:after,.header-primary-links .header-section-link:after{left:10px!important;right:10px!important;bottom:4px!important;height:1px!important;background:#344036!important}.header-primary-links .category-trigger:hover,.header-primary-links .header-section-link:hover,.header-primary-links .category-trigger:focus-visible,.header-primary-links .header-section-link:focus-visible{background:#ffffff14!important;border-color:#ffffffad!important;color:#fff!important;transform:none!important}.header-primary-links .category-list-popover{border-radius:4px!important;border-color:#344036!important;background:#fff!important;box-shadow:0 18px 44px #00000029!important}.category-product-preview{background:#fff!important}.category-preview-product{border-radius:4px!important;border-color:#fff!important;background:#fff!important}.category-preview-product:nth-child(3n+1){background:#fff!important}.category-preview-product:nth-child(3n+2){background:#fff!important}.category-preview-product:nth-child(3n){background:#fff!important}.category-preview-product img,.category-preview-product>span{border-radius:3px!important}.product-mini,.product-card,.special-products-page .product-card,.special-products-page .product-mini{width:254px!important;min-width:254px!important;max-width:254px!important;border-radius:3px!important;border:1px solid #ffffff!important;background:#fff!important;box-shadow:0 8px 18px #00000014!important;overflow:hidden!important}.product-mini-media .product-mini-cover,.product-mini-cover,.product-card-media,.product-cover,.special-products-page .product-card-media,.special-products-page .product-cover{height:220px!important}.product-mini img,.product-card img,.product-cover{border-radius:0!important}.product-mini-body,.product-body{padding:14px 14px 9px!important;gap:7px!important}.product-body h4,.product-mini-title-link h4{min-height:42px!important;color:#000!important;font-size:.98rem!important;font-weight:820!important;line-height:1.18!important}.product-mini-price,.product-body .price{min-height:92px!important;display:grid!important;align-content:start!important;gap:5px!important}.product-mini .offer-price-line,.product-card .offer-price-line{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}.product-mini-price .discount-price,.price .discount-price,.product-card .discount-price{background:transparent!important;color:#000!important;padding:0!important;font-size:1.35rem!important;font-weight:950!important}.discount-percent-badge{border-radius:3px!important;background:#fff!important;color:#344036!important;font-size:.72rem!important;padding:4px 6px!important}.installment-badge,.free-shipping-badge,.offer-time-badge.mini{border-radius:3px!important;background:#fff!important;color:#344036!important;font-size:.72rem!important;font-weight:850!important}.free-shipping-badge{background:#fff!important;color:#344036!important}.product-mini .actions-inline,.product-card .actions-inline{padding:0 14px 14px!important}.product-mini .actions-inline .btn,.product-card .actions-inline .btn,.product-mini .actions-inline button,.product-card .actions-inline button{min-height:39px!important;border-radius:3px!important;background:var(--color-primary)!important;border:1px solid var(--color-primary)!important;color:#fff!important;box-shadow:none!important}.product-mini .actions-inline .btn:hover,.product-card .actions-inline .btn:hover,.product-mini .actions-inline button:hover,.product-card .actions-inline button:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.special-products-page .grid-products{grid-template-columns:repeat(auto-fill,minmax(254px,254px))!important;gap:24px!important;justify-content:flex-start!important}.home-section{max-width:1720px!important;padding-left:34px!important;padding-right:34px!important}.offer-carousel-wrap{width:100%!important}.offer-carousel-viewport{overflow:hidden!important}.offer-carousel-strip{gap:22px!important}.product-mini,.product-card,.special-products-page .product-card,.special-products-page .product-mini{width:clamp(286px,calc((100vw - 220px)/5),330px)!important;min-width:clamp(286px,calc((100vw - 220px)/5),330px)!important;max-width:clamp(286px,calc((100vw - 220px)/5),330px)!important;min-height:545px!important}.product-mini-media .product-mini-cover,.product-mini-cover,.product-card-media,.product-cover,.special-products-page .product-card-media,.special-products-page .product-cover{height:300px!important}.product-mini-body,.product-body{min-height:150px!important;padding:14px 20px 8px!important;align-items:center!important;text-align:center!important}.product-body h4,.product-mini-title-link h4{display:-webkit-box!important;min-height:54px!important;margin:0!important;color:#000!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.22!important;text-align:center!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-mini-price,.product-body .price{min-height:88px!important;align-content:center!important;justify-items:center!important;text-align:center!important}.product-mini .offer-price-line,.product-card .offer-price-line{justify-content:center!important;flex-wrap:wrap!important}.product-mini-price .old-price,.product-card .old-price{justify-self:center!important}.installment-badge,.free-shipping-badge,.offer-time-badge.mini{align-self:center!important}.product-mini .actions-inline,.product-card .actions-inline{padding:0 20px 20px!important;justify-content:center!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.product-mini .actions-inline .btn,.product-card .actions-inline .btn,.product-mini .actions-inline button,.product-card .actions-inline button{min-height:44px!important;font-size:.9rem!important;flex:0 1 100%!important}.product-mini .actions-inline .btn-buy-now,.product-mini .actions-inline .btn-buy-now:hover{background:#344036!important;border-color:#344036!important;color:#fff!important}.product-mini .actions-inline button.btn-buy-now,.product-mini .actions-inline .btn.btn-buy-now{background:#344036!important;border:1px solid #344036!important;color:#fff!important;box-shadow:0 8px 18px #3440362e!important}.product-mini .actions-inline button.btn-buy-now:hover,.product-mini .actions-inline .btn.btn-buy-now:hover{background:#344036!important;border-color:#344036!important;color:#fff!important}.product-mini-title-link h4,.product-body h4{color:#000!important;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-size:1.12rem!important;font-weight:800!important;letter-spacing:-.01em!important}.product-mini-price .discount-price,.price .discount-price,.product-card .discount-price{color:#000!important;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-size:1.42rem!important}.home-market .product-mini .actions-inline button.btn-buy-now,.home-market .product-mini .actions-inline .btn.btn-buy-now,.offer-carousel-strip .product-mini .actions-inline button.btn-buy-now,.offer-carousel-strip .product-mini .actions-inline .btn.btn-buy-now,.home-market .product-mini .actions-inline button.btn-buy-now:hover,.home-market .product-mini .actions-inline .btn.btn-buy-now:hover,.offer-carousel-strip .product-mini .actions-inline button.btn-buy-now:hover,.offer-carousel-strip .product-mini .actions-inline .btn.btn-buy-now:hover{background:#344036!important;border-color:#344036!important;color:#fff!important}.special-products-page .grid-products,.category-products-results .grid-products,.marketplace-search-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(286px,calc((100vw - 220px)/5),330px),clamp(286px,calc((100vw - 220px)/5),330px)))!important;gap:22px!important}.header-user-dropdown{min-width:250px!important;padding:10px!important;border:1px solid #ffffff!important;border-radius:14px!important;background:#fff!important;box-shadow:0 26px 52px #0000003d!important}.header-user-dropdown:before{content:"";position:absolute;top:-8px;right:24px;width:16px;height:16px;background:#fff;border-left:1px solid #ffffff;border-top:1px solid #ffffff;transform:rotate(45deg)}.header-user-dropdown-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:10px;margin-bottom:8px;border:1px solid #ffffff;background:linear-gradient(135deg,#fff,#fff)}.header-user-dropdown-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#344036,var(--color-primary));color:#fff;font-weight:950}.header-user-dropdown-head strong,.header-user-dropdown-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-dropdown-head strong{color:#000;font-size:.95rem}.header-user-dropdown-head small{color:#000;font-size:.78rem;font-weight:850;text-transform:capitalize}.header-user-dropdown a{min-height:42px!important;padding:0 12px!important;border-radius:8px!important;color:#000!important;font-weight:850!important}.header-user-dropdown a:hover{background:#fff!important;color:#344036!important}.product-card:not(.urgent-offer-card) .actions-inline .btn-primary,.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary,.product-card:not(.urgent-offer-card) .actions-inline button,.product-mini:not(.urgent-offer-card) .actions-inline button{background:#ffffffe0!important;border:1px solid rgba(52,64,54,.26)!important;color:#344036!important}.product-card:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-card:not(.urgent-offer-card) .actions-inline button:hover,.product-mini:not(.urgent-offer-card) .actions-inline button:hover{background:#fffffffa!important;border-color:#3440367a!important;color:#344036!important}.product-mini{min-width:254px;width:254px}.product-card .offer-time-badge,.product-mini .offer-time-badge{flex:0 1 auto!important;width:fit-content!important;max-width:100%!important;padding:2px 6px!important;background:#ffffffc7!important;color:#344036!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card:not(.urgent-offer-card) .actions-inline .btn-primary,.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary,.product-card:not(.urgent-offer-card) .actions-inline button,.product-mini:not(.urgent-offer-card) .actions-inline button{border:1px solid rgba(52,64,54,.46)!important;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 18px #34403614!important}.product-card:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-card:not(.urgent-offer-card) .actions-inline button:hover,.product-mini:not(.urgent-offer-card) .actions-inline button:hover{border-color:#344036ad!important}.category-products-results .grid-products,.marketplace-search-grid{grid-template-columns:repeat(auto-fill,minmax(254px,254px))!important;gap:24px!important;justify-content:flex-start!important}.category-products-results .product-card,.marketplace-search-grid .product-card{min-width:0!important}.category-products-results .product-card:not(.urgent-offer-card) .actions-inline .btn-primary,.marketplace-search-grid .product-card:not(.urgent-offer-card) .actions-inline .btn-primary{background:#ffffffe0!important;border:1px solid rgba(52,64,54,.46)!important;color:#344036!important;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 18px #34403614!important}.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary,.product-card:not(.urgent-offer-card) .actions-inline .btn-primary,.product-mini:not(.urgent-offer-card) .actions-inline button,.product-card:not(.urgent-offer-card) .actions-inline button{min-height:40px!important;border:1px solid rgba(52,64,54,.46)!important;border-radius:8px!important;background:#ffffffe0!important;color:#344036!important;box-shadow:inset 0 0 0 1px #ffffff73,0 8px 18px #34403614!important;font-weight:850!important}.product-mini:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-card:not(.urgent-offer-card) .actions-inline .btn-primary:hover,.product-mini:not(.urgent-offer-card) .actions-inline button:hover,.product-card:not(.urgent-offer-card) .actions-inline button:hover{border-color:#344036ad!important;background:#fffffffa!important;color:#344036!important}.category-products-results .grid-products,.marketplace-search-grid{grid-template-columns:repeat(auto-fill,minmax(254px,254px))!important;gap:24px!important;align-items:stretch!important}.category-products-results .product-card,.marketplace-search-grid .product-card{width:254px!important;min-width:254px!important;max-width:254px!important}.category-products-results .product-cover,.marketplace-search-grid .product-cover,.category-products-results .product-card-media,.marketplace-search-grid .product-card-media{height:232px!important}.category-products-results .product-body,.marketplace-search-grid .product-body{min-height:218px}.home-section{max-width:1580px!important;padding-left:18px!important;padding-right:18px!important}.product-mini{min-width:254px!important;width:254px!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:0!important;box-shadow:0 10px 26px #00000012!important}.product-mini-media .product-mini-cover,.product-mini-cover{height:232px!important;object-fit:cover!important}.product-mini-body{padding:14px 16px 8px!important;gap:8px!important}.product-mini-title-link h4{font-size:1rem!important;line-height:1.22!important}.product-mini-price{min-height:46px!important;gap:5px!important}.product-mini .actions-inline{padding:0 16px 16px!important}.super-offer-card{position:relative}.super-offer-ribbon{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:10px auto 0;padding:5px 9px;background:#344036;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;z-index:2}.super-offer-card .product-mini-media{margin-top:8px}.installment-badge{display:inline-flex;width:fit-content;max-width:100%;padding:3px 7px;background:#ffffffe0;color:#344036;font-size:.72rem;font-weight:900;line-height:1.1;white-space:nowrap}.product-card,.product-mini{border-radius:18px!important}.product-card img,.product-mini img{border-radius:14px 14px 0 0!important}.product-card .actions-inline .btn,.product-mini .actions-inline .btn{border-radius:12px!important}.super-offer-ribbon{border-radius:999px!important;background:#344036!important;color:#fff!important;padding:6px 13px!important}@media (min-width: 1100px){.offer-carousel-viewport{overflow-x:hidden!important}.offer-carousel-strip .product-mini{flex:0 0 calc((100cqw - 48px)/5)!important;width:calc((100cqw - 48px)/5)!important;min-width:calc((100cqw - 48px)/5)!important;max-width:calc((100cqw - 48px)/5)!important}}.home-page .home-section>.market-section-head.offers-section-head{width:100%!important;justify-content:center!important;align-items:center!important;margin:0 0 22px!important;text-align:center!important}.home-page .home-section>.market-section-head.offers-section-head h2{width:100%!important;margin:0!important;color:#000!important;font-size:clamp(1.55rem,2vw,1.9rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;text-align:center!important}.product-mini-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-height:0!important;padding:16px 18px 10px!important;gap:8px!important}.product-mini-title-link,.product-mini-title-link h4{margin:0!important}.product-mini-title-link h4{min-height:48px!important;font-size:1.14rem!important;line-height:1.28!important}.product-mini-price{order:0;min-height:0!important;margin:0!important;gap:6px!important}.product-mini-price .old-price{font-size:.91rem!important}.product-mini-price .discount-price,.product-mini-price strong{font-size:1.48rem!important;line-height:1.12!important}.product-mini .discount-percent-badge,.product-mini .offer-time-badge,.product-mini .installment-badge,.product-mini .free-shipping-badge{font-size:.78rem!important}.product-mini .free-shipping-badge{margin-top:2px!important;margin-bottom:8px!important}.product-mini.high-discount-card .discount-percent-badge,.product-card.high-discount-card .discount-percent-badge{padding:5px 9px!important;border-radius:6px!important;background:#344036!important;color:#fff!important;font-size:.78rem!important;font-weight:900!important}.product-mini .offer-time-badge.mini,.product-card .offer-time-badge.mini{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;align-self:center!important;flex:0 0 auto!important;width:fit-content!important;max-width:100%!important;margin-top:5px!important;padding:4px 8px!important;gap:5px!important;border:1px solid #344036!important;border-radius:4px!important;background:#fff!important;color:#344036!important;font-size:.79rem!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-mini .offer-time-badge.mini:before,.product-card .offer-time-badge.mini:before{content:"⏱";color:#344036;font-size:.86rem}.product-mini.urgent-offer-card .offer-time-badge.mini,.product-card.urgent-offer-card .offer-time-badge.mini{border-color:#344036!important;background:transparent!important;color:#000!important}.product-mini.extreme-discount-card:not(.urgent-offer-card),.product-card.extreme-discount-card:not(.urgent-offer-card){border:0!important;background:#fff!important;animation:extreme-discount-glow 2.8s ease-in-out infinite!important}.product-mini.extreme-discount-card .discount-percent-badge,.product-card.extreme-discount-card .discount-percent-badge{border-color:#344036!important;background:#344036!important;color:#000!important}@keyframes extreme-discount-glow{0%,to{box-shadow:0 10px 24px #34403614}50%{box-shadow:0 13px 34px #3440363d}}.special-products-page.offers-products-page{width:100%!important;max-width:none!important;padding-inline:24px!important}.offers-products-page .home-section{width:100%!important;max-width:none!important;padding-inline:0!important}.offers-products-page .grid-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}.offers-products-page .product-card{width:100%!important;min-width:0!important;min-height:620px!important;max-width:none!important}.offers-products-page .product-card-media{height:300px!important;min-height:300px!important}.offers-products-page .product-card .actions-inline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.offers-products-page .product-card:not(.urgent-offer-card) .actions-inline .btn.btn-buy-now{min-height:40px!important;border:1px solid #344036!important;border-radius:8px!important;background:#344036!important;color:#fff!important;font-weight:850!important}.offers-products-page .product-card:not(.urgent-offer-card) .actions-inline .btn.btn-buy-now:hover{border-color:#344036!important;background:#344036!important;color:#fff!important}.offers-products-page .offers-catalog-section{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.offers-filter-panel{position:sticky;top:18px;display:grid;gap:16px;padding:20px;border:1px solid #ffffff;background:#fff;color:#000}.offers-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #ffffff}.offers-filter-heading span{font-size:1.08rem;font-weight:800}.offers-filter-heading button{padding:0;border:0;background:transparent;color:#344036;font-weight:700;cursor:pointer}.offers-filter-panel>label:not(.offers-check-filter),.offers-filter-panel fieldset{display:grid;gap:8px;margin:0;padding:0;border:0;font-weight:750}.offers-filter-panel legend{margin-bottom:8px;font-weight:750}.offers-filter-panel select,.offers-filter-panel input[type=number]{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid #344036;border-radius:0;background:#fff;color:#000}.offers-check-filter{display:flex;align-items:center;gap:9px;font-weight:700;cursor:pointer}.offers-check-filter input{width:17px;height:17px}@media (max-width: 1180px){.offers-products-page .grid-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 820px){.offers-products-page .offers-catalog-section{grid-template-columns:1fr!important}.offers-filter-panel{position:static}}@media (max-width: 480px){.special-products-page.offers-products-page{padding-inline:14px!important}.offers-products-page .grid-products{grid-template-columns:1fr!important}}.product-mini .actions-inline{margin-top:auto!important;padding:0 18px 17px!important;gap:8px!important}.home-categories-section{margin-top:38px!important}.home-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:min(100%,1320px)!important;margin:0 auto!important}.home-category-card{position:relative!important;display:grid!important;place-items:center!important;aspect-ratio:1.45 / 1!important;min-height:0!important;overflow:hidden!important;border-radius:18px!important;isolation:isolate!important;border:1px solid rgba(255,255,255,.9)!important;background:linear-gradient(135deg,var(--color-primary),var(--color-primary))!important;box-shadow:0 16px 36px #0000001f!important;transform:translateY(0)!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}.home-category-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:#0000003d!important}.home-category-card img,.home-category-card>span:first-child{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:-2!important;transition:transform .28s ease,filter .28s ease!important}.home-category-card>span:first-child{display:block!important;background:linear-gradient(135deg,#344036,#344036)!important}.home-category-card strong{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#ffffff80!important;text-align:center!important;font-size:clamp(1.3rem,2.15vw,1.9rem)!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.15!important;text-shadow:0 2px 14px rgba(0,0,0,.46)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home-category-card:hover,.home-category-card:focus-visible{transform:translateY(-5px)!important;box-shadow:0 24px 48px #0000002e!important}.home-category-card:hover img,.home-category-card:focus-visible img,.home-category-card:hover>span:first-child,.home-category-card:focus-visible>span:first-child{transform:scale(1.055)!important;filter:saturate(1.08) contrast(1.04)!important}@media (max-width: 980px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){.home-category-grid{grid-template-columns:1fr!important}.home-category-card{aspect-ratio:1.25 / 1!important}}.footer-brand-logo{max-width:1480px;margin:0 auto 20px;padding-bottom:16px;display:flex;justify-content:center;border-bottom:1px solid rgba(0,0,0,.2)}.footer-brand-logo a{display:inline-flex;align-items:center;justify-content:center}.footer-brand-logo img{display:block;width:auto;height:clamp(54px,5vw,78px);max-width:min(360px,82vw);object-fit:contain}.footer-company-links{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-top:14px}.site-footer .footer-company-links a{display:inline-block;padding:2px 0;color:#000!important;font-weight:800;text-decoration:none;transition:color .16s ease,transform .16s ease}.site-footer .footer-company-links a:hover,.site-footer .footer-company-links a:focus-visible{color:#fff!important;transform:translate(4px)}:root{--dietetica-cream: #fffaf0;--dietetica-yellow-soft: #FFE88F;--dietetica-yellow: #f5b722;--dietetica-brown: #6E3B23;--dietetica-brown-dark: #4d2818;--seal-orange: #f5b722;--seal-orange-dark: #6E3B23;--seal-orange-soft: #fff5c9;--seal-black: #6E3B23}body,.app-shell{background-color:var(--dietetica-cream)!important}.top-header,.main-menu,.category-menu,.admin-sidebar,.admin-topbar{background-color:var(--dietetica-brown)!important}.btn-primary,button.btn-primary,.product-mini .actions-inline .btn-primary,.home-page .product-mini .actions-inline .btn-primary,.home-page .product-mini .actions-inline button.btn-primary{border-color:var(--dietetica-brown)!important;background:var(--dietetica-brown)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus-visible,button.btn-primary:hover,button.btn-primary:focus-visible{border-color:var(--dietetica-brown-dark)!important;background:var(--dietetica-brown-dark)!important;color:#fff!important}.section-title:after,.home-section-title:after,.super-offer-ribbon,.featured-ribbon{background-color:var(--dietetica-yellow)!important}.site-footer{background-color:var(--dietetica-yellow-soft)!important;background-image:radial-gradient(circle at 12% 28%,rgba(110,59,35,.08) 0 2px,transparent 3px),radial-gradient(circle at 78% 68%,rgba(245,183,34,.18) 0 3px,transparent 4px)!important;background-size:34px 34px,46px 46px!important;color:var(--dietetica-brown)!important}.site-footer:after{background:linear-gradient(90deg,#ffe88f4d,#f5b72214)!important}.site-footer .footer-grid h3,.site-footer .footer-grid h4,.site-footer .footer-grid p,.site-footer .footer-grid a,.site-footer .footer-company-links a{color:var(--dietetica-brown)!important;text-shadow:none!important}.site-footer .footer-company-links a:hover,.site-footer .footer-company-links a:focus-visible{color:var(--dietetica-brown-dark)!important}.footer-brand-logo,.footer-institutional-links{border-bottom-color:#6e3b233d!important}.admin-panel,.admin-content,.admin-main{background:var(--dietetica-cream)!important}.admin-panel input:focus,.admin-panel select:focus,.admin-panel textarea:focus{border-color:var(--dietetica-yellow)!important;box-shadow:0 0 0 3px #f5b72233!important}html body .site-header{position:relative!important;z-index:1000!important;border:0!important;background:var(--dietetica-brown)!important;box-shadow:0 10px 30px #4e281733!important}html body .site-header:after{content:""!important;position:absolute!important;right:0!important;bottom:-5px!important;left:0!important;height:5px!important;background:linear-gradient(90deg,var(--dietetica-yellow),var(--dietetica-yellow-soft) 48%,var(--dietetica-yellow))!important}html body .site-header .top-header{grid-template-columns:minmax(150px,210px) auto minmax(280px,1fr) auto!important;min-height:88px!important;gap:clamp(14px,2vw,30px)!important;padding:12px clamp(20px,4vw,70px)!important;border:0!important;background:radial-gradient(circle at 8% 18%,rgba(255,232,143,.12) 0 3px,transparent 4px),linear-gradient(112deg,#60321f,var(--dietetica-brown) 55%,#7d472b)!important;background-size:32px 32px,auto!important;color:#fff!important}html body .site-header .brand{display:flex!important;width:100%!important;min-width:0!important;height:62px!important;padding:7px 13px!important;overflow:hidden!important;border:1px solid rgba(255,232,143,.72)!important;border-radius:14px 4px!important;background:linear-gradient(135deg,#fffdf4,var(--dietetica-yellow-soft))!important;box-shadow:6px 6px #f5b72247!important}html body .site-header .brand img{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;object-fit:contain!important}html body .header-primary-links{display:flex!important;align-items:center!important;gap:8px!important}html body .header-primary-links .category-trigger,html body .header-primary-links .header-section-link{min-height:44px!important;padding:0 15px!important;border:1px solid rgba(255,232,143,.35)!important;border-radius:9px 3px!important;background:#ffe88f14!important;color:#fff8df!important;font-size:.9rem!important;font-weight:800!important;text-decoration:none!important}html body .header-primary-links .category-trigger:hover,html body .header-primary-links .category-trigger:focus-visible,html body .header-primary-links .header-section-link:hover,html body .header-primary-links .header-section-link:focus-visible{border-color:var(--dietetica-yellow)!important;background:var(--dietetica-yellow)!important;color:var(--dietetica-brown-dark)!important;transform:translateY(-2px)!important}html body .header-primary-links .category-trigger:after,html body .header-primary-links .header-section-link:after{background:var(--dietetica-yellow-soft)!important}html body .category-trigger-chevron{border-color:var(--dietetica-yellow-soft)!important}html body .header-primary-links .category-trigger:hover .category-trigger-chevron,html body .header-primary-links .category-trigger:focus-visible .category-trigger-chevron{border-color:var(--dietetica-brown)!important}html body .site-header .header-search{height:50px!important;padding:4px!important;overflow:hidden!important;border:2px solid var(--dietetica-yellow-soft)!important;border-radius:14px 4px!important;background:#fffdf6!important;box-shadow:0 7px #391b0f2e!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}html body .site-header .header-search:focus-within{border-color:var(--dietetica-yellow)!important;box-shadow:0 7px #391b0f2e,0 0 0 4px #f5b7222e!important;transform:translateY(-1px)!important}html body .site-header .header-search input{min-width:0!important;padding:0 15px!important;border:0!important;background:transparent!important;color:var(--dietetica-brown-dark)!important;font-weight:650!important}html body .site-header .header-search input::placeholder{color:#92745f!important}html body .site-header .header-search button{min-width:92px!important;height:100%!important;padding:0 18px!important;border:0!important;border-radius:10px 2px!important;background:var(--dietetica-yellow)!important;color:var(--dietetica-brown-dark)!important;font-weight:900!important}html body .site-header .header-search button:hover,html body .site-header .header-search button:focus-visible{background:var(--dietetica-yellow-soft)!important}html body .site-header .menu-links{gap:8px!important}html body .site-header .cart-link,html body .site-header .header-notification-link,html body .site-header .header-user-trigger,html body .site-header .header-btn{min-height:42px!important;border:1px solid rgba(255,232,143,.34)!important;border-radius:10px 3px!important;background:#ffe88f14!important;color:#fff8df!important;box-shadow:none!important}html body .site-header .cart-link,html body .site-header .header-notification-link{width:43px!important;height:43px!important}html body .site-header .header-btn{padding-inline:13px!important;font-weight:800!important}html body .site-header .cart-link:hover,html body .site-header .header-notification-link:hover,html body .site-header .header-user-trigger:hover,html body .site-header .header-btn:hover{border-color:var(--dietetica-yellow)!important;background:var(--dietetica-yellow-soft)!important;color:var(--dietetica-brown-dark)!important;transform:translateY(-2px)!important}html body .site-header .cart-count,html body .site-header .notification-bell-count{border:2px solid var(--dietetica-brown)!important;background:var(--dietetica-yellow)!important;color:var(--dietetica-brown-dark)!important;font-weight:900!important}html body .site-header .header-user-icon,html body .site-header .header-user-dropdown-avatar{background:var(--dietetica-yellow)!important;color:var(--dietetica-brown-dark)!important}html body .header-primary-links .category-simple-popover,html body .site-header .cart-preview-popover,html body .site-header .notification-preview-popover,html body .site-header .header-user-dropdown{border:2px solid var(--dietetica-yellow)!important;border-radius:14px 4px!important;background:#fffdf6!important;box-shadow:0 20px 50px #4e281740!important}html body .header-primary-links .category-simple-popover .category-simple-menu{background:#fff8dc!important}html body .header-primary-links .category-simple-popover .category-list-link:hover,html body .header-primary-links .category-simple-popover .category-list-link:focus-visible{background:var(--dietetica-yellow-soft)!important;color:var(--dietetica-brown-dark)!important}html body .header-primary-links .category-simple-popover .category-view-all,html body .site-header .cart-preview-action{border-color:var(--dietetica-brown)!important;background:var(--dietetica-brown)!important;color:#fff!important}html body .site-header .cart-preview-price,html body .site-header .cart-preview-foot strong{color:var(--dietetica-brown)!important}@media (max-width: 1180px){html body .site-header .top-header{grid-template-columns:minmax(140px,190px) minmax(260px,1fr) auto!important;gap:12px 18px!important}html body .header-primary-links{grid-column:1 / -1!important;grid-row:2!important;justify-content:center!important}}@media (max-width: 720px){html body .site-header .top-header{grid-template-columns:minmax(105px,130px) 1fr auto!important;padding:10px 12px 13px!important}html body .site-header .brand{width:100%!important;min-width:0!important;height:52px!important;padding:5px 8px!important}html body .site-header .header-search{grid-column:1 / -1!important;grid-row:2!important;height:46px!important}html body .header-primary-links{grid-column:1 / -1!important;grid-row:3!important;justify-content:flex-start!important;padding-bottom:2px!important;overflow-x:auto!important}html body .site-header .menu-links{justify-content:flex-end!important}}.site-header .top-header{display:grid!important;grid-template-columns:auto auto minmax(260px,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:92px!important;padding:14px 28px!important}.site-header .brand{display:inline-flex!important;align-items:center!important;gap:0!important;min-width:auto!important}.site-header .brand img{width:68px!important;height:68px!important;object-fit:cover!important}.site-header .brand-text{display:none!important}.header-primary-links{display:flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important}.header-primary-links .header-dropdown{position:relative!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;background:#ffffff0a!important;color:#ffffffe6!important;font-size:.9rem!important;font-weight:750!important;text-decoration:none!important}.header-primary-links .category-trigger:hover,.header-primary-links .header-section-link:hover{background:#34403629!important;border-color:#34403657!important;color:#fff!important}.site-header .header-search{width:100%!important;max-width:720px!important;justify-self:stretch!important}.site-header .header-search input{min-width:0!important}.site-header .menu-links{justify-content:flex-end!important;min-width:max-content!important}.site-header>.header-kpis{display:none!important}.header-primary-links .header-category-popover{top:calc(100% + 14px)!important;left:0!important;right:auto!important;width:min(92vw,1120px)!important;z-index:100!important}@media (max-width: 1120px){.site-header .top-header{grid-template-columns:auto 1fr auto!important}.header-primary-links{grid-column:1 / -1!important;order:4!important}.site-header .header-search{max-width:none!important}}@media (max-width: 720px){.site-header .top-header{grid-template-columns:auto 1fr!important;gap:12px!important;padding:12px 16px!important}.site-header .brand img{width:56px!important;height:56px!important}.site-header .header-search,.header-primary-links,.site-header .menu-links{grid-column:1 / -1!important}.header-primary-links{overflow-x:auto!important}}.site-header .top-header{grid-template-columns:auto auto minmax(420px,1fr) auto!important;gap:14px!important}.site-header .header-search{max-width:none!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{position:relative!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.header-primary-links .category-trigger:after,.header-primary-links .header-section-link:after{content:""!important;position:absolute!important;left:14px!important;right:14px!important;bottom:6px!important;height:2px!important;background:#344036!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .22s ease!important}.header-primary-links .category-trigger:hover,.header-primary-links .header-section-link:hover,.header-primary-links .category-trigger:focus-visible,.header-primary-links .header-section-link:focus-visible{background:transparent!important;border-color:transparent!important;color:#fff!important;transform:translateY(-1px)!important}.header-primary-links .category-trigger:hover:after,.header-primary-links .header-section-link:hover:after,.header-primary-links .category-trigger:focus-visible:after,.header-primary-links .header-section-link:focus-visible:after{transform:scaleX(1)!important}.header-primary-links .category-list-popover{display:grid!important;grid-template-columns:minmax(190px,250px) minmax(460px,1fr)!important;gap:0!important;width:min(92vw,920px)!important;min-height:390px!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #ffffff!important;border-radius:16px!important;box-shadow:0 24px 60px #0003!important}.header-primary-links .category-list-popover:before,.header-primary-links .category-list-popover:after{content:none!important}.category-list-menu{display:grid!important;align-content:start!important;max-height:440px!important;overflow-y:auto!important;padding:12px!important;background:#fff!important;border-right:1px solid #ffffff!important}.category-list-link{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;border-radius:10px!important;color:#000!important;font-size:.9rem!important;font-weight:760!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.category-list-link:hover,.category-list-link:focus-visible,.category-list-link.active{background:#fff!important;color:#344036!important;transform:translate(3px)!important}.category-product-preview{display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding:20px!important}.category-product-preview-head{display:grid!important;gap:3px!important}.category-product-preview-head span{color:#344036!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.category-product-preview-head strong{color:#000!important;font-size:1.35rem!important}.category-product-preview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-content:start!important}.category-product-preview-grid>p{grid-column:1 / -1!important;margin:0!important;color:#000!important;font-weight:800!important}.category-preview-product{display:grid!important;gap:7px!important;color:#000!important;text-decoration:none!important}.category-preview-product img,.category-preview-product>span{display:block!important;width:100%!important;aspect-ratio:1 / .76!important;object-fit:cover!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#fff)!important;transition:transform .2s ease!important}.category-preview-product:hover img,.category-preview-product:focus-visible img{transform:scale(1.035)!important}.category-preview-product small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.78rem!important;font-weight:850!important;line-height:1.2!important}@media (max-width: 1120px){.site-header .top-header{grid-template-columns:auto 1fr auto!important}.header-primary-links .category-list-popover{width:min(94vw,820px)!important}}@media (min-width: 1100px){.home-page .offer-carousel-wrap{width:min(calc(100% - 110px),1510px)!important}.home-page .offer-carousel-strip{gap:22px!important}.home-page .offer-carousel-strip .product-mini{flex-basis:calc((100cqw - 88px)/5)!important;width:calc((100cqw - 88px)/5)!important;min-width:calc((100cqw - 88px)/5)!important;max-width:calc((100cqw - 88px)/5)!important}}.home-page .home-section>.market-section-head.offers-section-head{position:relative!important;left:50%!important;display:grid!important;place-items:center!important;width:min(calc(100vw - 40px),1580px)!important;transform:translate(-50%)!important;text-align:center!important}.home-page .home-section>.market-section-head.offers-section-head h2{display:block!important;width:100%!important;text-align:center!important}.site-header .top-header{min-height:82px!important;padding:10px 24px!important;gap:12px!important}.site-header .brand img{width:60px!important;height:60px!important}.header-primary-links{gap:7px!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{min-height:38px!important;padding-inline:11px!important;font-size:.84rem!important}.site-header .header-search input,.site-header .header-search button,.site-header .cart-link,.site-header .header-notification-link,.site-header .header-user-trigger,.site-header .header-btn{min-height:44px!important;height:44px!important}.site-header .header-btn{padding-inline:13px!important;font-size:.86rem!important}.site-header .header-user-trigger{padding:4px 11px 4px 5px!important}@media (max-width: 720px){.site-header .top-header{min-height:auto!important;padding:9px 14px!important}.site-header .brand img{width:50px!important;height:50px!important}}.special-products-page.offers-products-page,.offers-products-page .home-section,.offers-products-page .offers-catalog-section{overflow:visible!important}.offers-products-page .offers-catalog-section{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important}.offers-products-page .grid-products{grid-template-columns:repeat(3,minmax(284px,284px))!important;justify-content:start!important;align-items:stretch!important;gap:22px!important}.offers-products-page .product-card{width:284px!important;min-width:284px!important;max-width:284px!important;min-height:545px!important}.offers-products-page .product-card-media,.offers-products-page .product-cover{width:100%!important;height:232px!important;min-height:232px!important;object-fit:cover!important}.offers-products-page .product-body{min-height:313px!important}.offers-filter-panel{position:sticky!important;top:16px!important;align-self:start!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width: 1220px){.offers-products-page .grid-products{grid-template-columns:repeat(2,minmax(284px,284px))!important}}@media (max-width: 820px){.offers-products-page .offers-catalog-section{grid-template-columns:1fr!important}.offers-filter-panel{position:static!important;max-height:none!important;overflow:visible!important}}@media (max-width: 640px){.offers-products-page .grid-products{grid-template-columns:minmax(0,1fr)!important}.offers-products-page .product-card{width:100%!important;min-width:0!important;max-width:none!important}}.header-primary-links .category-list-popover{grid-template-columns:minmax(260px,310px) minmax(460px,1fr)!important;width:min(94vw,1010px)!important;min-height:440px!important}.header-primary-links .category-list-menu{display:grid!important;align-content:start!important;gap:9px!important;padding:16px!important;background:#fff!important}.header-primary-links .category-list-link{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;padding:11px 13px 11px 15px!important;border:1px solid #ffffff!important;border-radius:12px!important;background:#fff!important;color:#000!important;box-shadow:0 5px 14px #0000000e!important;transform:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease!important}.header-primary-links .category-list-link:hover,.header-primary-links .category-list-link:focus-visible,.header-primary-links .category-list-link.active{border-color:#344036!important;background:#fff!important;color:#000!important;box-shadow:0 9px 22px #3440361f!important;transform:translate(3px)!important}.category-list-link-copy{display:grid!important;gap:4px!important;min-width:0!important}.category-list-link-copy strong{overflow:hidden!important;color:#000!important;font-size:.94rem!important;font-weight:800!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.category-list-link-copy small{overflow:hidden!important;color:#344036!important;font-size:.74rem!important;font-weight:650!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.category-list-link-arrow{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border-radius:50%!important;background:#fff!important;color:#344036!important;font-size:1.35rem!important;font-weight:500!important;line-height:1!important;transition:background .18s ease,color .18s ease!important}.category-list-link:hover .category-list-link-arrow,.category-list-link:focus-visible .category-list-link-arrow,.category-list-link.active .category-list-link-arrow{background:#344036!important;color:#fff!important}.header-primary-links .category-list-popover{grid-template-columns:270px minmax(360px,1fr)!important;width:min(92vw,760px)!important;min-height:360px!important;padding:0!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:4px!important;background:#fff!important;box-shadow:0 14px 36px #00000038!important}.header-primary-links .category-list-menu{display:grid!important;align-content:start!important;gap:0!important;max-height:430px!important;overflow-y:auto!important;padding:8px 0!important;border:0!important;border-right:1px solid #344036!important;background:var(--color-primary)!important}.header-primary-links .category-list-menu:before{content:"Categorias"!important;margin:8px 18px 10px!important;color:#fff!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.header-primary-links .category-list-link{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:42px!important;margin:0!important;padding:0 16px 0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:.9rem!important;font-weight:500!important;text-decoration:none!important;transform:none!important}.header-primary-links .category-list-link:after{content:none!important}.header-primary-links .category-list-link:hover,.header-primary-links .category-list-link:focus-visible,.header-primary-links .category-list-link.active{background:#344036!important;color:#fff!important;transform:none!important}.header-primary-links .category-list-link-arrow{display:block!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:currentColor!important;font-size:1.2rem!important}.category-subcategory-panel{display:flex!important;flex-direction:column!important;min-width:0!important;padding:26px 30px!important;background:#fff!important}.category-subcategory-head{display:grid;gap:4px;padding-bottom:15px;border-bottom:1px solid #ffffff}.category-subcategory-head span{color:#344036;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.category-subcategory-head strong{color:#000;font-size:1.35rem}.category-subcategory-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin-top:16px}.category-subcategory-links a,.category-view-all{padding:8px 0;color:#344036;font-size:.9rem;text-decoration:none}.category-subcategory-links a:hover,.category-subcategory-links a:focus-visible,.category-view-all:hover,.category-view-all:focus-visible{color:#344036;text-decoration:underline}.category-view-all{margin-top:auto;color:#344036;font-weight:700}.admin-subcategory-editor{display:grid;gap:12px;padding:16px;border:1px solid #ffffff;border-radius:10px;background:#fff}.admin-subcategory-editor-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-subcategory-editor-head>div{display:grid;gap:3px}.admin-subcategory-editor-head span{color:#000;font-size:.82rem}.admin-subcategory-list{display:grid;gap:8px}.admin-subcategory-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px}.admin-subcategory-active{display:flex!important;align-items:center;gap:6px;white-space:nowrap}@media (max-width: 720px){.header-primary-links .category-list-popover{grid-template-columns:1fr!important;width:min(94vw,360px)!important;min-height:auto!important}.category-subcategory-panel{display:none!important}.admin-subcategory-editor-head{align-items:stretch;flex-direction:column}.admin-subcategory-row{grid-template-columns:1fr}}:root{--seal-black: #000000;--seal-black-soft: #000000;--seal-ink: #000000;--seal-orange: #000000;--seal-orange-dark: #000000;--seal-orange-soft: #ffffff;--seal-paper: #ffffff;--seal-card: #ffffff;--seal-line: #ffffff;--seal-muted: #000000;--seal-shadow: 0 16px 36px rgba(0,0,0,.14)}body{background:radial-gradient(circle at 8% 18%,rgba(52,64,54,.055),transparent 28rem),var(--seal-paper)!important;color:var(--seal-ink)!important;font-family:Montserrat,Poppins,Trebuchet MS,sans-serif!important}.site-header{position:relative!important;z-index:100!important;border-bottom:4px solid var(--seal-orange)!important;background:var(--seal-black)!important;box-shadow:0 12px 30px #0000002e!important}.site-header .top-header{min-height:84px!important;padding:11px clamp(18px,2.4vw,44px)!important;background:var(--seal-black)!important}.site-header .brand{padding:3px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 18px #0003!important}.site-header .brand img{border-radius:7px!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{position:relative!important;min-height:42px!important;padding:0 13px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#fff!important;font-weight:650!important;letter-spacing:.01em!important;text-decoration:none!important;transition:color .18s ease,background-color .18s ease,transform .18s ease!important}.header-primary-links .category-trigger:after,.header-primary-links .header-section-link:after{content:""!important;position:absolute!important;right:12px!important;bottom:5px!important;left:12px!important;height:2px!important;border-radius:999px!important;background:var(--seal-orange)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important}.header-primary-links .category-trigger:hover,.header-primary-links .category-trigger:focus-visible,.header-primary-links .header-section-link:hover,.header-primary-links .header-section-link:focus-visible{background:#ffffff12!important;color:var(--seal-orange)!important;transform:translateY(-1px)!important}.header-primary-links .category-trigger:hover:after,.header-primary-links .category-trigger:focus-visible:after,.header-primary-links .header-section-link:hover:after,.header-primary-links .header-section-link:focus-visible:after{transform:scaleX(1)!important}.site-header .header-search{overflow:hidden!important;border:2px solid transparent!important;border-radius:9px!important;background:#fff!important;box-shadow:0 8px 22px #00000026!important;transition:border-color .18s ease,box-shadow .18s ease!important}.site-header .header-search:focus-within{border-color:var(--seal-orange)!important;box-shadow:0 0 0 4px #34403629!important}.site-header .header-search input{border:0!important;border-radius:0!important;background:#fff!important;color:var(--seal-black)!important;box-shadow:none!important}.site-header .header-search button{min-width:104px!important;border:0!important;border-radius:0!important;background:var(--seal-orange)!important;color:#fff!important;font-weight:800!important;transition:background-color .18s ease!important}.site-header .header-search button:hover,.site-header .header-search button:focus-visible{background:var(--seal-orange-dark)!important}.site-header .cart-link,.site-header .header-notification-link,.site-header .header-user-trigger,.site-header .header-btn{border:1px solid rgba(255,255,255,.17)!important;background:var(--seal-black-soft)!important;color:#fff!important;box-shadow:none!important}.site-header .cart-link:hover,.site-header .header-notification-link:hover,.site-header .header-user-trigger:hover,.site-header .header-btn:hover{border-color:var(--seal-orange)!important;background:var(--color-primary)!important;color:var(--seal-orange)!important}.site-header .cart-count,.site-header .notification-count,.site-header [class*=count-badge]{background:var(--seal-orange)!important;color:#fff!important}.header-cart-preview,.header-notification-popover,.header-user-dropdown{border:1px solid var(--seal-line)!important;border-top:4px solid var(--seal-orange)!important;border-radius:10px!important;background:var(--seal-card)!important;box-shadow:0 24px 55px #0003!important}.header-user-dropdown a:hover,.header-user-dropdown a:focus-visible{background:var(--seal-orange-soft)!important;color:var(--seal-orange-dark)!important}.header-primary-links .category-list-menu{border-right-color:var(--color-primary)!important;background:var(--seal-black-soft)!important}.header-primary-links .category-list-link:hover,.header-primary-links .category-list-link:focus-visible,.header-primary-links .category-list-link.active{background:var(--seal-orange)!important;color:#fff!important}.category-subcategory-links a:hover,.category-subcategory-links a:focus-visible,.category-view-all,.category-view-all:hover,.category-view-all:focus-visible{color:var(--seal-orange-dark)!important}.home-page,.home-market{background:transparent!important;color:var(--seal-ink)!important}.home-offer-banner{isolation:isolate!important;min-height:clamp(430px,51vw,640px)!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--seal-black)!important;box-shadow:0 24px 55px #0000002b!important}.home-offer-banner:before{content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(90deg,#000000f7,#000000d1 34%,#00000029 70%,#0000000d)!important}.home-offer-banner:after{content:""!important;position:absolute!important;z-index:3!important;bottom:0!important;left:0!important;width:min(36vw,540px)!important;height:7px!important;background:var(--seal-orange)!important}.home-offer-banner-link{min-height:inherit!important;background:var(--seal-black)!important}.home-offer-banner-copy{z-index:4!important;width:min(90%,650px)!important;padding:clamp(44px,7vw,96px) clamp(28px,7vw,110px)!important;color:#fff!important}.home-offer-banner-copy>span:first-child{display:inline-flex!important;width:max-content!important;padding:8px 13px!important;border-radius:4px!important;background:var(--seal-orange)!important;color:#fff!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.home-offer-banner-copy h1{max-width:780px!important;margin:18px 0 10px!important;color:#fff!important;font-size:clamp(2.5rem,5.2vw,5rem)!important;font-weight:850!important;line-height:.98!important;letter-spacing:-.045em!important;text-wrap:balance!important}.home-offer-banner-copy p{max-width:560px!important;color:#ffffffc2!important;font-size:clamp(.96rem,1.3vw,1.15rem)!important;line-height:1.55!important}.home-offer-banner-price strong,.home-offer-banner-price em{color:var(--seal-orange)!important}.home-offer-banner-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin-top:15px!important;padding:0 24px!important;border:2px solid var(--seal-orange)!important;border-radius:6px!important;background:var(--seal-orange)!important;color:#fff!important;font-weight:850!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important}.home-offer-banner-link:hover .home-offer-banner-cta{background:transparent!important;color:var(--seal-orange)!important;transform:translateY(-2px)!important}.home-offer-banner-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.home-offer-banner-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(.88) contrast(1.06)!important}.home-offer-banner-dots{z-index:5!important;gap:8px!important}.home-offer-banner-dots button{width:28px!important;height:4px!important;border:0!important;border-radius:999px!important;background:#ffffff6b!important}.home-offer-banner-dots button.active-dot{width:48px!important;background:var(--seal-orange)!important}.home-section,.home-categories-section{width:min(calc(100% - 36px),1600px)!important;margin:clamp(42px,6vw,84px) auto!important}.home-page .market-section-head,.home-page .home-section>.market-section-head.offers-section-head{position:relative!important;left:auto!important;display:flex!important;align-items:end!important;justify-content:space-between!important;width:100%!important;margin:0 auto 24px!important;padding:0 0 14px!important;border-bottom:1px solid var(--seal-line)!important;transform:none!important;text-align:left!important}.home-page .market-section-head:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:82px!important;height:4px!important;background:var(--seal-orange)!important}.home-page .market-section-head h2,.home-page .home-section>.market-section-head.offers-section-head h2,.home-categories-section>h2{width:auto!important;margin:0!important;color:var(--seal-black)!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;font-weight:850!important;letter-spacing:-.035em!important;text-align:left!important}.home-categories-section>h2{position:relative!important;margin-bottom:25px!important;padding-bottom:14px!important;border-bottom:1px solid var(--seal-line)!important}.home-categories-section>h2:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:82px!important;height:4px!important;background:var(--seal-orange)!important}.home-categories-section a{position:relative!important;overflow:hidden!important;border:1px solid var(--seal-line)!important;background:var(--seal-black)!important;box-shadow:var(--seal-shadow)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.home-categories-section a:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(0deg,#000000db,#00000008 68%)!important}.home-categories-section a:hover,.home-categories-section a:focus-visible{border-color:var(--seal-orange)!important;box-shadow:0 23px 46px #00000029!important;transform:translateY(-6px)!important}.home-categories-section a img{transition:transform .42s ease,filter .26s ease!important}.home-categories-section a:hover img,.home-categories-section a:focus-visible img{filter:saturate(1.08)!important;transform:scale(1.045)!important}.home-categories-section a h3,.home-categories-section a strong,.home-categories-section a span{z-index:2!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.5)!important}.home-page .offer-carousel-wrap{width:100%!important;padding:0 6px!important}.home-page .offer-carousel-viewport{padding:6px 4px 24px!important;scroll-padding-inline:4px!important}.home-page .offer-carousel-strip{gap:20px!important}.product-mini{overflow:hidden!important;border:1px solid var(--seal-line)!important;border-radius:12px!important;background:var(--seal-card)!important;box-shadow:0 12px 28px #00000013!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.product-mini:hover,.product-mini:focus-within{border-color:#3440369e!important;box-shadow:0 22px 42px #00000024!important;transform:translateY(-5px)!important}.product-mini-media{overflow:hidden!important;background:#fff!important}.product-mini-cover{transition:transform .38s ease,filter .24s ease!important}.product-mini:hover .product-mini-cover{filter:saturate(1.04) contrast(1.02)!important;transform:scale(1.035)!important}.product-card-favorite{border-color:#00000024!important;background:#ffffffe6!important;color:var(--seal-black)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.product-card-favorite:hover,.product-card-favorite.active{border-color:var(--seal-orange)!important;color:var(--seal-orange)!important}.product-rating-badge{border-radius:4px!important;background:#000000e0!important;color:#fff!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.product-rating-badge span{color:var(--seal-orange)!important}.product-mini-body{background:var(--seal-card)!important}.product-mini-title-link h4{color:var(--seal-ink)!important;font-weight:760!important;letter-spacing:-.015em!important}.product-mini-price .old-price{color:#344036!important}.product-mini-price .discount-price,.product-mini-price strong{background:transparent!important;color:var(--seal-black)!important}.product-mini .discount-percent-badge,.product-mini.high-discount-card .discount-percent-badge,.product-mini.extreme-discount-card .discount-percent-badge{border:0!important;border-radius:4px!important;background:var(--seal-orange)!important;color:#fff!important;box-shadow:none!important}.product-mini .offer-time-badge.mini{width:max-content!important;border:1px solid rgba(52,64,54,.25)!important;border-radius:4px!important;background:var(--seal-orange-soft)!important;color:var(--seal-orange-dark)!important}.product-mini .installment-badge,.product-mini .free-shipping-badge{width:max-content!important;border:0!important;border-radius:4px!important;background:#fff!important;color:#344036!important}.super-offer-ribbon{border-radius:4px!important;background:var(--seal-orange)!important;color:#fff!important;box-shadow:0 7px 16px #34403638!important}.super-offer-card,.urgent-offer-card{border-color:#3440366b!important}.product-mini .actions-inline{gap:8px!important;padding:0 16px 16px!important;background:var(--seal-card)!important}.product-mini .actions-inline .btn,.product-mini .actions-inline button{min-height:46px!important;border-radius:6px!important;font-weight:800!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease!important}.product-mini .actions-inline .btn-buy-now{border:2px solid var(--seal-black)!important;background:var(--seal-black)!important;color:#fff!important}.product-mini .actions-inline .btn-primary{border:2px solid var(--seal-orange)!important;background:var(--seal-orange)!important;color:#fff!important}.product-mini .actions-inline .btn-buy-now:hover,.product-mini .actions-inline .btn-buy-now:focus-visible{border-color:var(--seal-orange)!important;background:var(--seal-orange)!important;color:#fff!important;transform:translateY(-2px)!important}.product-mini .actions-inline .btn-primary:hover,.product-mini .actions-inline .btn-primary:focus-visible{border-color:var(--seal-orange-dark)!important;background:var(--seal-orange-dark)!important;color:#fff!important;transform:translateY(-2px)!important}.offer-carousel-arrow{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border:1px solid rgba(52,64,54,.45)!important;border-radius:50%!important;background:var(--seal-card)!important;color:var(--seal-orange)!important;box-shadow:0 12px 24px #00000021!important;transition:none!important}.footer,.site-footer,footer.footer{position:relative!important;border-top:7px solid var(--seal-orange)!important;background:var(--seal-black)!important;color:#ffffffc2!important}.footer:before,.site-footer:before{display:none!important;content:none!important}.footer h3,.footer h4,.site-footer h3,.site-footer h4{color:#fff!important}.footer a,.site-footer a{color:#ffffffb8!important;transition:color .16s ease!important}.footer a:hover,.footer a:focus-visible,.site-footer a:hover,.site-footer a:focus-visible{color:var(--seal-orange)!important}@keyframes sealSectionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-page .home-section,.home-page .home-categories-section{animation:sealSectionReveal .52s ease both!important}@media (max-width: 980px){.site-header .top-header{padding-inline:16px!important}.home-offer-banner{min-height:500px!important}.home-offer-banner:before{background:linear-gradient(90deg,#000000f2,#00000085)!important}.home-offer-banner-copy{width:min(92%,620px)!important;padding-inline:clamp(24px,6vw,64px)!important}}@media (max-width: 720px){body{background:var(--seal-paper)!important}.site-header{border-bottom-width:3px!important}.site-header .top-header{gap:9px!important}.site-header .header-search{border-radius:7px!important}.site-header .header-search button{min-width:78px!important}.home-offer-banner{min-height:460px!important}.home-offer-banner:before{background:linear-gradient(0deg,#000000f2,#000000bd 58%,#0000003d)!important}.home-offer-banner-copy{align-self:end!important;width:100%!important;padding:34px 22px 58px!important}.home-offer-banner-copy h1{font-size:clamp(2rem,11vw,3.1rem)!important}.home-section,.home-categories-section{width:min(calc(100% - 22px),1600px)!important;margin-block:42px!important}.home-page .market-section-head h2,.home-categories-section>h2{font-size:1.55rem!important}.offer-carousel-arrow{width:42px!important;height:42px!important}}@media (prefers-reduced-motion: reduce){.home-page .home-section,.home-page .home-categories-section{animation:none!important}.product-mini,.product-mini-cover,.home-categories-section a,.home-categories-section a img{transition:none!important}}.home-page{padding-bottom:clamp(72px,9vw,150px)!important}.home-page .market-section-head,.home-page .home-section>.market-section-head.offers-section-head{border-bottom:3px solid var(--color-primary)!important}.product-card{display:flex!important;flex:0 0 280px!important;flex-direction:column!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:468px!important;min-height:468px!important;max-height:468px!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 5px 14px #00000012!important}.product-card .product-card-media{flex:0 0 260px!important;width:calc(100% - 16px)!important;height:260px!important;min-height:260px!important;margin:8px 8px 0!important;border:1px solid #344036!important;border-radius:0!important}.product-card .product-image-link,.product-card .product-cover{width:100%!important;height:256px!important;min-height:256px!important;max-height:256px!important;object-fit:cover!important;border-radius:0!important}.product-card .product-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;gap:8px!important;padding:14px 12px 10px!important;overflow:hidden!important}.product-card .product-body h4{min-height:34px!important;max-height:34px!important;margin:0!important;color:#000!important;font-size:1rem!important;font-weight:700!important;line-height:1.2!important}.product-card .price{display:flex!important;flex-direction:column!important;min-height:62px!important;margin:0!important;gap:4px!important}.product-card .price .old-price{min-height:15px!important;color:#344036!important;font-size:.78rem!important}.product-card .offer-price-line{display:flex!important;align-items:center!important;gap:7px!important}.product-card .offer-price-line strong{color:var(--seal-orange-dark)!important;font-size:1.48rem!important;line-height:1.12!important}.product-card .discount-percent-badge,.product-card .offer-time-badge,.product-card .installment-badge,.product-card .free-shipping-badge{width:fit-content!important;min-height:0!important;height:auto!important;margin:0!important;font-size:.78rem!important}.product-card .actions-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:auto!important;padding:10px 0 0!important}.product-card .actions-inline>button,.product-card .actions-inline>a{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:8px!important;border-radius:0!important;font-size:.9rem!important;line-height:1!important}.product-card .actions-inline .btn-buy-now{border-color:var(--seal-orange)!important;background:var(--seal-orange)!important;color:#fff!important}.product-card .actions-inline .btn-primary{border-color:var(--seal-orange)!important;background:transparent!important;color:var(--seal-orange)!important}.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.grid-products.category-products-results,.marketplace-search-grid,.category-products-results{grid-template-columns:repeat(3,280px)!important;gap:18px!important}@media (max-width: 760px){.product-card{flex-basis:100%!important;width:min(280px,100%)!important;min-width:min(280px,100%)!important;max-width:min(280px,100%)!important}.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.grid-products.category-products-results,.marketplace-search-grid,.category-products-results{grid-template-columns:1fr!important;justify-content:center!important}}.header-user-dropdown a[href="/admin"],.header-user-dropdown a[href="/panel"],.header-user-dropdown a[href*=admin-panel],.site-header a[href="/admin"],.site-header a[href="/panel"]{display:none!important}.site-header{border-bottom:3px solid var(--seal-orange)!important;background:var(--color-primary)!important;box-shadow:0 8px 24px #00000038!important}.site-header .top-header{grid-template-columns:auto auto minmax(260px,1fr) auto!important;min-height:74px!important;padding:9px clamp(16px,2.6vw,46px)!important;gap:clamp(10px,1.2vw,20px)!important;background:var(--color-primary)!important}.site-header .brand{width:56px!important;height:56px!important;padding:0!important;overflow:hidden!important;border:2px solid var(--seal-orange)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.site-header .brand img{width:100%!important;height:100%!important;border-radius:4px!important;object-fit:cover!important}.header-primary-links{display:flex!important;align-items:center!important;gap:3px!important;min-width:max-content!important}.header-primary-links .category-trigger,.header-primary-links .header-section-link{min-height:40px!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-size:.85rem!important;font-weight:620!important}.header-primary-links .category-trigger:hover,.header-primary-links .category-trigger:focus-visible,.header-primary-links .header-section-link:hover,.header-primary-links .header-section-link:focus-visible{background:var(--color-primary)!important;color:#000!important}.site-header .header-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid #344036!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.site-header .header-search:focus-within{border-color:var(--seal-orange)!important;box-shadow:0 0 0 3px #3440362e!important}.site-header .header-search input{min-height:45px!important;height:45px!important;padding-inline:16px!important;font-size:.91rem!important}.site-header .header-search button{min-width:96px!important;min-height:45px!important;height:45px!important;padding-inline:18px!important;background:var(--seal-orange)!important;font-size:.86rem!important}.site-header .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:max-content!important}.site-header .cart-link,.site-header .header-notification-link{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--color-primary)!important;border-radius:5px!important;background:var(--color-primary)!important}.site-header .header-user-trigger,.site-header .header-btn{min-height:44px!important;height:44px!important;border-radius:5px!important;background:var(--color-primary)!important;font-size:.84rem!important}.site-header .cart-link:hover,.site-header .header-notification-link:hover,.site-header .header-user-trigger:hover,.site-header .header-btn:hover{border-color:var(--seal-orange)!important;background:var(--color-primary)!important;color:#000!important}.home-offer-banner{width:min(calc(100% - 36px),1580px)!important;min-height:clamp(320px,34vw,450px)!important;height:clamp(320px,34vw,450px)!important;margin:22px auto 0!important;border:1px solid var(--color-primary)!important;border-radius:5px!important;box-shadow:0 18px 42px #0000002b!important}.home-offer-banner-link,.home-offer-banner-media,.home-offer-banner-media img{min-height:100%!important;height:100%!important}.home-offer-banner-copy{width:min(82%,590px)!important;padding:clamp(30px,4.4vw,66px) clamp(26px,5.5vw,84px)!important}.home-offer-banner-copy h1{margin-block:13px 8px!important;font-size:clamp(2rem,4vw,3.8rem)!important;line-height:1.01!important}.home-offer-banner-copy p{margin-block:7px!important;font-size:clamp(.88rem,1.08vw,1.02rem)!important}.home-offer-banner-cta{min-height:43px!important;margin-top:10px!important;padding-inline:20px!important}.home-offer-banner-dots{bottom:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.home-offer-banner-dots button,.home-offer-banner-dots button.active-dot{width:11px!important;min-width:11px!important;height:11px!important;padding:0!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:#00000085!important;box-shadow:0 2px 7px #00000047!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.home-offer-banner-dots button:hover,.home-offer-banner-dots button:focus-visible{border-color:var(--seal-orange)!important;transform:scale(1.18)!important}.home-offer-banner-dots button.active-dot{border-color:var(--seal-orange)!important;background:var(--seal-orange)!important;transform:scale(1.18)!important}.home-section:first-of-type{margin-top:34px!important}.product-mini{border:1px solid #ffffff!important;border-top:4px solid transparent!important;border-radius:2px!important;background:#fff!important;box-shadow:0 9px 22px #00000012!important}.product-mini:hover,.product-mini:focus-within{border-color:#344036!important;border-top-color:var(--seal-orange)!important;box-shadow:0 17px 34px #00000021!important;transform:translateY(-4px)!important}.product-mini-media,.product-mini-cover{border-radius:0!important}.product-mini-body{padding-inline:17px!important}.product-mini-title-link h4{color:#000!important;font-size:1rem!important;font-weight:720!important}.product-mini-price .discount-price,.product-mini-price strong{color:var(--seal-orange-dark)!important}.product-mini .discount-percent-badge,.product-mini.high-discount-card .discount-percent-badge,.product-mini.extreme-discount-card .discount-percent-badge{border-radius:2px!important;background:#fff!important;color:#344036!important}.product-mini .offer-time-badge.mini,.product-mini .installment-badge,.product-mini .free-shipping-badge{border-radius:2px!important}.super-offer-ribbon{border-radius:2px!important;background:var(--seal-orange)!important;box-shadow:none!important}.product-mini .actions-inline{gap:7px!important;padding:0 17px 17px!important}.product-mini .actions-inline .btn,.product-mini .actions-inline button{min-height:44px!important;border-radius:2px!important}.product-mini .actions-inline .btn-buy-now{border-color:var(--seal-orange)!important;background:var(--seal-orange)!important;color:#fff!important}.product-mini .actions-inline .btn-primary{border-color:var(--seal-black)!important;background:var(--seal-black)!important;color:#fff!important}.product-mini .actions-inline .btn-buy-now:hover,.product-mini .actions-inline .btn-buy-now:focus-visible{border-color:var(--seal-orange-dark)!important;background:var(--seal-orange-dark)!important}.product-mini .actions-inline .btn-primary:hover,.product-mini .actions-inline .btn-primary:focus-visible{border-color:var(--seal-orange)!important;background:#fff!important;color:var(--seal-orange-dark)!important}.offer-carousel-arrow{border-radius:4px!important;border-color:#fff!important;background:#fff!important;color:var(--seal-orange-dark)!important}@media (max-width: 1180px){.site-header .top-header{grid-template-columns:auto minmax(0,1fr) auto!important}.header-primary-links{grid-column:1 / -1!important;grid-row:2!important;justify-content:center!important;order:4!important}}@media (max-width: 720px){.site-header .top-header{grid-template-columns:auto 1fr auto!important;min-height:auto!important}.site-header .brand{width:48px!important;height:48px!important}.site-header .header-search{grid-column:1 / -1!important;grid-row:2!important}.header-primary-links{grid-row:3!important;overflow-x:auto!important;justify-content:flex-start!important}.home-offer-banner{width:calc(100% - 20px)!important;min-height:390px!important;height:390px!important;margin-top:10px!important}.home-offer-banner-copy{padding:28px 21px 52px!important}.home-offer-banner-copy h1{font-size:clamp(1.85rem,10vw,2.8rem)!important}.product-mini .actions-inline{grid-template-columns:1fr!important}}.home-page .product-mini .discount-percent-badge,.home-page .product-mini.high-discount-card .discount-percent-badge,.home-page .product-mini.extreme-discount-card .discount-percent-badge,.product-card .discount-percent-badge{border:1px solid #ffffff!important;border-radius:2px!important;background:#fff!important;color:#344036!important;box-shadow:none!important}.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .actions-inline button.btn-buy-now{border:2px solid var(--seal-orange)!important;background:var(--seal-orange)!important;color:#fff!important}.home-page .product-mini .actions-inline .btn-buy-now:hover,.home-page .product-mini .actions-inline .btn-buy-now:focus-visible{border-color:var(--seal-orange-dark)!important;background:var(--seal-orange-dark)!important;color:#fff!important}.home-page .product-mini .actions-inline .btn-primary,.home-page .product-mini .actions-inline button.btn-primary{border:2px solid var(--seal-orange)!important;background:#fff!important;color:var(--seal-orange-dark)!important}.home-page .product-mini .actions-inline .btn-primary:hover,.home-page .product-mini .actions-inline .btn-primary:focus-visible{border-color:var(--seal-orange)!important;background:var(--seal-orange-soft)!important;color:var(--seal-orange-dark)!important}.home-page .home-section,.home-page .home-categories-section{width:min(calc(100% - 96px),1540px)!important}.home-page .offer-carousel-wrap{padding-inline:10px!important}.home-page .offer-carousel-viewport{padding-inline:8px!important}.home-page .offer-carousel-strip{gap:24px!important}@media (min-width: 1180px){.home-page .offer-carousel-strip .product-mini{flex-basis:calc((100cqw - 72px)/4)!important;width:calc((100cqw - 72px)/4)!important;min-width:calc((100cqw - 72px)/4)!important;max-width:calc((100cqw - 72px)/4)!important}}.home-page>.home-offer-banner+.home-section{display:grid!important;grid-template-columns:clamp(220px,17vw,275px) minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important;margin-top:46px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;min-height:100%!important;margin:0!important;padding:32px 27px!important;overflow:hidden!important;border:0!important;border-left:7px solid var(--seal-orange)!important;border-radius:2px!important;background:var(--seal-black)!important;box-shadow:0 13px 30px #00000024!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before{content:"OFERTAS"!important;position:absolute!important;top:30px!important;left:27px!important;padding:7px 10px!important;border-radius:2px!important;background:var(--seal-orange)!important;color:#fff!important;font-size:.7rem!important;font-weight:900!important;letter-spacing:.12em!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:after{content:""!important;position:absolute!important;right:-44px!important;bottom:-44px!important;left:auto!important;width:150px!important;height:150px!important;border:28px solid rgba(52,64,54,.09)!important;border-radius:50%!important;background:transparent!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{position:relative!important;z-index:1!important;width:min-content!important;max-width:180px!important;color:#fff!important;font-size:clamp(2rem,3vw,3.15rem)!important;font-weight:820!important;line-height:1.02!important;letter-spacing:-.045em!important;text-align:left!important}.home-page>.home-offer-banner+.home-section>.offer-carousel-wrap{min-width:0!important;height:100%!important;padding-inline:8px!important}.home-page>.home-offer-banner+.home-section .offer-carousel-viewport,.home-page>.home-offer-banner+.home-section .offer-carousel-strip{height:100%!important}.home-page>.home-offer-banner+.home-section .offer-carousel-strip{align-items:stretch!important;gap:20px!important}.home-page>.home-offer-banner+.home-section .product-mini{height:100%!important}@media (min-width: 1180px){.home-page>.home-offer-banner+.home-section .offer-carousel-strip .product-mini{flex-basis:calc((100cqw - 40px) / 3)!important;width:calc((100cqw - 40px) / 3)!important;min-width:calc((100cqw - 40px) / 3)!important;max-width:calc((100cqw - 40px) / 3)!important}}@media (max-width: 1179px){.home-page>.home-offer-banner+.home-section{grid-template-columns:190px minmax(0,1fr)!important}.home-page>.home-offer-banner+.home-section .offer-carousel-strip .product-mini{min-width:min(320px,72vw)!important}}@media (max-width: 760px){.home-page .home-section,.home-page .home-categories-section{width:calc(100% - 28px)!important}.home-page>.home-offer-banner+.home-section{display:block!important;margin-top:34px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{min-height:132px!important;margin-bottom:18px!important;padding:24px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before{top:20px!important;left:auto!important;right:22px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{width:auto!important;max-width:220px!important;font-size:2rem!important}}@media (min-width: 1180px){.home-page .home-section,.home-page .home-categories-section{width:min(calc(100% - 112px),1460px)!important}.home-page .offer-carousel-wrap{padding-inline:4px!important}.home-page .offer-carousel-viewport{padding-inline:2px!important}.home-page .offer-carousel-strip{gap:18px!important}.home-page .offer-carousel-strip>.product-mini{flex:0 0 calc((100cqw - 72px)/5)!important;width:calc((100cqw - 72px)/5)!important;max-width:none!important}.home-page>.home-offer-banner+.home-section{width:min(calc(100% - 112px),1240px)!important;grid-template-columns:190px minmax(0,1fr)!important;gap:20px!important;margin-top:38px!important}.home-page>.home-offer-banner+.home-section .offer-carousel-strip{gap:16px!important}.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex:0 0 calc((100cqw - 32px) / 3)!important;width:calc((100cqw - 32px) / 3)!important}}.home-page .product-mini{min-height:505px!important;height:505px!important;font-size:.92rem!important}.home-page .product-mini .product-image-wrap,.home-page .product-mini .product-image-link,.home-page .product-mini .product-card-image-wrap,.home-page .product-mini .product-mini-image-wrap{height:215px!important;min-height:215px!important}.home-page .product-mini .product-image-wrap img,.home-page .product-mini .product-image-link img,.home-page .product-mini .product-card-image-wrap img,.home-page .product-mini .product-mini-image-wrap img,.home-page .product-mini>img{height:215px!important;object-fit:cover!important}.home-page .product-mini h3,.home-page .product-mini .product-name{font-size:1.02rem!important;line-height:1.25!important;margin-block:12px 7px!important}.home-page .product-mini .current-price,.home-page .product-mini .offer-price,.home-page .product-mini .product-price{font-size:1.34rem!important;line-height:1.15!important}.home-page .product-mini .actions-inline{gap:7px!important;padding:10px 14px 14px!important}.home-page .product-mini .actions-inline button,.home-page .product-mini .actions-inline a{min-height:40px!important;padding-block:8px!important;font-size:.9rem!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{min-height:505px!important;height:505px!important;padding:30px 22px!important;border-left-width:5px!important;overflow:hidden!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before{top:28px!important;left:22px!important;padding:7px 12px!important;font-size:.72rem!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:after{display:none!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:150px!important;margin:auto 0 4px!important;font-size:clamp(1.75rem,2.2vw,2.35rem)!important;line-height:1.08!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important}.home-page>.home-offer-banner+.home-section .product-mini{min-height:505px!important;height:505px!important}@media (max-width: 1179px){.home-page .home-section,.home-page .home-categories-section{width:min(calc(100% - 48px),1080px)!important}.home-page>.home-offer-banner+.home-section{grid-template-columns:160px minmax(0,1fr)!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{font-size:1.7rem!important}}@media (max-width: 760px){.home-page .home-section,.home-page .home-categories-section,.home-page>.home-offer-banner+.home-section{width:calc(100% - 28px)!important}.home-page>.home-offer-banner+.home-section{display:block!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{width:100%!important;min-height:105px!important;height:105px!important;margin-bottom:16px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:none!important;margin:40px 0 0!important;font-size:1.55rem!important}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{min-height:475px!important;height:475px!important}}.home-page .home-section,.home-page .home-categories-section,.home-page>.home-offer-banner+.home-section{display:block!important;width:min(calc(100% - 80px),1460px)!important;margin-inline:auto!important}.home-page .market-section-head,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 22px!important;padding:0 0 13px!important;overflow:visible!important;border:0!important;border-bottom:2px solid var(--seal-orange)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important}.home-page .market-section-head:before,.home-page .market-section-head:after,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:after{display:none!important;content:none!important}.home-page .market-section-head h2,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:none!important;margin:0!important;padding:0!important;font-size:1.48rem!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;color:#000!important}.home-page>.home-offer-banner+.home-section{margin-top:42px!important}.home-page .offer-carousel-wrap,.home-page>.home-offer-banner+.home-section .offer-carousel-wrap{width:100%!important;padding:0 30px!important}.home-page .offer-carousel-viewport,.home-page>.home-offer-banner+.home-section .offer-carousel-viewport{width:100%!important;padding:2px!important}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{min-height:430px!important;height:430px!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 5px 14px #00000012!important;font-size:.86rem!important}.home-page .product-mini img{display:block!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;object-fit:cover!important}.home-page .product-mini *:has(>img){min-height:190px!important;height:190px!important;max-height:190px!important;overflow:hidden!important}.home-page .product-mini h3,.home-page .product-mini .product-name{min-height:38px!important;margin:10px 13px 5px!important;font-size:.96rem!important;line-height:1.25!important;font-weight:650!important;color:#000!important}.home-page .product-mini .current-price,.home-page .product-mini .offer-price,.home-page .product-mini .product-price{font-size:1.24rem!important;line-height:1.1!important}.home-page .product-mini .original-price{font-size:.78rem!important}.home-page .product-mini .super-offer-label,.home-page .product-mini .super-offer-badge{padding:5px 10px!important;font-size:.68rem!important}.home-page .product-mini .actions-inline button,.home-page .product-mini .actions-inline a{min-width:0!important;min-height:38px!important;height:38px!important;padding:7px 8px!important;border-radius:0!important;font-size:.78rem!important;line-height:1.05!important;white-space:normal!important}.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .actions-inline button.btn-buy-now{border:1px solid #344036!important;background:#344036!important;color:#fff!important;box-shadow:none!important}.home-page .product-mini .actions-inline .btn-buy-now:hover,.home-page .product-mini .actions-inline button.btn-buy-now:hover{border-color:#344036!important;background:#344036!important}.home-page .product-mini .actions-inline .btn-primary,.home-page .product-mini .actions-inline button.btn-primary{border:1px solid var(--color-primary)!important;background:#fff!important;color:#000!important;box-shadow:none!important}.home-page .product-mini .actions-inline .btn-primary:hover,.home-page .product-mini .actions-inline button.btn-primary:hover{background:var(--color-primary)!important;color:#fff!important}.home-page .discount-percent-badge{border-color:#fff!important;background:#fff!important;color:#344036!important}.home-page .carousel-arrow,.home-page .offer-carousel-arrow{width:38px!important;height:48px!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;color:#344036!important;box-shadow:0 3px 10px #00000014!important}@media (max-width: 1179px){.home-page .home-section,.home-page .home-categories-section,.home-page>.home-offer-banner+.home-section{width:min(calc(100% - 44px),1080px)!important}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{min-height:420px!important;height:420px!important}}@media (max-width: 760px){.home-page .home-section,.home-page .home-categories-section,.home-page>.home-offer-banner+.home-section{width:calc(100% - 24px)!important}.home-page .offer-carousel-wrap,.home-page>.home-offer-banner+.home-section .offer-carousel-wrap{padding-inline:12px!important}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{min-height:410px!important;height:410px!important}.home-page .product-mini .actions-inline{grid-template-columns:1fr!important}}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{box-sizing:border-box!important;min-height:445px!important;height:445px!important;max-height:445px!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 4px 13px #00000012!important}.home-page .product-mini img,.home-page>.home-offer-banner+.home-section .product-mini img{display:block!important;width:100%!important;height:200px!important;min-height:200px!important;max-height:200px!important;object-fit:cover!important}.home-page .product-mini *:has(>img),.home-page>.home-offer-banner+.home-section .product-mini *:has(>img){min-height:200px!important;height:200px!important;max-height:200px!important;overflow:hidden!important}.home-page .product-mini h3,.home-page .product-mini .product-name{min-height:38px!important;max-height:38px!important;margin:11px 13px 5px!important;overflow:hidden!important;font-size:.98rem!important;line-height:1.2!important;color:#000!important}.home-page .product-mini .actions-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:auto!important;padding:9px 12px 12px!important}.home-page .product-mini .actions-inline>button,.home-page .product-mini .actions-inline>a,.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .actions-inline .btn-primary{min-width:0!important;width:100%!important;min-height:39px!important;height:39px!important;padding:7px 6px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;box-shadow:none!important;font-size:.78rem!important;line-height:1.05!important}.home-page .product-mini .actions-inline>button:hover,.home-page .product-mini .actions-inline>a:hover,.home-page .product-mini .actions-inline .btn-buy-now:hover,.home-page .product-mini .actions-inline .btn-primary:hover{border-color:#344036!important;background:#344036!important;color:#fff!important}.home-page .product-mini .discount-percent-badge,.home-page .product-mini.high-discount-card .discount-percent-badge,.home-page .product-mini.extreme-discount-card .discount-percent-badge{border:1px solid #ffffff!important;background:#fff!important;color:#344036!important;box-shadow:none!important}.home-page .home-section,.home-page .home-categories-section{width:min(calc(100% - 96px),1440px)!important;margin-inline:auto!important}.home-page .offer-carousel-wrap{padding-inline:28px!important}.home-page .offer-carousel-strip{gap:18px!important}.home-page>.home-offer-banner+.home-section{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;width:min(calc(100% - 96px),1120px)!important;margin:42px auto 0!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:190px!important;min-height:445px!important;height:445px!important;margin:0!important;padding:28px 22px!important;border:0!important;border-left:5px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;box-shadow:none!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:after{display:none!important;content:none!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:145px!important;margin:0!important;font-size:1.85rem!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-.035em!important;text-align:left!important;color:#fff!important;overflow-wrap:normal!important;word-break:normal!important}.home-page>.home-offer-banner+.home-section .offer-carousel-wrap{min-width:0!important;padding-inline:26px!important}@media (min-width: 1180px){.home-page .offer-carousel-strip>.product-mini{flex:0 0 calc((100cqw - 72px)/5)!important;width:calc((100cqw - 72px)/5)!important;max-width:calc((100cqw - 72px)/5)!important}.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex:0 0 calc((100cqw - 36px) / 3)!important;width:calc((100cqw - 36px) / 3)!important;max-width:calc((100cqw - 36px) / 3)!important}}@media (max-width: 1179px){.home-page>.home-offer-banner+.home-section{grid-template-columns:155px minmax(0,1fr)!important;width:min(calc(100% - 48px),980px)!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{width:155px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:118px!important;font-size:1.55rem!important}}@media (max-width: 760px){.home-page>.home-offer-banner+.home-section{display:block!important;width:calc(100% - 24px)!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{width:100%!important;min-height:86px!important;height:86px!important;margin-bottom:14px!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{max-width:none!important;font-size:1.45rem!important;text-align:center!important}.home-page .product-mini .actions-inline{grid-template-columns:1fr!important}}.home-page>.home-offer-banner+.home-section,.home-page .home-section{display:block!important;width:min(calc(100% - 104px),1420px)!important;margin:38px auto 0!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head,.home-page .market-section-head{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 20px!important;padding:0 0 12px!important;border:0!important;border-bottom:2px solid var(--seal-orange)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:before,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head:after,.home-page .market-section-head:before,.home-page .market-section-head:after{display:none!important;content:none!important}.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2,.home-page .market-section-head h2{max-width:none!important;margin:0!important;padding:0!important;font-size:1.42rem!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.02em!important;text-align:center!important;color:#000!important}.home-page .offer-carousel-wrap,.home-page>.home-offer-banner+.home-section .offer-carousel-wrap{width:100%!important;min-width:0!important;padding-inline:30px!important}.home-page .offer-carousel-strip,.home-page>.home-offer-banner+.home-section .offer-carousel-strip{gap:18px!important}.home-page .product-mini,.home-page>.home-offer-banner+.home-section .product-mini{box-sizing:border-box!important;min-height:405px!important;height:405px!important;max-height:405px!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 4px 12px #0000000f!important}.home-page .product-mini img,.home-page>.home-offer-banner+.home-section .product-mini img{width:100%!important;height:175px!important;min-height:175px!important;max-height:175px!important;object-fit:cover!important}.home-page .product-mini *:has(>img),.home-page>.home-offer-banner+.home-section .product-mini *:has(>img){height:175px!important;min-height:175px!important;max-height:175px!important;overflow:hidden!important}.home-page .product-mini h3,.home-page .product-mini .product-name{min-height:34px!important;max-height:34px!important;margin:9px 12px 4px!important;font-size:.93rem!important;line-height:1.18!important}.home-page .product-mini .current-price,.home-page .product-mini .offer-price,.home-page .product-mini .product-price{font-size:1.16rem!important}.home-page .product-mini .actions-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:auto!important;padding:8px 11px 11px!important}.home-page .product-mini .actions-inline>button,.home-page .product-mini .actions-inline>a,.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .actions-inline .btn-primary{min-height:36px!important;height:36px!important;padding:6px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;font-size:.75rem!important}@media (min-width: 1180px){.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex:0 0 calc((100cqw - 72px)/5)!important;width:calc((100cqw - 72px)/5)!important;max-width:calc((100cqw - 72px)/5)!important}}@media (max-width: 760px){.home-page>.home-offer-banner+.home-section,.home-page .home-section{width:calc(100% - 24px)!important}.home-page .offer-carousel-wrap,.home-page>.home-offer-banner+.home-section .offer-carousel-wrap{padding-inline:12px!important}.home-page .product-mini .actions-inline{grid-template-columns:1fr!important}}.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{position:relative!important;flex:0 0 250px!important;width:250px!important;min-width:250px!important;max-width:250px!important;min-height:365px!important;height:365px!important;max-height:365px!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 3px 10px #0000000e!important}.home-page .product-mini.super-offer-card{padding-top:0!important}.home-page .product-mini .super-offer-ribbon{position:absolute!important;z-index:6!important;top:10px!important;left:50%!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:5px 10px!important;transform:translate(-50%)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;font-size:.65rem!important;line-height:1!important;white-space:nowrap!important}.home-page .product-mini .product-mini-media,.home-page .product-mini.super-offer-card .product-mini-media{position:relative!important;flex:0 0 160px!important;width:100%!important;min-height:160px!important;height:160px!important;max-height:160px!important;overflow:hidden!important}.home-page .product-mini .product-mini-link{display:block!important;width:100%!important;min-height:160px!important;height:160px!important;max-height:160px!important;overflow:hidden!important}.home-page .product-mini .product-mini-cover,.home-page .product-mini img.product-mini-cover{display:block!important;width:100%!important;min-height:160px!important;height:160px!important;max-height:160px!important;object-fit:cover!important}.home-page .product-mini .product-mini-body,.home-page .product-mini.super-offer-card .product-mini-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 12px 5px!important;overflow:hidden!important;background:#fff!important}.home-page .product-mini .product-mini-title-link{display:block!important;min-height:34px!important;height:34px!important;max-height:34px!important;margin:0!important;overflow:hidden!important;text-decoration:none!important}.home-page .product-mini .product-mini-title-link h4{display:-webkit-box!important;min-height:0!important;height:auto!important;max-height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#000!important;font-size:.9rem!important;font-weight:650!important;line-height:1.2!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.home-page .product-mini .product-mini-price{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:3px!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.home-page .product-mini .product-mini-price .old-price{min-height:14px!important;margin:0!important;font-size:.7rem!important;line-height:1!important}.home-page .product-mini .offer-price-line{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-height:24px!important;margin:0!important}.home-page .product-mini .offer-price-line strong{font-size:1.08rem!important;line-height:1.05!important;white-space:nowrap!important}.home-page .product-mini .discount-percent-badge,.home-page .product-mini .offer-time-badge,.home-page .product-mini .installment-badge,.home-page .product-mini .free-shipping-badge{width:fit-content!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:3px 6px!important;font-size:.65rem!important;line-height:1.05!important}.home-page .product-mini .actions-inline,.home-page .product-mini.super-offer-card .actions-inline{display:grid!important;flex:0 0 43px!important;grid-template-columns:1fr 1fr!important;gap:6px!important;box-sizing:border-box!important;width:100%!important;min-height:43px!important;height:43px!important;max-height:43px!important;margin:0!important;padding:4px 10px 7px!important;background:#fff!important}.home-page .product-mini .actions-inline>button,.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .actions-inline .btn-primary{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding:5px 4px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;font-size:.68rem!important;line-height:1!important;white-space:normal!important}.home-page .offer-carousel-strip,.home-page>.home-offer-banner+.home-section .offer-carousel-strip{align-items:stretch!important;gap:18px!important}@media (max-width: 760px){.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex-basis:224px!important;width:224px!important;min-width:224px!important;max-width:224px!important}.home-page .product-mini .actions-inline,.home-page .product-mini.super-offer-card .actions-inline{grid-template-columns:1fr 1fr!important}}.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex-basis:226px!important;width:226px!important;min-width:226px!important;max-width:226px!important}.home-page .product-mini .product-mini-media,.home-page .product-mini.super-offer-card .product-mini-media{box-sizing:border-box!important;width:calc(100% - 16px)!important;margin:8px 8px 0!important;border:1px solid #344036!important}.home-page .product-mini .product-mini-link{box-sizing:border-box!important}.home-page .product-mini .actions-inline>button.btn-buy-now,.home-page .product-mini .actions-inline .btn-buy-now{border:1px solid var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.home-page .product-mini .actions-inline>button.btn-buy-now:hover,.home-page .product-mini .actions-inline .btn-buy-now:hover{border-color:#344036!important;background:#344036!important;color:#fff!important}.home-page .product-mini .actions-inline>button.btn-primary,.home-page .product-mini .actions-inline .btn-primary{border:1px solid var(--color-primary)!important;background:transparent!important;color:#000!important}.home-page .product-mini .actions-inline>button.btn-primary:hover,.home-page .product-mini .actions-inline .btn-primary:hover{border-color:var(--color-primary)!important;background:#fff!important;color:#344036!important}.home-page .market-section-head,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head{justify-content:flex-start!important}.home-page .market-section-head h2,.home-page>.home-offer-banner+.home-section>.market-section-head.offers-section-head h2{width:auto!important;max-width:none!important;white-space:nowrap!important;text-align:left!important}.header-user-dropdown a[href="/admin"],.header-user-dropdown [href="/admin"]{display:flex!important}@media (max-width: 760px){.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}}.home-page .product-mini,.home-page .product-mini.super-offer-card{transform:translateY(0)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease!important;will-change:transform!important}.home-page .product-mini:hover,.home-page .product-mini.super-offer-card:hover{transform:translateY(-3px)!important;border-color:#344036!important;box-shadow:0 9px 20px #0000001c!important}.home-page .product-mini .product-mini-media,.home-page .product-mini .product-mini-link,.home-page .product-mini .product-mini-cover,.home-page .product-mini img,.home-page .product-mini:hover .product-mini-media,.home-page .product-mini:hover .product-mini-link,.home-page .product-mini:hover .product-mini-cover,.home-page .product-mini:hover img{transform:none!important;scale:1!important;filter:none!important;transition:none!important}.home-page .product-mini .actions-inline>button,.home-page .product-mini .actions-inline>a{transform:none!important;transition:background-color .17s ease,border-color .17s ease,color .17s ease!important}.home-page .product-mini .actions-inline>button:hover,.home-page .product-mini .actions-inline>a:hover{transform:none!important}.home-page .product-mini .actions-inline>button.btn.btn-buy-now,.home-page .product-mini .actions-inline>button.btn-buy-now,.home-page .product-mini .actions-inline .btn-buy-now,.home-page .product-mini .btn-buy-now{border-color:var(--color-primary)!important;background:var(--color-primary)!important;background-color:var(--color-primary)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.home-page .product-mini .actions-inline>button.btn.btn-buy-now:hover,.home-page .product-mini .actions-inline>button.btn-buy-now:hover,.home-page .product-mini .actions-inline .btn-buy-now:hover,.home-page .product-mini .btn-buy-now:hover,.home-page .product-mini .btn-buy-now:focus,.home-page .product-mini .btn-buy-now:active{border-color:#344036!important;background:#344036!important;background-color:#344036!important;background-image:none!important;color:#fff!important}.home-page .offer-carousel-strip>.product-mini,.home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini{min-height:374px!important;height:374px!important;max-height:374px!important}.home-page .product-mini .product-mini-media,.home-page .product-mini.super-offer-card .product-mini-media{flex:0 0 208px!important;box-sizing:border-box!important;width:calc(100% - 16px)!important;min-height:208px!important;height:208px!important;max-height:208px!important;margin:8px 8px 0!important;overflow:hidden!important;border:2px solid #ffffff!important;border-radius:0!important;background:#fff!important}.home-page .product-mini .product-mini-link{width:100%!important;min-height:204px!important;height:204px!important;max-height:204px!important}.home-page .product-mini .product-mini-cover,.home-page .product-mini img.product-mini-cover{width:100%!important;min-height:204px!important;height:204px!important;max-height:204px!important;border:0!important;border-radius:0!important;object-fit:cover!important}.home-page .home-offer-banner:before,.home-page .home-offer-banner:after{opacity:.12!important}.home-page .home-offer-banner>a:before,.home-page .home-offer-banner>a:after,.home-page .home-offer-banner-slide:before,.home-page .home-offer-banner-slide:after{background:linear-gradient(90deg,#00000075,#00000038 32%,#0000000f 62%,#0000)!important;opacity:1!important}.home-page .home-offer-banner-media:before,.home-page .home-offer-banner-media:after{display:none!important;content:none!important}.home-page .home-offer-banner-media img{filter:brightness(.94) contrast(1.02)!important}.home-page .home-offer-banner-dots{bottom:24px!important;transform:translateY(0)!important}.home-page .home-offer-banner{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:min(calc(100% - 36px),1580px)!important;min-height:400px!important;height:400px!important;max-height:400px!important;margin:20px auto 32px!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:var(--color-primary)!important;box-shadow:0 12px 28px #0000001f!important}.home-page .home-offer-banner:before{display:block!important;content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(90deg,#0000009e,#0000006b 25%,#00000024 49%,#0000 72%)!important}.home-page .home-offer-banner:after{display:block!important;content:""!important;position:absolute!important;z-index:6!important;right:auto!important;bottom:0!important;left:0!important;width:100%!important;height:4px!important;opacity:1!important;background:var(--color-primary)!important;pointer-events:none!important}.home-page .home-offer-banner>a:before,.home-page .home-offer-banner>a:after,.home-page .home-offer-banner-link:before,.home-page .home-offer-banner-link:after,.home-page .home-offer-banner-slide:before,.home-page .home-offer-banner-slide:after,.home-page .home-offer-banner-media:before,.home-page .home-offer-banner-media:after{display:none!important;content:none!important;background:none!important;opacity:0!important}.home-page .home-offer-banner-link{position:relative!important;display:block!important;width:100%!important;min-height:400px!important;height:400px!important;max-height:400px!important;overflow:hidden!important;background:transparent!important}.home-page .home-offer-banner-media{position:absolute!important;z-index:1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;min-height:400px!important;height:400px!important;max-height:400px!important;overflow:hidden!important;background:#fff!important}.home-page .home-offer-banner-media img{display:block!important;width:100%!important;min-height:400px!important;height:400px!important;max-height:400px!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:brightness(.98) contrast(1.01) saturate(.96)!important;transform:none!important}.home-page .home-offer-banner-copy{position:relative!important;z-index:4!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;box-sizing:border-box!important;width:min(570px,48%)!important;min-height:400px!important;height:400px!important;max-height:400px!important;margin:0!important;padding:38px 36px 54px clamp(38px,5vw,78px)!important;overflow:hidden!important;color:#fff!important}.home-page .home-offer-banner-copy>span:first-child{margin:0 0 10px!important;padding:7px 12px!important;border-radius:2px!important;background:var(--color-primary)!important;color:#fff!important;font-size:.72rem!important}.home-page .home-offer-banner-copy h1{max-width:100%!important;margin:0 0 9px!important;font-size:clamp(2.15rem,3.4vw,3.65rem)!important;line-height:1!important;color:#fff!important}.home-page .home-offer-banner-copy p{max-width:470px!important;margin:0 0 12px!important;color:#ffffffe0!important;font-size:.95rem!important;line-height:1.45!important}.home-page .home-offer-banner-cta{min-height:40px!important;margin-top:3px!important;padding:0 18px!important;border:1px solid var(--color-primary)!important;border-radius:2px!important;background:var(--color-primary)!important;color:#fff!important;font-size:.86rem!important}.home-page .home-offer-banner-dots{position:absolute!important;z-index:7!important;right:auto!important;bottom:18px!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:translate(-50%)!important;border:0!important;background:transparent!important;box-shadow:none!important}.home-page .home-offer-banner-dots button,.home-page .home-offer-banner-dots button.active-dot{box-sizing:border-box!important;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.95)!important;border-radius:50%!important;background:#00000061!important;box-shadow:0 1px 4px #00000038!important;transform:none!important}.home-page .home-offer-banner-dots button.active-dot{border-color:var(--color-primary)!important;background:var(--color-primary)!important}@media (max-width: 760px){.home-page .home-offer-banner,.home-page .home-offer-banner-link,.home-page .home-offer-banner-media,.home-page .home-offer-banner-media img{min-height:360px!important;height:360px!important;max-height:360px!important}.home-page .home-offer-banner-copy{width:78%!important;min-height:360px!important;height:360px!important;max-height:360px!important;padding:28px 20px 48px!important}.home-page .home-offer-banner:before{background:linear-gradient(90deg,#000000b8,#0000003d)!important}}.market-hero{position:relative;isolation:isolate;box-sizing:border-box;width:min(calc(100% - 40px),1540px);height:390px;margin:20px auto 34px;overflow:hidden;border:1px solid #ffffff;background:var(--color-primary);box-shadow:0 10px 28px #0000001f}.market-hero-slide{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:#fff;text-decoration:none;animation:none}.market-hero-motion-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform,opacity}@keyframes marketHeroEnter{0%{opacity:.72}to{opacity:1}}.market-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff}.market-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none}.market-hero-slide:after{content:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000b3,#00000075 29%,#00000024 53%,#0000 74%)}.market-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;width:min(520px,46%);height:100%;padding:38px 38px 54px clamp(38px,5vw,76px);color:#fff}.market-hero-kicker{display:inline-flex;width:fit-content;margin-bottom:12px;padding:7px 12px;background:var(--color-primary);color:#fff;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.1em;text-transform:uppercase}.market-hero-copy h1{max-width:100%;margin:0 0 10px;color:#fff;font-size:clamp(2.1rem,3.5vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.035em}.market-hero-copy p{max-width:460px;margin:0 0 14px;color:#ffffffe6;font-size:.94rem;line-height:1.45}.market-hero-price{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px}.market-hero-price small{color:#ffffffb8;font-size:.78rem;text-decoration:line-through}.market-hero-price strong{color:#fff;font-size:1.45rem;line-height:1}.market-hero-price em,.market-hero-price b{padding:4px 7px;background:#344036eb;color:#fff;font-size:.68rem;font-style:normal;line-height:1}.market-hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0 18px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;font-size:.84rem;font-weight:750;transition:background-color .17s ease,border-color .17s ease}.market-hero-slide:hover .market-hero-cta{border-color:#344036;background:#344036}.market-hero-dots{position:absolute;z-index:4;bottom:17px;left:50%;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0;padding:0;transform:translate(-50%);background:transparent}.market-hero-dots button{box-sizing:border-box;width:10px;min-width:10px;height:10px;min-height:10px;margin:0;padding:0;border:2px solid rgba(255,255,255,.95);border-radius:50%;background:#0000006b;box-shadow:0 1px 4px #0000003d;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.market-hero-dots button:hover,.market-hero-dots button:focus-visible{border-color:var(--color-primary);transform:scale(1.12)}.market-hero-dots button.active-dot{border-color:var(--color-primary);background:var(--color-primary)}@media (max-width: 900px){.market-hero{width:calc(100% - 24px);height:350px}.market-hero-copy{width:min(600px,72%);padding:28px 24px 48px}.market-hero-slide:after{background:linear-gradient(90deg,#000000c2,#0003)}}@media (max-width: 560px){.market-hero{height:330px}.market-hero-copy{width:88%;padding:24px 18px 44px}.market-hero-copy h1{font-size:clamp(1.8rem,10vw,2.55rem)}.market-hero-copy p{font-size:.82rem}}.header-primary-links .category-simple-popover{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important;z-index:100!important;display:block!important;box-sizing:border-box!important;width:min(500px,calc(100vw - 32px))!important;min-width:0!important;min-height:0!important;max-height:min(430px,calc(100vh - 120px))!important;padding:16px!important;overflow-y:auto!important;border:1px solid #ffffff!important;border-radius:2px!important;background:#fff!important;box-shadow:0 18px 38px #0000002e!important;animation:categorySimpleOpen .16s ease-out both!important}.header-primary-links .category-simple-popover:before,.header-primary-links .category-simple-popover:after{display:none!important;content:none!important}.category-simple-popover .category-simple-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;width:100%!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important}.category-simple-popover .category-list-link{display:flex!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:9px 2px!important;border-bottom:1px solid #ffffff!important;background:transparent!important;color:#000!important;font-size:.92rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:color .15s ease,padding-left .15s ease,border-color .15s ease!important}.category-simple-popover .category-list-link:hover,.category-simple-popover .category-list-link:focus-visible{padding-left:7px!important;border-bottom-color:var(--color-primary)!important;background:transparent!important;color:#000!important;outline:none!important}.category-simple-popover .category-list-link-arrow,.category-simple-popover .category-subcategory-panel{display:none!important}@keyframes categorySimpleOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 560px){.header-primary-links .category-simple-popover{width:calc(100vw - 24px)!important;max-height:calc(100vh - 110px)!important}.category-simple-popover .category-simple-menu{grid-template-columns:1fr!important}}.header-primary-links .category-simple-popover{width:min(1000px,calc(100vw - 24px))!important;max-height:none!important;overflow:visible!important;padding:20px 24px!important}.category-simple-popover .category-simple-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 30px!important}.category-simple-popover .category-list-link{min-height:34px!important;padding:7px 2px!important;font-size:.78rem!important;line-height:1.15!important}@media (max-width: 900px){.header-primary-links .category-simple-popover{width:calc(100vw - 24px)!important}.category-simple-popover .category-simple-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 560px){.category-simple-popover .category-simple-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.category-simple-popover .category-list-link{box-sizing:border-box!important;padding-left:2px!important;padding-right:2px!important;border-bottom-color:transparent!important}.category-simple-popover .category-list-link:hover,.category-simple-popover .category-list-link:focus-visible{padding-left:2px!important;padding-right:2px!important;border-bottom-color:transparent!important;background:transparent!important;color:#000!important}.category-simple-popover .category-list-link{position:relative!important;transition:color .18s ease!important}.category-simple-popover .category-list-link:before{content:""!important;position:absolute!important;left:2px!important;right:2px!important;bottom:1px!important;height:2px!important;border-radius:2px!important;background:var(--color-primary)!important;opacity:0!important;transform:scaleX(.35)!important;transform-origin:center!important;transition:opacity .18s ease,transform .18s ease!important;pointer-events:none!important}.category-simple-popover .category-list-link:hover:before,.category-simple-popover .category-list-link:focus-visible:before{opacity:1!important;transform:scaleX(1)!important}.header-primary-links .category-simple-popover .category-list-link.active,.header-primary-links .category-simple-popover .category-list-link.active:hover,.header-primary-links .category-simple-popover .category-list-link.active:focus-visible{width:100%!important;min-width:0!important;background:transparent!important;color:#000!important;border-bottom-color:transparent!important;box-shadow:none!important;transform:none!important}.site-header .cart-count,.site-header .notification-bell-count{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.home-page .home-category-card,.home-page .home-category-card:hover,.home-page .home-category-card:focus-visible{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease!important;will-change:transform!important}.home-page .home-category-card:hover,.home-page .home-category-card:focus-visible{transform:translateY(-3px)!important;box-shadow:0 9px 20px #0000001c!important}.home-page .home-category-card img,.home-page .home-category-card:hover img,.home-page .home-category-card:focus-visible img,.home-page .home-category-card>span:first-child,.home-page .home-category-card:hover>span:first-child,.home-page .home-category-card:focus-visible>span:first-child{transform:none!important;scale:1!important;filter:none!important;transition:none!important}.product-card{display:flex!important;flex:0 0 226px!important;flex-direction:column!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:374px!important;min-height:374px!important;max-height:374px!important;overflow:hidden!important;border:1px solid #344036!important;border-radius:0!important;background:#fff!important;box-shadow:0 5px 14px #00000014!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}.product-card:hover,.product-card:focus-within{transform:translateY(-3px)!important;box-shadow:0 9px 20px #0000001c!important}.product-card .product-card-media{position:relative!important;flex:0 0 208px!important;width:calc(100% - 16px)!important;height:208px!important;min-height:208px!important;margin:8px 8px 0!important;overflow:hidden!important;border:1px solid #344036!important;border-radius:0!important;background:#fff!important}.product-card .product-image-link,.product-card .product-cover{display:block!important;width:100%!important;height:204px!important;min-height:204px!important;max-height:204px!important;object-fit:cover!important;transform:none!important;filter:none!important;transition:none!important}.product-card .product-body{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;gap:5px!important;padding:10px 10px 7px!important;overflow:hidden!important;background:#fff!important}.product-card .product-body h4{display:-webkit-box!important;min-height:34px!important;max-height:34px!important;margin:0!important;overflow:hidden!important;color:#000!important;font-size:.86rem!important;font-weight:650!important;line-height:1.2!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.product-card .price{display:flex!important;min-height:56px!important;margin:0!important;flex-direction:column!important;gap:3px!important}.product-card .offer-price-line{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-height:24px!important}.product-card .discount-percent-badge,.product-card .offer-time-badge,.product-card .installment-badge,.product-card .free-shipping-badge{width:fit-content!important;min-height:0!important;height:auto!important;margin:0!important;font-size:.65rem!important;line-height:1.05!important}.product-card .actions-inline{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:auto!important;padding-top:6px!important}.product-card .actions-inline>button,.product-card .actions-inline>a{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;padding:4px 8px!important;border-radius:0!important;box-shadow:none!important;font-size:.7rem!important;line-height:1!important;transform:none!important;transition:background-color .17s ease,border-color .17s ease,color .17s ease!important}.product-card .actions-inline .btn-buy-now{border:1px solid var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}.product-card .actions-inline .btn-primary{border:1px solid var(--color-primary)!important;background:transparent!important;color:#000!important}.product-card .actions-inline .btn-buy-now:hover,.product-card .actions-inline .btn-buy-now:focus-visible{border-color:#344036!important;background:#344036!important}@media (max-width: 760px){.product-card{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}}.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.marketplace-search-grid{display:grid!important;grid-template-columns:repeat(3,226px)!important;align-items:start!important;justify-content:start!important;gap:18px!important}.grid-products.marketplace-search-grid .product-card,.grid-products.special-products-grid .product-card,.marketplace-search-grid .product-card{align-self:start!important;justify-self:start!important;flex:none!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:374px!important;min-height:374px!important;max-height:374px!important;margin:0!important}.grid-products.marketplace-search-grid .product-card .product-card-media,.grid-products.special-products-grid .product-card .product-card-media,.marketplace-search-grid .product-card .product-card-media{flex:0 0 208px!important;width:calc(100% - 16px)!important;height:208px!important;min-height:208px!important;max-height:208px!important}.grid-products.marketplace-search-grid .product-card .product-body,.grid-products.special-products-grid .product-card .product-body,.marketplace-search-grid .product-card .product-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:10px 10px 7px!important}.grid-products.marketplace-search-grid .product-card .actions-inline,.grid-products.special-products-grid .product-card .actions-inline,.marketplace-search-grid .product-card .actions-inline{margin-top:auto!important;align-self:stretch!important}.grid-products.marketplace-search-grid .product-card .actions-inline .btn-buy-now,.grid-products.special-products-grid .product-card .actions-inline .btn-buy-now,.marketplace-search-grid .product-card .actions-inline .btn-buy-now{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.grid-products.marketplace-search-grid .product-card .actions-inline .btn-primary,.grid-products.special-products-grid .product-card .actions-inline .btn-primary,.marketplace-search-grid .product-card .actions-inline .btn-primary{background:transparent!important;border-color:var(--color-primary)!important;color:#000!important}@media (max-width: 760px){.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.marketplace-search-grid{grid-template-columns:repeat(2,210px)!important;gap:14px!important}.grid-products.marketplace-search-grid .product-card,.grid-products.special-products-grid .product-card,.marketplace-search-grid .product-card{width:210px!important;min-width:210px!important;max-width:210px!important}}.product-card{display:flex!important;flex:0 0 226px!important;flex-direction:column!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:365px!important;min-height:365px!important;max-height:365px!important;padding:0!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 3px 10px #0000000e!important}.product-card .product-card-media{position:relative!important;flex:0 0 160px!important;width:100%!important;height:160px!important;min-height:160px!important;max-height:160px!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}.product-card .product-image-link,.product-card .product-cover{display:block!important;width:100%!important;height:160px!important;min-height:160px!important;max-height:160px!important;border-radius:0!important;object-fit:cover!important}.product-card .product-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px 12px 5px!important;overflow:hidden!important;background:#fff!important}.product-card .product-body h4{display:-webkit-box!important;min-height:34px!important;height:34px!important;max-height:34px!important;margin:0!important;overflow:hidden!important;color:#000!important;font-size:.9rem!important;font-weight:650!important;line-height:1.2!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.product-card .price{display:flex!important;flex-direction:column!important;gap:3px!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}.product-card .price .old-price{min-height:14px!important;margin:0!important;color:#344036!important;font-size:.7rem!important;line-height:1!important}.product-card .offer-price-line{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;min-height:24px!important;margin:0!important}.product-card .offer-price-line strong{color:#000!important;font-size:1.08rem!important;line-height:1.05!important;white-space:nowrap!important}.product-card .discount-percent-badge,.product-card .offer-time-badge,.product-card .installment-badge,.product-card .free-shipping-badge{width:fit-content!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:3px 6px!important;font-size:.65rem!important;line-height:1.05!important}.product-card .actions-inline{display:grid!important;flex:0 0 43px!important;grid-template-columns:1fr 1fr!important;gap:6px!important;width:100%!important;min-height:43px!important;height:43px!important;max-height:43px!important;margin:auto 0 0!important;padding:4px 0 7px!important;background:#fff!important}.product-card .actions-inline>button,.product-card .actions-inline .btn-buy-now,.product-card .actions-inline .btn-primary{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding:5px 4px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;font-size:.68rem!important;line-height:1!important;white-space:normal!important}.product-card .actions-inline .btn-primary{background:transparent!important;color:#000!important}.product-card .actions-inline .btn-buy-now:hover,.product-card .actions-inline .btn-buy-now:focus-visible{border-color:#344036!important;background:#344036!important;color:#fff!important}.product-card .actions-inline .btn-primary:hover,.product-card .actions-inline .btn-primary:focus-visible{border-color:var(--color-primary)!important;background:#fff!important;color:#344036!important}.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.grid-products.category-products-results,.marketplace-search-grid,.category-products-results{grid-template-columns:repeat(3,226px)!important;gap:18px!important}.grid-products.marketplace-search-grid .product-card,.grid-products.special-products-grid .product-card,.grid-products.category-products-results .product-card,.marketplace-search-grid .product-card,.category-products-results .product-card{width:226px!important;min-width:226px!important;max-width:226px!important;height:365px!important;min-height:365px!important;max-height:365px!important}@media (max-width: 760px){.product-card{flex-basis:210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}.grid-products.marketplace-search-grid,.grid-products.special-products-grid,.grid-products.category-products-grid,.grid-products.category-products-results,.marketplace-search-grid,.category-products-results{grid-template-columns:repeat(2,210px)!important;gap:14px!important}}main .product-card.product-mini{display:flex!important;flex:0 0 280px!important;flex-direction:column!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:468px!important;min-height:468px!important;max-height:468px!important;padding:0!important;overflow:hidden!important;border:1px solid #ffffff!important;border-radius:0!important;background:#fff!important;box-shadow:0 5px 14px #00000012!important}main .product-card.product-mini .product-mini-media{position:relative!important;flex:0 0 260px!important;width:calc(100% - 20px)!important;height:260px!important;min-height:260px!important;max-height:260px!important;margin:10px 10px 0!important;overflow:hidden!important;border:1px solid #344036!important;border-radius:0!important;background:#fff!important}main .product-card.product-mini .product-mini-link,main .product-card.product-mini .product-mini-cover{display:block!important;width:100%!important;height:258px!important;min-height:258px!important;max-height:258px!important;border-radius:0!important;object-fit:cover!important}main .product-card.product-mini .product-mini-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:0!important;margin:0!important;padding:14px 12px 8px!important;overflow:hidden!important;background:#fff!important}main .product-card.product-mini .product-mini-title-link,main .product-card.product-mini .product-mini-title-link h4{width:100%!important;min-height:24px!important;height:24px!important;max-height:24px!important;margin:0!important;overflow:hidden!important;color:#000!important;font-size:1rem!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}main .product-card.product-mini .product-mini-price{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;min-height:0!important;margin:0!important;padding:0!important}main .product-card.product-mini .product-mini-price .old-price{min-height:15px!important;margin:0!important;color:#344036!important;font-size:.78rem!important;line-height:1!important}main .product-card.product-mini .offer-price-line{display:flex!important;align-items:center!important;gap:7px!important;min-height:26px!important;margin:0!important}main .product-card.product-mini .offer-price-line strong{color:#000!important;font-size:1.48rem!important;line-height:1.12!important;white-space:nowrap!important}main .product-card.product-mini .discount-percent-badge,main .product-card.product-mini .offer-time-badge,main .product-card.product-mini .installment-badge,main .product-card.product-mini .free-shipping-badge{width:fit-content!important;min-height:0!important;height:auto!important;margin:0!important;font-size:.78rem!important}main .product-card.product-mini .actions-inline{display:grid!important;flex:0 0 52px!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important;min-height:52px!important;height:52px!important;max-height:52px!important;margin:0!important;padding:4px 12px 8px!important;background:#fff!important}main .product-card.product-mini .actions-inline>button.btn-buy-now,main .product-card.product-mini .actions-inline>button.btn-primary{width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;max-height:40px!important;padding:8px 6px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;font-size:.9rem!important;line-height:1!important;white-space:nowrap!important}main .product-card.product-mini .actions-inline>button.btn-buy-now{background:var(--color-primary)!important;color:#fff!important}main .product-card.product-mini .actions-inline>button.btn-primary{background:#fff!important;color:#000!important}main .product-card.product-mini .actions-inline>button.btn-buy-now:hover,main .product-card.product-mini .actions-inline>button.btn-buy-now:focus-visible{border-color:#344036!important;background:#344036!important;color:#fff!important}main .product-card.product-mini .actions-inline>button.btn-primary:hover,main .product-card.product-mini .actions-inline>button.btn-primary:focus-visible{border-color:var(--color-primary)!important;background:#fff!important;color:#344036!important}.special-products-page .grid-products,.marketplace-search-grid{grid-template-columns:repeat(3,280px)!important;gap:18px!important}@media (max-width: 760px){main .product-card.product-mini{flex-basis:100%!important;width:min(280px,100%)!important;min-width:min(280px,100%)!important;max-width:min(280px,100%)!important}.special-products-page .grid-products,.marketplace-search-grid{grid-template-columns:1fr!important;justify-content:center!important}}.catalog-product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,226px)!important;align-items:start!important;justify-content:start!important;gap:18px!important}.catalog-product-grid>.product-mini{display:flex!important;flex:none!important;flex-direction:column!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:374px!important;min-height:374px!important;max-height:374px!important;margin:0!important}@media (max-width: 560px){.catalog-product-grid{grid-template-columns:minmax(0,226px)!important;justify-content:center!important}}.offers-products-page .catalog-product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;justify-content:stretch!important;gap:18px!important}.offers-products-page .catalog-product-grid>.product-mini{width:100%!important;min-width:0!important;max-width:none!important;height:374px!important;min-height:374px!important;max-height:374px!important}@media (max-width: 1320px){.offers-products-page .catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 1080px){.offers-products-page .catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 820px){.offers-products-page .catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 560px){.offers-products-page .catalog-product-grid{grid-template-columns:minmax(0,226px)!important;justify-content:center!important}.offers-products-page .catalog-product-grid>.product-mini{width:226px!important;min-width:226px!important;max-width:226px!important}}.catalog-product-grid .actions-inline>button.btn-primary{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:.68rem!important;padding-inline:2px!important}body .product-mini .product-mini-body{gap:5px!important;overflow:visible!important}body .product-mini .product-mini-price,body .product-mini .product-mini-price .offer-price-line,body .product-mini .product-mini-price .offer-time-badge,body .product-mini .installment-badge,body .product-mini .free-shipping-badge{position:static!important;flex:0 0 auto!important;flex-shrink:0!important}body .product-mini .product-mini-price{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;min-height:0!important}body .product-mini .product-mini-price .offer-time-badge.mini{display:inline-flex!important;align-self:center!important;margin:0!important;white-space:nowrap!important;line-height:1.1!important}body .product-mini .installment-badge,body .product-mini .free-shipping-badge{display:inline-flex!important;align-self:center!important;margin:0 0 10px!important;white-space:nowrap!important;line-height:1.1!important}body .product-mini:has(.offer-time-badge):has(.installment-badge):has(.free-shipping-badge){height:420px!important;min-height:420px!important;max-height:420px!important}body .product-mini:has(.offer-time-badge):has(.installment-badge):has(.free-shipping-badge) .product-mini-body{min-height:0!important}body .product-mini,body .home-page .offer-carousel-strip>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini,body .catalog-product-grid>.product-mini{height:420px!important;min-height:420px!important;max-height:420px!important}body .product-mini .super-offer-ribbon{position:static!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:0!important;margin:8px auto 0!important;padding:5px 10px!important;transform:none!important;border:0!important;border-radius:2px!important;background:var(--seal-orange)!important;color:#fff!important;font-size:.7rem!important;line-height:1!important;white-space:nowrap!important}body .product-mini .installment-badge,body .product-mini .free-shipping-badge,body .product-mini .offer-time-badge,body .product-mini .offer-time-badge.mini{border:1px solid #344036!important;background:#fff!important;color:#344036!important}body .product-mini .product-mini-media:has(.offer-time-badge.mini){overflow:visible!important}body .product-mini .offer-time-badge.mini{position:absolute!important;top:8px!important;left:8px!important;z-index:8!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;margin:0!important;padding:0!important;border:1px solid #344036!important;border-radius:50%!important;background:#fff!important;color:#344036!important;font-size:0!important;line-height:1!important;cursor:help!important}body .product-mini .offer-time-badge.mini:before{content:none!important}body .product-mini .offer-time-badge.mini:after{content:attr(data-label)!important;position:absolute!important;top:0!important;left:calc(100% + 8px)!important;z-index:20!important;width:max-content!important;max-width:190px!important;padding:7px 9px!important;border:1px solid #344036!important;border-radius:4px!important;background:#fff!important;color:#344036!important;font-size:.72rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;transform:translate(-4px)!important;transition:opacity .16s ease,transform .16s ease!important}body .product-mini .offer-time-badge.mini:hover:after,body .product-mini .offer-time-badge.mini:focus-visible:after{opacity:1!important;transform:translate(0)!important}body .product-mini .offer-time-clock{position:relative!important;display:block!important;width:16px!important;height:16px!important;color:#344036!important;stroke:currentColor!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;animation:offer-clock-tick 1.8s steps(2,end) infinite!important}body .product-mini .product-mini-media:has(.offer-time-badge.mini),body .product-mini:has(.offer-time-badge.mini){overflow:visible!important}body .product-mini .offer-time-badge.mini:after{left:calc(100% + 9px)!important;top:50%!important;transform:translate(-4px,-50%)!important}body .product-mini .offer-time-badge.mini:hover:after,body .product-mini .offer-time-badge.mini:focus-visible:after{transform:translateY(-50%)!important}body .product-mini .installment-badge,body .product-mini .free-shipping-badge{border:1px solid #344036!important;background:#fff!important;color:#344036!important}body .product-mini:has(.offer-time-badge.mini),body .product-mini:has(.offer-time-badge.mini) .product-mini-media{overflow:visible!important}body .product-mini .offer-time-badge.mini:after{visibility:hidden!important;left:calc(100% + 10px)!important;top:50%!important;opacity:0!important;transform:translate(-8px,-50%) scale(.94)!important;transform-origin:left center!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}body .product-mini .offer-time-badge.mini:hover:after,body .product-mini .offer-time-badge.mini:focus-visible:after{visibility:visible!important;opacity:1!important;transform:translateY(-50%) scale(1)!important}body .product-mini.super-offer-card .super-offer-ribbon{position:static!important;top:auto!important;left:auto!important;display:flex!important;width:fit-content!important;min-height:0!important;margin:8px auto 0!important;transform:none!important;border-radius:2px!important;background:var(--seal-orange)!important;color:#fff!important;font-size:.7rem!important;line-height:1!important;white-space:nowrap!important}@keyframes offer-clock-tick{0%,45%{transform:rotate(0)}50%,95%{transform:rotate(18deg)}to{transform:rotate(0)}}body .product-mini,body .home-page .offer-carousel-strip>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini,body .catalog-product-grid>.product-mini{height:444px!important;min-height:444px!important;max-height:444px!important}body .product-mini .actions-inline>button,body .product-mini .actions-inline>a,body .product-mini .actions-inline .btn{min-width:0!important;padding-inline:2px!important;font-size:.68rem!important;line-height:1!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}body .home-page .offer-carousel-strip>.product-mini,body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini,body .home-page.catalog-product-grid>.product-mini,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini{height:520px!important;min-height:520px!important;max-height:520px!important;box-sizing:border-box!important}body .home-page.catalog-product-grid>.product-mini .actions-inline,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini .actions-inline,body .offers-products-page .catalog-product-grid>.product-mini .actions-inline,body .home-page .offer-carousel-strip>.product-mini .actions-inline{margin-top:auto!important;flex-shrink:0!important}body .home-page.catalog-product-grid>.product-mini .actions-inline>button,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini .actions-inline>button,body .offers-products-page .catalog-product-grid>.product-mini .actions-inline>button,body .home-page .offer-carousel-strip>.product-mini .actions-inline>button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:.68rem!important;padding-inline:2px!important}body .product-mini,body .home-page .offer-carousel-strip>.product-mini,body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini,body .home-page.catalog-product-grid>.product-mini,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:520px!important;min-height:520px!important;max-height:520px!important;overflow:hidden!important}body .product-mini .product-mini-media,body .product-mini.super-offer-card .product-mini-media{flex:0 0 208px!important;height:208px!important;min-height:208px!important;max-height:208px!important;flex-shrink:0!important}body .product-mini .product-mini-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body .product-mini .actions-inline{flex:0 0 52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-top:auto!important;flex-shrink:0!important}body .product-mini .actions-inline>button,body .product-mini .actions-inline>a,body .product-mini .actions-inline .btn{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:.68rem!important;padding-inline:2px!important}body .product-mini .super-offer-ribbon{position:absolute!important;top:0!important;left:50%!important;z-index:5!important;margin:0!important;transform:translate(-50%)!important}body .product-mini.super-offer-card .product-mini-media{margin-top:28px!important}body .product-mini,body .home-page .offer-carousel-strip>.product-mini,body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini,body .home-page.catalog-product-grid>.product-mini,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini{height:420px!important;min-height:420px!important;max-height:420px!important;overflow:hidden!important}body .product-mini .product-mini-media,body .product-mini.super-offer-card .product-mini-media{margin-top:8px!important}body .product-mini .super-offer-ribbon{position:static!important;top:auto!important;left:auto!important;display:flex!important;width:fit-content!important;margin:8px auto 0!important;transform:none!important}body .product-mini .actions-inline{flex:0 0 43px!important;height:43px!important;min-height:43px!important;max-height:43px!important}body .catalog-product-grid>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini{width:280px!important;min-width:280px!important;max-width:280px!important;height:420px!important;min-height:420px!important;max-height:420px!important;overflow:visible!important;position:relative!important}body .catalog-product-grid>.product-mini .product-mini-media{overflow:hidden!important}body .catalog-product-grid>.product-mini .actions-inline>button,body .catalog-product-grid>.product-mini .actions-inline .btn{min-width:0!important;padding-inline:4px!important;font-size:.66rem!important;white-space:nowrap!important}body .catalog-product-grid>.product-mini .super-offer-ribbon{position:absolute!important;top:-18px!important;left:50%!important;z-index:10!important;margin:0!important;transform:translate(-50%)!important;white-space:nowrap!important}body .catalog-product-grid,body .offers-products-page .catalog-product-grid,body .marketplace-search-grid.home-page.catalog-product-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:18px!important;align-items:start!important;justify-content:stretch!important;overflow:visible!important}body .catalog-product-grid>.product-mini,body .offers-products-page .catalog-product-grid>.product-mini,body .marketplace-search-grid.home-page.catalog-product-grid>.product-mini{width:100%!important;min-width:0!important;max-width:none!important;height:420px!important;min-height:420px!important;max-height:420px!important;box-sizing:border-box!important;overflow:visible!important}body .catalog-product-grid>.product-mini .product-mini-media{width:calc(100% - 16px)!important;margin:8px 8px 0!important;overflow:hidden!important}body .catalog-product-grid>.product-mini .actions-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;padding-inline:8px!important;gap:6px!important}@media (max-width: 1100px){body .catalog-product-grid,body .offers-products-page .catalog-product-grid,body .marketplace-search-grid.home-page.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 860px){body .catalog-product-grid,body .offers-products-page .catalog-product-grid,body .marketplace-search-grid.home-page.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 640px){body .catalog-product-grid,body .offers-products-page .catalog-product-grid,body .marketplace-search-grid.home-page.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 430px){body .catalog-product-grid,body .offers-products-page .catalog-product-grid,body .marketplace-search-grid.home-page.catalog-product-grid{grid-template-columns:minmax(0,280px)!important;justify-content:center!important}}body .catalog-grid.offer-carousel-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;align-items:start!important;justify-content:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;overflow:visible!important}body .catalog-grid.offer-carousel-strip>.product-mini{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:hidden!important}@media (max-width: 620px){body .catalog-grid.offer-carousel-strip{grid-template-columns:minmax(0,280px)!important;justify-content:center!important}}body .product-mini .offer-time-badge.mini:before,body .product-mini .offer-time-badge.mini:after{content:none!important;display:none!important}body .product-mini .offer-time-clock-shell{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;transform-origin:center!important}body .product-mini .offer-time-clock{display:block!important;width:17px!important;height:17px!important;color:#344036!important;stroke:currentColor!important;animation:none!important}body .product-mini .offer-time-tooltip{position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;z-index:40!important;display:block!important;width:max-content!important;max-width:190px!important;padding:8px 10px!important;border:1px solid #344036!important;border-radius:5px!important;background:#fff!important;color:#344036!important;box-shadow:0 10px 24px #34403629!important;font-size:.72rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;pointer-events:none!important;transform-origin:left center!important}body .product-mini .offer-time-badge.mini{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:34px!important;min-width:34px!important;max-width:132px!important;height:34px!important;min-height:34px!important;padding:0 7px!important;gap:5px!important;border:1px solid rgba(52,64,54,.32)!important;border-radius:999px!important;background:#fffffff5!important;color:#344036!important;font-size:.72rem!important;line-height:1!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 3px 10px #00000024!important;transform-origin:left center!important;will-change:width,transform!important;transition:width .58s cubic-bezier(.34,1.32,.64,1),box-shadow .38s ease,background-color .38s ease!important}body .product-mini .offer-time-badge.mini.is-open{width:126px!important;background:#fff!important;box-shadow:0 6px 18px #00000038!important}body .product-mini .offer-time-clock-shell{display:grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;height:18px!important}body .product-mini .offer-time-clock{position:relative!important;display:block!important;width:18px!important;height:18px!important;border:2px solid currentColor!important;border-radius:50%!important;color:#344036!important;box-sizing:border-box!important}body .product-mini .offer-time-hour-hand,body .product-mini .offer-time-minute-hand{position:absolute!important;left:50%!important;bottom:50%!important;display:block!important;width:2px!important;margin-left:-1px!important;border-radius:999px!important;background:currentColor!important;transform-origin:center bottom!important}body .product-mini .offer-time-hour-hand{height:4px!important;transform:rotate(-42deg)!important}body .product-mini .offer-time-minute-hand{height:6px!important}body .product-mini .offer-time-clock-center{position:absolute!important;top:50%!important;left:50%!important;width:3px!important;height:3px!important;border-radius:50%!important;background:currentColor!important;transform:translate(-50%,-50%)!important}body .product-mini .offer-time-tooltip{position:static!important;display:block!important;flex:0 0 auto!important;width:max-content!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#344036!important;box-shadow:none!important;font-size:.67rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;pointer-events:none!important}body .product-mini .offer-time-badge.mini:not(.is-open) .offer-time-tooltip{opacity:0!important;visibility:hidden!important}@media (prefers-reduced-motion: reduce){body .product-mini .offer-time-badge.mini{transition-duration:1ms!important}}body .product-mini,body .home-page .offer-carousel-strip>.product-mini,body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>.product-mini,body .catalog-grid.offer-carousel-strip>.product-mini,body .special-products-page .catalog-grid.offer-carousel-strip>.product-mini,body .marketplace-search-grid.catalog-grid.offer-carousel-strip>.product-mini{flex-basis:226px!important;width:226px!important;min-width:226px!important;max-width:226px!important}body .catalog-grid.offer-carousel-strip,body .special-products-page .catalog-grid.offer-carousel-strip,body .marketplace-search-grid.catalog-grid.offer-carousel-strip{grid-template-columns:repeat(auto-fit,226px)!important;justify-content:start!important}html body article.product-mini.product-mini.product-mini.product-mini.product-mini,html body .home-page .offer-carousel-strip>article.product-mini.product-mini.product-mini,html body .catalog-product-grid>article.product-mini.product-mini.product-mini,html body .catalog-grid.offer-carousel-strip>article.product-mini.product-mini.product-mini{display:flex!important;flex-direction:column!important;align-self:start!important;box-sizing:border-box!important;height:420px!important;min-height:420px!important;max-height:420px!important}html body article.product-mini.product-mini .product-mini-body{display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-height:0!important}html body article.product-mini.product-mini .product-mini-title-link,html body article.product-mini.product-mini .product-mini-title-link h4{width:100%!important;text-align:center!important}html body article.product-mini.product-mini .actions-inline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:0 0 52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-top:auto!important}html body article.product-mini.product-mini .actions-inline>.btn-primary:only-child{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;grid-column:1!important;padding-inline:12px!important;white-space:nowrap!important}html body .header-category-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}html body .category-trigger-chevron{display:inline-block!important;width:7px!important;height:7px!important;margin-top:-4px!important;border-right:1.8px solid currentColor!important;border-bottom:1.8px solid currentColor!important;transform:rotate(45deg)!important;transition:transform .18s ease,margin-top .18s ease!important}html body .header-category-trigger[aria-expanded=true] .category-trigger-chevron{margin-top:4px!important;transform:rotate(225deg)!important}html body .product-mini.super-offer-card .super-offer-ribbon{position:static!important;display:flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin:8px auto 10px!important;padding:7px 15px!important;transform:none!important;border:0!important;border-radius:3px!important;background:#344036!important;color:#fff!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}html body .product-mini.featured-product-card .featured-product-ribbon{position:static!important;display:flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin:8px auto 10px!important;padding:7px 15px!important;border:0!important;border-radius:3px!important;background:#344036!important;color:#fff!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}html body .product-mini .actions-inline:has(>.btn-primary:only-child){display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;flex-basis:60px!important;height:60px!important;min-height:46px!important;max-height:60px!important;padding:4px 16px 12px!important}html body .product-mini .actions-inline>.btn-primary:only-child{grid-column:1!important;width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:4px 16px!important;border:1px solid var(--color-primary)!important;border-radius:0!important;background:var(--color-primary)!important;color:#fff!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;justify-self:center!important;white-space:nowrap!important}html body article.product-mini .actions-inline>button.btn.btn-primary:only-child{height:30px!important;min-height:30px!important;max-height:30px!important;padding-block:4px!important;line-height:1!important;position:relative!important;top:6px!important}html body .product-mini.super-offer-card .product-mini-media,html body .product-mini.featured-product-card .product-mini-media{flex-basis:150px!important;height:150px!important;min-height:150px!important;max-height:150px!important}html body .product-mini.super-offer-card .product-mini-price,html body .product-mini.featured-product-card .product-mini-price{margin-top:-4px!important}html body .product-mini.super-offer-card .super-offer-ribbon,html body .product-mini.featured-product-card .featured-product-ribbon{margin-top:4px!important;margin-bottom:6px!important;padding:5px 11px!important;font-size:.72rem!important}html body .product-mini.super-offer-card .super-offer-ribbon{padding-top:7px!important}html body .product-mini.super-offer-card .product-mini-title-link h4,html body .product-mini.featured-product-card .product-mini-title-link h4{min-height:38px!important;line-height:1.2!important}html body .product-mini.super-offer-card .product-mini-title-link,html body .product-mini.featured-product-card .product-mini-title-link{margin-top:5px!important}html body article.product-mini.featured-product-card .product-mini-media,html body article.product-mini.super-offer-card .product-mini-media{display:block!important;flex:0 0 170px!important;width:calc(100% - 16px)!important;height:170px!important;min-height:170px!important;max-height:170px!important;margin:8px 8px 0!important;overflow:hidden!important}html body article.product-mini.featured-product-card .product-mini-link,html body article.product-mini.super-offer-card .product-mini-link{display:block!important;width:100%!important;height:100%!important}html body article.product-mini.featured-product-card .product-mini-cover,html body article.product-mini.super-offer-card .product-mini-cover{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important}html body article.product-mini.product-mini.product-mini .product-mini-media{display:block!important;flex:0 0 170px!important;width:calc(100% - 16px)!important;height:170px!important;min-height:170px!important;max-height:170px!important;margin:8px 8px 0!important;overflow:hidden!important}html body article.product-mini.product-mini.product-mini .product-mini-link{display:block!important;width:100%!important;height:100%!important}html body article.product-mini.product-mini.product-mini .product-mini-cover{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}html body article.product-mini.product-mini.product-mini .product-mini-title-link{display:block!important;flex:0 0 auto!important;width:100%!important;min-height:38px!important;height:auto!important;overflow:visible!important}html body article.product-mini.product-mini.product-mini .product-mini-title-link h4{display:block!important;width:100%!important;height:auto!important;min-height:38px!important;max-height:none!important;margin:0!important;overflow:visible!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body article.product-mini.product-mini.product-mini .product-mini-price,html body article.product-mini.product-mini.product-mini .free-shipping-badge{flex-shrink:0!important}html body article.product-mini.product-mini.product-mini .product-mini-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important;overflow:visible!important}html body article.product-mini.product-mini.product-mini .product-mini-price{position:static!important;margin:0!important;flex:0 0 auto!important;min-height:0!important}html body article.product-mini.product-mini.product-mini .offer-price-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px!important;row-gap:5px!important;white-space:normal!important}html body article.product-mini.product-mini.product-mini .free-shipping-badge{align-self:center!important;margin-top:0!important;margin-bottom:0!important}html body article.product-mini.long-title-card .product-mini-title-link,html body article.product-mini.long-title-card .product-mini-title-link h4{min-height:56px!important;height:auto!important}html body article.product-mini.long-title-card .product-mini-title-link{margin-bottom:12px!important}html body article.product-mini.product-mini.product-mini.product-mini.product-mini{height:400px!important;min-height:400px!important;max-height:400px!important}html body .product-mini.super-offer-card .super-offer-ribbon,html body .product-mini.featured-product-card .featured-product-ribbon{padding-top:8px!important;position:relative!important;top:4px!important}html body .product-mini.super-offer-card .old-price,html body .product-mini.featured-product-card .old-price{position:relative!important;top:3px!important}html body .product-mini .old-price{font-size:.86rem!important}html body .product-mini .offer-price-line strong{font-size:1.58rem!important}html body .product-mini .discount-percent-badge,html body .product-mini .free-shipping-badge{padding:4px 7px!important;font-size:.82rem!important}html body article.product-mini.product-mini.product-mini .product-mini-body{justify-content:flex-start!important;align-items:stretch!important;gap:7px!important}html body article.product-mini.product-mini.product-mini .product-mini-title-link,html body article.product-mini.product-mini.product-mini .product-mini-title-link h4,html body article.product-mini.long-title-card .product-mini-title-link,html body article.product-mini.long-title-card .product-mini-title-link h4{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body article.product-mini.product-mini.product-mini .product-mini-title-link h4{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html body article.product-mini.product-mini.product-mini.product-mini.product-mini.product-mini,html body article.product-mini.product-mini.product-mini.product-mini.product-mini.product-mini:hover,html body article.product-mini.product-mini.product-mini.product-mini.product-mini.product-mini:focus-within{border:none!important;outline:none!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 20px #00000014!important}html body article.product-mini.product-mini.product-mini .product-mini-body,html body article.product-mini.product-mini.product-mini .actions-inline{background:#fff!important}html body article.product-mini.product-mini.product-mini.product-mini .product-mini-media,html body article.product-mini.product-mini.product-mini.product-mini .product-mini-link,html body article.product-mini.product-mini.product-mini.product-mini .product-mini-cover{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important}html body .site-header .top-header{min-height:82px!important;align-items:center!important}html body .site-header .brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 150px!important;width:150px!important;min-width:150px!important;height:65px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .site-header .brand img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;object-position:left center!important}@media (max-width: 720px){html body .site-header .brand{flex-basis:120px!important;width:120px!important;min-width:120px!important;height:52px!important}}html body .app-main:has(.admin-panel){background:radial-gradient(circle at 88% 4%,rgba(0,0,0,.18),transparent 30%),linear-gradient(145deg,#000,#000 28%,#fff 28%,#fff)!important}html body .admin-panel{--admin-orange: #000000;--admin-orange-dark: #000000;--admin-orange-soft: #ffffff;--admin-black: #000000;--admin-charcoal: #000000;--admin-warm-bg: #ffffff;--admin-surface: #ffffff;--admin-line: #ffffff;--admin-muted: #000000;color:var(--admin-charcoal)!important;border:1px solid rgba(0,0,0,.22)!important;background:radial-gradient(circle at top right,rgba(0,0,0,.14),transparent 28%),linear-gradient(180deg,#ffffff,var(--admin-warm-bg))!important;box-shadow:0 24px 60px #0003!important}html body .admin-panel h1,html body .admin-panel h2,html body .admin-panel h3,html body .admin-panel h4,html body .admin-panel strong,html body .admin-panel label{color:var(--admin-black)!important}html body .admin-panel .admin-panel-title p,html body .admin-panel small,html body .admin-panel .field-help,html body .admin-panel .admin-product-toolbar span,html body .admin-panel .chart-card-head span,html body .admin-panel .admin-pagination-meta{color:var(--admin-muted)!important}html body .admin-panel .admin-brand{min-height:66px!important}html body .admin-panel .admin-brand img,html body .admin-panel .admin-brand .auth-brand-logo{width:138px!important;height:60px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;box-shadow:none!important}html body .admin-panel .admin-brand strong{color:var(--admin-orange)!important}html body .admin-panel .auth-back-btn.admin-back-btn,html body .admin-panel .admin-bell-btn{border-color:var(--color-primary)!important;background:var(--admin-black)!important;color:#fff!important;box-shadow:0 9px 22px #0003!important}html body .admin-panel .auth-back-btn.admin-back-btn:hover,html body .admin-panel .admin-bell-btn:hover{border-color:var(--admin-orange)!important;background:var(--admin-orange)!important}html body .admin-panel .admin-bell-btn>span{border-color:var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}html body .admin-panel .tabs{border:1px solid var(--color-primary)!important;background:var(--admin-black)!important;box-shadow:0 14px 30px #0003!important}html body .admin-panel .tabs button{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}html body .admin-panel .tabs button:hover,html body .admin-panel .tabs button:focus-visible{border-color:#344036!important;background:var(--color-primary)!important;color:#000!important}html body .admin-panel .tabs .active{border-color:var(--admin-orange)!important;background:linear-gradient(145deg,#000000,var(--admin-orange-dark))!important;color:#fff!important;box-shadow:0 8px 20px #3440364d!important}html body .admin-panel .admin-tab-panel,html body .admin-panel .form-grid,html body .admin-panel .metric-card,html body .admin-panel .metric-kpi-card,html body .admin-panel .period-card,html body .admin-panel .chart-card,html body .admin-panel .media-picker,html body .admin-panel .order-summary,html body .admin-panel .product-list-panel,html body .admin-panel .product-editor-panel,html body .admin-panel .orders-filter-panel,html body .admin-panel .config-card,html body .admin-panel .config-banners-panel,html body .admin-panel .users-section-header,html body .admin-panel .user-table-toolbar,html body .admin-panel .admin-notification-popover,html body .admin-panel .admin-notifications-tab{border-color:var(--admin-line)!important;background:var(--admin-surface)!important;box-shadow:0 10px 26px #00000012!important}html body .admin-panel .metric-kpi-card,html body .admin-panel .period-card,html body .admin-panel .chart-card{border-top:3px solid var(--admin-orange)!important}html body .admin-panel .metric-kpi-card span,html body .admin-panel .metric-kpi-card small,html body .admin-panel .period-card span{color:var(--admin-muted)!important}html body .admin-panel .period-card small,html body .admin-panel a:not(.btn){color:var(--admin-orange-dark)!important}html body .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]),html body .admin-panel select,html body .admin-panel textarea{border-color:#344036!important;background:#fff!important;color:var(--admin-black)!important;box-shadow:none!important}html body .admin-panel input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,html body .admin-panel select:focus,html body .admin-panel textarea:focus{border-color:var(--admin-orange)!important;outline:0!important;box-shadow:0 0 0 3px #34403629!important}html body .admin-panel input[type=checkbox],html body .admin-panel input[type=radio]{accent-color:var(--admin-orange)!important}html body .admin-panel .btn-primary{border-color:var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}html body .admin-panel .btn-primary:hover,html body .admin-panel .btn-primary:focus-visible{border-color:var(--admin-orange-dark)!important;background:var(--admin-orange-dark)!important}html body .admin-panel .btn-secondary{border-color:var(--admin-black)!important;background:var(--admin-black)!important;color:#fff!important}html body .admin-panel .btn-secondary:hover,html body .admin-panel .btn-secondary:focus-visible{border-color:var(--admin-orange)!important;background:var(--color-primary)!important;color:#000!important}html body .admin-panel .admin-product-toolbar,html body .admin-panel .media-upload-zone,html body .admin-panel .chart-color-row,html body .admin-panel .chart-loading,html body .admin-panel .delivery-tier-config,html body .admin-panel .delivery-days-config{border-color:var(--admin-line)!important;background:var(--admin-orange-soft)!important}html body .admin-panel .table{border-color:var(--admin-line)!important;background:#fff!important}html body .admin-panel .table thead th{border-color:var(--color-primary)!important;background:var(--admin-black)!important;color:#fff!important}html body .admin-panel .table tbody td{border-color:#fff!important;background:#fff!important}html body .admin-panel .table tbody tr:hover td{background:#fff!important}html body .admin-panel .admin-page-btn{border-color:#344036!important;background:#fff!important;color:var(--admin-black)!important}html body .admin-panel .admin-page-btn.active,html body .admin-panel .admin-page-btn:hover:not(:disabled){border-color:var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}html body .admin-panel .config-hero-card{border:1px solid var(--color-primary)!important;background:radial-gradient(circle at 88% 12%,rgba(52,64,54,.4),transparent 34%),linear-gradient(var(--color-primary),var(--color-primary))!important;box-shadow:0 18px 38px #00000038!important}html body .admin-panel .config-hero-card span,html body .admin-panel .config-hero-card h3,html body .admin-panel .config-hero-card p,html body .admin-panel .config-save-note{color:#fff!important}html body .admin-panel .config-section-nav{border-color:var(--color-primary)!important;background:var(--admin-black)!important}html body .admin-panel .config-section-nav button{border-color:var(--color-primary)!important;background:var(--color-primary)!important;color:#fff!important}html body .admin-panel .config-section-nav button:hover{border-color:#344036!important;color:#000!important}html body .admin-panel .config-section-nav button.active{border-color:var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}html body .admin-panel .config-help-tip,html body .admin-panel .chart-mini-btn,html body .admin-panel .admin-notification-open-all{border-color:#344036!important;background:var(--admin-orange-soft)!important;color:var(--admin-orange-dark)!important}html body .admin-panel .config-help-tip:hover,html body .admin-panel .chart-mini-btn:hover,html body .admin-panel .admin-notification-open-all:hover{border-color:var(--admin-orange)!important;background:var(--admin-orange)!important;color:#fff!important}html body .admin-panel .product-admin-row.selected{border-color:var(--admin-orange)!important;background:var(--admin-orange-soft)!important;box-shadow:inset 4px 0 0 var(--admin-orange)!important}html body .admin-panel ::selection{background:var(--admin-orange)!important;color:#fff!important}html body .app-main:has(.admin-panel){background:radial-gradient(circle at 8% 0%,rgba(235,100,55,.08),transparent 25%),#f3f5f4!important}html body .admin-panel{--admin-accent: #eb6437;--admin-green: #344036;--admin-ink: #202523;--admin-muted-clean: #68716c;--admin-border-clean: #dce3de;width:min(1480px,calc(100% - 32px));margin:24px auto 48px!important;padding:24px!important;color:var(--admin-ink)!important;border:1px solid var(--admin-border-clean)!important;border-radius:22px!important;background:#f8faf9!important;box-shadow:0 18px 50px #20252314!important}html body .admin-panel .admin-top-actions{min-height:48px;margin-bottom:18px}html body .admin-panel .admin-brand{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .admin-panel .admin-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:38px;padding:7px 15px;color:var(--admin-ink)!important;border:1px solid var(--admin-border-clean);border-radius:10px;background:#fff;font-size:1rem;font-weight:900;letter-spacing:.02em}html body .admin-panel .auth-back-btn.admin-back-btn{border:1px solid var(--admin-border-clean)!important;background:#fff!important;color:var(--admin-ink)!important;box-shadow:none!important}html body .admin-panel .auth-back-btn.admin-back-btn:hover{border-color:var(--admin-accent)!important;background:#fff4ef!important;color:var(--admin-accent)!important}html body .admin-panel .admin-bell-btn,html body .admin-panel .admin-bell-btn:hover,html body .admin-panel .admin-bell-btn:focus-visible{width:42px!important;height:42px!important;padding:8px!important;border:0!important;background:transparent!important;color:var(--admin-ink)!important;box-shadow:none!important}html body .admin-panel .admin-bell-btn:hover{color:var(--admin-accent)!important}html body .admin-panel .admin-bell-icon{width:25px;height:25px;stroke:currentColor}html body .admin-panel .admin-bell-btn>span{min-width:19px;height:19px;padding:0 5px;border:2px solid #f8faf9!important;border-radius:999px;background:#df2f2f!important;color:#fff!important;font-size:.68rem;line-height:15px;box-shadow:none!important}html body .admin-panel .admin-panel-header{margin-bottom:18px;padding:0 2px}html body .admin-panel .admin-panel-title h2{margin-bottom:5px;color:var(--admin-ink)!important;font-size:clamp(1.65rem,2.3vw,2.15rem)}html body .admin-panel .admin-panel-title p{color:var(--admin-muted-clean)!important}html body .admin-panel .tabs.admin-tabs-grid{display:grid!important;grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;margin-bottom:20px;padding:8px!important;border:1px solid var(--admin-border-clean)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #2025230d!important}html body .admin-panel .tabs.admin-tabs-grid button{min-height:44px;padding:10px 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#4f5853!important;font-weight:800;box-shadow:none!important}html body .admin-panel .tabs.admin-tabs-grid button:hover,html body .admin-panel .tabs.admin-tabs-grid button:focus-visible{border-color:#dce3de!important;background:#f0f4f1!important;color:var(--admin-green)!important}html body .admin-panel .tabs.admin-tabs-grid button.active{border-color:var(--admin-green)!important;background:var(--admin-green)!important;color:#fff!important;box-shadow:0 7px 16px #3440362e!important}html body .admin-panel .admin-tab-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .admin-panel .config-hero-card{margin-bottom:16px;padding:22px 24px!important;border:1px solid #cad5cd!important;border-radius:18px!important;background:linear-gradient(135deg,#eef3ef,#fff 68%)!important;box-shadow:0 10px 28px #20252312!important}html body .admin-panel .config-hero-card span{color:var(--admin-accent)!important}html body .admin-panel .config-hero-card h3{color:var(--admin-ink)!important}html body .admin-panel .config-hero-card p,html body .admin-panel .config-save-note{color:var(--admin-muted-clean)!important}html body .admin-panel .config-section-nav{display:grid!important;grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px;margin-bottom:16px;padding:10px!important;border:1px solid var(--admin-border-clean)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px #2025230d!important}html body .admin-panel .config-section-nav button{min-height:68px;padding:12px 14px!important;border:1px solid #e3e8e5!important;border-radius:11px!important;background:#f8faf9!important;color:var(--admin-ink)!important;box-shadow:none!important}html body .admin-panel .config-section-nav button:hover{border-color:#aebbb2!important;background:#f0f4f1!important;color:var(--admin-green)!important}html body .admin-panel .config-section-nav button.active{border-color:var(--admin-accent)!important;background:#fff4ef!important;color:var(--admin-ink)!important;box-shadow:inset 0 0 0 1px var(--admin-accent)!important}html body .admin-panel .config-card,html body .admin-panel .config-banners-panel{border:1px solid var(--admin-border-clean)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 26px #2025230d!important}html body .admin-panel .product-editor-panel{align-self:start;max-height:min(78vh,850px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#9ba8a0 #edf1ee;scrollbar-width:thin}html body .admin-panel .product-editor-panel::-webkit-scrollbar{width:9px}html body .admin-panel .product-editor-panel::-webkit-scrollbar-track{border-radius:999px;background:#edf1ee}html body .admin-panel .product-editor-panel::-webkit-scrollbar-thumb{border:2px solid #edf1ee;border-radius:999px;background:#9ba8a0}html body .admin-panel .product-editor-panel::-webkit-scrollbar-thumb:hover{background:#344036}.site-header .cart-preview-action{border-color:#eb6437!important;background:#eb6437!important;color:#fff!important}.site-header .cart-preview-action:hover,.site-header .cart-preview-action:focus-visible{border-color:#cf4f29!important;background:#cf4f29!important;color:#fff!important}@media (max-width: 1100px){html body .admin-panel .tabs.admin-tabs-grid,html body .admin-panel .config-section-nav{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media (max-width: 680px){html body .admin-panel{width:calc(100% - 16px);margin:8px auto 28px!important;padding:14px!important;border-radius:16px!important}html body .admin-panel .tabs.admin-tabs-grid,html body .admin-panel .config-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}html body article.product-mini.product-mini.product-mini .product-mini-title-link,html body article.product-mini.long-title-card .product-mini-title-link{margin-bottom:0!important}html body article.product-mini.product-mini.product-mini .product-mini-price{margin-top:3px!important;margin-bottom:0!important}html body article.product-mini.product-mini.product-mini .free-shipping-badge{margin-top:1px!important}.site-footer{isolation:isolate;padding-top:34px!important;background-color:#344036!important;background-image:linear-gradient(#34403614,#34403614),url(/media/el-arte-del-sello/stamp_pattern.png)!important;background-position:center!important;background-size:cover!important;border-top:0!important;color:#000!important}.site-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#3440361a}.footer-institutional-links{max-width:1180px;margin:0 auto 30px;padding-bottom:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.2)}.site-footer .footer-institutional-links a{padding:10px 17px;border:1px solid rgba(0,0,0,.72);color:#000!important;background:#ffffff2e;font-weight:850;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.site-footer .footer-institutional-links a:hover,.site-footer .footer-institutional-links a:focus-visible{background:var(--color-primary);color:#fff!important;transform:translateY(-2px)}.site-footer .footer-grid h3,.site-footer .footer-grid h4,.site-footer .footer-grid p,.site-footer .footer-grid a{color:#000!important;text-shadow:0 1px 12px rgba(52,64,54,.65)}.institutional-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding-top:34px}.institutional-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:22px;color:#344036;font-size:.9rem}.institutional-breadcrumb a{color:#344036;font-weight:800;text-decoration:none}.institutional-heading{position:relative;overflow:hidden;margin-bottom:24px;padding:clamp(28px,5vw,58px);background:var(--color-primary);color:#fff}.institutional-heading:after{content:"";position:absolute;right:-60px;bottom:-100px;width:280px;height:280px;border:34px solid var(--color-primary);border-radius:50%;opacity:.22}.institutional-heading span{color:#000;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.institutional-heading h1{position:relative;z-index:1;max-width:760px;margin:8px 0 10px;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.institutional-heading p{position:relative;z-index:1;max-width:670px;margin:0;color:#fff;font-size:1.05rem;line-height:1.6}.institutional-card{padding:clamp(24px,4vw,46px);background:#fff;border:1px solid #ffffff;box-shadow:0 14px 35px #00000014}.institutional-card h2{margin:0 0 14px;color:#000;font-size:1.35rem}.institutional-card p{color:#344036;line-height:1.75}.institutional-story blockquote{margin:28px 0 0;padding:18px 22px;border-left:5px solid var(--color-primary);background:#fff;color:#000;font-size:1.08rem;font-weight:800}.legal-copy h2:not(:first-child){margin-top:28px}.contact-page-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.contact-details address{font-style:normal}.contact-details address p{display:grid;gap:3px;padding-bottom:13px;border-bottom:1px solid #ffffff}.contact-details a{color:#344036;font-weight:750}.contact-social-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.contact-social-links a{padding:9px 14px;border:1px solid var(--color-primary);color:#000;text-decoration:none}.contact-form{display:grid;gap:16px}.contact-form label{display:grid;gap:7px;color:#000;font-weight:800}.contact-form input,.contact-form textarea{width:100%;padding:12px 13px;border:1px solid #344036;background:#fff;font:inherit;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid rgba(52,64,54,.22);border-color:var(--color-primary)}.contact-form button{min-height:46px;border:0;background:var(--color-primary);color:#fff;font:inherit;font-weight:900;cursor:pointer}@media (max-width: 720px){.contact-page-grid{grid-template-columns:1fr}.footer-institutional-links{align-items:stretch;flex-direction:column;text-align:center}}.site-footer{padding:24px 40px 20px!important;background-image:url(/media/el-arte-del-sello/stamp_pattern.png)!important}.site-footer:after{background:#3440360a}.footer-institutional-links{max-width:1480px;margin-bottom:24px;padding-bottom:18px;gap:22px}.site-footer .footer-institutional-links a{padding:9px 22px}.site-footer .footer-grid{max-width:1480px;grid-template-columns:minmax(190px,.75fr) minmax(290px,1.25fr) minmax(290px,1.2fr) minmax(150px,.65fr);gap:clamp(48px,6vw,100px)}.site-footer .footer-grid h3,.site-footer .footer-grid h4{margin-bottom:10px}.site-footer .footer-grid p{margin:5px 0;line-height:1.45}@media (max-width: 1050px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:44px 70px}}@media (max-width: 620px){.site-footer{padding:22px 24px 20px!important}.site-footer .footer-grid{grid-template-columns:1fr;gap:34px}}html body .site-header,html body #root .site-header{position:sticky!important;top:0!important;z-index:1000!important;width:100%!important;border:0!important;background:#ffe88f!important;box-shadow:0 7px 22px #6e3b2329!important}html body .site-header:after{content:""!important;position:absolute!important;right:0!important;bottom:-4px!important;left:0!important;height:4px!important;background:#f5b722!important}html body .site-header .top-header{display:grid!important;grid-template-columns:minmax(525px,auto) minmax(390px,1fr) auto!important;align-items:center!important;width:min(100%,1780px)!important;min-height:82px!important;margin:0 auto!important;padding:10px clamp(24px,3vw,54px)!important;gap:18px!important;border:0!important;background:linear-gradient(100deg,#fff7cf,#ffe88f 56%,#f8d666)!important;color:#6e3b23!important}html body .site-header .header-brand-nav{display:flex!important;align-items:center!important;min-width:0!important;gap:16px!important}html body .site-header .brand{flex:0 0 170px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:170px!important;min-width:170px!important;height:58px!important;margin:0!important;padding:5px 9px!important;overflow:hidden!important;border:1px solid rgba(110,59,35,.3)!important;border-radius:8px!important;background:#ffffffd1!important;box-shadow:none!important}html body .site-header .brand img{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;object-fit:contain!important}html body .site-header .header-primary-links{display:flex!important;align-items:center!important;flex:0 0 auto!important;min-width:0!important;min-height:46px!important;margin:0!important;gap:10px!important}html body .site-header .header-primary-links .category-trigger,html body .site-header .header-primary-links .header-section-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(110,59,35,.28)!important;border-radius:7px!important;background:#ffffff7a!important;color:#6e3b23!important;font-size:.84rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body .site-header .header-primary-links .category-trigger:hover,html body .site-header .header-primary-links .category-trigger:focus-visible,html body .site-header .header-primary-links .header-section-link:hover,html body .site-header .header-primary-links .header-section-link:focus-visible{border-color:#6e3b23!important;background:#6e3b23!important;color:#fff!important;transform:none!important}html body .site-header .category-trigger-chevron{border-color:currentColor!important}html body .site-header .header-search{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;margin:0!important;padding:3px!important;overflow:hidden!important;border:1px solid rgba(110,59,35,.34)!important;border-radius:9px!important;background:#fffdf5!important;box-shadow:3px 3px #6e3b231c!important}html body .site-header .header-search input{display:block!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 16px!important;border:0!important;outline:0!important;background:transparent!important;color:#4d2818!important;font-size:.92rem!important;font-weight:700!important;line-height:42px!important;box-shadow:none!important}html body .site-header .header-search button{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;width:104px!important;min-width:104px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:6px!important;background:#6e3b23!important;color:#fff!important;font-size:.84rem!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}html body .site-header .header-search button:hover,html body .site-header .header-search button:focus-visible{background:#4d2818!important;color:#ffe88f!important}html body .site-header .menu-links{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;min-height:50px!important;margin:0!important;gap:7px!important}html body .site-header .cart-link,html body .site-header .header-notification-link{display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:1px solid rgba(110,59,35,.28)!important;border-radius:7px!important;background:#ffffff80!important;color:#6e3b23!important;box-shadow:none!important}html body .site-header .header-user-trigger,html body .site-header .header-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(110,59,35,.28)!important;border-radius:7px!important;background:#ffffff80!important;color:#6e3b23!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body .site-header .cart-link:hover,html body .site-header .header-notification-link:hover,html body .site-header .header-user-trigger:hover,html body .site-header .header-btn:hover{border-color:#6e3b23!important;background:#6e3b23!important;color:#fff!important;transform:none!important}html body .site-header .cart-count,html body .site-header .notification-bell-count{border:2px solid #FFE88F!important;background:#6e3b23!important;color:#fff!important}html body .site-header .header-user-icon{background:#f5b722!important;color:#4d2818!important}@media (max-width: 1480px){html body .site-header .top-header{grid-template-columns:minmax(500px,1fr) auto!important;gap:10px 16px!important;padding-inline:20px!important}html body .site-header .header-brand-nav{grid-column:1!important;grid-row:1!important}html body .site-header .menu-links{grid-column:2!important;grid-row:1!important}html body .site-header .header-search{grid-column:1 / -1!important;grid-row:2!important;width:min(100%,820px)!important;justify-self:center!important}}@media (max-width: 820px){html body .site-header .top-header{grid-template-columns:1fr auto!important;min-height:auto!important;padding:10px 12px 12px!important}html body .site-header .header-brand-nav{display:contents!important}html body .site-header .brand{grid-column:1!important;grid-row:1!important;width:130px!important;min-width:130px!important;height:50px!important}html body .site-header .menu-links{grid-column:2!important;grid-row:1!important}html body .site-header .header-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:48px!important;min-height:48px!important}html body .site-header .header-primary-links{grid-column:1 / -1!important;grid-row:3!important;justify-content:flex-start!important;width:100%!important;overflow-x:auto!important}html body .site-header .header-search input,html body .site-header .header-search button{height:40px!important;min-height:40px!important}}html body .site-header:after{background:#6e3b23!important}html body .site-header .header-primary-links .category-trigger,html body .site-header .header-primary-links .header-section-link{padding-inline:8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6e3b23!important;box-shadow:none!important}html body .site-header .header-primary-links .category-trigger:after,html body .site-header .header-primary-links .header-section-link:after{display:none!important;content:none!important}html body .site-header .header-primary-links .category-trigger:hover,html body .site-header .header-primary-links .category-trigger:focus-visible,html body .site-header .header-primary-links .header-section-link:hover,html body .site-header .header-primary-links .header-section-link:focus-visible{border:0!important;background:transparent!important;color:#4d2818!important;text-decoration:underline!important;text-decoration-color:#f5b722!important;text-decoration-thickness:3px!important;text-underline-offset:7px!important}html body .site-header .header-user-trigger .header-user{color:#6e3b23!important;text-shadow:none!important}html body .site-header .header-user-trigger:hover .header-user,html body .site-header .header-user-trigger:focus-visible .header-user{color:#fff!important}html body .site-header .header-search{grid-template-columns:minmax(0,1fr) 48px!important}html body .site-header .header-search button{width:48px!important;min-width:48px!important;padding:0!important}html body .site-header .header-search-icon{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important}html body .product-mini .actions-inline .btn.btn-primary,html body .home-page .product-mini .actions-inline .btn.btn-primary,html body .special-products-page .product-mini .actions-inline .btn.btn-primary,html body .category-products-page .product-mini .actions-inline .btn.btn-primary{border:1px solid #6E3B23!important;border-radius:0!important;background:#6e3b23!important;color:#fff!important;box-shadow:none!important}html body .product-mini .actions-inline .btn.btn-primary:hover,html body .product-mini .actions-inline .btn.btn-primary:focus-visible{border-color:#4d2818!important;border-radius:0!important;background:#4d2818!important;color:#ffe88f!important}html body article.product-mini,html body .home-page .offer-carousel-strip>article.product-mini,html body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>article.product-mini,html body .catalog-grid.offer-carousel-strip>article.product-mini,html body .special-products-page .catalog-grid.offer-carousel-strip>article.product-mini,html body .marketplace-search-grid.catalog-grid.offer-carousel-strip>article.product-mini{flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:540px!important;min-height:540px!important;max-height:540px!important}html body .catalog-grid.offer-carousel-strip,html body .special-products-page .catalog-grid.offer-carousel-strip,html body .marketplace-search-grid.catalog-grid.offer-carousel-strip{grid-template-columns:repeat(auto-fit,260px)!important;gap:22px!important}html body article.product-mini .product-mini-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}html body article.product-mini .product-mini-description{display:-webkit-box!important;min-height:2.7em!important;max-height:2.7em!important;margin:6px 12px 8px!important;overflow:hidden!important;color:#725746!important;font-size:.78rem!important;font-weight:550!important;line-height:1.35!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body article.product-mini .product-mini-price{margin-top:6px!important}html body article.product-mini .actions-inline{flex-shrink:0!important;margin-top:auto!important}html body article.product-mini .actions-inline>button.btn.btn-primary{border-radius:0!important;clip-path:none!important}@media (max-width: 620px){html body article.product-mini,html body .home-page .offer-carousel-strip>article.product-mini,html body .catalog-grid.offer-carousel-strip>article.product-mini{flex-basis:244px!important;width:244px!important;min-width:244px!important;max-width:244px!important}html body .catalog-grid.offer-carousel-strip{grid-template-columns:244px!important;justify-content:center!important}}html body article.product-mini,html body .home-page .offer-carousel-strip>article.product-mini,html body .home-page>.home-offer-banner+.home-section .offer-carousel-strip>article.product-mini,html body .catalog-grid.offer-carousel-strip>article.product-mini,html body .special-products-page .catalog-grid.offer-carousel-strip>article.product-mini,html body .marketplace-search-grid.catalog-grid.offer-carousel-strip>article.product-mini{flex-basis:250px!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:575px!important;min-height:575px!important;max-height:575px!important}html body .catalog-grid.offer-carousel-strip,html body .special-products-page .catalog-grid.offer-carousel-strip,html body .marketplace-search-grid.catalog-grid.offer-carousel-strip{grid-template-columns:repeat(auto-fit,250px)!important}html body article.product-mini .product-mini-description{color:#0000009e!important}html body article.product-mini .actions-inline>button.btn.btn-primary{border:2px solid #EB6437!important;border-radius:8px!important;background:#eb6437!important;color:#fff!important;box-shadow:none!important;clip-path:none!important}html body article.product-mini .actions-inline>button.btn.btn-primary:hover,html body article.product-mini .actions-inline>button.btn.btn-primary:focus-visible{border-color:#d95329!important;border-radius:8px!important;background:#d95329!important;color:#fff!important}@media (max-width: 620px){html body article.product-mini,html body .home-page .offer-carousel-strip>article.product-mini,html body .catalog-grid.offer-carousel-strip>article.product-mini{flex-basis:238px!important;width:238px!important;min-width:238px!important;max-width:238px!important}html body .catalog-grid.offer-carousel-strip{grid-template-columns:238px!important}}html body .site-footer{position:relative!important;overflow:hidden!important;border-top:5px solid #6E3B23!important;background-color:#ffe88f!important;background-image:radial-gradient(ellipse at 10% 20%,rgba(110,59,35,.07) 0 8px,transparent 9px),radial-gradient(ellipse at 10.8% 17%,rgba(110,59,35,.05) 0 4px,transparent 5px),radial-gradient(circle at 82% 72%,rgba(245,183,34,.28) 0 5px,transparent 6px),linear-gradient(115deg,#fff4bd,#ffe88f 52%,#f6ce52)!important;background-size:84px 58px,84px 58px,54px 54px,auto!important}html body .site-footer:after{content:""!important;position:absolute!important;inset:auto -80px -120px auto!important;z-index:0!important;width:330px!important;height:330px!important;border:48px solid rgba(110,59,35,.055)!important;border-radius:50%!important;background:transparent!important;pointer-events:none!important}html body .site-footer .footer-brand-logo,html body .site-footer .footer-grid{position:relative!important;z-index:1!important}html body .site-footer .footer-brand-logo{margin-bottom:18px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(110,59,35,.24)!important}html body .site-footer .footer-natural-brand{display:inline-flex!important;align-items:center!important;gap:12px!important;color:#6e3b23!important;text-decoration:none!important}html body .site-footer .footer-natural-icon{width:58px!important;height:58px!important;padding:6px!important;border:2px solid #6E3B23!important;border-radius:50%!important;background:#ffffff61!important}html body .site-footer .footer-natural-stem,html body .site-footer .footer-natural-leaf,html body .site-footer .footer-natural-grain{fill:none!important;stroke:#6e3b23!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .site-footer .footer-natural-leaf{fill:#f5b72294!important}html body .site-footer .footer-natural-brand>span{display:grid!important;gap:2px!important;text-align:left!important}html body .site-footer .footer-natural-brand strong{color:#6e3b23!important;font-size:1.15rem!important;font-weight:950!important;letter-spacing:.01em!important}html body .site-footer .footer-natural-brand small{color:#4e2818b3!important;font-size:.75rem!important;font-weight:700!important}html body .site-footer .footer-grid h3,html body .site-footer .footer-grid h4{color:#6e3b23!important}html body .site-footer .footer-grid p{max-width:330px!important;color:#3a1c10b8!important}html body .site-footer .footer-company-links a,html body .site-footer .footer-grid a{color:#6e3b23!important}html body .site-footer .footer-company-links a:hover,html body .site-footer .footer-company-links a:focus-visible,html body .site-footer .footer-grid a:hover,html body .site-footer .footer-grid a:focus-visible{color:#3f2013!important}@media (max-width: 620px){html body .site-footer .footer-natural-brand{align-items:flex-start!important}html body .site-footer .footer-natural-icon{width:50px!important;height:50px!important}html body .site-footer .footer-natural-brand strong{font-size:1rem!important}}html body .site-footer{background-color:#ffe88f!important;background-image:linear-gradient(#ffe88f80,#ffe88f80),url(/media/dietetica/footer-pattern.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}html body .site-footer:after{display:none!important;content:none!important}html body .site-footer .footer-brand-logo{padding:10px 16px 16px!important;border:1px solid rgba(110,59,35,.22)!important;background:#fff4bdc7!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body .site-footer .footer-grid>div{padding:14px 16px!important;border-top:3px solid rgba(110,59,35,.72)!important;background:#fff4bdc7!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}@media (max-width: 620px){html body .site-footer{background-size:auto 100%!important}}html body .site-footer .footer-brand-logo{padding:0 0 14px!important;border:0!important;border-bottom:1px solid rgba(110,59,35,.28)!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html body .site-footer .footer-grid>div{padding:0!important;border:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html body .site-footer .footer-grid h3,html body .site-footer .footer-grid h4,html body .site-footer .footer-grid p,html body .site-footer .footer-grid a,html body .site-footer .footer-natural-brand strong,html body .site-footer .footer-natural-brand small{text-shadow:0 1px 4px rgba(255,244,189,.92)!important}html body .site-footer .footer-grid h3,html body .site-footer .footer-grid h4{color:#4a2414!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:.01em!important;text-shadow:-1px -1px 0 rgba(255,244,189,.95),1px -1px 0 rgba(255,244,189,.95),-1px 1px 0 rgba(255,244,189,.95),1px 1px 0 rgba(255,244,189,.95),0 0 9px #fff0a8!important}html body .site-footer .footer-grid p,html body .site-footer .footer-grid a,html body .site-footer .footer-company-links a{color:#512a18!important;font-size:.95rem!important;font-weight:820!important;line-height:1.55!important;text-shadow:-1px -1px 0 rgba(255,244,189,.9),1px -1px 0 rgba(255,244,189,.9),-1px 1px 0 rgba(255,244,189,.9),1px 1px 0 rgba(255,244,189,.9),0 0 7px #fff0a8!important}html body .site-footer .footer-natural-brand strong{color:#4a2414!important;font-size:1.22rem!important}html body .site-footer .footer-natural-brand small{color:#63351f!important;font-size:.82rem!important;font-weight:800!important}html body .site-header .top-header{grid-template-columns:auto minmax(48px,1fr) auto!important;gap:18px!important}html body .site-header .header-brand-nav{grid-column:1!important;display:flex!important;align-items:center!important;min-width:0!important}html body .site-header .header-tools{grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;gap:12px!important}html body .site-header .header-tools .header-search{flex:0 1 480px!important;width:clamp(350px,29vw,480px)!important;min-width:300px!important}html body .site-header .header-tools .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;min-width:0!important;gap:8px!important}html body .site-header .header-user-trigger{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important}html body .site-header .header-user-icon{width:36px!important;height:36px!important;margin:0!important;border-radius:50%!important}html body .site-header .header-user-dropdown-logout{width:100%!important;margin-top:6px!important;padding:11px 14px!important;border:0!important;border-top:1px solid rgba(110,59,35,.16)!important;background:transparent!important;color:#9f301c!important;font:inherit!important;font-weight:850!important;text-align:left!important;cursor:pointer!important}html body .site-header .header-user-dropdown-logout:hover,html body .site-header .header-user-dropdown-logout:focus-visible{background:#fff0dc!important;color:#721f12!important}@media (max-width: 1450px){html body .site-header .top-header{grid-template-columns:1fr auto!important;gap:10px 16px!important}html body .site-header .header-brand-nav{grid-column:1 / -1!important;grid-row:1!important}html body .site-header .header-tools{grid-column:1 / -1!important;grid-row:2!important;width:100%!important}html body .site-header .header-tools .header-search{flex:1 1 auto!important;width:auto!important;min-width:260px!important;max-width:760px!important;margin-left:auto!important}}@media (max-width: 820px){html body .site-header .top-header{display:grid!important;grid-template-columns:1fr!important}html body .site-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;width:100%!important;overflow:hidden!important}html body .site-header .header-tools{grid-column:1!important;grid-row:2!important;flex-wrap:wrap!important}html body .site-header .header-tools .menu-links{order:1!important;margin-left:auto!important}html body .site-header .header-tools .header-search{order:2!important;flex:1 0 100%!important;width:100%!important;max-width:none!important;margin:0!important}html body .site-header .header-primary-links{flex:1 1 auto!important;width:auto!important}}html body .site-header .header-user-menu{position:relative!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important}html body .site-header .header-user-trigger{overflow:visible!important}html body .site-header .header-user-icon{display:grid!important;place-items:center!important;overflow:hidden!important;border:0!important;background:#f5b722!important}html body .site-header .header-profile-icon{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:#4d2818!important;stroke-width:2!important;stroke-linecap:round!important}html body .site-header .header-user-dropdown{top:calc(100% + 10px)!important;right:0!important;left:auto!important;min-width:230px!important}html body .site-header .header-user-dropdown-logout{display:block!important;box-sizing:border-box!important}@media (min-width: 1101px){html body .site-header .top-header{grid-template-columns:auto minmax(90px,1fr) auto!important}html body .site-header .header-brand-nav{grid-column:1!important;grid-row:1!important}html body .site-header .header-tools{grid-column:3!important;grid-row:1!important;width:auto!important;margin-left:auto!important;justify-self:end!important}html body .site-header .header-tools .header-search{flex:0 0 clamp(360px,24vw,430px)!important;width:clamp(360px,24vw,430px)!important;min-width:360px!important;max-width:430px!important;margin-left:auto!important}}@media (max-width: 1100px){html body .site-header .top-header{grid-template-columns:1fr!important}html body .site-header .header-brand-nav{grid-column:1!important;grid-row:1!important}html body .site-header .header-tools{grid-column:1!important;grid-row:2!important;width:100%!important}}html body .site-footer{background-image:linear-gradient(#ffeea4b8,#ffeea4b8),url(/media/dietetica/footer-pattern.png)!important}html body .site-footer .footer-grid h3,html body .site-footer .footer-grid h4{color:#3d1f12!important;font-size:1.12rem!important;font-weight:950!important;text-shadow:0 1px 0 rgba(255,255,255,.95),0 0 10px #fff4bd,0 0 18px #fff4bd!important}html body .site-footer .footer-grid p,html body .site-footer .footer-grid a,html body .site-footer .footer-company-links a{color:#452416!important;font-size:.98rem!important;font-weight:850!important;text-shadow:0 1px 0 rgba(255,255,255,.92),0 0 9px #fff4bd,0 0 16px #fff4bd!important}html body .site-footer .footer-natural-brand strong,html body .site-footer .footer-natural-brand small{text-shadow:0 1px 0 rgba(255,255,255,.95),0 0 10px #fff4bd,0 0 18px #fff4bd!important}html,body,#root,.app-shell{max-width:100%!important;overflow-x:clip!important}html body .site-header .header-cart-menu{position:relative!important}html body .site-header .cart-preview-popover{right:0!important;left:auto!important;width:min(380px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;transform-origin:top right!important}@media (max-width: 620px){html body .site-header .cart-preview-popover{right:-58px!important}}html body .site-header .cart-preview-popover:before,html body .site-header .cart-preview-popover:after{display:none!important;content:none!important}html body .site-header .cart-preview-popover:before{content:""!important;display:block!important;position:absolute!important;top:-9px!important;right:16px!important;left:auto!important;width:16px!important;height:16px!important;border:0!important;border-top:2px solid #f5b722!important;border-left:2px solid #f5b722!important;background:#fffdf6!important;transform:rotate(45deg)!important;z-index:2!important}html body .site-header .cart-preview-popover:after{display:none!important;content:none!important}@media (max-width: 620px){html body .site-header .cart-preview-popover:before{right:74px!important}}html body .site-header .header-user-menu{margin-left:10px!important}.mobile-home-content,.mobile-only-installments{display:none}@media (max-width: 760px){html,body,#root{max-width:100%;overflow-x:hidden}html body .site-header .top-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:64px!important;padding:10px 12px!important}html body .site-header .header-brand-nav{display:none!important}html body .site-header .header-tools{display:contents!important}html body .site-header .header-tools .header-search{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;margin:0!important}html body .site-header .header-search input{min-width:0!important;padding:0 12px!important;font-size:14px!important}html body .site-header .header-search button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;padding:0!important}html body .site-header .header-tools .menu-links{grid-column:2!important;display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important}html body .site-header .header-cart-menu,html body .site-header .menu-links>a,html body .site-header .menu-links>button{display:none!important}html body .site-header .header-notification-menu,html body .site-header .header-user-menu{display:block!important;margin:0!important}html body .site-header .header-notification-button,html body .site-header .header-user-trigger{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.home-page.home-market{width:100%;padding-bottom:24px;overflow:hidden}.home-page .market-hero{width:calc(100% - 20px)!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:10px auto 0!important;border-radius:10px!important;overflow:hidden!important}.home-page .market-hero-motion-slide,.home-page .market-hero-slide,.home-page .market-hero-media{width:100%!important;height:100%!important;min-height:0!important}.home-page .market-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important}.home-page .market-hero-dots{bottom:7px!important;gap:5px!important}.home-page .market-hero-dots button{width:6px!important;height:6px!important}.desktop-home-content{display:none!important}.mobile-home-content{display:block;width:100%}.mobile-category-strip{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-category-strip::-webkit-scrollbar{display:none}.mobile-category-item{flex:0 0 62px;display:grid;place-items:center;align-self:start;gap:6px;color:inherit;text-decoration:none;scroll-snap-align:start}.mobile-category-item>strong{display:-webkit-box;width:72px;margin:0;overflow:hidden;color:#4b2a1a;font-size:11px;font-weight:700;line-height:1.15;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-category-icon{display:grid;place-items:center;width:58px;height:58px;padding:7px;border:1px solid rgba(110,59,35,.17);border-radius:50%;background:#fffdf5;box-shadow:0 3px 9px #6e3b231a}.mobile-category-icon img{display:block;width:100%;height:100%;object-fit:contain}.mobile-product-section{width:100%;padding:12px 10px 4px}.mobile-product-section+.mobile-product-section{margin-top:14px}.mobile-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 10px}.mobile-product-section>h2,.mobile-section-heading h2{margin:0 2px 10px;color:#3f2417;font-size:20px;line-height:1.2}.mobile-section-heading h2{margin:0}.mobile-section-heading a{color:#9a4b25;font-size:13px;font-weight:700;text-decoration:none}html body .home-page .mobile-product-grid.product-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body .home-page .mobile-product-grid>article.product-mini{display:flex!important;flex-direction:column!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8px!important;overflow:visible!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 3px #3f241721!important}html body .home-page .mobile-product-grid>article.product-mini.super-offer-card,html body .home-page .mobile-product-grid>article.product-mini.featured-product-card{padding-top:36px!important}html body .home-page .mobile-product-grid .super-offer-ribbon,html body .home-page .mobile-product-grid .featured-product-ribbon{top:8px!important;left:50%!important;max-width:calc(100% - 16px)!important;padding:5px 9px!important;font-size:10px!important;transform:translate(-50%)!important}html body .home-page .mobile-product-grid .product-mini-media{flex:none!important;width:100%!important;height:145px!important;min-height:145px!important;max-height:145px!important;margin:0!important;overflow:hidden!important;border:0!important;background:#fff!important}html body .home-page .mobile-product-grid .product-mini-link,html body .home-page .mobile-product-grid .product-mini-cover{display:block!important;width:100%!important;height:100%!important}html body .home-page .mobile-product-grid .product-mini-cover{object-fit:contain!important;border:0!important}html body .home-page .mobile-product-grid .product-card-favorite{top:6px!important;right:6px!important;width:34px!important;height:34px!important}html body .home-page .mobile-product-grid .product-rating-badge{right:5px!important;bottom:5px!important;font-size:11px!important}html body .home-page .mobile-product-grid .product-mini-body{display:flex!important;flex:none!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:10px 2px 8px!important;overflow:visible!important}html body .home-page .mobile-product-grid .product-mini-title-link,html body .home-page .mobile-product-grid .product-mini-title-link h4{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;color:#27201c!important;font-size:14px!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .home-page .mobile-product-grid .product-mini-description{display:-webkit-box!important;width:100%!important;height:auto!important;max-height:none!important;margin:6px 0 0!important;overflow:hidden!important;color:#141414ad!important;font-size:11px!important;line-height:1.35!important;text-align:left!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}html body .home-page .mobile-product-grid .product-mini-price{width:100%!important;min-height:0!important;margin:11px 0 0!important;text-align:left!important}html body .home-page .mobile-product-grid .offer-price-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important}html body .home-page .mobile-product-grid .product-mini-price strong{font-size:18px!important;line-height:1.15!important}html body .home-page .mobile-product-grid .discount-percent-badge,html body .home-page .mobile-product-grid .free-shipping-badge{font-size:10px!important;line-height:1.2!important}html body .home-page .mobile-product-grid .free-shipping-badge{align-self:flex-start!important;margin:7px 0 0!important}html body .home-page .mobile-product-grid .actions-inline{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:8px 0 0!important;padding:0!important}html body .home-page .mobile-product-grid .actions-inline>button.btn.btn-primary{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:38px!important;margin:0!important;padding:8px 5px!important;border-radius:4px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;column-count:2!important;column-gap:10px!important;overflow:visible!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini{position:relative!important;display:inline-flex!important;align-self:start!important;height:max-content!important;min-height:0!important;max-height:none!important;margin:0 0 10px!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;vertical-align:top!important;contain:layout!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .product-mini-body{position:static!important;display:flex!important;flex:0 0 auto!important;height:max-content!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .product-mini-description{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;-webkit-line-clamp:unset!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .product-mini-title-link,html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .product-mini-title-link h4,html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .offer-price-line{width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .product-mini-price,html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .free-shipping-badge,html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .actions-inline{position:static!important;inset:auto!important;flex:0 0 auto!important;transform:none!important}html body .home-page.home-market .mobile-home-content .mobile-product-section .mobile-product-grid.product-strip>article.product-mini.product-mini .actions-inline{margin-top:12px!important}html body .site-header .top-header{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:stretch!important;gap:8px!important;width:100%!important}html body .site-header .header-tools{display:flex!important;flex:1 1 auto!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}html body .site-header .header-tools .header-search{display:flex!important;flex:1 1 auto!important;order:1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}html body .site-header .header-tools .menu-links{display:flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;order:2!important;width:auto!important;min-width:max-content!important;margin:0!important;transform:none!important}html body .home-page.home-market .mobile-category-strip{justify-content:flex-start!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;touch-action:pan-x!important}html body .home-page.home-market .mobile-category-strip:active{cursor:grabbing!important}html body .home-page.home-market .mobile-category-strip img{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}html body .home-page.home-market .mobile-product-section .mobile-section-heading{display:grid!important;grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 14px!important}html body .home-page.home-market .mobile-product-section .mobile-section-heading:before,html body .home-page.home-market .mobile-product-section .mobile-section-heading:after{content:"";display:block;width:100%;height:3px;border-radius:999px;background:#eb6437}html body .home-page.home-market .mobile-product-section .mobile-section-heading h2{margin:0!important;color:#17120f!important;font-size:20px!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important}html body .home-page.home-market .mobile-product-section .mobile-section-heading a{display:none!important}html body .home-page.home-market .mobile-product-section>h2{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 14px!important;color:#17120f!important;font-size:20px!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important}html body .home-page.home-market .mobile-product-section>h2:before,html body .home-page.home-market .mobile-product-section>h2:after{content:"";display:block;flex:1 1 auto;height:3px;border-radius:999px;background:#eb6437}html body .home-page.home-market .mobile-product-grid .mobile-only-installments{position:static!important;display:inline-block!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;margin:7px 0 0!important;padding:3px 6px!important;border:1px solid #b7dfbf!important;border-radius:3px!important;background:#edf9ef!important;color:#167033!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;overflow-wrap:anywhere!important;white-space:normal!important}html body .home-page.home-market .mobile-show-all-products{display:inline-block!important;width:auto!important;min-height:0!important;margin:16px 2px 4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b64220!important;font:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important}html body .home-page.home-market .mobile-show-all-products:active{background:transparent!important;color:#71321f!important}}html body article.product-mini .discount-percent-badge{border-color:#2e7d32!important;background:#2e7d32!important;color:#fff!important}html body article.product-mini .actions-inline>button.btn.btn-primary,html body article.product-mini .actions-inline .btn.btn-primary{border-color:#e53935!important;background:#e53935!important;color:#fff!important}html body article.product-mini .actions-inline>button.btn.btn-primary:hover,html body article.product-mini .actions-inline>button.btn.btn-primary:focus-visible,html body article.product-mini .actions-inline .btn.btn-primary:hover,html body article.product-mini .actions-inline .btn.btn-primary:focus-visible{border-color:#c62828!important;background:#c62828!important;color:#fff!important}html body article.product-mini .product-rating-badge>span{color:#f5b722!important}html body article.product-mini.super-offer-card .super-offer-ribbon{border-color:#e53935!important;background:#e53935!important;color:#fff!important}html body article.product-mini.featured-product-card .featured-product-ribbon{border-color:#1976d2!important;background:#1976d2!important;color:#fff!important}html body #root .app-shell main article.product-mini span.discount-percent-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;border:1px solid #2e7d32!important;border-radius:4px!important;background:#2e7d32!important;background-color:#2e7d32!important;color:#fff!important;line-height:1.2!important}html body #root .app-shell main article.product-mini div.actions-inline>button.btn.btn-primary,html body #root .app-shell main article.product-mini div.actions-inline>button.btn.btn-primary:only-child{border-color:#e53935!important;border-radius:12px!important;background:#e53935!important;background-color:#e53935!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell main article.product-mini div.actions-inline>button.btn.btn-primary:hover,html body #root .app-shell main article.product-mini div.actions-inline>button.btn.btn-primary:focus-visible{border-color:#c62828!important;border-radius:12px!important;background:#c62828!important;background-color:#c62828!important;color:#fff!important}@media (min-width: 821px){html body #root .site-header{overflow:visible!important;border:0!important;background:#fbfaf7!important;box-shadow:0 4px 18px #191e1c14!important}html body #root .site-header:after{display:none!important;content:none!important}html body #root .site-header .top-header{display:grid!important;grid-template-columns:190px minmax(420px,1fr) auto!important;grid-template-rows:112px 82px!important;align-items:center!important;gap:0 32px!important;width:100%!important;min-height:194px!important;margin:0!important;padding:0 3vw!important;border:0!important;background:#fbfaf7!important;background-image:none!important;color:#252b29!important;box-shadow:none!important}html body #root .site-header .header-brand-nav{display:contents!important}html body #root .site-header .brand{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:158px!important;min-width:158px!important;height:76px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .brand img{width:100%!important;height:100%!important;object-fit:contain!important}html body #root .site-header .header-tools{grid-column:2 / -1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(28px,4vw,70px)!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .site-header .header-tools .header-search{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;flex:1 1 auto!important;width:auto!important;min-width:320px!important;max-width:none!important;height:60px!important;min-height:60px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1.5px solid #66736e!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body #root .site-header .header-search input{grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;padding:0 20px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#252b29!important;font-size:1rem!important;font-weight:500!important}html body #root .site-header .header-search button{grid-column:1!important;grid-row:1!important;width:58px!important;min-width:58px!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#34383a!important;box-shadow:none!important}html body #root .site-header .header-search-icon{width:25px!important;height:25px!important;stroke:currentColor!important;stroke-width:1.8!important}html body #root .site-header .header-tools .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;gap:clamp(14px,1.8vw,30px)!important;width:auto!important;min-width:0!important;margin:0!important}html body #root .site-header .header-cart-menu,html body #root .site-header .header-notification-menu,html body #root .site-header .header-user-menu{width:82px!important;min-width:82px!important;margin:0!important}html body #root .site-header .header-user-menu{order:1!important}html body #root .site-header .header-favorites-link{order:2!important}html body #root .site-header .header-notification-menu{order:3!important}html body #root .site-header .header-cart-menu{order:4!important}html body #root .site-header .cart-link,html body #root .site-header .header-notification-link,html body #root .site-header .header-user-trigger,html body #root .site-header .header-favorites-link{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:82px!important;min-width:82px!important;height:74px!important;min-height:74px!important;margin:0!important;padding:3px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#293330!important;box-shadow:none!important}html body #root .site-header .cart-link:hover,html body #root .site-header .header-notification-link:hover,html body #root .site-header .header-user-trigger:hover,html body #root .site-header .header-favorites-link:hover{background:transparent!important;color:#e47a00!important;transform:translateY(-1px)!important}html body #root .site-header .cart-icon,html body #root .site-header .header-bell-icon,html body #root .site-header .header-heart-icon,html body #root .site-header .header-profile-icon{width:31px!important;height:31px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .site-header .header-user-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important}html body #root .site-header .header-action-label{display:block!important;color:inherit!important;font-size:.76rem!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html body #root .site-header .cart-count,html body #root .site-header .notification-bell-count{top:0!important;right:8px!important;display:grid!important;place-items:center!important;min-width:23px!important;height:23px!important;padding:0 5px!important;border:2px solid #fbfaf7!important;border-radius:999px!important;background:#e97800!important;color:#fff!important;font-size:.72rem!important}html body #root .site-header .header-primary-links{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(20px,3vw,54px)!important;width:auto!important;height:82px!important;margin:0 -3vw!important;padding:0 3vw!important;overflow:visible!important;border:0!important;background:#34383a!important;color:#fff!important}html body #root .site-header .header-primary-links .category-trigger,html body #root .site-header .header-primary-links .header-section-link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:12px!important;height:82px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:1rem!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}html body #root .site-header .header-primary-links .category-trigger:hover,html body #root .site-header .header-primary-links .header-section-link:hover{color:#fff!important;text-decoration:none!important}html body #root .site-header .header-primary-links .category-trigger:after,html body #root .site-header .header-primary-links .header-section-link:after{position:absolute!important;right:0!important;bottom:11px!important;left:0!important;display:block!important;width:0!important;height:3px!important;margin:auto!important;content:""!important;background:#f5b722!important;transition:width .18s ease!important}html body #root .site-header .header-primary-links .category-trigger:hover:after,html body #root .site-header .header-primary-links .header-section-link:hover:after{width:100%!important}html body #root .site-header .header-nav-icon{width:27px!important;height:27px!important;flex:0 0 27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .site-header .category-trigger-chevron{display:none!important}html body #root .site-header .header-shipping-note{display:inline-flex!important;align-items:center!important;gap:12px!important;height:42px!important;margin-left:auto!important;padding-left:clamp(24px,3vw,54px)!important;border-left:1px solid rgba(255,255,255,.3)!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;white-space:nowrap!important}html body #root .site-header .header-category-popover{top:calc(100% - 1px)!important}}@media (max-width: 820px){html body #root .site-header .header-action-label,html body #root .site-header .header-favorites-link,html body #root .site-header .header-shipping-note{display:none!important}}html body #root .app-shell main article.product-mini span.free-shipping-badge{border:1px solid #2e7d32!important;background:transparent!important;background-color:transparent!important;color:#2e7d32!important}html body #root .site-header .header-primary-links{background:#1f4b34!important;background-color:#1f4b34!important}html body #root .site-footer{padding:16px 40px 14px!important}html body #root .site-footer .footer-brand-logo{margin-bottom:10px!important;padding:0 0 10px!important}html body #root .site-footer .footer-natural-icon{width:44px!important;height:44px!important;padding:5px!important}html body #root .site-footer .footer-natural-brand strong{font-size:1rem!important}html body #root .site-footer .footer-natural-brand small{font-size:.7rem!important}html body #root .site-footer .footer-grid.footer-grid-compact{display:grid!important;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.65fr))!important;align-items:start!important;gap:clamp(24px,4vw,64px)!important;max-width:1480px!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact h3{margin:0 0 5px!important;font-size:.82rem!important;line-height:1.2!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact p{max-width:460px!important;margin:0!important;font-size:.78rem!important;line-height:1.4!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-section h4{margin:0 0 7px!important;font-size:.86rem!important;line-height:1.2!important}html body #root .site-footer .footer-compact-links{display:grid!important;gap:5px!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links a,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links span{margin:0!important;color:#452416!important;font-size:.8rem!important;font-weight:800!important;line-height:1.35!important;text-decoration:none!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links a:hover,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links a:focus-visible{color:#1f4b34!important;text-decoration:underline!important}@media (max-width: 900px){html body #root .site-footer .footer-grid.footer-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 36px!important}}@media (max-width: 620px){html body #root .site-footer{padding:14px 20px 12px!important}html body #root .site-footer .footer-grid.footer-grid-compact{grid-template-columns:1fr!important;gap:16px!important}}.filtered-catalog-section{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;align-items:start;gap:24px}.catalog-filter-panel{position:sticky;top:214px;box-sizing:border-box;width:280px;min-width:0;overflow:hidden;padding:14px 18px 20px;border:1px solid rgba(31,75,52,.18);border-radius:18px;background:linear-gradient(155deg,#fff 15%,#f3f7f2);box-shadow:0 12px 32px #192f221c}.catalog-filter-intro{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0 0 18px;padding:15px 14px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#1f4b34,#344036)}.catalog-filter-intro strong,.catalog-filter-intro p{display:block;margin:0}.catalog-filter-intro strong{font-size:.98rem;line-height:1.2}.catalog-filter-intro p{margin-top:3px;color:#ffffffb8;font-size:.76rem}.catalog-filter-icon{display:grid;flex:0 0 42px;place-content:center;gap:5px;width:42px;height:42px;border-radius:12px;background:#f5b722}.catalog-filter-icon i{display:block;width:20px;height:2px;border-radius:2px;background:#344036}.catalog-filter-icon i:nth-child(2){width:14px}.catalog-filter-panel .offers-filter-heading{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(31,75,52,.13)}.catalog-filter-panel .offers-filter-heading span{color:#24362a;font-size:1.05rem;font-weight:800}.catalog-filter-panel .offers-filter-heading button{padding:5px 10px;border:0;border-radius:999px;color:#1f4b34;background:#e5eee7;font-size:.74rem;font-weight:800;cursor:pointer}.catalog-filter-panel select,.catalog-filter-panel input[type=number]{min-height:42px;border:1px solid #d8e1d9;border-radius:10px;color:#24362a;background:#fff;box-shadow:0 3px 10px #1f4b340a}.catalog-filter-panel select:focus,.catalog-filter-panel input[type=number]:focus{border-color:#f5b722;outline:3px solid rgba(245,183,34,.2)}.catalog-filter-panel .offers-check-filter{padding:10px 11px;border:1px solid rgba(31,75,52,.1);border-radius:10px;color:#344036;background:#ffffffc2;font-weight:700}.catalog-filter-panel .offers-check-filter input{accent-color:#1f4b34}@media (max-width: 900px){.filtered-catalog-section{grid-template-columns:1fr!important}.catalog-filter-panel{position:static;top:auto;width:100%}}@media (min-width: 1101px){.filtered-catalog-section>.catalog-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch;gap:26px!important;width:100%;min-width:0;overflow:visible}.filtered-catalog-section>.catalog-grid>.product-card{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}}@media (min-width: 901px) and (max-width: 1100px){.filtered-catalog-section>.catalog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%;overflow:visible}}html body #root .home-categories-section,html body #root .home-categories-section .home-category-grid{background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root .site-header .top-header{background:#fff8e7!important;background-color:#fff8e7!important;background-image:none!important;color:#24362a!important}html body #root .site-header .header-text-logo{display:block;color:#111!important;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,1.55vw,1.75rem);font-weight:800;line-height:1;letter-spacing:-.025em;white-space:nowrap}html body #root .site-footer{padding:22px 40px 20px!important}html body #root .site-footer .footer-brand-logo{margin-bottom:13px!important;padding-bottom:13px!important}html body #root .site-footer .footer-natural-icon{width:50px!important;height:50px!important}html body #root .site-footer .footer-natural-brand strong{font-size:1.08rem!important}html body #root .site-footer .footer-natural-brand small{font-size:.76rem!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact h3{font-size:.9rem!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact p{font-size:.84rem!important;line-height:1.48!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-section h4{font-size:.92rem!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links a,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links span{font-size:.86rem!important;line-height:1.42!important}@media (max-width: 620px){html body #root .site-footer{padding:18px 20px 16px!important}}html body #root .home-page.home-market{padding-top:0!important}html body #root .home-page.home-market>.market-hero{width:100vw!important;max-width:none!important;margin-top:0!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;border:0!important;border-radius:0!important}html body #root .home-page.home-market>.market-hero .market-hero-motion-slide,html body #root .home-page.home-market>.market-hero .market-hero-slide,html body #root .home-page.home-market>.market-hero .market-hero-media,html body #root .home-page.home-market>.market-hero .market-hero-media img{width:100%!important;max-width:none!important;border-radius:0!important}@media (min-width: 1101px){html body #root .site-header .top-header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:clamp(28px,4vw,72px)!important;min-height:96px!important;padding:15px clamp(28px,4vw,72px)!important}html body #root .site-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;gap:22px!important;width:auto!important;min-width:max-content!important}html body #root .site-header .header-primary-links{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-tools{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:minmax(320px,1fr) auto!important;align-items:center!important;gap:clamp(22px,3vw,48px)!important;width:100%!important;min-width:0!important}html body #root .site-header .header-category-trigger{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:9px 14px!important;border:1px solid rgba(31,75,52,.22)!important;border-radius:10px!important;color:#1f4b34!important;background:#ffffff9e!important;box-shadow:0 4px 14px #1f4b3412!important;font-size:.9rem!important;font-weight:800!important}html body #root .site-header .header-category-trigger:hover,html body #root .site-header .header-category-trigger:focus-visible{border-color:#1f4b34!important;background:#fff!important}}@media (min-width: 1101px){html body #root .site-header{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}html body #root .site-header .top-header{box-sizing:border-box!important;grid-template-rows:auto!important;height:auto!important;min-height:72px!important;max-height:none!important;padding-top:8px!important;padding-bottom:8px!important;overflow:visible!important}html body #root .site-header .brand{width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:48px!important;overflow:visible!important}html body #root .site-header .header-text-logo{font-size:1.42rem!important}html body #root .site-header .header-category-trigger,html body #root .site-header .header-category-trigger span,html body #root .site-header .header-category-trigger svg{color:#1f4b34!important}html body #root .site-header .header-category-trigger svg,html body #root .site-header .header-category-trigger svg *{stroke:currentColor!important}html body #root .site-header .header-primary-links{grid-row:auto!important;height:auto!important;min-height:0!important;max-height:44px!important}html body #root .site-header .header-tools,html body #root .site-header .menu-links{height:auto!important;min-height:0!important;overflow:visible!important}html body #root .site-header .header-search{box-sizing:border-box!important;height:46px!important;min-height:46px!important;max-height:46px!important}html body #root .site-header .header-search input{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body #root .site-header .header-search button{height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .site-header .menu-links>*{align-self:center!important}}html body #root .site-header .header-search{display:flex!important;align-items:center!important}html body #root .site-header .header-search input{align-self:center!important;padding-top:0!important;padding-bottom:0!important;line-height:44px!important}html body #root .site-header .header-search button{top:50%!important;transform:translateY(-50%)!important}html body #root .site-header .header-category-trigger,html body #root .site-header .header-category-trigger span,html body #root .site-header .header-category-trigger svg{color:#232427!important}html body #root .site-header .header-category-trigger:hover,html body #root .site-header .header-category-trigger:hover span,html body #root .site-header .header-category-trigger:hover svg,html body #root .site-header .header-category-trigger:focus-visible,html body #root .site-header .header-category-trigger:focus-visible span,html body #root .site-header .header-category-trigger:focus-visible svg{color:#d52b2f!important}html body #root .site-footer{position:relative!important;isolation:isolate;overflow:hidden;background:#232427!important;background-color:#232427!important;background-image:none!important}html body #root .site-footer:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background:url(/media/dietetica/footer-pattern.png) center / cover repeat!important;filter:grayscale(1) brightness(0) invert(1)!important;opacity:.15!important}html body #root .site-footer,html body #root .site-footer h3,html body #root .site-footer h4,html body #root .site-footer p,html body #root .site-footer a,html body #root .site-footer span,html body #root .site-footer strong,html body #root .site-footer small{color:#fff!important;text-shadow:none!important}html body #root .site-footer .footer-natural-stem,html body #root .site-footer .footer-natural-leaf,html body #root .site-footer .footer-natural-grain{stroke:#fff!important;fill:transparent!important}html body #root .site-header,html body #root .site-header .top-header{background:#232427!important;background-color:#232427!important;background-image:none!important}html body #root .site-header .header-text-logo,html body #root .site-header .menu-links,html body #root .site-header .menu-links button,html body #root .site-header .menu-links a,html body #root .site-header .header-action-label{color:#fff!important}html body #root .site-header .header-logo-image{display:block!important;width:78px!important;height:78px!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:50%!important}@media (max-width: 760px){html body #root .site-header .header-logo-image{width:58px!important;height:58px!important}}html body #root .site-header .header-brand-nav>.brand{display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:66px!important;min-height:66px!important;max-height:66px!important;flex:0 0 auto!important;overflow:visible!important}html body #root .site-header .header-brand-nav>.brand .header-logo-image{width:66px!important;height:66px!important}html body #root .site-header .header-brand-name{display:block!important;color:#fff!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1rem,1.15vw,1.25rem)!important;font-weight:750!important;line-height:1.05!important;letter-spacing:.01em!important;white-space:nowrap!important}@media (max-width: 760px){html body #root .site-header .header-brand-nav>.brand{width:auto!important;min-width:max-content!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;flex-basis:50px!important}html body #root .site-header .header-brand-nav>.brand .header-logo-image{width:50px!important;height:50px!important}html body #root .site-header .header-brand-name{font-size:.9rem!important}}html body #root .site-header{height:auto!important;min-height:0!important}.mobile-bottom-nav{display:none!important}@media (max-width: 760px){.mobile-bottom-nav{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(70px + env(safe-area-inset-bottom))!important;padding:0 8px calc(2px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:#fff!important;box-shadow:0 -1px 16px #0000001f!important;border-top:1px solid rgba(0,0,0,.08)!important;z-index:1190!important;align-items:center!important;justify-content:space-between!important;gap:4px!important}.mobile-bottom-nav-link{flex:1 1 0!important;min-width:0!important;width:auto!important;height:100%!important;padding:6px 4px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#374047!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;text-decoration:none!important;font-size:.73rem!important;line-height:1!important;font-weight:600!important;position:relative!important}.mobile-bottom-nav-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex:0 0 auto!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important}.mobile-bottom-nav-icon-wrap svg{width:20px!important;height:20px!important;stroke-width:2!important;fill:none!important;stroke:currentColor!important}.mobile-bottom-nav-icon-wrap svg *{fill:none!important;stroke:currentColor!important}.mobile-bottom-nav-label{display:inline-block!important;text-align:center!important;color:currentColor!important;white-space:nowrap!important}.mobile-bottom-nav-link.active{color:var(--color-primary)!important}.mobile-bottom-nav-link .mobile-active-line{position:absolute!important;left:50%!important;bottom:8px!important;width:36px!important;height:4px!important;border-radius:999px!important;transform:translate(-50%)!important;background:var(--color-primary)!important}.mobile-bottom-nav-link:not(.active) .mobile-active-line{display:none!important}.app-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav .cart-count,.mobile-bottom-nav .notification-bell-count{min-width:16px!important;height:16px!important;line-height:16px!important;padding:0 4px!important;border-radius:999px!important;font-size:11px!important}.mobile-bottom-nav-link .cart-count,.mobile-bottom-nav-link .notification-bell-count{position:absolute!important;top:2px!important;right:18px!important;margin:0!important}}@media (max-width: 430px){.mobile-bottom-nav{height:calc(68px + env(safe-area-inset-bottom))!important;padding-bottom:calc(2px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav-link{padding-top:8px!important;font-size:.66rem!important}.mobile-bottom-nav-icon-wrap{width:19px!important;height:19px!important}.mobile-bottom-nav-icon-wrap svg{width:19px!important;height:19px!important}}html body #root .app-shell>header.site-header{position:fixed!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;margin:0!important;z-index:1200!important}html body #root .site-header .top-header{min-height:0!important}html body #root .home-page.home-market .home-quick-links{display:grid!important;position:static!important;top:auto!important;z-index:auto!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;justify-items:stretch!important;width:100%!important;min-height:54px!important;padding:0 clamp(24px,8vw,150px)!important;border-top:0!important;border-bottom:0!important;background:transparent!important;margin-top:0!important}html body #root .home-page.home-market .home-quick-links-track,html body #root .home-page.home-market .home-quick-links-group{display:contents}html body #root .home-page.home-market .home-quick-links-group[aria-hidden=true]{display:none}html body #root .home-page.home-market .home-quick-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;min-height:54px!important;line-height:1!important;color:#5c5d5b!important;font-size:clamp(.82rem,1.1vw,1.08rem)!important;font-weight:750!important;letter-spacing:.01em!important;text-decoration:none!important;transition:color .16s ease,text-shadow .16s ease!important}html body #root .home-page.home-market .home-quick-link-mobile-only{display:none!important}html body #root .home-page.home-market .home-quick-link:hover,html body #root .home-page.home-market .home-quick-link:focus-visible{color:#e68100!important;background:transparent!important;text-shadow:0 0 10px rgba(230,129,0,.24)!important}html body #root .home-page.home-market .home-quick-icon{display:none!important;width:0!important;height:0!important}@media (max-width: 760px){html body #root .home-page.home-market .home-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:44px!important;padding:0 8px!important;margin-top:0!important}html body #root .home-page.home-market .home-quick-link{min-height:44px!important;font-size:.78rem!important}}@media (max-width: 760px){html body #root .site-header .header-search{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important;background:#fff!important}}html body #root .site-header .header-tools .header-search{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important;background:#fff!important}html body #root .site-header .header-search input{grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 20px 0 0!important;line-height:normal!important}html body #root .site-header .header-search button{position:static!important;grid-column:1!important;grid-row:1!important;align-self:stretch!important;width:58px!important;min-width:58px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;top:auto!important;transform:none!important}html body #root .site-header .header-category-trigger,html body #root .site-header .header-category-trigger span,html body #root .site-header .header-category-trigger svg{color:#fff!important}html body #root .site-header .header-category-trigger{border-color:#ffffff57!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-category-trigger:hover,html body #root .site-header .header-category-trigger:hover span,html body #root .site-header .header-category-trigger:hover svg,html body #root .site-header .header-category-trigger:focus-visible,html body #root .site-header .header-category-trigger:focus-visible span,html body #root .site-header .header-category-trigger:focus-visible svg{color:#e47a00!important}html body #root .site-header .header-category-trigger:hover,html body #root .site-header .header-category-trigger:focus-visible{border-color:#e47a00!important;background:transparent!important}html body #root .site-footer:before{z-index:0!important;background-color:transparent!important;background-image:url(/media/dietetica/footer-pattern.png)!important;background-position:center!important;background-repeat:repeat!important;background-size:auto 180px!important;filter:grayscale(1) brightness(0) invert(1)!important;opacity:.2!important}html body #root .site-footer>*{position:relative!important;z-index:1!important}html body #root .site-footer .footer-brand-logo,html body #root .site-footer .footer-grid,html body #root .site-footer .footer-grid>*{background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact h3,html body #root .site-footer .footer-grid.footer-grid-compact .footer-about-compact p,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-section h4,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links a,html body #root .site-footer .footer-grid.footer-grid-compact .footer-compact-links span{color:#fff!important;text-shadow:none!important}html body #root .whatsapp-sticky{z-index:50!important;border-color:#25d3662e!important;background:#fff!important;background-color:#fff!important;color:#25d366!important;box-shadow:0 16px 34px #0000003d,0 0 0 8px #25d36624!important}html body #root .whatsapp-sticky:hover{background:#fff!important;background-color:#fff!important;box-shadow:0 20px 40px #00000047,0 0 0 10px #25d3662e!important}html body #root .whatsapp-sticky svg{width:48px!important;height:48px!important}html body #root .whatsapp-sticky .wa-logo-bubble{fill:#25d366!important}html body #root .whatsapp-sticky .wa-logo-phone{fill:#fff!important}html body #root footer.site-footer,html body #root footer.site-footer>.footer-brand-logo,html body #root footer.site-footer>.footer-grid,html body #root footer.site-footer>.footer-grid>div,html body #root footer.site-footer .footer-natural-brand{background-color:#232427!important;background-image:none!important;box-shadow:none!important}html body #root footer.site-footer>.footer-brand-logo{border-color:#ffffff1a!important}html body #root footer.site-footer:before{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background-color:transparent!important;background-image:radial-gradient(ellipse 34px 15px at 22px 24px,transparent 59%,rgba(255,255,255,.16) 61%,rgba(255,255,255,.16) 65%,transparent 67%),radial-gradient(ellipse 29px 13px at 76px 66px,transparent 59%,rgba(255,255,255,.1) 61%,rgba(255,255,255,.1) 65%,transparent 67%)!important;background-position:0 0,8px 4px!important;background-repeat:repeat!important;background-size:132px 96px!important;filter:none!important;opacity:1!important}html body #root footer.site-footer:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 16% 35%,rgba(255,255,255,.055),transparent 28%),radial-gradient(circle at 82% 72%,rgba(255,255,255,.045),transparent 25%),linear-gradient(115deg,rgba(255,255,255,.025),transparent 40%,rgba(255,255,255,.02))!important}html body #root footer.site-footer>*{position:relative!important;z-index:1!important}html body #root .site-header .header-user-dropdown,html body #root .site-header .header-user-dropdown-head,html body #root .site-header .header-user-dropdown-head strong,html body #root .site-header .header-user-dropdown-head small,html body #root .site-header .header-user-dropdown a,html body #root .site-header .header-user-dropdown button{color:#232427!important}html body #root .site-header .header-user-dropdown{background:#fff!important}html body #root .site-header .header-user-dropdown a,html body #root .site-header .header-user-dropdown button{background:transparent!important}html body #root .site-header .header-user-dropdown a:hover,html body #root .site-header .header-user-dropdown button:hover,html body #root .site-header .header-user-dropdown a:focus-visible,html body #root .site-header .header-user-dropdown button:focus-visible{color:#e47a00!important;background:#f6f3ec!important}@media (min-width: 1101px){html body #root .site-header .header-primary-links{margin-left:18px!important}}@media (max-width: 1100px){html body #root .site-header,html body #root .site-header .top-header{height:auto!important;min-height:0!important;max-height:none!important}html body #root .site-header .top-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0!important;width:100%!important;padding:8px 10px!important;background:#232427!important;overflow:visible!important}html body #root .site-header .header-brand-nav,html body #root .site-header .header-primary-links,html body #root .site-header .header-cart-menu,html body #root .site-header .header-favorites-link,html body #root .site-header .header-action-label{display:none!important}html body #root .site-header .header-tools{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important}html body #root .site-header .header-tools .header-search{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:46px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important;border-radius:10px!important}html body #root .site-header .header-search button{width:46px!important;min-width:46px!important}html body #root .site-header .header-search input{min-width:0!important;padding-right:12px!important;font-size:.9rem!important;text-overflow:ellipsis!important}html body #root .site-header .header-tools .menu-links{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;margin:0!important}html body #root .site-header .header-notification-menu,html body #root .site-header .header-user-menu{display:block!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;margin:0!important}html body #root .site-header .header-notification-link,html body #root .site-header .header-user-trigger{display:grid!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important;color:#fff!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-user-icon{width:30px!important;height:30px!important;border:0!important;color:#fff!important;background:transparent!important}}@media (max-width: 520px){html body #root .site-header .header-notification-menu,html body #root .site-header .header-user-menu,html body #root .site-header .header-notification-link,html body #root .site-header .header-user-trigger{width:42px!important;min-width:42px!important;height:42px!important}html body #root .site-header .header-tools .header-search{height:42px!important;grid-template-columns:42px minmax(0,1fr)!important}}@media (max-width: 1100px){html body #root .site-header .header-tools .header-search{border:1px solid #d8dadd!important;background:#fff!important;box-shadow:none!important}html body #root .site-header .header-search button,html body #root .site-header .header-search button:hover,html body #root .site-header .header-search button:focus-visible{border:0!important;border-radius:0!important;color:#232427!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body #root .site-header .header-search button svg,html body #root .site-header .header-search button svg *{color:#232427!important;stroke:#232427!important}html body #root .site-header .header-search input{border:0!important;color:#232427!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body #root .site-header .header-search input::placeholder{color:#6a6d70!important;opacity:1!important}html body #root .site-header .header-notification-link,html body #root .site-header .header-user-trigger,html body #root .site-header .header-user-icon{color:#fff!important;background:transparent!important;background-color:transparent!important}html body #root .site-header .header-notification-link svg,html body #root .site-header .header-notification-link svg *,html body #root .site-header .header-user-trigger svg,html body #root .site-header .header-user-trigger svg *{color:#fff!important;stroke:#fff!important}html body #root .site-header .notification-bell-count,html body #root .site-header .cart-count{border-color:#232427!important;color:#fff!important;background:#e53935!important;background-color:#e53935!important}html body #root .site-header .header-notification-link:hover,html body #root .site-header .header-notification-link:focus-visible,html body #root .site-header .header-user-trigger:hover,html body #root .site-header .header-user-trigger:focus-visible{border-color:#e53935!important;color:#fff!important;background:#ffffff0f!important}}html body #root .home-page.home-market .home-category-carousel{position:relative;width:calc(100% - 72px);margin:0 auto;padding:16px 0 12px;overflow:visible;background:transparent;border:0}html body #root .home-page.home-market .home-category-carousel-heading{width:min(calc(100% - 32px),1420px)!important;margin:0 auto 14px!important}html body #root .home-page.home-market .home-category-carousel-heading h2{color:#000!important;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.035em!important;text-align:left!important}html body #root .home-page.home-market .home-category-carousel-body{position:relative;width:100%;padding:0 52px;overflow-x:hidden;overflow-y:visible}html body #root .home-page.home-market .home-category-carousel-body>.home-category-track{display:flex;align-items:flex-start;gap:clamp(20px,2.5vw,42px);width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 48px 4px 6px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x}html body #root .home-page.home-market .home-category-track:active{cursor:grabbing}html body #root .home-page.home-market .home-category-carousel-body>.home-category-track::-webkit-scrollbar{display:none}html body #root .home-page.home-market .home-category-round-item{flex:0 0 98px;display:grid;justify-items:center;align-content:start;gap:9px;min-width:0;color:#f5ecd5;text-align:center;text-decoration:none;scroll-snap-align:start}html body #root .home-page.home-market .home-category-round-icon{display:grid;place-items:center;width:74px;height:74px;overflow:hidden;border:1px solid rgba(240,111,50,.3);border-radius:50%;background:#f5ecd5;box-shadow:0 7px 18px #00000038;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html body #root .home-page.home-market .home-category-round-icon img{width:100%;height:100%;padding:8px;object-fit:contain;pointer-events:none}html body #root .home-page.home-market .home-category-round-item strong{display:-webkit-box;max-width:98px;overflow:hidden;color:inherit;font-size:.86rem;font-weight:700;line-height:1.15;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #root .home-page.home-market .home-category-round-item:hover .home-category-round-icon,html body #root .home-page.home-market .home-category-round-item:focus-visible .home-category-round-icon{transform:translateY(-3px);border-color:#f06f32;box-shadow:0 10px 24px #00000047}html body #root .home-page.home-market .home-category-scroll-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:32px;height:32px;padding:0 0 3px;border:1px solid rgba(240,111,50,.45);border-radius:50%;background:#f5ecd5;color:#232427;box-shadow:0 5px 15px #0000003d;font-family:Georgia,serif;font-size:1.8rem;line-height:1;transform:translateY(-50%);cursor:pointer}html body #root .home-page.home-market .home-category-scroll-arrow:hover{border-color:#f06f32;background:#f06f32;color:#fff}html body #root .home-page.home-market .home-category-scroll-arrow-prev{left:12px}html body #root .home-page.home-market .home-category-scroll-arrow-next{right:12px}html[data-storefront-theme=light] body #root .home-page.home-market .home-category-carousel{background:transparent;border-color:#b55c3033}html[data-storefront-theme=light] body #root .home-page.home-market .home-category-round-item{color:#232427}@media (max-width: 760px){html body #root .home-page.home-market .home-category-carousel{padding:13px 0 11px}html body #root .home-page.home-market .home-category-carousel-heading{margin-bottom:10px!important}html body #root .home-page.home-market .home-category-carousel-heading h2{font-size:1.32rem!important}html body #root .home-page.home-market .home-category-carousel-body{padding:0}html body #root .home-page.home-market .home-category-track{gap:13px;padding:2px 10px 4px}html body #root .home-page.home-market .home-category-round-item{flex-basis:78px;gap:7px}html body #root .home-page.home-market .home-category-round-icon{width:64px;height:64px}html body #root .home-page.home-market .home-category-round-icon img{padding:6px}html body #root .home-page.home-market .home-category-round-item strong{max-width:78px;font-size:.76rem}html body #root .home-page.home-market .home-category-scroll-arrow{display:none}}html body #root article.nutri-product-card .nutri-card-price-row>strong{font-size:1.9rem;line-height:1}html body #root article.nutri-product-card .nutri-card-price-row>span{padding:6px 9px;font-size:.9rem;line-height:1}html body #root .favorite-button.active,html body #root .favorite-button.active svg,html body #root .favorite-button.active svg *,html body #root article.nutri-product-card .nutri-card-favorite.active,html body #root article.nutri-product-card .nutri-card-favorite.active svg,html body #root article.nutri-product-card .nutri-card-favorite.active svg *{color:#e53935!important;fill:#e53935!important;stroke:#e53935!important}html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 72px);margin-right:auto;margin-left:auto;padding:14px 0 22px}html body #root .home-page.home-market .home-brand-heading{display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:28px;margin:0 0 18px}html body #root .home-page.home-market .home-brand-heading span{height:2px;background:#f06f32}html body #root .home-page.home-market .home-brand-heading h2{margin:0;color:inherit;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:clamp(1.65rem,2.5vw,2.35rem);text-align:center}html body #root .home-page.home-market .home-brand-rail{position:relative;padding:0 42px}html body #root .home-page.home-market .home-brand-track{gap:clamp(24px,4vw,64px);padding-right:58px}html body #root .home-page.home-market .home-brand-item{flex-basis:110px}html body #root .home-page.home-market .home-brand-icon{width:84px;height:84px;border-color:#f06f326b;background:#fff}html body #root .config-banners-panel .config-brand-heading{margin-top:34px;padding-top:26px;border-top:1px solid #d9dfdb}html body #root .config-banners-panel .brand-tiny-img{border-radius:50%;object-fit:cover}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .home-brand-heading h2,html body #root .home-page.home-market .mobile-section-heading h2,html body #root .home-page.home-market .mobile-product-section>h2{font-family:Trebuchet MS,Segoe UI,sans-serif!important}@media (max-width: 760px){html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 16px)}html body #root .home-page.home-market .home-category-track{padding-right:42px}html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 16px);padding:10px 0 18px}html body #root .home-page.home-market .home-brand-heading{gap:12px;margin-bottom:14px}html body #root .home-page.home-market .home-brand-heading h2{font-size:1.35rem}html body #root .home-page.home-market .home-brand-rail{padding:0}html body #root .home-page.home-market .home-brand-item{flex-basis:82px}html body #root .home-page.home-market .home-brand-icon{width:62px;height:62px}}html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .home-brand-heading{display:flex!important;align-items:baseline;justify-content:flex-start!important;gap:14px;width:100%;margin-right:0;margin-left:0;text-align:left}html body #root .home-page.home-market .market-section-head:before,html body #root .home-page.home-market .market-section-head:after,html body #root .home-page.home-market .offers-section-head:before,html body #root .home-page.home-market .offers-section-head:after,html body #root .home-page.home-market .market-section-head h2:before,html body #root .home-page.home-market .market-section-head h2:after,html body #root .home-page.home-market .home-brand-heading:before,html body #root .home-page.home-market .home-brand-heading:after,html body #root .home-page.home-market .home-brand-heading>span{display:none!important;content:none!important;border:0!important;background:none!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .home-brand-heading h2{flex:0 0 auto;margin:0;color:inherit;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(1.55rem,2.35vw,2.2rem);font-weight:400!important;line-height:1.15;text-align:left!important}html body #root .home-page.home-market .home-section-more-link{flex:0 0 auto;color:#c85e2d;font-family:Trebuchet MS,Segoe UI,sans-serif;font-size:.94rem;font-weight:400;text-decoration:none}html body #root .home-page.home-market .home-section-more-link:hover,html body #root .home-page.home-market .home-section-more-link:focus-visible{color:#e53935;text-decoration:underline;text-underline-offset:4px}html body #root .home-page.home-market .desktop-home-content :has(>article.nutri-product-card){box-sizing:border-box;padding-right:0!important;scroll-padding-right:0}html body #root .home-page.home-market .offer-carousel-strip:after{content:"";display:block;flex:0 0 124px;width:124px;min-width:124px;height:1px}html body #root .home-page.home-market .offer-carousel-viewport{scroll-padding-right:124px}html body #root .home-page.home-market .market-section-head{box-sizing:border-box;padding-right:68px;padding-left:68px}html body #root .home-page.home-market .home-brand-heading{box-sizing:border-box;padding-right:62px;padding-left:62px}html body #root .home-page.home-market .home-section-more-link{font-size:1.08rem}html body #root .home-page.home-market .home-brand-rail{box-sizing:border-box;padding-right:58px;padding-left:58px;overflow:hidden}html body #root .home-page.home-market .home-brand-track{gap:clamp(22px,3vw,48px);padding-right:0;padding-left:0}html body #root .home-page.home-market .home-brand-rail .home-category-scroll-arrow-prev{left:10px}html body #root .home-page.home-market .home-brand-rail .home-category-scroll-arrow-next{right:10px}@media (max-width: 760px){html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .home-brand-heading{gap:10px}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .home-brand-heading h2{font-size:1.32rem}html body #root .home-page.home-market .home-section-more-link{font-size:.92rem}html body #root .home-page.home-market .market-section-head,html body #root .home-page.home-market .home-brand-heading{padding-right:10px;padding-left:10px}html body #root .home-page.home-market .offer-carousel-strip:after{flex-basis:32px;width:32px;min-width:32px}html body #root .home-page.home-market .offer-carousel-viewport{scroll-padding-right:32px}}html body #root .home-page.home-market .home-main-hero{width:min(82vw,1250px)!important;max-width:1250px!important;margin:0 auto 18px!important;border-radius:40px!important;overflow:hidden!important;border:0!important;box-shadow:0 18px 28px #0003!important;background:transparent!important}@media (min-width: 761px){html body #root .home-page.home-market .home-main-hero{height:440px!important;min-height:440px!important;max-height:440px!important}}html body #root .home-page.home-market .home-main-hero.market-hero{left:auto!important;right:auto!important}html body #root .home-page.home-market .home-main-hero .market-hero-motion-slide,html body #root .home-page.home-market .home-main-hero .market-hero-slide,html body #root .home-page.home-market .home-main-hero .market-hero-media,html body #root .home-page.home-market .home-main-hero .market-hero-media img{width:100%!important;max-width:100%!important;border-radius:inherit!important}html body #root .home-page.home-market .home-main-hero .market-hero-media img{display:block!important;aspect-ratio:19 / 8!important;object-fit:cover!important}html body #root .home-page.home-market .home-main-hero .market-hero-dots button{border-color:#e68100!important;background:#e6810061!important}html body #root .home-page.home-market .home-main-hero .market-hero-dots button:hover,html body #root .home-page.home-market .home-main-hero .market-hero-dots button:focus-visible,html body #root .home-page.home-market .home-main-hero .market-hero-dots button.active-dot{border-color:#e68100!important;background:#e68100!important}html body #root article.nutri-product-card .nutri-card-price-row.has-offer{flex-wrap:wrap!important;row-gap:4px!important}html body #root article.nutri-product-card .nutri-card-previous-price{display:block!important;flex:0 0 100%!important;color:#77736d!important;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:600!important;line-height:1!important;text-decoration-color:#a14f32!important;text-decoration-thickness:1.5px!important;white-space:nowrap!important}@media (max-width: 760px){html body #root .home-page.home-market .home-main-hero{margin-top:4px!important}}html body #root .home-page.home-market .nutri-card-price-row.has-offer{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:8px!important}html body #root .home-page.home-market .nutri-card-price-row.has-offer>strong,html body #root .home-page.home-market .nutri-card-price-row.has-offer>span{flex:0 0 auto!important}html body #root .home-page.home-market .nutri-card-price-row.has-offer>.nutri-card-previous-price{display:inline!important;flex:0 0 auto!important;width:auto!important;margin:0!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important}@media (min-width: 1180px){html body #root .home-page.home-market .offer-carousel-strip:after{content:none!important;display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important}html body #root .home-page.home-market .home-section>.market-section-head.offers-section-head{box-sizing:border-box!important;width:min(100%,1072px)!important;margin-right:auto!important;margin-left:auto!important;justify-content:flex-start!important;gap:32px!important}html body #root .home-page.home-market .offer-carousel-wrap{box-sizing:border-box!important;width:min(100%,1184px)!important;margin-inline:auto!important;padding-inline:56px!important}html body #root .home-page.home-market .offer-carousel-viewport{box-sizing:border-box!important;container-type:inline-size;width:min(100%,1072px)!important;margin-inline:auto!important;padding-inline:0!important;scroll-padding-right:0!important}html body #root .home-page.home-market .offer-carousel-strip{gap:24px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{flex:0 0 calc((100cqw - 72px)/4)!important;width:calc((100cqw - 72px)/4)!important;min-width:calc((100cqw - 72px)/4)!important;max-width:calc((100cqw - 72px)/4)!important}html body #root .home-page.home-market .offer-carousel-arrow-left{left:-12px!important}html body #root .home-page.home-market .offer-carousel-arrow-right{right:-12px!important}}html body #root .site-header .header-btn,html body #root .site-header .header-btn:hover,html body #root .site-header .header-btn:focus-visible{border:1px solid #ffffff!important;background:#171b1d!important;color:#fff!important}@media (max-width: 760px){html body #root .site-header .top-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:7px 14px!important}html body #root .site-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important}html body #root .site-header .header-brand-nav>.brand{display:flex!important;align-items:center!important;gap:9px!important;flex:0 1 auto!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-brand-nav>.brand .header-logo-image{display:block!important;flex:0 0 46px!important;width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;object-fit:cover!important;box-shadow:none!important}html body #root .site-header .header-brand-name{display:block!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important;color:#fff!important;font-size:clamp(.92rem,4vw,1.08rem)!important;font-family:Playfair Display,Georgia,serif!important;font-weight:750!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .site-header .header-primary-links,html body #root .site-header .header-tools .header-search,html body #root .site-header .header-notification-menu{display:none!important}html body #root .site-header .header-tools{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0!important}html body #root .site-header .header-tools .menu-links{display:flex!important;align-items:center!important;width:auto!important;margin:0!important}}html body #root .home-page.home-market .offer-carousel-arrow,html body #root .home-page.home-market .offer-carousel-arrow:hover,html body #root .home-page.home-market .offer-carousel-arrow:focus-visible{border:0!important;background:transparent!important;color:#747879!important;width:64px!important;min-width:64px!important;height:72px!important;font-size:4rem!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}html body #root .home-page.home-market .home-category-carousel{width:min(calc(100% - 112px),1460px)!important;margin:42px auto 0!important}html body #root .home-page.home-market .home-category-carousel-body{position:relative!important;padding-inline:58px!important}html body #root .home-page.home-market .home-category-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 40px) / 3)!important;gap:20px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 4px 18px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html body #root .home-page.home-market .home-category-banner-item{position:relative!important;display:block!important;min-width:0!important;aspect-ratio:2.2 / 1!important;overflow:hidden!important;border-radius:18px!important;background:transparent!important;box-shadow:0 12px 26px #1c201e1f!important;scroll-snap-align:start!important}html body #root .home-page.home-market .home-category-banner-item:before{content:""!important;position:absolute!important;top:-12px!important;right:-12px!important;bottom:-12px!important;left:-12px!important;background-image:var(--category-banner-image)!important;background-position:center!important;background-size:cover!important;filter:blur(12px)!important;transform:scale(1.06)!important}html body #root .home-page.home-market .home-category-banner-item img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:unset!important;object-fit:contain!important;transition:transform .24s ease!important}html body #root .home-page.home-market .home-category-banner-item:hover img{transform:scale(1.025)!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow{top:50%!important;border:0!important;background:transparent!important;color:#747879!important;width:40px!important;min-width:40px!important;height:54px!important;font-size:3rem!important;overflow:visible!important;padding:0!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;transform:translateY(-50%)!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow-prev{left:6px!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow-next{right:6px!important}@media (max-width: 900px){html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 40px)!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-track{grid-auto-columns:calc((100% - 18px)/2)!important;gap:18px!important}}@media (max-width: 600px){html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 24px)!important}html body #root .home-page.home-market .home-category-carousel-body{padding-inline:34px!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-track{grid-auto-columns:100%!important;gap:14px!important}}@media (max-width: 760px){html body #root .site-header .top-header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:12px 14px!important;padding:10px 16px 15px!important}html body #root .site-header .header-tools{display:contents!important}html body #root .site-header .header-tools .menu-links{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important}html body #root .site-header .header-tools .header-search{display:grid!important;grid-column:1 / -1!important;grid-row:2!important;grid-template-columns:52px minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:54px!important;margin:0!important;overflow:hidden!important;border:1px solid #dedfdc!important;border-radius:27px!important;background:#fff!important;box-shadow:0 8px 20px #00000014!important}html body #root .site-header .header-tools .header-search button{display:grid!important;grid-column:1!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;color:#4f5553!important;background:#fff!important}html body #root .site-header .header-tools .header-search input{display:block!important;grid-column:2!important;width:100%!important;height:52px!important;padding:0 18px 0 2px!important;color:#242927!important;background:#fff!important;font-size:.96rem!important}html body #root .site-header .header-notification-menu{display:none!important}html body #root .site-header .header-cart-menu{display:inline-flex!important;order:2!important}html body #root .site-header .header-user-menu{order:1!important}html body #root .home-page.home-market .home-quick-links{display:block!important;position:relative!important;z-index:2!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0 0 14px!important;padding:14px 14px 6px!important;box-sizing:border-box!important;overflow:hidden!important;scrollbar-width:none!important}html body #root .home-page.home-market .home-quick-links::-webkit-scrollbar{display:none!important}html body #root .home-page.home-market .home-quick-links-track{display:flex!important;align-items:center!important;width:max-content!important;max-width:none!important;will-change:transform!important;transform:translateZ(0);animation:home-quick-links-marquee 34s linear infinite!important}html body #root .home-page.home-market .home-quick-links-group{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:10px!important;width:max-content!important;padding:0 10px 0 0!important;box-sizing:border-box!important}html body #root .home-page.home-market .home-quick-link{display:inline-flex!important;flex:0 0 auto!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:48px!important;padding:0 18px!important;border:1px solid rgba(35,36,39,.08)!important;border-radius:999px!important;color:#343936!important;background:#f5f0e6!important;box-shadow:none!important;font-size:.88rem!important;font-weight:750!important;line-height:1!important;scroll-snap-align:start!important}@keyframes home-quick-links-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}html body #root .home-page.home-market .home-quick-link-contact{display:none!important}html body #root .home-page.home-market .home-quick-link:hover,html body #root .home-page.home-market .home-quick-link:focus-visible{color:#e68100!important;background:#f5f0e6!important;text-shadow:none!important}html body #root .home-page.home-market .home-quick-icon{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .home-page.home-market .home-main-hero{width:calc(100% - 28px)!important;max-width:none!important;height:clamp(360px,75vw,500px)!important;min-height:clamp(360px,75vw,500px)!important;max-height:500px!important;margin:8px auto 24px!important;border-radius:28px!important}html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 24px)!important;margin-top:24px!important}html body #root .home-page.home-market .home-category-carousel-heading{margin-bottom:16px!important}html body #root .home-page.home-market .home-category-carousel-heading h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.45rem,6vw,1.9rem)!important;font-weight:750!important;letter-spacing:-.025em!important}html body #root .home-page.home-market .home-category-banner-item{border-radius:22px!important}html body #root .home-page.home-market .home-category-track.is-auto-scrolling{scroll-behavior:auto!important;scroll-snap-type:none!important;pointer-events:none!important}.app-shell:has(.home-page.home-market) .home-page.home-market{font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-weight:400!important}.app-shell:has(.home-page.home-market) .home-page.home-market h1,.app-shell:has(.home-page.home-market) .home-page.home-market h2,.app-shell:has(.home-page.home-market) .home-page.home-market h3,.app-shell:has(.home-page.home-market) .home-page.home-market h4,.app-shell:has(.home-page.home-market) .home-page.home-market .market-section-head h2,.app-shell:has(.home-page.home-market) .home-page.home-market .offers-section-head h2,.app-shell:has(.home-page.home-market) .home-page.home-market .mobile-section-heading h2,.app-shell:has(.home-page.home-market) .home-page.home-market .mobile-product-section>h2,.app-shell:has(.home-page.home-market) .home-page.home-market .home-category-carousel-heading h2,.app-shell:has(.home-page.home-market) .home-page.home-market .home-main-hero-media h1{font-family:Playfair Display,Times New Roman,serif!important;font-weight:700!important}.app-shell:has(.home-page.home-market) .home-page.home-market button,.app-shell:has(.home-page.home-market) .home-page.home-market a,.app-shell:has(.home-page.home-market) .home-page.home-market .home-quick-link,.app-shell:has(.home-page.home-market) .home-page.home-market .menu-links,.app-shell:has(.home-page.home-market) .home-page.home-market .menu-links a,.app-shell:has(.home-page.home-market) .home-page.home-market .mobile-section-heading a,.app-shell:has(.home-page.home-market) .home-page.home-market .home-section-more-link,.app-shell:has(.home-page.home-market) .home-page.home-market .home-brand-heading a,.app-shell:has(.home-page.home-market) .home-page.home-market .home-category-carousel-body .home-category-scroll-arrow{font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-weight:500!important}.app-shell:has(.home-page.home-market) .home-page.home-market button,.app-shell:has(.home-page.home-market) .home-page.home-market .home-section-more-link,.app-shell:has(.home-page.home-market) .home-page.home-market .home-quick-link,.app-shell:has(.home-page.home-market) .home-page.home-market .offer-carousel-arrow,.app-shell:has(.home-page.home-market) .home-page.home-market .home-category-scroll-arrow{font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-weight:600!important}}.app-shell:has(.home-page.home-market) .home-page.home-market .market-section-head h2,.app-shell:has(.home-page.home-market) .home-page.home-market .offers-section-head h2,.app-shell:has(.home-page.home-market) .home-page.home-market .home-category-carousel-heading h2,.app-shell:has(.home-page.home-market) .home-page.home-market .mobile-section-heading h2,.app-shell:has(.home-page.home-market) .home-page.home-market .home-brand-heading h2,.app-shell:has(.home-page.home-market) .home-page.home-market .home-section>.market-section-head.offers-section-head h2{font-size:clamp(1.3rem,2.1vw,1.9rem)!important;line-height:1.2!important}.app-shell:has(.home-page.home-market) .home-page.home-market .offers-section-head h2{font-size:clamp(1.28rem,2vw,1.85rem)!important}html body #root .home-page.home-market .home-main-hero .market-hero-slide:after{content:""!important;display:block!important;background:linear-gradient(90deg,rgba(22,25,23,.76) 0%,rgba(22,25,23,.48) 34%,rgba(22,25,23,.08) 68%,transparent 100%)!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy{display:flex!important;position:relative!important;z-index:2!important;width:min(510px,48%)!important;padding:42px clamp(30px,4.8vw,70px) 58px!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy h1{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,3.2vw,3.35rem)!important;line-height:1.02!important;text-wrap:balance}html body #root .home-page.home-market .home-main-hero .market-hero-copy p{max-width:430px!important;font-family:Montserrat,Segoe UI,sans-serif!important;font-size:clamp(.82rem,1.15vw,1rem)!important}html body #root .home-page.home-market .offer-carousel-arrow,html body #root .home-page.home-market .home-category-scroll-arrow{display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:62px!important;padding:6px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;color:#747879!important;box-shadow:none!important;line-height:1!important}html body #root .home-page.home-market .home-category-scroll-arrow:hover,html body #root .home-page.home-market .home-category-scroll-arrow:focus-visible{background:transparent!important;color:#4f5553!important;box-shadow:none!important}html body #root .home-page.home-market .home-carousel-chevron{display:block;width:30px;height:42px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}html body #root .home-page.home-market .home-category-carousel-body{overflow:visible!important;padding-inline:64px!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow-prev{left:4px!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow-next{right:4px!important}@media (max-width: 760px){html body #root .home-page.home-market .home-main-hero .market-hero-slide:after{background:linear-gradient(0deg,rgba(22,25,23,.76) 0%,rgba(22,25,23,.16) 64%,transparent 100%)!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy{justify-content:flex-end!important;width:100%!important;padding:24px 24px 42px!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy h1{margin-bottom:6px!important;font-size:clamp(1.55rem,7vw,2.2rem)!important}html body #root .home-page.home-market .home-main-hero .market-hero-copy p{display:none!important}html body #root .home-page.home-market .home-main-hero .market-hero-kicker,html body #root .home-page.home-market .home-main-hero .market-hero-price{margin-bottom:8px!important}html body #root .home-page.home-market .home-category-carousel-body{padding-inline:42px!important}html body #root .home-page.home-market .offer-carousel-arrow,html body #root .home-page.home-market .home-category-scroll-arrow{width:38px!important;min-width:38px!important}html body #root .home-page.home-market .home-carousel-chevron{width:25px;height:36px}}html body #root .home-page.home-market .home-main-hero .market-hero-slide:after{content:none!important;display:none!important;background:none!important}html body #root .home-page.home-market .home-main-hero .market-hero-cta,html body #root .home-page.home-market .home-main-hero .market-hero-slide:hover .market-hero-cta{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}@media (min-width: 1024px){html body #root .home-page.home-market .home-main-hero{width:100%!important;max-width:none!important}}@media (min-width: 1024px){html body #root .home-page.home-market .home-main-hero{border:1px solid rgba(52,64,54,.22)!important;border-radius:0!important}html body #root .home-page.home-market .home-main-hero .market-hero-motion-slide,html body #root .home-page.home-market .home-main-hero .market-hero-slide,html body #root .home-page.home-market .home-main-hero .market-hero-media,html body #root .home-page.home-market .home-main-hero .market-hero-media img{border-radius:0!important}}html body #root .home-page.home-market .home-main-hero{box-shadow:none!important}html body #root .home-page.home-market .home-main-hero .market-hero-dots button{border-color:#303634!important;background:#ffffffb8!important;box-shadow:0 1px 5px #ffffffbf,0 1px 4px #00000038!important}html body #root .home-page.home-market .home-main-hero .market-hero-dots button:hover,html body #root .home-page.home-market .home-main-hero .market-hero-dots button:focus-visible,html body #root .home-page.home-market .home-main-hero .market-hero-dots button.active-dot{border-color:#303634!important;background:#303634!important}html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 72px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}html body #root .home-page.home-market .home-category-carousel-heading,html body #root .home-page.home-market .home-brand-heading{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:8px!important}html body #root .home-page.home-market .home-category-carousel-heading h2,html body #root .home-page.home-market .home-brand-heading h2{margin:0!important;text-align:left!important}html body #root .home-page.home-market .home-brand-heading .home-section-more-link{position:static!important;margin:0!important}html body #root .home-page.home-market .home-brand-rail{width:100%!important;padding:0!important;overflow:hidden!important}html body #root .home-page.home-market .home-brand-track{display:block!important;width:100%!important;overflow:hidden!important;padding:4px 0 18px!important}html body #root .home-page.home-market .home-brand-marquee{display:flex!important;width:max-content!important;will-change:transform;animation:homeBrandMarquee 34s linear infinite}html body #root .home-page.home-market .home-brand-marquee-set{display:flex!important;flex:none!important;align-items:flex-start!important;gap:clamp(20px,2.4vw,42px)!important;padding-right:clamp(20px,2.4vw,42px)!important}html body #root .home-page.home-market .home-brand-marquee:hover{animation-play-state:paused}@keyframes homeBrandMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 760px){html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 24px)!important}html body #root .home-page.home-market .home-category-carousel-heading,html body #root .home-page.home-market .home-brand-heading{padding-left:2px!important}html body #root .home-page.home-market .home-brand-marquee{animation-duration:27s}html body #root .home-page.home-market .home-brand-marquee-set{gap:16px!important;padding-right:16px!important}html body #root .home-page.home-market .home-brand-item{flex-basis:104px!important;width:104px!important}}@media (prefers-reduced-motion: reduce){html body #root .home-page.home-market .home-brand-marquee{animation-play-state:paused}}html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-brand-carousel{width:min(calc(100% - 112px),1460px)!important}html body #root .home-page.home-market .home-category-carousel-heading,html body #root .home-page.home-market .home-brand-heading{padding-left:0!important}html body #root .home-page.home-market .home-brand-rail{position:relative!important;box-sizing:border-box!important;width:100%!important;padding:0 62px!important;overflow:visible!important}html body #root .home-page.home-market .home-brand-track{position:relative!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important;padding:6px 0 18px!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow{top:50%!important;z-index:4!important;transform:translateY(-58%)!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow-prev{left:4px!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow-next{right:4px!important}html body #root .home-page.home-market .home-brand-marquee{animation-duration:40s!important}html body #root .home-page.home-market .home-brand-marquee-set{gap:22px!important;padding-right:22px!important}html body #root .home-page.home-market .home-brand-item{flex:0 0 118px!important;width:118px!important}@media (max-width: 900px){html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 40px)!important}}@media (max-width: 760px){html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-brand-carousel{width:calc(100% - 24px)!important}html body #root .home-page.home-market .home-brand-rail{padding-inline:42px!important}html body #root .home-page.home-market .home-brand-marquee-set{gap:16px!important;padding-right:16px!important}}html body #root .home-page.home-market .home-brand-rail:before,html body #root .home-page.home-market .home-brand-rail:after,html body #root .home-page.home-market .home-brand-track:before,html body #root .home-page.home-market .home-brand-track:after,html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow:before,html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body #root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow,html body #root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:hover,html body #root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:focus,html body #root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:focus-visible,html body #root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body #root .home-page.home-market .home-brand-track{clip-path:inset(0)!important;isolation:isolate!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow{color:#747879!important}html body #root .home-page.home-market .home-brand-track{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)!important}html body #root .home-page.home-market .home-brand-track{scroll-behavior:auto!important}html body #root .home-page.home-market .offer-carousel-arrow,html body #root .home-page.home-market .offer-carousel-arrow:hover,html body #root .home-page.home-market .offer-carousel-arrow:focus-visible,html body #root .home-page.home-market .offer-carousel-arrow:active{top:50%!important;transform:translateY(-50%)!important;transition:none!important;animation:none!important;color:#747879!important;background:transparent!important;box-shadow:none!important}html body #root .home-page.home-market .product-carousel-static-arrow,html body #root .home-page.home-market .product-carousel-static-arrow:hover,html body #root .home-page.home-market .product-carousel-static-arrow:focus,html body #root .home-page.home-market .product-carousel-static-arrow:focus-visible,html body #root .home-page.home-market .product-carousel-static-arrow:active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:50%!important;z-index:4!important;display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:62px!important;margin:0!important;padding:6px!important;overflow:visible!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;color:#747879!important;box-shadow:none!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:4rem!important;font-weight:600!important;line-height:1!important;transform:translate3d(0,-50%,0)!important;transform-origin:center!important;transition:none!important;animation:none!important;cursor:pointer!important}html body #root .home-page.home-market .product-carousel-static-arrow-left{left:-46px!important}html body #root .home-page.home-market .product-carousel-static-arrow-right{right:-46px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card:hover,html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card:focus-within{outline:1px solid #ad623f!important;outline-offset:-1px!important}html body #root .home-page.home-market .mobile-product-section,html body #root .home-page.home-market .mobile-product-grid,html body #root .home-page.home-market article.product-mini.nutri-product-card{box-sizing:border-box!important;max-width:100%!important}@media (min-width: 1180px){html body #root .home-page.home-market .offer-carousel-wrap{width:min(100%,1192px)!important}html body #root .home-page.home-market .offer-carousel-viewport{width:min(100%,1080px)!important;padding-right:4px!important;padding-left:4px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{flex:0 0 calc((100cqw - 76px)/4)!important;width:calc((100cqw - 76px)/4)!important;min-width:calc((100cqw - 76px)/4)!important;max-width:calc((100cqw - 76px)/4)!important}html body #root .home-page.home-market .product-carousel-static-arrow-left{left:-12px!important}html body #root .home-page.home-market .product-carousel-static-arrow-right{right:-12px!important}}@media (max-width: 760px){html body #root .home-page.home-market .mobile-product-section{width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:10px!important;padding-left:10px!important}html body #root .home-page.home-market .mobile-product-grid.product-strip{width:100%!important;max-width:100%!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card{width:100%!important;min-width:0!important;max-width:100%!important;border:1px solid #d9c7b5!important;outline:0!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card:hover,html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card:focus-within{border:1px solid #ad623f!important;outline:0!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card:after{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:20!important;pointer-events:none!important;border:1px solid #d9c7b5!important;border-radius:7px!important;box-sizing:border-box!important}html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card:hover:after,html body #root .home-page.home-market .mobile-product-grid.product-strip>article.product-mini.nutri-product-card:focus-within:after{border-color:#ad623f!important}}:root{--toy-indigo: #5B4BDB;--toy-deep: #24305E;--toy-pink: #E94F9F;--toy-mint: #31C7A3;--toy-sky: #59B8FF;--toy-lilac: #F7F8FF;--toy-ice: #DDF6FF;--toy-ink: #24305E;--color-primary: var(--toy-indigo) !important;--color-secondary: var(--toy-ice) !important;--color-button: var(--toy-pink) !important;--color-bg: var(--toy-lilac) !important;--color-menu: var(--toy-deep) !important;--color-footer: var(--toy-deep) !important;--menu-text: #ffffff !important}html,body,body #root,body #root .app-shell{background:var(--toy-lilac)!important;color:var(--toy-ink)!important;font-family:Trebuchet MS,Segoe UI,Arial,sans-serif!important}body #root .app-shell{background-image:radial-gradient(circle at 4% 12%,rgba(89,184,255,.18),transparent 24rem),radial-gradient(circle at 92% 28%,rgba(233,79,159,.12),transparent 25rem),linear-gradient(145deg,#f7f8ff,#eef9ff 52%,#f9f1ff)!important}body #root .app-main,body #root .page,body #root .home-page.home-market,body #root .desktop-home-content,body #root .mobile-home-content{color:var(--toy-ink)!important;background:transparent!important;background-image:none!important}body #root .site-header,body #root .site-header .top-header{color:#fff!important;background:linear-gradient(112deg,#24305e,#5b4bdb 54%,#31c7a3 140%)!important;box-shadow:0 10px 26px #24305e33!important}body #root .site-header .top-header{border-bottom:3px solid var(--toy-pink)!important}body #root .site-header .brand img{width:auto!important;max-width:190px!important;height:58px!important;padding:0!important;border-radius:0!important;background:transparent!important}body #root .site-header .header-brand-name,body #root .site-header .header-primary-links,body #root .site-header .header-primary-links button,body #root .site-header .menu-links,body #root .site-header .menu-links a,body #root .site-header .header-action-label,body #root .site-header .header-icon-button,body #root .site-header .header-notification-link,body #root .site-header .header-user-trigger{color:#fff!important}body #root .site-header .header-brand-name{font-size:1.08rem!important;font-weight:900!important;letter-spacing:.02em!important}body #root .site-header .header-search input{border:2px solid rgba(255,255,255,.5)!important;border-radius:14px!important;background:#fff!important;color:var(--toy-ink)!important;box-shadow:0 7px 18px #24305e26!important}body #root .site-header .header-search button,body #root .site-header .header-search button:hover{border:0!important;border-radius:12px!important;background:var(--toy-pink)!important;color:#fff!important;box-shadow:0 7px 16px #e94f9f4d!important}body #root .site-header .header-search button svg,body #root .site-header .header-search button svg *{color:#fff!important;stroke:#fff!important}body #root .site-header .header-btn,body #root .site-header .header-category-trigger{border:1px solid rgba(255,255,255,.42)!important;border-radius:12px!important;color:#fff!important;background:#ffffff1a!important}body #root .site-header .header-btn:hover,body #root .site-header .header-category-trigger:hover,body #root .site-header .header-category-trigger:focus-visible{border-color:var(--toy-pink)!important;background:#e94f9f47!important;color:#fff!important}body #root .site-header .header-category-popover,body #root .site-header .category-popover,body #root .site-header .header-user-dropdown,body #root .site-header .cart-preview-popover,body #root .site-header .notification-preview-popover{border:2px solid rgba(91,75,219,.2)!important;border-radius:18px!important;background:#fff!important;color:var(--toy-ink)!important;box-shadow:0 22px 46px #24305e33!important}body #root .site-header .header-user-dropdown a:hover,body #root .site-header .header-user-dropdown button:hover,body #root .site-header .category-mega-title:hover,body #root .site-header .category-mega-subcategories a:hover{color:var(--toy-pink)!important;background:#f4f0ff!important}body #root .home-page.home-market .home-quick-links{background:var(--toy-deep)!important;border-bottom:2px solid var(--toy-mint)!important}body #root .home-page.home-market .home-quick-link{color:#fff!important;border-color:#fff3!important;background:#ffffff14!important}body #root .home-page.home-market .home-quick-link:hover{border-color:var(--toy-pink)!important;background:var(--toy-pink)!important;color:#fff!important}body #root .home-page.home-market .market-hero{width:min(1420px,calc(100% - 40px))!important;margin:22px auto 0!important;overflow:hidden!important;border:4px solid #ffffff!important;border-radius:28px!important;background:linear-gradient(120deg,#5b4bdb,#31c7a3)!important;box-shadow:0 18px 36px #24305e2e!important}body #root .home-page.home-market .market-hero-slide,body #root .home-page.home-market .market-hero-media,body #root .home-page.home-market .market-hero-media img{border-radius:22px!important}body #root .home-page.home-market .market-hero-media img{filter:saturate(1.12) contrast(1.04)!important}body #root .home-page.home-market .market-hero-dots button,body #root .home-page.home-market .home-main-hero-mobile-dots button{background:#ffffffa6!important;border-color:var(--toy-pink)!important}body #root .home-page.home-market .market-hero-dots button.active-dot,body #root .home-page.home-market .home-main-hero-mobile-dots button.active{background:var(--toy-pink)!important}body #root .home-page.home-market .home-category-carousel,body #root .home-page.home-market .home-section,body #root .home-page.home-market .home-brand-carousel,body #root .home-page.home-market .mobile-product-section{border:0!important;border-radius:24px!important;background:#ffffffa8!important;box-shadow:0 12px 30px #24305e14!important}body #root .home-page.home-market .home-category-carousel{margin-top:20px!important;padding:18px 0 15px!important}body #root .home-page.home-market .market-section-head h2,body #root .home-page.home-market .offers-section-head h2,body #root .home-page.home-market .home-category-carousel-heading h2,body #root .home-page.home-market .home-brand-heading h2,body #root .home-page.home-market .mobile-section-heading h2,body #root .home-page.home-market .mobile-product-section>h2{color:var(--toy-deep)!important;font-family:Trebuchet MS,Segoe UI,sans-serif!important;font-weight:900!important;letter-spacing:-.03em!important;text-shadow:none!important}body #root .home-page.home-market .market-section-head h2:first-letter{color:var(--toy-pink)!important}body #root .home-page.home-market .home-section-more-link,body #root .home-page.home-market .mobile-section-heading a{color:var(--toy-indigo)!important;font-weight:900!important}body #root .home-page.home-market .home-category-banner-item{border:3px solid #ffffff!important;border-radius:20px!important;background:linear-gradient(145deg,#ddf6ff,#f4f0ff)!important;box-shadow:0 8px 18px #24305e1f!important}body #root .home-page.home-market .home-category-banner-item:hover{border-color:var(--toy-pink)!important;box-shadow:0 12px 24px #e94f9f38!important}body #root .home-page.home-market .home-category-banner-label{color:var(--toy-deep)!important;background:#fff!important;font-weight:900!important}body #root .home-page.home-market .home-category-scroll-arrow,body #root .home-page.home-market .product-carousel-static-arrow{border-color:var(--toy-indigo)!important;background:#fff!important;color:var(--toy-indigo)!important}body #root .home-page.home-market .home-category-scroll-arrow:hover,body #root .home-page.home-market .product-carousel-static-arrow:hover{border-color:var(--toy-pink)!important;background:var(--toy-pink)!important;color:#fff!important}body #root article.product-mini.nutri-product-card,body #root article.product-mini.nutri-product-card .nutri-card-media,body #root article.product-mini.nutri-product-card .nutri-card-image-link,body #root article.product-mini.nutri-product-card .nutri-card-content,body #root article.product-mini.nutri-product-card .nutri-card-action{border-color:#5b4bdb29!important;background:#fff!important;background-image:none!important}body #root article.product-mini.nutri-product-card{overflow:hidden!important;border:2px solid rgba(91,75,219,.16)!important;border-radius:22px!important;box-shadow:0 12px 24px #24305e1a!important}body #root article.product-mini.nutri-product-card:hover{border-color:var(--toy-pink)!important;box-shadow:0 18px 34px #e94f9f33!important;transform:translateY(-5px)!important}body #root article.product-mini.nutri-product-card .nutri-card-media{background:linear-gradient(145deg,#ddf6ff,#f4f0ff)!important}body #root article.product-mini.nutri-product-card .nutri-card-image{mix-blend-mode:multiply!important}body #root article.product-mini.nutri-product-card .nutri-card-brand,body #root article.product-mini.nutri-product-card .nutri-card-shipping{color:var(--toy-mint)!important;font-weight:900!important}body #root article.product-mini.nutri-product-card .nutri-card-title-link,body #root article.product-mini.nutri-product-card .nutri-card-title-link h4,body #root article.product-mini.nutri-product-card .nutri-card-description{color:var(--toy-deep)!important}body #root article.product-mini.nutri-product-card .nutri-card-price-row>strong{color:var(--toy-indigo)!important}body #root article.product-mini.nutri-product-card .nutri-card-price-row>span,body #root article.product-mini.nutri-product-card .super-offer-ribbon,body #root article.product-mini.nutri-product-card .featured-product-ribbon{border-color:var(--toy-pink)!important;background:var(--toy-pink)!important;color:#fff!important}body #root article.product-mini.nutri-product-card .nutri-card-action button,body #root article.product-mini.nutri-product-card .nutri-card-action button:hover{border:0!important;border-radius:14px!important;background:linear-gradient(105deg,var(--toy-pink),#C93D99)!important;color:#fff!important;font-weight:900!important}body #root article.product-mini.nutri-product-card .nutri-card-action button svg,body #root article.product-mini.nutri-product-card .nutri-card-action button svg *{stroke:#fff!important}body #root .favorite-button.active,body #root .nutri-card-favorite.active{color:var(--toy-pink)!important;border-color:#e94f9f59!important}body #root .collection-hero,body #root .marketplace-search-head,body #root .institutional-page,body #root .cart-page,body #root .checkout-page,body #root .order-confirmation-page,body #root .customer-auth-page,body #root .user-settings-page{color:var(--toy-deep)!important;background:transparent!important}body #root .collection-hero,body #root .marketplace-search-head{border-radius:28px!important;background:linear-gradient(115deg,#ddf6ff,#f4f0ff 55%,#ffeaf5)!important}body #root .collection-hero h1,body #root .marketplace-search-summary h1,body #root .page h1,body #root .page h2,body #root .page h3{color:var(--toy-deep)!important}body #root .page button,body #root .page .btn,body #root .page input[type=submit],body #root .page input[type=button]{border-color:var(--toy-indigo)!important}body #root .page .btn-primary,body #root .page button.btn-primary,body #root .page button[type=submit]{background:var(--toy-indigo)!important;color:#fff!important}body #root .page .btn-primary:hover,body #root .page button.btn-primary:hover,body #root .page button[type=submit]:hover{background:var(--toy-pink)!important;border-color:var(--toy-pink)!important}body #root .page input,body #root .page select,body #root .page textarea,body #root .admin-panel input,body #root .admin-panel select,body #root .admin-panel textarea{border-color:#5b4bdb47!important;border-radius:12px!important;background:#fff!important;color:var(--toy-deep)!important}body #root .page input:focus,body #root .page select:focus,body #root .page textarea:focus,body #root .admin-panel input:focus,body #root .admin-panel select:focus,body #root .admin-panel textarea:focus{border-color:var(--toy-pink)!important;box-shadow:0 0 0 4px #e94f9f24!important}body #root .site-footer.footer-modern,body #root .site-footer.footer-modern>.footer-grid,body #root .site-footer.footer-modern>.footer-modern-brand{color:#fff!important;background:linear-gradient(120deg,#24305e,#5b4bdb 65%,#31c7a3 140%)!important;background-image:linear-gradient(120deg,#24305e,#5b4bdb 65%,#31c7a3 140%)!important;border-color:var(--toy-pink)!important}body #root .site-footer.footer-modern:before{background-image:radial-gradient(circle at 16% 24%,rgba(255,255,255,.14) 0 4px,transparent 5px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.12) 0 6px,transparent 7px)!important;background-size:90px 90px,130px 130px!important;filter:none!important;opacity:1!important}body #root .site-footer.footer-modern .footer-modern-section h3,body #root .site-footer.footer-modern .footer-modern-section h4,body #root .site-footer.footer-modern .footer-section-heading-link,body #root .site-footer.footer-modern .footer-about-compact p,body #root .site-footer.footer-modern .footer-compact-links a,body #root .site-footer.footer-modern .footer-compact-links span,body #root .site-footer.footer-modern .footer-modern-bottom,body #root .site-footer.footer-modern .footer-modern-bottom a{color:#fff!important}body #root .site-footer.footer-modern .footer-section-icon{border-color:var(--toy-mint)!important;color:#fff!important;background:#31c7a333!important}body #root .mobile-bottom-nav{border-top-color:var(--toy-mint)!important;background:var(--toy-deep)!important}body #root .mobile-bottom-nav-link,body #root .mobile-bottom-nav-label,body #root .mobile-bottom-nav-icon-wrap{color:#fff!important}body #root .mobile-bottom-nav-link.active,body #root .mobile-bottom-nav-link:hover{color:var(--toy-pink)!important}body #root .whatsapp-sticky{border-color:#31c7a359!important;background:#fff!important;color:var(--toy-mint)!important;box-shadow:0 12px 30px #24305e33,0 0 0 7px #31c7a31f!important}@media (max-width: 760px){body #root .home-page.home-market .market-hero{width:calc(100% - 20px)!important;margin-top:12px!important;border-width:3px!important;border-radius:20px!important}body #root .home-page.home-market .home-category-carousel,body #root .home-page.home-market .home-section,body #root .home-page.home-market .home-brand-carousel,body #root .home-page.home-market .mobile-product-section{border-radius:18px!important}body #root article.product-mini.nutri-product-card{border-radius:16px!important}}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow:hover,html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow:focus-visible{transform:translateY(-50%)!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow:hover,html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow:focus-visible{transform:translateY(-58%)!important}@media (min-width: 1180px){html body #root .home-page.home-market .home-category-carousel-heading{box-sizing:border-box!important;width:min(100%,1072px)!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;justify-content:center!important;text-align:center!important}html body #root .home-page.home-market .home-category-carousel-heading h2{width:100%!important;text-align:center!important}}html body #root .whatsapp-sticky,html body #root .whatsapp-sticky:hover{border:0!important;background:#25d366!important;background-color:#25d366!important;color:#fff!important;box-shadow:0 12px 26px #00000038!important}html body #root .whatsapp-sticky .wa-logo-bubble{fill:none!important;stroke:#fff!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .whatsapp-sticky .wa-logo-phone{fill:#fff!important;stroke:none!important}html body #root .home-page.home-market .home-brand-marquee,html body #root .home-page.home-market .home-brand-marquee:hover{display:flex!important;width:max-content!important;max-width:none!important;will-change:transform!important;transform:translateZ(0);animation:home-brand-infinite-marquee 34s linear infinite!important;animation-play-state:running!important}html body #root .home-page.home-market .home-brand-marquee-set{display:flex!important;flex:0 0 auto!important;align-items:flex-start!important;width:max-content!important;gap:22px!important;padding-right:22px!important;box-sizing:border-box!important}html body #root .home-page.home-market .home-brand-marquee-set .home-brand-item{flex-shrink:0!important}@keyframes home-brand-infinite-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 760px){html body #root .home-page.home-market .home-brand-rail{padding-inline:0!important}html body #root .home-page.home-market .home-brand-rail>.home-category-scroll-arrow{display:none!important}html body #root .home-page.home-market .home-brand-marquee-set{gap:16px!important;padding-right:16px!important}}html body #root .home-page.home-market .home-main-hero .market-hero-media img{object-fit:var(--banner-image-fit, cover)!important;object-position:var(--banner-image-position, center)!important}@media (min-width: 761px){html body #root .home-page.home-market .home-main-hero{width:min(100%,var(--banner-width-desktop, 100%))!important;max-width:var(--banner-width-desktop, 100%)!important;height:var(--banner-height-desktop, 440px)!important;min-height:var(--banner-height-desktop, 440px)!important;max-height:var(--banner-height-desktop, 440px)!important}html body #root .home-page.home-market .home-category-track{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important}html body #root .home-page.home-market .home-category-banner-item{flex:0 0 var(--category-banner-width-desktop, calc((100% - 40px) / 3))!important;width:var(--category-banner-width-desktop, calc((100% - 40px) / 3))!important;height:var(--category-banner-height-desktop, auto)!important}}html body #root .home-page.home-market .home-category-banner-item img{object-fit:var(--category-banner-fit, contain)!important;object-position:var(--category-banner-position, center)!important}html body #root .home-page.home-market .home-brand-item{flex-basis:var(--brand-width-desktop, 118px)!important;width:var(--brand-width-desktop, 118px)!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon{width:min(100%,var(--brand-width-desktop, 84px))!important;height:var(--brand-height-desktop, 84px)!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon img{object-fit:var(--brand-image-fit, contain)!important;object-position:var(--brand-image-position, center)!important}html body #root .admin-banner-live-preview{display:grid;gap:8px;padding:14px;border:1px solid rgba(52,64,54,.18);background:#f7f8f6}html body #root .admin-banner-live-preview>span{color:#344036;font-size:.82rem;font-weight:700}html body #root .admin-banner-live-preview img{display:block;width:100%;height:190px;border:1px solid rgba(52,64,54,.12);background:#fff}html body #root .config-banner-subheading{margin-top:28px;padding-top:24px;border-top:1px solid rgba(52,64,54,.14)}@media (max-width: 760px){html body #root .home-page.home-market .home-main-hero{width:min(calc(100% - 24px),var(--banner-width-mobile, calc(100% - 24px) ))!important;max-width:var(--banner-width-mobile, calc(100% - 24px) )!important;height:var(--banner-height-mobile, 430px)!important;min-height:var(--banner-height-mobile, 430px)!important;max-height:var(--banner-height-mobile, 430px)!important}html body #root .home-page.home-market .home-category-track{display:flex!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important}html body #root .home-page.home-market .home-category-banner-item{flex:0 0 var(--category-banner-width-mobile, 100%)!important;width:var(--category-banner-width-mobile, 100%)!important;height:var(--category-banner-height-mobile, auto)!important}html body #root .home-page.home-market .home-brand-item{flex-basis:var(--brand-width-mobile, 104px)!important;width:var(--brand-width-mobile, 104px)!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon{width:min(100%,var(--brand-width-mobile, 84px))!important;height:var(--brand-height-mobile, 84px)!important}}html body #root .admin-banner-advanced{box-sizing:border-box;width:100%;margin:4px 0;overflow:hidden;border:1px solid rgba(52,64,54,.18);border-radius:10px;background:#f7f8f6}html body #root .admin-banner-advanced>summary{padding:14px 16px;color:#344036;font-size:.94rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}html body #root .admin-banner-advanced[open]>summary{border-bottom:1px solid rgba(52,64,54,.14);background:#eef1ed}html body #root .admin-banner-advanced>.field-help{display:block;margin:14px 16px 0}html body #root .admin-banner-advanced-grid{padding:16px}html body #root .admin-sidebar-logo{display:flex!important;align-items:center!important;justify-content:center!important;min-height:74px!important;padding:8px 14px!important;overflow:hidden!important}html body #root .admin-sidebar-logo img{display:block!important;width:min(100%,190px)!important;max-width:190px!important;height:62px!important;object-fit:contain!important;object-position:center!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo{min-height:56px!important;padding:6px!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo img{width:44px!important;max-width:44px!important;height:44px!important}html body #root .admin-banner-manager-select{display:grid;gap:8px;width:min(100%,720px);margin:22px 0 8px;padding:18px;border:1px solid rgba(52,64,54,.18);border-radius:12px;background:#f7f8f6;color:#344036;font-weight:700}html body #root .admin-banner-manager-select select{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(52,64,54,.28);border-radius:8px;background:#fff;color:#202622;font-size:.96rem}html body #root .admin-sidebar-logo{min-height:78px!important;padding:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-sidebar-logo:before,html body #root .admin-sidebar-logo:after{content:none!important;display:none!important}html body #root .admin-sidebar-logo img{width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;object-fit:cover!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo{min-height:52px!important;padding:4px!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo img{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon{width:var(--brand-height-desktop, 84px)!important;min-width:var(--brand-height-desktop, 84px)!important;max-width:var(--brand-height-desktop, 84px)!important;height:var(--brand-height-desktop, 84px)!important;min-height:var(--brand-height-desktop, 84px)!important;max-height:var(--brand-height-desktop, 84px)!important;aspect-ratio:1 / 1!important;border-radius:50%!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon img{width:100%!important;height:100%!important;border-radius:50%!important}@media (max-width: 760px){html body #root .home-page.home-market .home-brand-item .home-brand-icon{width:var(--brand-height-mobile, 84px)!important;min-width:var(--brand-height-mobile, 84px)!important;max-width:var(--brand-height-mobile, 84px)!important;height:var(--brand-height-mobile, 84px)!important;min-height:var(--brand-height-mobile, 84px)!important;max-height:var(--brand-height-mobile, 84px)!important}}html body #root .home-page.home-market .home-brand-item .home-brand-icon{overflow:hidden!important;padding:0!important;background:transparent!important}html body #root .home-page.home-market .home-brand-item .home-brand-icon img{width:100%!important;height:100%!important;max-width:none!important;padding:0!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.16)!important;transform-origin:center!important}@media (max-width: 760px){html body #root .site-header .header-tools .menu-links .header-icon-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;flex:0 0 46px!important;box-sizing:border-box!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button{color:#fff!important;display:grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 46px!important;box-sizing:border-box!important;padding:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;margin:0!important;position:relative!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button:hover,html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button:focus-visible,html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button:focus,html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button:active{border-color:#e53935!important;color:#fff!important;background:#ffffff0f!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button>.header-user-icon{width:30px!important;height:30px!important;margin:0!important;border:0!important;border-radius:9px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;box-shadow:none!important;color:inherit!important;background:transparent!important;background-color:transparent!important;overflow:hidden!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button>.header-user-icon>svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important;stroke:currentColor!important;color:currentColor!important}html body #root .site-header .header-tools .menu-links .header-cart-menu>.header-icon-button>.cart-count{position:absolute!important;top:-6px!important;right:-6px!important;margin:0!important;z-index:2!important}}@media (max-width: 520px){html body #root .site-header .header-tools .menu-links .header-icon-control,html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important}}@media (max-width: 760px){html body #root .mobile-bottom-nav{left:6px!important;right:6px!important;bottom:6px!important;width:auto!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:34px!important;background-clip:padding-box!important;background:linear-gradient(180deg,#ffffffe0,#f8faf7c2)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;box-shadow:0 -16px 38px #23242729,inset 0 1px #fffffff5!important;overflow:visible!important;isolation:isolate!important}html body #root .whatsapp-sticky{right:14px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:52px!important;height:52px!important;border-width:2px!important;box-shadow:0 10px 24px #0003,0 0 0 5px #25d3661f!important}html body #root .whatsapp-sticky svg{width:38px!important;height:38px!important}html body #root .whatsapp-sticky,html body #root .whatsapp-sticky:hover{border:0!important;background:#25d366!important;background-color:#25d366!important;box-shadow:0 10px 22px #0003!important}html body #root .site-header .header-brand-nav>.brand{height:62px!important;min-height:62px!important;max-height:62px!important;gap:10px!important}html body #root .site-header .header-brand-nav>.brand .header-logo-image{flex-basis:60px!important;width:60px!important;height:60px!important}html body #root .site-header .header-brand-name{font-size:clamp(1.02rem,4.9vw,1.28rem)!important}html body #root .site-header .header-tools .header-search{grid-template-columns:40px minmax(0,1fr)!important;height:42px!important;border-radius:21px!important}html body #root .site-header .header-tools .header-search button{width:40px!important;min-width:40px!important;height:40px!important;color:#e0ad00!important}html body #root .site-header .header-tools .header-search button svg,html body #root .site-header .header-tools .header-search button svg *{color:#e0ad00!important;stroke:#e0ad00!important}html body #root .site-header .header-tools .header-search input{height:40px!important;font-size:.86rem!important}}@media (min-width: 761px){html body #root .home-page.home-market .home-category-carousel,html body #root .home-page.home-market .home-category-carousel-body,html body #root .home-page.home-market .home-category-track{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .home-page.home-market .home-category-banner-item,html body #root .home-page.home-market .home-category-banner-item:before{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .home-page.home-market .home-category-banner-item:before{content:none!important;display:none!important}html body #root .home-page.home-market .home-category-banner-item img{object-fit:cover!important;background:transparent!important;box-shadow:none!important}}html body #root .home-page.home-market .home-category-banner-label,html body #root .home-page.home-market .home-category-carousel-dots,html body #root .home-page.home-market .home-main-hero-mobile-dots{display:none}@media (max-width: 760px){html body #root .home-page.home-market .home-category-carousel-heading h2,html body #root .home-page.home-market .mobile-product-section .mobile-section-heading h2,html body #root .home-page.home-market .mobile-product-section>h2{font-family:Playfair Display,Times New Roman,serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}html body #root .home-page.home-market .home-main-hero{margin-bottom:0!important}html body #root .home-page.home-market .home-main-hero .market-hero-dots{display:none!important}html body #root .home-page.home-market .home-main-hero-mobile-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:26px!important;margin:8px auto 4px!important}html body #root .home-page.home-market .home-main-hero-mobile-dots button{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#a7aaa8!important;box-shadow:none!important}html body #root .home-page.home-market .home-main-hero-mobile-dots button.active{width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;background:#343936!important}html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 16px)!important}html body #root .home-page.home-market .home-category-carousel-body{padding-inline:0!important;overflow:hidden!important}html body #root .home-page.home-market .home-category-carousel-heading{display:block!important;width:100%!important;margin:0 0 16px!important;padding:0!important;text-align:center!important}html body #root .home-page.home-market .home-category-carousel-heading:before,html body #root .home-page.home-market .home-category-carousel-heading:after{content:none!important;display:none!important}html body #root .home-page.home-market .home-category-carousel-heading h2{width:100%!important;margin:0!important;color:#17120f!important;font-family:Playfair Display,Times New Roman,serif!important;font-size:20px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}html body #root .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow{display:none!important}html body #root .home-page.home-market .home-category-track{display:flex!important;align-items:stretch!important;gap:10px!important;width:100%!important;padding:4px 4px 6px!important;box-sizing:border-box!important;scroll-padding-inline:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html body #root .home-page.home-market .home-category-banner-item{display:grid!important;grid-template-rows:minmax(0,1fr) 52px!important;flex:0 0 calc((100% - 10px)/2)!important;width:calc((100% - 10px)/2)!important;min-width:0!important;height:clamp(200px,57vw,232px)!important;box-sizing:border-box!important;aspect-ratio:auto!important;border:1px solid rgba(52,64,54,.12)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 18px #2324271a!important;scroll-snap-align:start!important}html body #root .home-page.home-market .home-category-banner-item:before{content:none!important;display:none!important}html body #root .home-page.home-market .home-category-banner-item img{grid-row:1!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:right center!important;border-radius:16px 16px 0 0!important;background:transparent!important}html body #root .home-page.home-market .home-category-banner-label{position:relative!important;z-index:2!important;display:grid!important;grid-row:2!important;place-items:center!important;width:100%!important;min-width:0!important;padding:5px 10px!important;box-sizing:border-box!important;color:#fff!important;background:#5e6532!important;font-family:Montserrat,Segoe UI,sans-serif!important;font-size:clamp(.82rem,3.8vw,1rem)!important;font-weight:700!important;line-height:1.08!important;text-align:center!important;border-radius:0 0 16px 16px!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+1) .home-category-banner-label{background:#a84f25!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label{background:#596128!important}html body #root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{background:#c46135!important}html body #root .home-page.home-market .home-category-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:26px!important;margin-top:7px!important}html body #root .home-page.home-market .home-category-carousel-dots button{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#a7aaa8!important;box-shadow:none!important}html body #root .home-page.home-market .home-category-carousel-dots button.active{width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;background:#343936!important}}html body #root .site-header .top-header{background:linear-gradient(112deg,#24305e,#5b4bdb 54%,#31c7a3 140%)!important;border-bottom-color:#e94f9f!important}html body #root .site-header .header-search button,html body #root .site-header .header-search button:hover,html body #root .home-page.home-market .home-quick-link:hover,html body #root article.product-mini.nutri-product-card .nutri-card-action button,html body #root article.product-mini.nutri-product-card .nutri-card-action button:hover{background:#e94f9f!important;border-color:#e94f9f!important;color:#fff!important}html body #root .home-page.home-market .home-quick-links,html body #root .mobile-bottom-nav{background:#24305e!important}html body #root .home-page.home-market .market-section-head h2,html body #root .home-page.home-market .offers-section-head h2,html body #root .home-page.home-market .home-category-carousel-heading h2,html body #root .home-page.home-market .home-brand-heading h2,html body #root .home-page.home-market .mobile-section-heading h2,html body #root .home-page.home-market .mobile-product-section>h2,html body #root article.product-mini.nutri-product-card .nutri-card-title-link h4,html body #root article.product-mini.nutri-product-card .nutri-card-title-link,html body #root article.product-mini.nutri-product-card .nutri-card-price-row>strong{color:#24305e!important}html body #root article.product-mini.nutri-product-card,html body #root article.product-mini.nutri-product-card .nutri-card-media{border-color:#5b4bdb33!important;background:#fff!important}html body #root article.product-mini.nutri-product-card:hover{border-color:#e94f9f!important;box-shadow:0 18px 34px #e94f9f33!important}html body #root .site-footer.footer-modern,html body #root .site-footer.footer-modern>.footer-grid,html body #root .site-footer.footer-modern>.footer-modern-brand{background:linear-gradient(120deg,#24305e,#5b4bdb 65%,#31c7a3 140%)!important;background-image:linear-gradient(120deg,#24305e,#5b4bdb 65%,#31c7a3 140%)!important;border-color:#e94f9f!important}html body #root .home-page.home-market .home-category-carousel-dots button.active{background:#e94f9f!important}:root{--toy-indigo: #2B6AC4;--toy-deep: #202A5A;--toy-pink: #E53935;--toy-mint: #2FBF71;--toy-sky: #2F80ED;--toy-lilac: #F7F4FF;--toy-ice: #E5F2FF;--toy-blue: #2B6AC4;--toy-red: #E53935;--toy-violet: #2B6AC4;--toy-green: #2FBF71;--toy-purple: #2B6AC4;--toy-yellow: var(--toy-purple)}html body #root .site-header,html body #root .site-header .top-header{width:100%!important;max-width:none!important;margin:0!important;background:var(--toy-yellow)!important;background-color:var(--toy-yellow)!important;background-image:none!important;border-bottom:1px solid #111111!important}html body #root .site-header:before,html body #root .site-header:after,html body #root .site-header .top-header:before,html body #root .site-header .top-header:after{display:none!important;content:none!important}html body #root .site-header .top-header .header-brand-name,html body #root .site-header .top-header .menu-links,html body #root .site-header .top-header .menu-links a,html body #root .site-header .top-header .menu-links button,html body #root .site-header .top-header .header-action-label,html body #root .site-header .top-header .header-icon-button,html body #root .site-header .top-header .header-user-trigger,html body #root .site-header .top-header .header-user-icon{color:#fff!important}html body #root .site-header .top-header .menu-links svg,html body #root .site-header .top-header .menu-links svg *{color:#fff!important;stroke:#fff!important}html body #root .home-page.home-market .home-quick-links,html body #root .mobile-bottom-nav{width:100%!important;max-width:none!important;margin:0!important;background:var(--toy-yellow)!important;background-color:var(--toy-yellow)!important;background-image:none!important;border-bottom:0!important}html body #root .home-page.home-market .home-quick-link,html body #root .home-page.home-market .home-quick-link:hover,html body #root .home-page.home-market .home-quick-link:focus,html body #root .home-page.home-market .home-quick-link:focus-visible,html body #root .home-page.home-market .home-quick-link:active{color:#fff!important;border-color:#ffffffb8!important;background:#202a5a2e!important;text-shadow:0 1px 2px rgba(32,42,90,.48)!important}html body #root .home-page.home-market .home-quick-link-categories,html body #root .home-page.home-market .home-quick-link-categories:hover,html body #root .home-page.home-market .home-quick-link-categories:focus-visible{color:#fff!important;border-color:#ffffffb8!important;background:var(--toy-yellow)!important}html body #root .home-page.home-market .home-quick-links,html body #root .home-page.home-market .home-quick-links-track,html body #root .home-page.home-market .home-quick-links-group{overflow:visible!important}html body #root .home-page.home-market .home-quick-category{position:relative!important;z-index:60!important;display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important}html body #root .home-page.home-market .home-quick-category>.home-quick-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;cursor:pointer!important;font:inherit!important}html body #root .home-page.home-market .home-quick-category-chevron{margin-left:8px!important;font-size:1.1em!important;line-height:1!important}html body #root .home-page.home-market .home-quick-category-popover{position:absolute!important;top:calc(100% + 1px)!important;left:0!important;z-index:120!important;width:min(980px,calc(100vw - 24px))!important;max-height:min(68vh,620px)!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #111111!important;border-radius:0 0 14px 14px!important;background:#fff!important;color:var(--toy-deep)!important;box-shadow:0 18px 36px #202a5a47!important}html body #root .home-page.home-market .home-quick-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body #root .home-page.home-market .home-quick-category-group{min-width:0!important;padding:12px!important;border:1px solid rgba(32,42,90,.14)!important;border-radius:10px!important;background:#edf4fd!important}html body #root .home-page.home-market .home-quick-category-title,html body #root .home-page.home-market .home-quick-category-subcategories a,html body #root .home-page.home-market .home-quick-category-direct{color:var(--toy-deep)!important;text-decoration:none!important}html body #root .home-page.home-market .home-quick-category-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-bottom:8px!important;border-bottom:2px solid var(--toy-red)!important;font-weight:900!important}html body #root .home-page.home-market .home-quick-category-title>span:last-child{color:var(--toy-red)!important}html body #root .home-page.home-market .home-quick-category-subcategories{display:grid!important;gap:6px!important;margin-top:10px!important}html body #root .home-page.home-market .home-quick-category-subcategories a,html body #root .home-page.home-market .home-quick-category-direct{display:block!important;font-size:.82rem!important;font-weight:700!important}html body #root .home-page.home-market .home-quick-category-subcategories a:hover,html body #root .home-page.home-market .home-quick-category-direct:hover,html body #root .home-page.home-market .home-quick-category-all{color:var(--toy-red)!important}html body #root .site-header .header-user-dropdown .header-account-link,html body #root .site-header .header-user-dropdown .header-account-link span{color:var(--toy-deep)!important}html body #root .site-header .header-user-dropdown>a,html body #root .site-header .header-user-dropdown>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:44px!important;margin:0!important;padding:11px 14px!important;box-sizing:border-box!important;color:var(--toy-deep)!important;background:#fff!important;text-align:left!important;text-decoration:none!important;font-weight:800!important}html body #root .site-header .header-user-dropdown>a>span,html body #root .site-header .header-user-dropdown>button>span{color:var(--toy-deep)!important}html body #root .site-header .header-user-dropdown .header-account-link{justify-content:flex-start!important;gap:12px!important;text-align:left!important}html body #root .site-header .header-user-dropdown .header-account-link>span:not(.header-account-count){margin:0!important;text-align:left!important}html body #root .site-header .header-user-dropdown>a:hover>span,html body #root .site-header .header-user-dropdown>a:focus-visible>span,html body #root .site-header .header-user-dropdown>button:hover>span,html body #root .site-header .header-user-dropdown>button:focus-visible>span{color:var(--toy-red)!important}html body #root .site-header .top-header .header-brand-nav,html body #root .site-header .top-header .header-tools,html body #root .site-header .top-header .header-brand-nav>.brand{background:var(--toy-yellow)!important;background-color:var(--toy-yellow)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body #root .site-header .header-user-dropdown .header-account-link:hover,html body #root .site-header .header-user-dropdown .header-account-link:focus-visible,html body #root .site-header .header-user-dropdown .header-account-link:hover span,html body #root .site-header .header-user-dropdown .header-account-link:focus-visible span{color:var(--toy-red)!important;background:#e8f1fc!important}html body #root .home-page.home-market .home-main-hero-dots button.active{background:var(--toy-red)!important;border-color:var(--toy-red)!important}html,body,#root,#root .app-shell{background:var(--toy-lilac)!important;color:var(--toy-deep)!important;font-family:Trebuchet MS,Segoe UI,Arial,sans-serif!important}#root .app-shell{background-image:radial-gradient(circle at 4% 12%,rgba(89,184,255,.18),transparent 24rem),radial-gradient(circle at 92% 28%,rgba(229,57,53,.12),transparent 25rem),linear-gradient(145deg,#f7f4ff,#eef9ff 52%,#fff1f1)!important}#root .app-main,#root .page,#root .home-page.home-market,#root .desktop-home-content,#root .mobile-home-content{background:transparent!important;background-image:none!important;color:var(--toy-deep)!important}#root .site-header,#root .site-header .top-header{color:#fff!important;background:var(--toy-yellow)!important;background-image:none!important;box-shadow:0 10px 26px #8468003d!important}#root .site-header .top-header{border-bottom:3px solid var(--toy-red)!important}#root .site-header .brand img{width:auto!important;max-width:190px!important;height:58px!important;padding:0!important;border-radius:0!important;background:transparent!important}#root .site-header .header-brand-name,#root .site-header .header-primary-links,#root .site-header .header-primary-links button,#root .site-header .menu-links,#root .site-header .menu-links a,#root .site-header .header-action-label,#root .site-header .header-icon-button,#root .site-header .header-notification-link,#root .site-header .header-user-trigger,#root .site-header .header-category-trigger,html body #root .site-header .top-header,html body #root .site-header .top-header .header-brand-name,html body #root .site-header .top-header .menu-links,html body #root .site-header .top-header .menu-links a,html body #root .site-header .top-header .menu-links button,html body #root .site-header .top-header .header-action-label,html body #root .site-header .top-header .header-icon-button,html body #root .site-header .top-header .header-user-trigger{color:#fff!important}html body #root .site-header .top-header .header-icon-button svg,html body #root .site-header .top-header .header-icon-button svg *{color:#fff!important;stroke:#fff!important}#root .site-header .header-search input{border:2px solid rgba(255,255,255,.5)!important;border-radius:14px!important;background:#fff!important;color:var(--toy-deep)!important;box-shadow:0 7px 18px #24305e26!important}#root .site-header .header-search button,#root .site-header .header-search button:hover{border:0!important;border-radius:12px!important;background:var(--toy-pink)!important;color:#fff!important}#root .site-header .header-search button svg,#root .site-header .header-search button svg *{color:#fff!important;stroke:#fff!important}html body #root .site-header .header-tools .header-search button,html body #root .site-header .header-tools .header-search button:hover,html body #root .site-header .header-tools .header-search button:focus,html body #root .site-header .header-tools .header-search button:focus-visible,html body #root .site-header .header-tools .header-search button:active{border:0!important;border-color:transparent!important;border-radius:12px!important;background:var(--toy-red)!important;background-color:var(--toy-red)!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:none!important}html body #root .site-header .header-tools .header-search button svg,html body #root .site-header .header-tools .header-search button svg *{color:#fff!important;stroke:#fff!important}html body #root .site-header .header-tools .header-search{overflow:hidden!important}html body #root .site-header .header-tools .header-search button{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important}html body #root .site-header .header-tools .header-search button svg{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:10px!important;box-sizing:border-box!important}#root .site-header .header-btn,#root .site-header .header-category-trigger{border:1px solid rgba(255,255,255,.42)!important;border-radius:12px!important;color:#fff!important;background:#ffffff1a!important}#root .site-header .header-btn:hover,#root .site-header .header-category-trigger:hover,#root .site-header .header-category-trigger:focus-visible{border-color:var(--toy-pink)!important;background:#e5393547!important}#root .site-header .header-category-popover,#root .site-header .category-popover,#root .site-header .header-user-dropdown,#root .site-header .cart-preview-popover,#root .site-header .notification-preview-popover{border:2px solid rgba(91,75,219,.2)!important;border-radius:18px!important;background:#fff!important;color:var(--toy-deep)!important;box-shadow:0 22px 46px #24305e33!important}#root .site-header .header-user-dropdown .header-account-link{display:flex!important;align-items:center!important;gap:10px!important;color:var(--toy-deep)!important}#root .site-header .header-user-dropdown .header-account-link svg{width:19px!important;height:19px!important;flex:0 0 19px!important;color:var(--toy-violet)!important;stroke:currentColor!important}#root .site-header .header-user-dropdown .header-account-link:hover,#root .site-header .header-user-dropdown .header-account-link:focus-visible{color:var(--toy-red)!important;background:#e8f1fc!important}#root .site-header .header-user-dropdown .header-account-count{margin-left:auto!important;padding:2px 7px!important;border-radius:999px!important;background:var(--toy-red)!important;color:#fff!important;font-size:.72rem!important;font-weight:900!important}#root .home-page.home-market .home-quick-links,#root .mobile-bottom-nav{background:var(--toy-yellow)!important;border-color:var(--toy-red)!important}#root .home-page.home-market .home-quick-link{color:#fff!important;border-color:#ffffffad!important;background:#202a5a29!important;text-shadow:0 1px 2px rgba(32,42,90,.42)!important}#root .home-page.home-market .home-quick-link:hover{border-color:var(--toy-pink)!important;background:var(--toy-red)!important;color:#fff!important}#root .home-page.home-market .home-quick-link-categories{border-color:var(--toy-blue)!important;background:var(--toy-blue)!important;color:#fff!important}#root .home-page.home-market .market-hero{width:min(1420px,calc(100% - 40px))!important;margin:22px auto 0!important;overflow:hidden!important;border:4px solid #ffffff!important;border-radius:28px!important;background:linear-gradient(120deg,var(--toy-indigo),var(--toy-mint))!important;box-shadow:0 18px 36px #24305e2e!important}#root .home-page.home-market .market-hero-slide{position:relative!important;display:block!important}#root .home-page.home-market .market-hero-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(36,48,94,.9),rgba(36,48,94,.26) 56%,transparent 80%)!important;pointer-events:none!important}#root .home-page.home-market .market-hero-copy{position:absolute!important;z-index:3!important;top:50%!important;left:clamp(24px,6vw,92px)!important;width:min(480px,48%)!important;color:#fff!important;transform:translateY(-50%)!important}#root .home-page.home-market .market-hero-kicker{display:inline-block!important;margin-bottom:10px!important;color:var(--toy-ice)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.18em!important}#root .home-page.home-market .market-hero-copy h1{margin:0!important;color:#fff!important;font-size:clamp(2rem,4vw,4.4rem)!important;font-weight:900!important;line-height:.98!important}#root .home-page.home-market .market-hero-copy p{max-width:410px!important;margin:16px 0 20px!important;color:#fff!important;font-size:clamp(.95rem,1.4vw,1.18rem)!important;line-height:1.45!important}#root .home-page.home-market .market-hero-cta{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:11px 18px!important;border-radius:13px!important;background:var(--toy-pink)!important;color:#fff!important;font-weight:900!important}#root .home-page.home-market .home-main-hero-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:18px!important;margin:8px auto 0!important;padding:0!important;position:relative!important;z-index:4!important}#root .home-page.home-market .home-main-hero-dots button{flex:0 0 8px!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;margin:0!important;padding:0!important;border:2px solid var(--toy-indigo)!important;border-radius:999px!important;background:#fff!important;opacity:1!important;cursor:pointer!important;transition:width .22s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease,transform .22s ease!important}#root .home-page.home-market .home-main-hero-dots button.active{flex-basis:26px!important;width:26px!important;background:var(--toy-pink)!important;border-color:var(--toy-pink)!important;animation:toy-hero-dot-stretch .42s cubic-bezier(.22,1,.36,1) both}#root .home-page.home-market .home-main-hero-dots button:hover,#root .home-page.home-market .home-main-hero-dots button:focus-visible{background:var(--toy-mint)!important;border-color:var(--toy-indigo)!important;outline:none;transform:translateY(-1px)}@keyframes toy-hero-dot-stretch{0%{transform:scaleX(.72)}55%{transform:scaleX(1.16)}to{transform:scaleX(1)}}#root .home-page.home-market .home-category-carousel,#root .home-page.home-market .home-section,#root .home-page.home-market .home-brand-carousel,#root .home-page.home-market .mobile-product-section{border:0!important;border-radius:24px!important;background:#ffffffc7!important;box-shadow:0 12px 30px #24305e14!important}#root .home-page.home-market .market-section-head h2,#root .home-page.home-market .offers-section-head h2,#root .home-page.home-market .home-category-carousel-heading h2,#root .home-page.home-market .home-brand-heading h2,#root .home-page.home-market .mobile-section-heading h2,#root .home-page.home-market .mobile-product-section>h2{color:var(--toy-deep)!important;font-weight:900!important;text-shadow:none!important}#root .home-page.home-market .home-section-more-link,#root .home-page.home-market .mobile-section-heading a{color:var(--toy-indigo)!important;font-weight:900!important}#root .home-page.home-market .home-category-banner-item{border:3px solid #ffffff!important;border-radius:20px!important;background:linear-gradient(145deg,var(--toy-ice),#f1f6fd)!important;box-shadow:0 8px 18px #24305e1f!important}#root .home-page.home-market .home-category-banner-label{color:#fff!important;background:var(--toy-indigo)!important;font-weight:900!important}#root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label{background:var(--toy-mint)!important}#root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{background:var(--toy-pink)!important}#root article.product-mini.nutri-product-card,#root article.product-mini.nutri-product-card .nutri-card-media,#root article.product-mini.nutri-product-card .nutri-card-image-link,#root article.product-mini.nutri-product-card .nutri-card-content,#root article.product-mini.nutri-product-card .nutri-card-action{border-color:#5b4bdb29!important;background:#fff!important;background-image:none!important}#root article.product-mini.nutri-product-card{overflow:hidden!important;border:2px solid rgba(91,75,219,.16)!important;border-radius:22px!important;box-shadow:0 12px 24px #24305e1a!important}#root article.product-mini.nutri-product-card:hover{border-color:var(--toy-pink)!important;box-shadow:0 18px 34px #e94f9f33!important;transform:translateY(-5px)!important}#root article.product-mini.nutri-product-card .nutri-card-media{background:linear-gradient(145deg,var(--toy-ice),#f1f6fd)!important}#root article.product-mini.nutri-product-card .nutri-card-brand,#root article.product-mini.nutri-product-card .nutri-card-shipping{color:var(--toy-mint)!important;font-weight:900!important}#root article.product-mini.nutri-product-card .nutri-card-title-link,#root article.product-mini.nutri-product-card .nutri-card-title-link h4,#root article.product-mini.nutri-product-card .nutri-card-description,#root article.product-mini.nutri-product-card .nutri-card-price-row>strong{color:var(--toy-deep)!important}#root article.product-mini.nutri-product-card .nutri-card-price-row>span,#root article.product-mini.nutri-product-card .super-offer-ribbon,#root article.product-mini.nutri-product-card .featured-product-ribbon,#root article.product-mini.nutri-product-card .nutri-card-action button,#root article.product-mini.nutri-product-card .nutri-card-action button:hover{border-color:var(--toy-pink)!important;background:var(--toy-pink)!important;color:#fff!important}#root .collection-hero,#root .marketplace-search-head{border-radius:28px!important;background:linear-gradient(115deg,var(--toy-ice),#f1f6fd 55%,#FFEAF5)!important}#root .page,#root .page h1,#root .page h2,#root .page h3,#root .page label,#root .page p{color:var(--toy-deep)!important}#root .page input,#root .page select,#root .page textarea,#root .admin-panel input,#root .admin-panel select,#root .admin-panel textarea{border-color:#5b4bdb47!important;border-radius:12px!important;background:#fff!important;color:var(--toy-deep)!important}#root .page .btn-primary,#root .page button.btn-primary,#root .page button[type=submit]{background:var(--toy-indigo)!important;border-color:var(--toy-indigo)!important;color:#fff!important}#root .page .btn-primary:hover,#root .page button.btn-primary:hover,#root .page button[type=submit]:hover{background:var(--toy-pink)!important;border-color:var(--toy-pink)!important}#root .site-footer.footer-modern,#root .site-footer.footer-modern>.footer-grid,#root .site-footer.footer-modern>.footer-modern-brand{color:#fff!important;background:linear-gradient(120deg,var(--toy-deep) 0%,var(--toy-indigo) 65%,var(--toy-mint) 140%)!important;background-image:linear-gradient(120deg,var(--toy-deep) 0%,var(--toy-indigo) 65%,var(--toy-mint) 140%)!important;border-color:var(--toy-pink)!important}#root .site-footer.footer-modern:before{background-image:radial-gradient(circle at 16% 24%,rgba(255,255,255,.14) 0 4px,transparent 5px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.12) 0 6px,transparent 7px)!important;background-size:90px 90px,130px 130px!important;filter:none!important;opacity:1!important}#root .site-footer.footer-modern .footer-modern-section h3,#root .site-footer.footer-modern .footer-modern-section h4,#root .site-footer.footer-modern .footer-section-heading-link,#root .site-footer.footer-modern .footer-about-compact p,#root .site-footer.footer-modern .footer-compact-links a,#root .site-footer.footer-modern .footer-compact-links span,#root .site-footer.footer-modern .footer-modern-bottom,#root .site-footer.footer-modern .footer-modern-bottom a,#root .mobile-bottom-nav-link,#root .mobile-bottom-nav-label,#root .mobile-bottom-nav-icon-wrap{color:#fff!important}#root .mobile-bottom-nav-link.active,#root .mobile-bottom-nav-link:hover{color:var(--toy-pink)!important}#root .whatsapp-sticky{border-color:#31c7a359!important;color:var(--toy-mint)!important;box-shadow:0 12px 30px #24305e33,0 0 0 7px #31c7a31f!important}@media (max-width: 760px){#root .home-page.home-market .market-hero{width:calc(100% - 20px)!important;margin-top:12px!important;border-width:3px!important;border-radius:20px!important}#root .home-page.home-market .market-hero-copy{top:auto!important;bottom:22px!important;left:20px!important;width:calc(100% - 40px)!important;transform:none!important}#root .home-page.home-market .market-hero-copy h1{font-size:clamp(1.65rem,8vw,2.5rem)!important}#root .home-page.home-market .market-hero-copy p{margin:8px 0 12px!important;font-size:.88rem!important}#root .home-page.home-market .home-main-hero-dots{gap:7px!important;min-height:16px!important;margin-top:7px!important}#root .home-page.home-market .home-main-hero-dots button.active{flex-basis:22px!important;width:22px!important}#root article.product-mini.nutri-product-card{border-radius:16px!important}}html body #root .site-header.toy-yellow-header,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root .site-header.toy-yellow-header .header-brand-nav,html body #root .site-header.toy-yellow-header .header-tools,html body #root .site-header.toy-yellow-header .menu-links,html body #root .site-header.toy-yellow-header .brand{background:var(--toy-yellow)!important;background-color:var(--toy-yellow)!important;background-image:none!important}html body #root .site-header.toy-yellow-header,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{width:100%!important;max-width:none!important;margin:0!important;border-bottom:1px solid #111111!important}html body #root .site-header.toy-yellow-header:before,html body #root .site-header.toy-yellow-header:after,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:before,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:after{display:none!important;content:none!important;background:none!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links{width:100%!important;max-width:none!important;margin:0!important;background:var(--toy-yellow)!important;background-color:var(--toy-yellow)!important;background-image:none!important;border:0!important}html body #root .home-page.home-market .market-hero{height:clamp(500px,58vh,620px)!important;min-height:500px!important}html body #root .site-header .header-user-dropdown>a,html body #root .site-header .header-user-dropdown>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:11px 14px!important;border:0!important;border-radius:10px!important;color:var(--toy-deep)!important;background:#fff!important;text-align:left!important;text-decoration:none!important;text-shadow:none!important}html body #root .site-header .header-user-dropdown>a *,html body #root .site-header .header-user-dropdown>button *{color:inherit!important;text-shadow:none!important}html body #root .site-header .header-user-dropdown>a:hover,html body #root .site-header .header-user-dropdown>a:focus-visible,html body #root .site-header .header-user-dropdown>button:hover,html body #root .site-header .header-user-dropdown>button:focus-visible{color:var(--toy-red)!important;background:#e8f1fc!important}html body #root .site-header .header-user-dropdown>a[href="/admin"],html body #root .site-header .header-user-dropdown>a[href="/panel"],html body #root .site-header .header-user-dropdown>a[href*=admin-panel]{width:calc(100% - 24px)!important;margin:4px 12px!important;color:#fff!important;background:var(--toy-purple)!important;font-weight:900!important}html body #root .site-header .header-user-dropdown>a[href="/admin"] *,html body #root .site-header .header-user-dropdown>a[href="/panel"] *,html body #root .site-header .header-user-dropdown>a[href*=admin-panel] *{color:#fff!important}html body #root .site-header .header-user-dropdown>a[href="/admin"]:hover,html body #root .site-header .header-user-dropdown>a[href="/admin"]:focus-visible,html body #root .site-header .header-user-dropdown>a[href="/panel"]:hover,html body #root .site-header .header-user-dropdown>a[href="/panel"]:focus-visible,html body #root .site-header .header-user-dropdown>a[href*=admin-panel]:hover,html body #root .site-header .header-user-dropdown>a[href*=admin-panel]:focus-visible{color:#fff!important;background:var(--toy-red)!important}html body #root .site-header .header-user-dropdown .header-account-link svg,html body #root .site-header .header-user-dropdown .header-account-link svg *{color:var(--toy-violet)!important;stroke:var(--toy-violet)!important}@media (max-width: 900px){html body #root .home-page.home-market .market-hero{height:460px!important;min-height:460px!important}}@media (max-width: 760px){html body #root .home-page.home-market .market-hero{height:410px!important;min-height:410px!important}}:root{--reference-purple: #2b6ac4;--reference-purple-bright: #3d82dc;--reference-red: #f10d2d;--reference-ink: #17192c;--reference-line: #dedee7}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{grid-template-columns:minmax(360px,680px) max-content!important;column-gap:clamp(38px,3.5vw,56px)!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) 54px!important;align-self:center!important;width:min(100%,680px)!important;min-width:360px!important;max-width:680px!important;height:52px!important;border-radius:16px!important}@keyframes reference-hero-dot-stretch{0%{transform:scaleX(.58)}58%{transform:scaleX(1.16)}to{transform:scaleX(1)}}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:hover,html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:focus-visible{color:#fff!important;background:#1e4f94!important;border-color:#1e4f94!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;padding:0!important;box-sizing:border-box!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>input{grid-column:1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;line-height:48px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>button,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>button:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>button:focus-visible{grid-column:2!important;grid-row:1!important;align-self:stretch!important;justify-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important;box-sizing:border-box!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>button>svg{display:block!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;transform:none!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.menu-links.menu-links{display:grid!important;grid-column:2!important;grid-row:1!important;grid-template-columns:max-content max-content!important;align-items:center!important;justify-content:start!important;justify-self:end!important;column-gap:0!important;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.menu-links.menu-links>.header-user-menu.header-user-menu.header-icon-control{position:relative!important;display:flex!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0 32px 0 0!important;padding:0!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.menu-links.menu-links>.header-cart-menu.header-cart-menu.header-icon-control{position:relative!important;display:flex!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;max-width:none!important;margin:0!important;padding:0 0 0 32px!important;border-left:1px solid rgba(255,255,255,.55)!important}@media (max-width: 680px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search>input{line-height:46px!important}}@media (min-width: 1501px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools.header-tools{grid-template-columns:minmax(0,1fr) max-content!important;justify-content:stretch!important;column-gap:clamp(38px,3.5vw,56px)!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.header-search{width:100%!important;min-width:0!important;max-width:none!important}}@media (min-width: 681px) and (max-width: 1450px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-brand-nav{grid-column:1!important;grid-row:1!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{grid-column:2!important;grid-row:1!important}}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>a.header-account-settings{display:flex!important;align-items:center!important;width:100%!important;min-height:46px!important;padding:11px 14px!important;color:#24305e!important;background:#fff!important;font-weight:800!important;text-align:left!important;text-decoration:none!important;text-shadow:none!important;box-sizing:border-box!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>button.header-user-dropdown-logout{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:46px!important;margin:6px 0 0!important;padding:11px 14px!important;border:0!important;border-top:1px solid #dbe7f6!important;border-radius:0!important;color:#c42d43!important;background:#fff!important;font-weight:800!important;text-align:left!important;text-shadow:none!important;box-sizing:border-box!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>a.header-account-settings:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>a.header-account-settings:focus-visible,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>button.header-user-dropdown-logout:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-dropdown>button.header-user-dropdown-logout:focus-visible{color:#ef1236!important;background:#e8f1fc!important}html body #root .app-shell,html body #root .site-header,html body #root .home-page.home-market{font-family:Montserrat,Segoe UI,Arial,sans-serif!important}html body #root .app-shell,html body #root .app-main,html body #root .home-page.home-market{background:#fff!important;background-image:none!important}html body #root .site-header.toy-yellow-header,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root .site-header.toy-yellow-header .header-brand-nav,html body #root .site-header.toy-yellow-header .header-tools,html body #root .site-header.toy-yellow-header .menu-links,html body #root .site-header.toy-yellow-header .brand{background:linear-gradient(105deg,#245aa8,#2b6ac4 54%,#1f559f)!important;background-color:var(--reference-purple)!important;background-image:linear-gradient(105deg,#245aa8,#2b6ac4 54%,#1f559f)!important}html body #root .site-header.toy-yellow-header{height:100px!important;min-height:100px!important;border:0!important;box-shadow:none!important}html body #root .site-header .top-header.toy-yellow-header-main{display:grid!important;grid-template-columns:minmax(290px,330px) minmax(0,1fr)!important;align-items:center!important;gap:38px!important;width:100%!important;max-width:none!important;height:100px!important;min-height:100px!important;margin:0 auto!important;padding:16px 38px!important;border:0!important;box-sizing:border-box!important}html body #root .site-header .header-brand-nav{display:flex!important;align-items:center!important;min-width:0!important}html body #root .site-header .brand{display:inline-flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0!important}html body #root .site-header .brand img.header-logo-image{flex:0 0 56px!important;width:56px!important;max-width:56px!important;height:56px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important}html body #root .site-header .header-brand-name{display:inline-block!important;color:#fff!important;font-size:clamp(1.55rem,2vw,2rem)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1!important;white-space:nowrap!important}html body #root .site-header .header-tools{display:grid!important;grid-template-columns:minmax(420px,820px) max-content!important;align-items:center!important;justify-content:space-between!important;gap:clamp(36px,6vw,92px)!important;width:100%!important;min-width:0!important}html body #root .site-header .header-search{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;width:100%!important;height:62px!important;min-width:0!important;gap:0!important;overflow:hidden!important;border:2px solid #ffffff!important;border-radius:19px!important;background:#fff!important;box-shadow:none!important}html body #root .site-header .header-search input{width:100%!important;height:58px!important;min-height:58px!important;padding:0 20px!important;border:0!important;border-radius:17px 0 0 17px!important;outline:0!important;background:#fff!important;color:var(--reference-ink)!important;font-size:1rem!important;font-weight:500!important;box-shadow:none!important}html body #root .site-header .header-search input::placeholder{color:#777887!important;opacity:1!important}html body #root .site-header .header-tools .header-search button,html body #root .site-header .header-tools .header-search button:hover,html body #root .site-header .header-tools .header-search button:focus-visible{display:grid!important;place-items:center!important;width:64px!important;height:58px!important;min-height:58px!important;padding:0!important;border:0!important;border-radius:13px!important;color:#fff!important;background:var(--reference-red)!important;box-shadow:none!important;transform:none!important}html body #root .site-header .header-tools .header-search button svg{width:31px!important;height:31px!important;padding:0!important;stroke:#fff!important}html body #root .site-header .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;min-width:max-content!important;height:54px!important}html body #root .site-header .header-icon-control{display:flex!important;align-items:center!important;min-width:max-content!important}html body #root .site-header .header-cart-menu{margin-left:6px!important;padding-left:28px!important;border-left:1px solid rgba(255,255,255,.55)!important}html body #root .site-header .header-icon-control>.header-icon-button,html body #root .site-header .header-user-trigger,html body #root .site-header .cart-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-width:max-content!important;height:48px!important;min-height:48px!important;padding:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-icon-button:hover,html body #root .site-header .header-icon-button:focus-visible{color:#fff!important;background:transparent!important}html body #root .site-header .header-icon-button>.header-user-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;border:0!important;border-radius:0!important;color:#fff!important;background:transparent!important;box-shadow:none!important}html body #root .site-header .header-icon-button>.header-user-icon svg{width:29px!important;height:29px!important;color:#fff!important;stroke:#fff!important}html body #root .site-header .header-action-label{display:inline-block!important;color:#fff!important;font-size:.98rem!important;font-weight:500!important;white-space:nowrap!important}html body #root .site-header .cart-count{top:-5px!important;right:auto!important;left:22px!important;min-width:23px!important;height:23px!important;padding:0 6px!important;border:0!important;background:var(--reference-red)!important;color:#fff!important;font-size:.72rem!important;line-height:23px!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links{position:relative!important;z-index:90!important;width:100%!important;height:66px!important;min-height:66px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--reference-line)!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body #root .home-page.home-market .home-quick-links-track{display:block!important;width:min(100%,1540px)!important;height:66px!important;margin:0 auto!important;overflow:visible!important;transform:none!important;animation:none!important}html body #root .home-page.home-market .home-quick-links-group{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;height:66px!important;gap:0!important;overflow:visible!important;transform:none!important;animation:none!important}html body #root .home-page.home-market .home-quick-links-group[aria-hidden=true]{display:none!important}html body #root .home-page.home-market .home-quick-link,html body #root .home-page.home-market .home-quick-link:hover,html body #root .home-page.home-market .home-quick-link:focus-visible{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:66px!important;padding:0 14px!important;border:0!important;border-radius:0!important;color:var(--reference-ink)!important;background:#fff!important;font-size:1rem!important;font-weight:600!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important}html body #root .home-page.home-market .home-quick-category{width:100%!important;height:66px!important}html body #root .home-page.home-market .home-quick-link-categories,html body #root .home-page.home-market .home-quick-link-categories:hover,html body #root .home-page.home-market .home-quick-link-categories:focus,html body #root .home-page.home-market .home-quick-link-categories:focus-visible,html body #root .home-page.home-market .home-quick-link-categories:active,html body #root .home-page.home-market .home-quick-link-categories[aria-expanded=true],html body #root .home-page.home-market .home-quick-link-categories[aria-expanded=false]{position:relative!important;color:var(--reference-ink)!important;background:#fff!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important}html body #root .home-page.home-market .home-quick-link-categories:after{content:""!important;position:absolute!important;right:20%!important;bottom:0!important;left:20%!important;height:4px!important;border-radius:4px 4px 0 0!important;background:var(--reference-purple)!important}html body #root .home-page.home-market .home-quick-category-chevron{margin-left:14px!important;color:var(--reference-purple)!important;font-size:1.15rem!important}html body #root .home-page.home-market .market-hero{position:relative!important;width:min(calc(100% - 76px),1596px)!important;height:424px!important;min-height:424px!important;margin:20px auto 0!important;overflow:hidden!important;border:0!important;border-radius:20px!important;background:#f2f2f6!important;box-shadow:none!important}html body #root .home-page.home-market .market-hero-motion-slide,html body #root .home-page.home-market .market-hero-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important}html body #root .home-page.home-market .market-hero-media{position:absolute!important;z-index:1!important;top:0!important;right:0!important;bottom:0!important;left:30%!important;overflow:hidden!important;background:linear-gradient(135deg,transparent 0 61%,var(--reference-red) 61% 70%,transparent 70%) right bottom / 250px 155px no-repeat,linear-gradient(135deg,var(--reference-purple-bright),#2b6ac4) right 58px top 24px / 430px 190px no-repeat,#f3f3f7!important}html body #root .home-page.home-market .market-hero-media:before,html body #root .home-page.home-market .market-hero-media:after{content:none!important;display:none!important;background:none!important}html body #root .home-page.home-market .market-hero-media img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:saturate(1.12) contrast(1.03)!important;mix-blend-mode:multiply!important;transform:none!important}html body #root .home-page.home-market .market-hero-copy{position:absolute!important;z-index:3!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:41%!important;height:100%!important;padding:42px 110px 38px 86px!important;clip-path:polygon(0 0,100% 0,76% 100%,0 100%)!important;color:#fff!important;background:linear-gradient(118deg,#2b6ac4,#1e4f94)!important;transform:none!important}html body #root .home-page.home-market .market-hero-kicker{display:inline-block!important;flex:0 0 auto!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;height:36px!important;min-height:36px!important;margin:0 0 14px!important;padding:0 15px!important;border-radius:6px!important;color:#fff!important;background:#3478d4!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.1em!important;line-height:36px!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}html body #root .home-page.home-market .market-hero-copy h1{max-width:390px!important;margin:0!important;color:#fff!important;font-size:clamp(2.65rem,3.4vw,3.75rem)!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:.98!important}html body #root .home-page.home-market .market-hero-copy p{max-width:360px!important;margin:18px 0!important;color:#fff!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.45!important}html body #root .home-page.home-market .market-hero-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:202px!important;min-height:46px!important;padding:0 25px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:var(--reference-red)!important;font-size:.96rem!important;font-weight:700!important;box-shadow:none!important}html body #root .home-page.home-market .market-hero-secondary{display:inline-block!important;margin:16px 0 0 5px!important;color:#fff!important;font-size:.88rem!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important}html body #root .home-page.home-market .home-main-hero-dots{display:none!important}html body #root .home-page.home-market .home-service-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;width:min(calc(100% - 76px),1596px)!important;min-height:68px!important;margin:0 auto!important;border-bottom:1px solid var(--reference-line)!important;background:#fff!important}html body #root .home-page.home-market .home-service-benefit{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:68px!important;color:var(--reference-ink)!important}html body #root .home-page.home-market .home-service-benefit:not(:last-child):after{content:""!important;position:absolute!important;top:18px!important;right:0!important;width:1px!important;height:32px!important;background:var(--reference-line)!important}html body #root .home-page.home-market .home-service-benefit-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;color:#2b6ac4!important}html body #root .home-page.home-market .home-service-benefit-icon svg{width:31px!important;height:31px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .home-page.home-market .home-service-benefit strong{color:var(--reference-ink)!important;font-size:.91rem!important;font-weight:600!important}html body #root .home-page.home-market .home-category-carousel{width:min(calc(100% - 56px),1616px)!important;margin:16px auto 34px!important;padding:10px clamp(10px,1vw,20px) 18px!important;border:1px solid #edf1f6!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body #root .home-page.home-market .home-category-carousel-heading{min-height:48px!important;margin:0 0 12px!important;padding:0!important;border:0!important}html body #root .home-page.home-market .home-category-carousel-heading h2{margin:0!important;color:var(--reference-ink)!important;font-size:clamp(1.55rem,2vw,1.95rem)!important;font-weight:800!important;letter-spacing:-.04em!important}html body #root .home-page.home-market .home-category-view-all,html body #root .home-page.home-market .home-category-view-all:visited{position:static!important;inset:auto!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:104px!important;min-height:38px!important;padding:0 18px!important;border:1px solid #2b6ac4!important;border-radius:9px!important;color:#fff!important;background:#2b6ac4!important;font-size:.9rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;box-sizing:border-box!important;margin:0!important;transform:none!important;float:none!important}html body #root .home-page.home-market .home-category-view-all:hover,html body #root .home-page.home-market .home-category-view-all:focus-visible{border-color:#1e4f94!important;color:#fff!important;background:#1e4f94!important;text-decoration:none!important}html body #root .home-page.home-market .home-category-carousel-body{position:relative!important;width:100%!important}html body #root .home-page.home-market .home-category-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 102px)/4)!important;gap:34px!important;width:100%!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html body #root .home-page.home-market .home-category-track::-webkit-scrollbar{display:none!important}html body #root .home-page.home-market .home-category-banner-item{display:grid!important;grid-template-rows:minmax(0,1fr) 48px!important;width:100%!important;height:190px!important;min-width:0!important;overflow:hidden!important;border:0!important;border-radius:13px!important;background:#f1f1f4!important;box-shadow:none!important;scroll-snap-align:start!important}html body #root .home-page.home-market .home-category-banner-item img{display:block!important;width:100%!important;height:142px!important;object-fit:cover!important;object-position:center!important;transform:none!important}html body #root .home-page.home-market .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 10px!important;color:#fff!important;background:var(--reference-red)!important;font-size:1rem!important;font-weight:800!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important}html body #root .home-page.home-market .home-category-scroll-arrow,html body #root .home-page.home-market .home-category-carousel-dots{display:none!important}@media (max-width: 1180px){html body #root .site-header .top-header.toy-yellow-header-main{grid-template-columns:245px minmax(0,1fr)!important;gap:22px!important;padding-inline:24px!important}html body #root .site-header .header-brand-name{font-size:1.45rem!important}html body #root .site-header .header-tools{grid-template-columns:minmax(330px,1fr) max-content!important;gap:24px!important}html body #root .site-header .header-action-label{display:none!important}html body #root .home-page.home-market .market-hero-copy{width:48%!important;padding:38px 90px 34px 52px!important}}@media (max-width: 900px){html body #root .site-header .top-header.toy-yellow-header-main{grid-template-columns:190px minmax(0,1fr)!important;padding-inline:16px!important}html body #root .site-header .brand img.header-logo-image{width:45px!important;max-width:45px!important;height:45px!important}html body #root .site-header .header-brand-name{font-size:1.08rem!important}html body #root .site-header .header-tools{grid-template-columns:minmax(250px,1fr) max-content!important}html body #root .site-header .header-cart-menu{padding-left:14px!important}html body #root .home-page.home-market .home-quick-links-group{grid-template-columns:repeat(5,minmax(150px,1fr))!important;min-width:800px!important}html body #root .home-page.home-market .home-quick-links-track{overflow-x:auto!important;overflow-y:visible!important}html body #root .home-page.home-market .market-hero{width:calc(100% - 32px)!important;height:410px!important;min-height:410px!important}html body #root .home-page.home-market .market-hero-copy{width:58%!important;padding:34px 90px 32px 38px!important}html body #root .home-page.home-market .home-service-benefits{width:calc(100% - 32px)!important}html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 40px)!important}html body #root .home-page.home-market .home-category-track{grid-auto-columns:calc((100% - 24px)/2)!important;gap:24px!important}}html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;height:66px!important;padding:0 max(0px,calc((100% - 1540px)/2))!important;overflow:visible!important}html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout{display:contents!important}html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>*:not(.home-quick-link-mobile-only){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:66px!important;margin:0!important;padding:0 12px!important}@media (max-width: 900px){html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links{display:block!important;padding:0!important;overflow-x:auto!important;overflow-y:visible!important}html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout{display:grid!important;grid-template-columns:repeat(6,145px)!important;width:870px!important;min-width:870px!important;height:66px!important}}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-layout{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;width:min(100%,1540px)!important;height:66px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>*:not(.home-quick-link-mobile-only){position:relative!important;display:flex!important;align-items:stretch!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:66px!important;margin:0!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>a.home-quick-link{align-items:center!important;padding:0 12px!important}@media (max-width: 900px){html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links{overflow-x:auto!important;overflow-y:visible!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-layout{grid-template-columns:repeat(6,minmax(145px,1fr))!important;width:870px!important;min-width:870px!important}}@media (max-width: 680px){html body #root .site-header.toy-yellow-header,html body #root .site-header .top-header.toy-yellow-header-main{height:82px!important;min-height:82px!important}html body #root .site-header .top-header.toy-yellow-header-main{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important}html body #root .site-header .header-brand-name,html body #root .site-header .menu-links{display:none!important}html body #root .site-header .header-tools{display:block!important}html body #root .site-header .header-search{height:50px!important;grid-template-columns:minmax(0,1fr) 52px!important}html body #root .site-header .header-search input,html body #root .site-header .header-tools .header-search button{height:46px!important;min-height:46px!important}html body #root .home-page.home-market .market-hero{width:calc(100% - 20px)!important;height:470px!important;min-height:470px!important;margin-top:12px!important}html body #root .home-page.home-market .market-hero-media{top:0!important;right:0!important;bottom:0!important;left:0!important;height:46%!important}html body #root .home-page.home-market .market-hero-copy{inset:auto 0 0 0!important;width:100%!important;height:60%!important;padding:28px 24px!important;clip-path:none!important}html body #root .home-page.home-market .market-hero-copy h1{font-size:2.2rem!important}html body #root .home-page.home-market .market-hero-copy p{margin:10px 0 14px!important;font-size:.9rem!important}html body #root .home-page.home-market .market-hero-kicker{height:30px!important;min-height:30px!important;margin-bottom:9px!important;font-size:.72rem!important;line-height:30px!important}html body #root .home-page.home-market .market-hero-secondary{margin-top:10px!important}html body #root .home-page.home-market .home-service-benefits{grid-template-columns:1fr!important;width:calc(100% - 20px)!important;padding:8px 0!important}html body #root .home-page.home-market .home-service-benefit{justify-content:flex-start!important;min-height:48px!important;padding:0 18px!important}html body #root .home-page.home-market .home-service-benefit:not(:last-child):after{top:auto!important;right:18px!important;bottom:0!important;left:18px!important;width:auto!important;height:1px!important}html body #root .home-page.home-market .home-category-carousel{width:calc(100% - 24px)!important;margin-top:18px!important}html body #root .home-page.home-market .home-category-track{grid-auto-columns:82%!important;gap:14px!important}}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{justify-content:start!important;column-gap:clamp(48px,4.5vw,76px)!important}html body #root .site-header .header-tools .menu-links{justify-self:start!important;width:max-content!important;max-width:290px!important;gap:18px!important}html body #root .site-header .header-tools .menu-links .header-cart-menu{margin-left:2px!important;padding-left:22px!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-track{display:flex!important;align-items:stretch!important;justify-content:stretch!important;width:min(100%,1540px)!important;min-width:min(100%,1540px)!important;max-width:1540px!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links .home-quick-links-track>.home-quick-links-group:first-child{display:flex!important;flex:1 1 100%!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:66px!important;gap:0!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links .home-quick-links-track>.home-quick-links-group:first-child>*:not(.home-quick-link-mobile-only){position:relative!important;flex:1 1 16.6667%!important;width:16.6667%!important;min-width:0!important;max-width:16.6667%!important;height:66px!important;margin:0!important}@media (max-width: 1180px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{column-gap:24px!important}}@media (max-width: 900px){html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-track{min-width:800px!important;max-width:none!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links .home-quick-links-track>.home-quick-links-group:first-child{min-width:800px!important;max-width:none!important}}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;align-items:center!important;justify-self:stretch!important;width:100%!important;min-width:420px!important;max-width:820px!important;height:62px!important;margin:0!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav>.brand>img.header-logo-image{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links>.home-quick-links-track{display:block!important;width:min(100%,1540px)!important;min-width:min(100%,1540px)!important;max-width:1540px!important;height:66px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;transform:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media{background:#f3f3f7!important;background-image:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media img{mix-blend-mode:normal!important}html body #root .home-page.home-market>.home-service-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:min(calc(100% - 76px),1596px)!important;height:68px!important;min-height:68px!important;margin:0 auto!important;padding:0!important}html body #root .home-page.home-market>.home-service-benefits>.home-service-benefit{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:0!important}html body #root .home-page.home-market>.home-service-benefits>.home-service-benefit>strong{display:inline-block!important;color:var(--reference-ink)!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.91rem!important;font-weight:600!important;line-height:1.2!important;opacity:1!important;visibility:visible!important}@media (max-width: 1180px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{min-width:330px!important;max-width:none!important}}@media (max-width: 680px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{min-width:0!important;max-width:none!important;height:50px!important}html body #root .home-page.home-market>.home-service-benefits{grid-template-columns:1fr!important;width:calc(100% - 20px)!important;height:auto!important;min-height:0!important;padding:8px 0!important}html body #root .home-page.home-market>.home-service-benefits>.home-service-benefit{justify-content:flex-start!important;height:48px!important;min-height:48px!important;padding:0 18px!important}}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav>.brand{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .site-header .top-header .header-brand-name,html body #root .home-page.home-market .home-main-hero .market-hero-copy,html body #root .home-page.home-market .home-main-hero .market-hero-copy h1,html body #root .home-page.home-market .home-main-hero .market-hero-copy p,html body #root .home-page.home-market .home-main-hero .market-hero-cta,html body #root .home-page.home-market .home-main-hero .market-hero-secondary{font-family:Montserrat,Segoe UI,Arial,sans-serif!important}html body #root .site-header .top-header .header-tools .header-search>input{grid-column:1!important;grid-row:1!important;order:1!important}html body #root .site-header .top-header .header-tools .header-search>button,html body #root .site-header .top-header .header-tools .header-search>button:hover,html body #root .site-header .top-header .header-tools .header-search>button:focus-visible{grid-column:2!important;grid-row:1!important;order:2!important;border-radius:13px!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:max-content!important;height:48px!important;padding:0!important;color:#fff!important;background:transparent!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button>.header-user-icon,html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button>.header-user-icon>svg{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;color:#fff!important;stroke:#fff!important}html body #root .site-header .header-tools .menu-links .header-icon-control>.header-icon-button>.header-action-label{display:inline-block!important;color:#fff!important;font-size:.96rem!important;font-weight:500!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-track>.home-quick-links-group:first-child{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;height:66px!important;margin:0!important;padding:0!important;transform:none!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>*{position:relative!important;inset:auto!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;transform:none!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(1){grid-column:1!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(2){grid-column:2!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(3){grid-column:3!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(4){grid-column:4!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(5){grid-column:5!important}html body #root .home-page.home-market .home-quick-links .home-quick-links-group:first-child>:nth-child(6){grid-column:6!important}html body #root .home-page.home-market .home-quick-links .home-quick-link-mobile-only{display:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-motion-slide,html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-slide{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:30%!important;width:auto!important;height:100%!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media img{object-fit:cover!important;object-position:center!important;transform:scale(1.22)!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{position:absolute!important;inset:0 auto 0 0!important;width:40%!important;max-width:none!important;height:100%!important;padding:42px 110px 38px 86px!important;clip-path:polygon(0 0,100% 0,75% 100%,0 100%)!important;background:linear-gradient(118deg,#2b6ac4,#1e4f94)!important;transform:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy h1{max-width:390px!important;color:#fff!important;font-size:clamp(2.65rem,3.4vw,3.75rem)!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:.98!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy p{max-width:360px!important;margin:18px 0!important;color:#fff!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.45!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy .market-hero-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:202px!important;min-height:46px!important;padding:0 25px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:var(--reference-red)!important;font-weight:700!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;text-align:left!important;box-sizing:border-box!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>h2{flex:1 1 auto!important;min-width:0!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all,html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:visited{position:static!important;inset:auto!important;flex:0 0 auto!important;margin:0!important;color:#fff!important;background:#2b6ac4!important;transform:none!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:hover,html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:focus-visible{color:#fff!important;background:#1e4f94!important}html body #root .home-page.home-market .home-category-carousel .home-category-carousel-heading h2,html body #root .home-page.home-market .home-category-carousel .home-category-carousel-heading h2:first-letter{color:var(--reference-ink)!important;text-align:left!important}html body #root .home-page.home-market .home-category-carousel .home-category-carousel-body,html body #root .home-page.home-market .home-category-carousel .home-category-track{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #root .home-page.home-market .home-category-carousel .home-category-banner-item:nth-child(3n+1) .home-category-banner-label,html body #root .home-page.home-market .home-category-carousel .home-category-banner-item:nth-child(3n+2) .home-category-banner-label,html body #root .home-page.home-market .home-category-carousel .home-category-banner-item:nth-child(3n) .home-category-banner-label{color:#fff!important;background:var(--reference-red)!important}@media (max-width: 1180px){html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{width:48%!important;padding:38px 90px 34px 52px!important}}@media (max-width: 900px){html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{width:58%!important;padding:34px 90px 32px 38px!important}}@media (max-width: 680px){html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media{inset:0 0 auto 0!important;width:100%!important;height:46%!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{inset:auto 0 0 0!important;width:100%!important;height:60%!important;padding:28px 24px!important;clip-path:none!important}}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{grid-template-columns:minmax(360px,680px) max-content!important;column-gap:clamp(38px,3.5vw,56px)!important;justify-content:start!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{grid-template-columns:minmax(0,1fr) 54px!important;width:min(100%,680px)!important;min-width:360px!important;max-width:680px!important;height:52px!important;border-radius:16px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search input{height:48px!important;min-height:48px!important;padding:0 18px!important;border-radius:14px 0 0 14px!important;font-size:.95rem!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:focus-visible{grid-column:2!important;width:54px!important;height:48px!important;min-height:48px!important;border-radius:11px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button svg{width:26px!important;height:26px!important}html body #root .home-page.home-market>.home-main-hero-dots{position:relative!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:min(calc(100% - 76px),1596px)!important;min-height:32px!important;margin:7px auto 5px!important;padding:0!important}html body #root .home-page.home-market>.home-main-hero-dots button{flex:0 0 9px!important;width:9px!important;height:9px!important;min-width:0!important;padding:0!important;border:1.5px solid #ef1236!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;transform-origin:center!important;transition:width .32s cubic-bezier(.22,1,.36,1),flex-basis .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background-color .22s ease!important}html body #root .home-page.home-market>.home-main-hero-dots button.active{flex-basis:28px!important;width:28px!important;background:#ef1236!important;animation:reference-hero-dot-stretch .43s cubic-bezier(.22,1,.36,1) both!important}@media (max-width: 1180px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main>.header-tools{grid-template-columns:minmax(280px,540px) max-content!important;column-gap:24px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{width:min(100%,540px)!important;min-width:280px!important;max-width:540px!important}}@media (max-width: 680px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{grid-template-columns:minmax(0,1fr) 52px!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search input,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:focus-visible{height:46px!important;min-height:46px!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:hover,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:focus-visible{width:52px!important}html body #root .home-page.home-market>.home-main-hero-dots{width:calc(100% - 20px)!important;min-height:30px!important;margin-top:5px!important}html body #root .home-page.home-market>.home-main-hero-dots button.active{flex-basis:24px!important;width:24px!important}}html body #root .home-page.home-market .home-quick-link-categories,html body #root .home-page.home-market .home-quick-link-categories>span:first-child{font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}html body #root .home-page.home-market .home-standard-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}html body #root .home-page.home-market .home-standard-section-heading:before,html body #root .home-page.home-market .home-standard-section-heading:after{display:none!important;content:none!important}html body #root .home-page.home-market .home-standard-section-heading>h2{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--reference-ink)!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.55rem,2vw,1.95rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.04em!important;text-align:left!important;white-space:normal!important}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all,html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:visited{position:static!important;inset:auto!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:104px!important;min-height:38px!important;margin:0!important;padding:0 18px!important;border:1px solid #2b6ac4!important;border-radius:9px!important;color:#fff!important;background:#2b6ac4!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.88rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:hover,html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:focus-visible{color:#fff!important;border-color:#1e4f94!important;background:#1e4f94!important}html body #root .home-page.home-market .market-section-head h2:first-letter,html body #root .home-page.home-market .offers-section-head h2:first-letter,html body #root .home-page.home-market .home-standard-section-heading h2:first-letter{color:inherit!important}html body #root .home-page.home-market .desktop-home-content>.home-section,html body #root .home-page.home-market .desktop-home-content>.home-brand-carousel{box-sizing:border-box!important;padding:24px 26px 30px!important}html body #root .home-page.home-market .desktop-home-content>.home-brand-carousel+.home-section{margin-top:30px!important}html body #root .home-page.home-market .desktop-home-content>.home-brand-carousel{margin-top:52px!important}html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading{min-height:48px!important;margin-bottom:20px!important}html body #root .home-page.home-market .desktop-home-content .home-brand-rail{margin-top:2px!important}@media (max-width: 680px){html body #root .home-page.home-market .home-standard-section-heading{gap:12px!important}html body #root .home-page.home-market .home-standard-section-heading>h2{font-size:1.45rem!important}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all{min-width:94px!important;min-height:36px!important;padding-inline:14px!important}}@media (min-width: 681px) and (max-width: 1100px){html body #root .home-page.home-market .desktop-home-content>.home-section,html body #root .home-page.home-market .desktop-home-content>.home-brand-carousel{padding:20px 20px 26px!important}}html body #root .app-shell main article.product-mini.nutri-product-card,html body #root .home-page article.product-mini.nutri-product-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;overflow:hidden!important;min-width:0!important;min-height:0!important;border:1px solid #e2e5ea!important;border-radius:12px!important;background:#fff!important;color:#17191d!important;box-shadow:0 5px 16px #192a4614!important;transform:none!important}html body #root .app-shell main article.product-mini.nutri-product-card:hover,html body #root .home-page article.product-mini.nutri-product-card:hover{border-color:#d5dbe5!important;box-shadow:0 14px 28px #192a4629!important;transform:translateY(-5px)!important}html body #root .app-shell main article.product-mini.nutri-product-card,html body #root .home-page article.product-mini.nutri-product-card{height:auto!important;min-height:500px!important;max-height:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media{position:relative!important;display:block!important;flex:0 0 264px!important;width:100%!important;height:264px!important;min-height:264px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f3f7fb!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image-link,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image-link{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;transform:scale(1.06)!important;transform-origin:center center!important;object-fit:cover!important;filter:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .card-image-rating,html body #root .home-page article.product-mini.nutri-product-card .card-image-rating{position:absolute!important;left:12px!important;bottom:12px!important;z-index:7!important;display:inline-flex!important;align-items:center!important;gap:1px!important;min-height:28px!important;padding:3px 8px!important;border-radius:999px!important;color:#ffffffb8!important;background:#1118279e!important;font-size:.84rem!important;line-height:1!important;letter-spacing:0!important}html body #root .app-shell main article.product-mini.nutri-product-card .card-image-rating .filled,html body #root .home-page article.product-mini.nutri-product-card .card-image-rating .filled{color:#ffd814!important}html body #root .app-shell main article.product-mini.nutri-product-card .card-image-price,html body #root .home-page article.product-mini.nutri-product-card .card-image-price{position:absolute!important;right:12px!important;bottom:12px!important;z-index:7!important;display:inline-flex!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;color:#111827!important;background:transparent!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-favorite,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-favorite{position:absolute!important;top:14px!important;right:14px!important;z-index:8!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;color:#17191d!important;background:#fff!important;box-shadow:0 3px 10px #192a4629!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-favorite svg,html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-favorite svg *,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-favorite svg,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-favorite svg *{width:25px!important;height:25px!important;color:currentColor!important;stroke:currentColor!important}html body #root .app-shell main article.product-mini.nutri-product-card .card-discount-badge,html body #root .home-page article.product-mini.nutri-product-card .card-discount-badge,html body #root .app-shell main article.product-mini.nutri-product-card .super-offer-ribbon,html body #root .home-page article.product-mini.nutri-product-card .super-offer-ribbon,html body #root .app-shell main article.product-mini.nutri-product-card .featured-product-ribbon,html body #root .home-page article.product-mini.nutri-product-card .featured-product-ribbon{position:absolute!important;top:0!important;left:0!important;z-index:9!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:68px!important;min-height:58px!important;margin:0!important;padding:4px 10px 6px!important;border:0!important;border-radius:0 0 10px!important;color:#111827!important;background:#ffd814!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.82rem!important;font-weight:800!important;line-height:1.05!important;text-align:center!important;text-transform:uppercase!important}html body #root .app-shell main article.product-mini.nutri-product-card .card-discount-badge strong,html body #root .home-page article.product-mini.nutri-product-card .card-discount-badge strong{font-size:1.18rem!important;font-weight:800!important}html body #root .app-shell main article.product-mini.nutri-product-card .super-offer-ribbon,html body #root .home-page article.product-mini.nutri-product-card .super-offer-ribbon,html body #root .app-shell main article.product-mini.nutri-product-card .featured-product-ribbon,html body #root .home-page article.product-mini.nutri-product-card .featured-product-ribbon{min-width:126px!important;min-height:42px!important;padding:0 12px!important;border-radius:0 0 10px!important;font-size:.75rem!important;white-space:nowrap!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-content,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:18px 20px 12px!important;overflow:hidden!important;color:#17191d!important;background:#fff!important;text-align:left!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-brand,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-brand{display:block!important;margin:0 0 8px!important;color:#6b7280!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.03em!important;text-transform:uppercase!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-title-link,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-title-link{display:block!important;width:100%!important;min-width:0!important;margin:0!important;color:#111827!important;text-decoration:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-title-link h4,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-title-link h4{display:-webkit-box!important;width:100%!important;min-width:0!important;min-height:48px!important;max-height:48px!important;margin:0!important;overflow:hidden!important;color:#111827!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:1.18rem!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-.02em!important;text-align:left!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-description,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-description{display:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-price-row,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-price-row{display:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-price-row strong,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-price-row strong{order:1!important;color:#111827!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:1.48rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-price-row .nutri-card-previous-price,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-price-row .nutri-card-previous-price{order:2!important;color:#9298a2!important;font-size:.88rem!important;white-space:nowrap!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-price-row>span,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-price-row>span{display:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-shipping,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-shipping{display:block!important;align-self:flex-start!important;margin:8px 0 0!important;padding:0!important;color:#138a3d!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.8rem!important;font-weight:700!important;line-height:1.2!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action{display:block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:14px 18px 18px!important;padding:0!important;border:0!important;background:#fff!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action button,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:50px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:8px!important;color:#fff!important;background:#2b6ac4!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:.92rem!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action button:hover,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action button:hover,html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action button:focus-visible,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action button:focus-visible{color:#fff!important;background:#1e4f94!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action button svg,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action button svg{width:22px!important;height:22px!important;color:currentColor!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}@media (max-width: 620px){html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media{flex-basis:232px!important;height:232px!important;min-height:232px!important}html body #root .app-shell main article.product-mini.nutri-product-card,html body #root .home-page article.product-mini.nutri-product-card{min-height:500px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-content,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-content{padding:16px 16px 10px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-action,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-action{margin:12px 14px 14px!important}}@media (min-width: 1180px){html body #root .home-page.home-market .offer-carousel-wrap{width:min(100%,1320px)!important;padding-inline:48px!important}html body #root .home-page.home-market .offer-carousel-viewport{width:min(100%,1220px)!important}html body #root .home-page.home-market .offer-carousel-strip{gap:20px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{flex:0 0 calc((100cqw - 60px)/4)!important;width:calc((100cqw - 60px)/4)!important;min-width:calc((100cqw - 60px)/4)!important;max-width:calc((100cqw - 60px)/4)!important}html body #root .catalog-grid.offer-carousel-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media{flex:0 0 264px!important;height:264px!important;min-height:264px!important;background:#f3f7fb!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image{transform:none!important;object-fit:cover!important;object-position:center center!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-meta,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-meta{display:flex!important;flex:0 0 68px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:68px!important;box-sizing:border-box!important;margin:0!important;padding:12px 16px!important;background:#f3f7fb!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-meta .card-image-rating,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-meta .card-image-rating{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;flex:0 0 auto!important;min-height:28px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-meta .card-image-price,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-meta .card-image-price{position:static!important;right:auto!important;bottom:auto!important;z-index:1!important;flex:0 0 auto!important;margin-left:auto!important}@media (max-width: 620px){html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media{flex-basis:232px!important;height:232px!important;min-height:232px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-meta,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-meta{flex-basis:64px!important;min-height:64px!important;padding-inline:12px!important}}html body #root .catalog-subnav{position:relative;z-index:90;width:100%;min-height:66px;border-bottom:1px solid #e1e4eb;background:#fff}html body #root .catalog-subnav-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:none;min-height:66px;margin:0 auto;padding:0 clamp(20px,5vw,80px);box-sizing:border-box}html body #root .catalog-subnav-link,html body #root .catalog-subnav-category-button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:66px;padding:0 12px;border:0;color:#17192c;background:#fff;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease}html body #root .catalog-subnav-link:hover,html body #root .catalog-subnav-link:focus-visible,html body #root .catalog-subnav-category-button:hover,html body #root .catalog-subnav-category-button:focus-visible{color:#2b6ac4;background:#fff;outline:none}html body #root .catalog-subnav-category-button:after{position:absolute;right:20%;bottom:0;left:20%;height:4px;border-radius:4px 4px 0 0;background:#2b6ac4;content:""}html body #root .catalog-subnav-chevron{color:#2b6ac4;font-size:1.1rem;line-height:1}html body #root .catalog-subnav-category{position:relative;min-width:0}html body #root .catalog-subnav-popover{position:absolute;top:calc(100% - 1px);left:0;z-index:100;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:18px 28px;width:min(760px,80vw);max-height:min(560px,70vh);overflow:auto;padding:22px 24px;border:1px solid #e1e4eb;border-radius:0 0 14px 14px;background:#fff;box-shadow:0 16px 32px #15243e24}html body #root .catalog-subnav-popover-group{display:grid;align-content:start;gap:7px}html body #root .catalog-subnav-popover-group>a{color:#17192c;font-size:.94rem;font-weight:800;text-decoration:none}html body #root .catalog-subnav-popover-group>a:hover,html body #root .catalog-subnav-popover-subcategories a:hover{color:#2b6ac4}html body #root .catalog-subnav-popover-subcategories{display:grid;gap:4px;padding-left:10px;border-left:2px solid #dbe7fa}html body #root .catalog-subnav-popover-subcategories a,html body #root .catalog-subnav-empty{color:#5e6575;font-size:.82rem;text-decoration:none}html body #root .marketplace-search-page,html body #root .special-products-page{width:100%!important;max-width:none!important;min-height:calc(100vh - 166px);margin:0!important;padding:20px clamp(20px,5vw,80px) 100px!important;box-sizing:border-box;background:#f7f8ff!important;background-image:none!important}html body #root .marketplace-search-page>.marketplace-search-head,html body #root .special-products-page>.collection-hero{display:none!important}html body #root .marketplace-search-layout,html body #root .special-products-page .catalog-results-section{grid-template-columns:250px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin-top:0!important}html body #root .catalog-sidebar-shell,html body #root .special-products-page .catalog-sidebar-shell{position:sticky;top:116px;display:block;box-sizing:border-box;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body #root .catalog-category-sidebar h2,html body #root .catalog-filter-controls h2{margin:0 0 12px;color:#172044;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:1.05rem;font-weight:800}html body #root .catalog-category-list{display:grid;gap:0}html body #root .catalog-category-item{border-bottom:1px solid #edf0f5}html body #root .catalog-category-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:8px 0;border:0;color:#1a2342;background:transparent;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:.91rem;font-weight:700;text-align:left;cursor:pointer}html body #root .catalog-category-toggle:hover,html body #root .catalog-category-toggle:focus-visible{color:#2b6ac4;outline:none}html body #root .catalog-category-children{display:grid;gap:7px;padding:2px 0 11px 12px;border-left:2px solid #dbe7fa}html body #root .catalog-category-children a{color:#5e6575;font-size:.82rem;text-decoration:none}html body #root .catalog-category-children a:hover{color:#2b6ac4}html body #root .catalog-filter-controls{display:grid;gap:10px;margin-top:28px;padding-top:16px;border-top:1px solid #e1e4eb}html body #root .catalog-filter-controls label,html body #root .catalog-filter-controls .marketplace-price-range label{display:grid;gap:5px;color:#27304d;font-size:.83rem;font-weight:700}html body #root .catalog-filter-controls select,html body #root .catalog-filter-controls input[type=number]{box-sizing:border-box;width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd8f0;border-radius:9px;color:#1a2342;background:#fff}html body #root .catalog-filter-controls .marketplace-price-range{display:grid;gap:9px}html body #root .catalog-filter-controls .search-offer-check{display:flex;grid-template-columns:none;align-items:center;gap:8px;min-height:30px}html body #root .catalog-filter-controls .search-offer-check input{width:auto;accent-color:#2b6ac4}html body #root .catalog-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;margin:0 0 16px;padding:0 2px}html body #root .catalog-results-toolbar>span{color:#687188;font-size:.9rem;font-weight:700}html body #root .catalog-results-toolbar label{display:inline-flex;align-items:center;gap:9px;color:#1a2342;font-size:.88rem;font-weight:700}html body #root .catalog-results-toolbar select{min-height:40px;min-width:190px;padding:0 12px;border:1px solid #cbd8f0;border-radius:9px;color:#1a2342;background:#fff;font:inherit}html body #root .catalog-results-section{display:grid!important;box-sizing:border-box;width:100%;margin-top:0!important;padding:0!important;background:transparent!important}html body #root .catalog-results-section>.catalog-sidebar-shell{grid-column:1}html body #root .catalog-results-section>.catalog-results-column{grid-column:2;min-width:0}html body #root .marketplace-search-results,html body #root .catalog-results-column{min-width:0}html body #root .marketplace-search-grid.catalog-grid.offer-carousel-strip,html body #root .special-products-page .catalog-grid.offer-carousel-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;min-width:0!important}html body #root .marketplace-search-grid.catalog-grid.offer-carousel-strip>.product-mini,html body #root .special-products-page .catalog-grid.offer-carousel-strip>.product-mini{width:100%!important;min-width:0!important;max-width:none!important;flex-basis:auto!important}html body #root .special-products-page .catalog-filter-panel{position:sticky;top:116px;display:block!important;box-sizing:border-box;width:100%!important;min-width:0;padding:0;border:0;border-radius:0;background:transparent}html body #root .special-products-page .catalog-filter-panel>.catalog-category-sidebar{margin:0}html body #root .special-products-page .catalog-filter-panel>.offers-filter-controls{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e1e4eb}html body #root .special-products-page .catalog-filter-panel>.offers-filter-controls label{display:grid;gap:5px;color:#27304d;font-size:.83rem;font-weight:700}@media (max-width: 1100px){html body #root .marketplace-search-grid.catalog-grid.offer-carousel-strip,html body #root .special-products-page .catalog-grid.offer-carousel-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 820px){html body #root .catalog-subnav{overflow-x:auto}html body #root .catalog-subnav-inner{grid-template-columns:repeat(6,minmax(145px,1fr));width:870px;padding:0}html body #root .marketplace-search-layout,html body #root .special-products-page .catalog-results-section{grid-template-columns:1fr!important}html body #root .catalog-sidebar-shell,html body #root .special-products-page .catalog-filter-panel{position:static}html body #root .catalog-results-section>.catalog-sidebar-shell,html body #root .catalog-results-section>.catalog-results-column{grid-column:1}}@media (max-width: 620px){html body #root .marketplace-search-grid.catalog-grid.offer-carousel-strip,html body #root .special-products-page .catalog-grid.offer-carousel-strip{grid-template-columns:minmax(0,1fr)!important}html body #root .catalog-results-toolbar{align-items:flex-start;flex-direction:column;gap:9px;padding-block:8px}html body #root .catalog-results-toolbar label,html body #root .catalog-results-toolbar select{width:100%}}html body #root article.product-card-shared,html body #root article.product-card-shared:hover,html body #root article.product-card-shared:focus-within{transition:none!important;animation:none!important;transform:none!important;outline:0!important;outline-offset:0!important;z-index:1!important}html body #root article.product-card-shared:hover,html body #root article.product-card-shared:focus-within{border-color:#e2e5ea!important;box-shadow:0 5px 16px #192a4614!important}html body #root article.product-card-shared .nutri-card-media,html body #root article.product-card-shared .nutri-card-image-link,html body #root article.product-card-shared .nutri-card-image,html body #root article.product-card-shared .nutri-card-favorite,html body #root article.product-card-shared .nutri-card-content,html body #root article.product-card-shared .nutri-card-meta,html body #root article.product-card-shared .nutri-card-action{transition:none!important;animation:none!important}html body #root article.product-card-shared .nutri-card-image,html body #root article.product-card-shared:hover .nutri-card-image,html body #root article.product-card-shared:focus-within .nutri-card-image{transform:none!important;filter:none!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-card-shared:hover,html body #root .home-page.home-market .offer-carousel-strip>article.product-card-shared:focus-within{outline:0!important;outline-offset:0!important}html body #root .home-page.home-market article.product-card-shared .nutri-card-price-row,html body #root .app-shell main article.product-card-shared .nutri-card-price-row{display:none!important;visibility:hidden!important}@media (min-width: 1180px){html body #root .home-page.home-market .offer-carousel-wrap{box-sizing:border-box!important;width:min(100%,1600px)!important;margin-inline:auto!important;padding-inline:48px!important}html body #root .home-page.home-market .offer-carousel-viewport{box-sizing:border-box!important;container-type:inline-size!important;width:100%!important;max-width:none!important;padding-inline:0!important}html body #root .home-page.home-market .offer-carousel-strip{gap:22px!important}html body #root .home-page.home-market .offer-carousel-strip>article.product-mini.nutri-product-card{flex:0 0 calc((100cqw - 44px) / 3)!important;width:calc((100cqw - 44px) / 3)!important;min-width:calc((100cqw - 44px) / 3)!important;max-width:calc((100cqw - 44px) / 3)!important;min-height:500px!important;height:auto!important;border-radius:12px!important}}html body #root .app-shell main article.product-mini.nutri-product-card,html body #root .home-page article.product-mini.nutri-product-card{height:624px!important;min-height:624px!important;max-height:624px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media{flex:0 0 220px!important;height:220px!important;min-height:220px!important;max-height:220px!important;background:#f3f7fb!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image-link,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image-link{width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image{width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;transform:none!important;object-fit:contain!important;object-position:center center!important;background:#f3f7fb!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-meta,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-meta{flex:0 0 68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:12px 16px!important}@media (max-width: 620px){html body #root .app-shell main article.product-mini.nutri-product-card,html body #root .home-page article.product-mini.nutri-product-card{height:560px!important;min-height:560px!important;max-height:560px!important}html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-media,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-media,html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image-link,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image-link,html body #root .app-shell main article.product-mini.nutri-product-card .nutri-card-image,html body #root .home-page article.product-mini.nutri-product-card .nutri-card-image{flex-basis:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important}}:root{--brand-beige: #fff3db;--brand-brown: #744938;--brand-brown-soft: rgba(116, 73, 56, .18);--brand-brown-medium: rgba(116, 73, 56, .42);--brand-shadow: 0 14px 32px rgba(116, 73, 56, .12);--reference-purple: var(--brand-brown);--reference-purple-bright: var(--brand-brown);--reference-red: var(--brand-brown);--reference-ink: var(--brand-brown);--reference-line: var(--brand-brown-soft);--toy-indigo: var(--brand-brown);--toy-deep: var(--brand-brown);--toy-pink: var(--brand-brown);--toy-mint: var(--brand-brown);--toy-sky: var(--brand-brown);--toy-blue: var(--brand-brown);--toy-red: var(--brand-brown);--toy-violet: var(--brand-brown);--toy-green: var(--brand-brown);--toy-purple: var(--brand-brown);--toy-lilac: var(--brand-beige);--toy-ice: var(--brand-beige)}html,body,#root,html body #root .app-shell,html body #root .app-main,html body #root .page,html body #root .home-page.home-market{color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .app-shell{--color-primary: var(--brand-brown) !important;--color-secondary: var(--brand-beige) !important;--color-button: var(--brand-brown) !important;--color-bg: var(--brand-beige) !important;--color-menu: var(--brand-beige) !important;--color-footer: var(--brand-brown) !important;--menu-text: var(--brand-brown) !important;--color-tertiary: var(--brand-brown) !important}html body #root .app-main :where(h1,h2,h3,h4,h5,h6,label,legend),html body #root .app-main :where(.section-eyebrow,.muted,.field-help){color:var(--brand-brown)!important}html body #root .app-main a:not(.store-product-card a){color:var(--brand-brown)}html body #root ::selection{color:var(--brand-beige);background:var(--brand-brown)}html body #root .site-header.toy-yellow-header,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root .site-header.toy-yellow-header .header-brand-nav,html body #root .site-header.toy-yellow-header .header-tools,html body #root .site-header.toy-yellow-header .menu-links,html body #root .site-header.toy-yellow-header .brand{color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .site-header.toy-yellow-header{border-bottom:1px solid var(--brand-brown)!important}html body #root .site-header .header-brand-name,html body #root .site-header .header-logo-image{color:var(--brand-brown)!important}html body #root .site-header .header-search{border-color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .site-header .header-search input,html body #root .site-header .header-search input:focus{color:var(--brand-brown)!important;background:var(--brand-beige)!important;caret-color:var(--brand-brown)!important}html body #root .site-header .header-search input::placeholder{color:#744938ad!important}html body #root .site-header .header-tools .header-search button,html body #root .site-header .header-tools .header-search button:hover,html body #root .site-header .header-tools .header-search button:focus-visible{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .site-header .header-tools .header-search button svg,html body #root .site-header .header-tools .header-search button svg *{color:var(--brand-beige)!important;stroke:var(--brand-beige)!important}html body #root .site-header .header-cart-menu{border-left-color:var(--brand-brown-medium)!important}html body #root .site-header .header-icon-control>.header-icon-button,html body #root .site-header .header-user-trigger,html body #root .site-header .cart-link,html body #root .site-header .header-icon-button:hover,html body #root .site-header .header-icon-button:focus-visible,html body #root .site-header .header-action-label,html body #root .site-header .header-icon-button>.header-user-icon{color:var(--brand-brown)!important;background:transparent!important}html body #root .site-header .header-icon-button>.header-user-icon svg,html body #root .site-header .header-icon-button>.header-user-icon svg *,html body #root .site-header .cart-icon,html body #root .site-header .cart-icon *{color:var(--brand-brown)!important;stroke:var(--brand-brown)!important}html body #root .site-header .cart-count,html body #root .mobile-bottom-nav .cart-count{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .site-header :is(.header-user-dropdown,.cart-preview-popover){border-color:var(--brand-brown-medium)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;box-shadow:var(--brand-shadow)!important}html body #root .site-header :is(.header-user-dropdown,.cart-preview-popover):before{border-color:var(--brand-brown-medium)!important;background:var(--brand-beige)!important}html body #root .site-header .header-user-dropdown :where(strong,small,span,a,button),html body #root .site-header .cart-preview-popover :where(strong,small,span,p,a,button){color:var(--brand-brown)!important}html body #root .site-header .header-user-dropdown-avatar{border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .site-header .header-user-dropdown-avatar svg,html body #root .site-header .header-user-dropdown-avatar svg *,html body #root .site-header .header-account-link svg,html body #root .site-header .header-account-link svg *{color:currentColor!important;stroke:currentColor!important}html body #root .site-header .header-user-dropdown>a,html body #root .site-header .header-user-dropdown>button,html body #root .site-header .cart-preview-action{border-color:var(--brand-brown-soft)!important;color:var(--brand-brown)!important;background:transparent!important}html body #root .site-header .header-user-dropdown>a:hover,html body #root .site-header .header-user-dropdown>a:focus-visible,html body #root .site-header .header-user-dropdown>button:hover,html body #root .site-header .header-user-dropdown>button:focus-visible,html body #root .site-header .cart-preview-action:hover,html body #root .site-header .cart-preview-action:focus-visible{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .site-header .header-user-dropdown>a:hover *,html body #root .site-header .header-user-dropdown>a:focus-visible *,html body #root .site-header .header-user-dropdown>button:hover *,html body #root .site-header .header-user-dropdown>button:focus-visible *{color:var(--brand-beige)!important;stroke:var(--brand-beige)!important}html body #root .site-header :where(.cart-preview-head,.cart-preview-item,.cart-preview-foot){border-color:var(--brand-brown-soft)!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links,html body #root .home-page.home-market .home-quick-links-layout,html body #root .home-page.home-market .home-quick-links-track,html body #root .home-page.home-market .home-quick-links-group,html body #root .home-page.home-market .home-quick-category,html body #root .home-page.home-market .home-quick-link,html body #root .home-page.home-market .home-quick-link:hover,html body #root .home-page.home-market .home-quick-link:focus-visible,html body #root .home-page.home-market .home-quick-link-categories,html body #root .home-page.home-market .home-quick-link-categories:hover,html body #root .home-page.home-market .home-quick-link-categories:focus-visible,html body #root .catalog-subnav,html body #root .catalog-subnav-link,html body #root .catalog-subnav-category-button,html body #root .catalog-subnav-link:hover,html body #root .catalog-subnav-link:focus-visible,html body #root .catalog-subnav-category-button:hover,html body #root .catalog-subnav-category-button:focus-visible{color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-quick-links.toy-yellow-quick-links,html body #root .catalog-subnav{border-bottom-color:var(--brand-brown-soft)!important}html body #root .home-page.home-market .home-quick-link-categories:after,html body #root .catalog-subnav-category-button:after{background:var(--brand-brown)!important}html body #root :is(.home-quick-category-chevron,.catalog-subnav-chevron){color:var(--brand-brown)!important}html body #root :is(.home-quick-category-popover,.catalog-subnav-popover){border-color:var(--brand-brown-medium)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;box-shadow:var(--brand-shadow)!important}html body #root :is(.home-quick-category-group,.catalog-subnav-popover-group){border-color:var(--brand-brown-soft)!important;background:transparent!important}html body #root :is(.home-quick-category-title,.home-quick-category-subcategories a,.home-quick-category-direct,.catalog-subnav-popover-group>a,.catalog-subnav-popover-subcategories a,.catalog-subnav-empty){color:var(--brand-brown)!important}html body #root :is(.home-quick-category-subcategories,.catalog-subnav-popover-subcategories){border-color:var(--brand-brown-soft)!important}html body #root :is(.home-quick-category-title,.home-quick-category-subcategories a,.home-quick-category-direct,.catalog-subnav-popover-group>a,.catalog-subnav-popover-subcategories a):hover{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .home-page.home-market .market-hero{border:1px solid var(--brand-brown-soft)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .market-hero-media{background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .home-page.home-market .market-hero-media img{filter:sepia(.16) saturate(.84) contrast(1.02)!important;mix-blend-mode:multiply!important}html body #root .home-page.home-market .market-hero-copy{color:var(--brand-beige)!important;background:var(--brand-brown)!important;background-color:var(--brand-brown)!important;background-image:none!important}html body #root .home-page.home-market .market-hero-copy :where(h1,p),html body #root .home-page.home-market .market-hero-secondary{color:var(--brand-beige)!important}html body #root .home-page.home-market .market-hero-kicker,html body #root .home-page.home-market .market-hero-cta{border-color:var(--brand-beige)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-main-hero-dots button{border-color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-main-hero-dots button.active{background:var(--brand-brown)!important}html body #root .home-page.home-market :is(.home-service-benefits,.home-category-carousel,.desktop-home-content>.home-section,.desktop-home-content>.home-brand-carousel,.mobile-product-section,.mobile-category-strip){color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .home-page.home-market :is(.home-service-benefits,.home-category-carousel,.desktop-home-content>.home-section,.desktop-home-content>.home-brand-carousel){border-color:var(--brand-brown-soft)!important;box-shadow:none!important}html body #root .home-page.home-market :is(.home-service-benefit,.home-service-benefit strong,.home-service-benefit-icon,.home-standard-section-heading>h2,.home-category-carousel-heading h2,.home-brand-item strong,.mobile-category-item strong,.mobile-section-heading h2,.mobile-section-heading a){color:var(--brand-brown)!important}html body #root .home-page.home-market .home-service-benefit:not(:last-child):after{background:var(--brand-brown-soft)!important}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all,html body #root .home-page.home-market .home-category-carousel-heading>a.home-category-view-all,html body #root .home-page.home-market .home-category-view-all,html body #root .home-page.home-market .home-category-view-all:visited{border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:hover,html body #root .home-page.home-market .home-standard-section-heading>a.home-category-view-all:focus-visible,html body #root .home-page.home-market .home-category-view-all:hover,html body #root .home-page.home-market .home-category-view-all:focus-visible{border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-category-banner-item{border-color:var(--brand-brown-soft)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label,html body #root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .home-page.home-market :is(.home-category-round-icon,.mobile-category-icon){border-color:var(--brand-brown-soft)!important;background:var(--brand-beige)!important;box-shadow:0 5px 14px #7449381c!important}html body #root .home-page.home-market :is(.home-category-scroll-arrow,.product-carousel-static-arrow){border-color:transparent!important;color:var(--brand-brown)!important;background:transparent!important;box-shadow:none!important}html body #root .home-page.home-market :is(.home-category-scroll-arrow,.product-carousel-static-arrow):hover,html body #root .home-page.home-market :is(.home-category-scroll-arrow,.product-carousel-static-arrow):focus-visible{color:var(--brand-brown)!important;background:transparent!important}html body #root .home-page.home-market .home-category-carousel-dots button{border-color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-category-carousel-dots button.active{background:var(--brand-brown)!important}html body #root .home-page.home-market .home-service-benefits.home-service-benefits,html body #root .home-page.home-market .home-category-carousel.home-category-carousel,html body #root .home-page.home-market .desktop-home-content>.home-brand-carousel,html body #root .home-page.home-market .mobile-category-strip.mobile-category-strip{background:#fff!important;background-color:#fff!important;background-image:none!important}html body #root .home-page.home-market :is(.home-category-round-icon,.mobile-category-icon){background:#fff!important;background-color:#fff!important}html body #root :is(.marketplace-search-page,.special-products-page,.category-products-page){color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root :is(.catalog-sidebar-shell,.catalog-category-sidebar,.catalog-filter-controls,.catalog-results-section,.catalog-results-column){color:var(--brand-brown)!important;background:transparent!important}html body #root :is(.catalog-category-sidebar h2,.catalog-filter-controls h2,.catalog-category-toggle,.catalog-category-children a,.catalog-filter-controls label,.catalog-results-toolbar>span,.catalog-results-toolbar label){color:var(--brand-brown)!important}html body #root :is(.catalog-category-item,.catalog-category-children,.catalog-filter-controls,.special-products-page .catalog-filter-panel>.offers-filter-controls){border-color:var(--brand-brown-soft)!important}html body #root :is(.catalog-category-toggle,.catalog-category-children a):hover,html body #root :is(.catalog-category-toggle,.catalog-category-children a):focus-visible{color:var(--brand-brown)!important}html body #root :is(.catalog-filter-controls select,.catalog-filter-controls input,.catalog-results-toolbar select,.marketplace-search-filters select,.marketplace-search-filters input){border-color:var(--brand-brown-medium)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;accent-color:var(--brand-brown)!important}html body #root .app-main :is(input,select,textarea):not(.store-product-card *){border-color:var(--brand-brown-medium)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;caret-color:var(--brand-brown)!important;accent-color:var(--brand-brown)!important}html body #root .app-main :is(input,textarea):not(.store-product-card *)::placeholder{color:#7449389e!important}html body #root .app-main :is(.btn-primary,button.btn-primary,button[type=submit]):not(.store-product-card *){border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important;background-image:none!important;box-shadow:none!important}html body #root .app-main :is(.btn-primary,button.btn-primary,button[type=submit]):not(.store-product-card *):hover,html body #root .app-main :is(.btn-primary,button.btn-primary,button[type=submit]):not(.store-product-card *):focus-visible{border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .app-main :is(.btn-secondary,button.btn-secondary):not(.store-product-card *){border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-image:none!important;box-shadow:none!important}html body #root .app-main :is(.btn-secondary,button.btn-secondary):not(.store-product-card *):hover,html body #root .app-main :is(.btn-secondary,button.btn-secondary):not(.store-product-card *):focus-visible{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root :is(.help-page,.institutional-page,.cart-page,.checkout-page,.product-detail-page,.favorites-page,.notifications-page,.purchases-page,.user-settings-page,.order-confirmation-page){color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root :is(.help-card,.institutional-card,.cart-item-card,.cart-summary-card,.checkout-form-card,.checkout-summary-card,.checkout-section,.product-detail-shell,.product-gallery-panel,.product-main-panel,.product-buy-panel,.detail-card,.buy-card,.product-reviews-section,.product-questions-section,.review-card,.question-card,.review-locked-card,.purchase-card,.user-settings-hero,.user-settings-card,.payment-settings-item,.confirmation-card,.modal-card,.dialog-card){border-color:var(--brand-brown-soft)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important;box-shadow:var(--brand-shadow)!important}html body #root :is(.help-hero,.cart-hero,.checkout-hero-card,.confirmation-hero,.user-settings-back){border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important;background-image:none!important;box-shadow:var(--brand-shadow)!important}html body #root :is(.help-hero,.cart-hero,.checkout-hero-card,.confirmation-hero) :where(h1,h2,h3,p,span,strong){color:var(--brand-beige)!important}html body #root :is(.cart-item-card,.cart-summary-card,.checkout-section,.checkout-summary-line,.checkout-summary-total,.purchase-card,.purchase-order-head,.notifications-table-card,.favorites-table-card,table,th,td){border-color:var(--brand-brown-soft)!important}html body #root :is(th,.purchase-order-head,.confirmation-panel-title){color:var(--brand-brown)!important;background:#74493814!important}html body #root :is(.status-chip,.order-status,.package-status,.notification-badge,.success,.notice){border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root :is(.error,.danger-link,.purchase-cancel-link,.refund-text-link){color:var(--brand-brown)!important}html body #root :is(.auth-page,.customer-auth-page,.simple-register-page){color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root :is(.auth-card,.customer-auth-card,.simple-auth-card){border-color:var(--brand-brown-medium)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;box-shadow:var(--brand-shadow)!important}html body #root :is(.auth-card,.customer-auth-card,.simple-auth-card) :where(h1,h2,h3,p,label,strong,small,span){color:var(--brand-brown)!important}html body #root :is(.auth-back-btn,.google-auth-btn,.auth-link-button,.forgot-password-link){border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root :is(.auth-back-btn,.google-auth-btn,.auth-link-button,.forgot-password-link):hover,html body #root :is(.auth-back-btn,.google-auth-btn,.auth-link-button,.forgot-password-link):focus-visible{color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .mobile-bottom-nav{border-color:var(--brand-brown-soft)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;box-shadow:0 -8px 20px #7449381a!important}html body #root .mobile-bottom-nav-link,html body #root .mobile-bottom-nav-link :where(span,svg,svg *){color:var(--brand-brown)!important;stroke:var(--brand-brown)!important}html body #root .mobile-active-line{background:var(--brand-brown)!important}html body #root .whatsapp-sticky,html body #root .whatsapp-sticky:hover,html body #root .whatsapp-sticky:focus-visible{border-color:var(--brand-beige)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important;box-shadow:0 14px 30px #74493847!important}html body #root .whatsapp-sticky :is(svg,svg *,.wa-logo-bubble,.wa-logo-phone){color:var(--brand-beige)!important;fill:var(--brand-beige)!important;stroke:var(--brand-beige)!important}html body #root footer.site-footer.footer-modern,html body #root footer.site-footer.footer-modern:before,html body #root footer.site-footer.footer-modern:after,html body #root footer.site-footer.footer-modern>.footer-modern-brand,html body #root footer.site-footer.footer-modern>.footer-grid,html body #root footer.site-footer.footer-modern>.footer-modern-bottom{border-color:#fff3db59!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important;background-color:var(--brand-brown)!important;background-image:none!important}html body #root footer.site-footer.footer-modern .footer-modern-section{border-color:#fff3db47!important;color:var(--brand-beige)!important;background:transparent!important}html body #root footer.site-footer.footer-modern :where(h3,h4,p,a,span,strong,small),html body #root footer.site-footer.footer-modern .footer-section-heading-link,html body #root footer.site-footer.footer-modern a[href*="wa.me"]{color:var(--brand-beige)!important;text-shadow:none!important}html body #root footer.site-footer.footer-modern :is(.footer-section-icon,.footer-brand-ornament){border-color:var(--brand-beige)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root footer.site-footer.footer-modern .footer-natural-icon :is(path,circle){fill:none!important;stroke:var(--brand-beige)!important}html[data-storefront-theme] body #root,html[data-storefront-theme] body #root .app-shell,html[data-storefront-theme] body #root .app-shell>main.app-main,html[data-storefront-theme] body #root .app-shell>main.app-main>.page,html[data-storefront-theme] body #root .app-shell>main.app-main>.home-page.home-market,html[data-storefront-theme] body #root .home-page.home-market .desktop-home-content,html[data-storefront-theme] body #root .home-page.home-market .mobile-home-content,html[data-storefront-theme] body #root .marketplace-search-page,html[data-storefront-theme] body #root .special-products-page,html[data-storefront-theme] body #root .category-products-page,html[data-storefront-theme] body #root .marketplace-search-layout,html[data-storefront-theme] body #root .catalog-results-section,html[data-storefront-theme] body #root .catalog-results-column{color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav>.brand,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links{color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav>.brand>.header-brand-name,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-action-label,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-icon-button,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-user-icon{color:var(--brand-brown)!important}html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-icon-button svg,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .menu-links .header-icon-button svg *{color:var(--brand-brown)!important;stroke:var(--brand-brown)!important}html body #root .home-page.home-market .market-hero.home-main-hero,html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media{border-color:var(--brand-brown-soft)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-media img{filter:sepia(.16) saturate(.84) contrast(1.02)!important;mix-blend-mode:multiply!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{color:var(--brand-beige)!important;background:var(--brand-brown)!important;background-color:var(--brand-brown)!important;background-image:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy h1,html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy p,html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-secondary{color:var(--brand-beige)!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-kicker,html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy .market-hero-cta{border-color:var(--brand-beige)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all,html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:visited,html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading>a.home-category-view-all{border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:hover,html body #root .home-page.home-market .home-category-carousel .market-section-head.home-category-carousel-heading>a.home-category-view-all.home-category-view-all:focus-visible,html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading>a.home-category-view-all:hover,html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading>a.home-category-view-all:focus-visible{border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .home-page.home-market .home-category-carousel .home-category-carousel-heading h2,html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading>h2,html body #root .home-page.home-market .desktop-home-content .home-standard-section-heading>h2:first-letter{color:var(--brand-brown)!important}html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>.home-quick-category,html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>.home-quick-category>button.home-quick-link-categories,html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>.home-quick-category>button.home-quick-link-categories:hover,html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>.home-quick-category>button.home-quick-link-categories:focus-visible,html body #root .home-page.home-market>nav.home-quick-links.toy-yellow-quick-links>.home-quick-links-layout>.home-quick-category>button.home-quick-link-categories[aria-expanded=true]{color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .product-detail-page :is(h1,h2,h3,h4,p,span,strong,small,label,a){color:var(--brand-brown)!important}html body #root .product-detail-page :is(.product-main-image,.product-thumbs button,.product-detail-status span,.spec-grid>div,.payment-options>div,.question-form,.similar-products-section,.similar-product-card,.product-answer,.review-replies){border-color:var(--brand-brown-soft)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .product-detail-page :is(.product-thumbs button.active,.quantity-picker button){border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .product-detail-page :is(.buy-now-btn,.question-form .btn-primary){border-color:var(--brand-brown)!important;color:var(--brand-beige)!important;background:var(--brand-brown)!important}html body #root .product-detail-page :is(.buy-now-btn,.question-form .btn-primary):hover,html body #root .product-detail-page :is(.buy-now-btn,.question-form .btn-primary):focus-visible{color:var(--brand-brown)!important;background:var(--brand-beige)!important}html body #root .customer-auth-page .auth-brand strong{color:var(--brand-brown)!important}html body #root .customer-auth-page :is(.auth-brand-logo,.google-auth-option,.auth-normal-section,.password-field,.auth-form-actions,.auth-links){border-color:var(--brand-brown-soft)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .customer-auth-page .auth-brand img{border-color:var(--brand-brown-soft)!important;background:var(--brand-beige)!important}html,body,#root,html body #root .app-shell,html body #root .app-shell>main.app-main,html[data-storefront-theme] body #root,html[data-storefront-theme] body #root .app-shell,html[data-storefront-theme] body #root .app-shell>main.app-main,html[data-storefront-theme] body #root .app-shell>main.app-main>.page,html[data-storefront-theme] body #root .app-shell>main.app-main>.home-page.home-market,html[data-storefront-theme] body #root .home-page.home-market .desktop-home-content,html[data-storefront-theme] body #root .home-page.home-market .mobile-home-content,html[data-storefront-theme] body #root .marketplace-search-page,html[data-storefront-theme] body #root .special-products-page,html[data-storefront-theme] body #root .category-products-page,html[data-storefront-theme] body #root .marketplace-search-layout,html[data-storefront-theme] body #root .catalog-results-section,html[data-storefront-theme] body #root .catalog-results-column,html body #root :is(.help-page,.institutional-page,.cart-page,.checkout-page,.product-detail-page,.favorites-page,.notifications-page,.purchases-page,.user-settings-page,.order-confirmation-page,.auth-page,.customer-auth-page,.simple-register-page){background:#fff!important;background-color:#fff!important;background-image:none!important}@media (max-width: 760px){html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools .header-search,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools .header-search input,html body #root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools .header-search input:focus{border-color:var(--brand-brown)!important;color:var(--brand-brown)!important;background:var(--brand-beige)!important;background-color:var(--brand-beige)!important;background-image:none!important}html body #root .home-page.home-market .mobile-product-section .mobile-section-heading:before,html body #root .home-page.home-market .mobile-product-section .mobile-section-heading:after,html body #root .home-page.home-market .mobile-product-section>h2:before,html body #root .home-page.home-market .mobile-product-section>h2:after{background:var(--brand-brown)!important;background-color:var(--brand-brown)!important}html body #root .home-page.home-market .mobile-product-section .mobile-section-heading h2,html body #root .home-page.home-market .mobile-product-section>h2{color:var(--brand-brown)!important;text-shadow:none!important}html body #root .home-page.home-market .market-hero.home-main-hero .market-hero-copy{background:linear-gradient(90deg,var(--brand-brown) 0 42%,transparent 72%)!important}html body #root .home-page.home-market :is(.mobile-product-section,.mobile-category-strip){background:var(--brand-beige)!important}}html body #root#root :is(.site-header.toy-yellow-header,.site-header.toy-yellow-header .top-header.toy-yellow-header-main,.site-header.toy-yellow-header .header-brand-nav,.site-header.toy-yellow-header .header-tools,.site-header.toy-yellow-header .menu-links,.site-header.toy-yellow-header .brand,.site-header .header-search,.site-header .header-search input,.site-header .header-search input:focus,.site-header .header-user-dropdown,.site-header .cart-preview-popover,.site-header .header-user-dropdown:before,.site-header .cart-preview-popover:before,.home-page.home-market .home-quick-links.toy-yellow-quick-links,.home-page.home-market .home-quick-links-layout,.home-page.home-market .home-quick-links-track,.home-page.home-market .home-quick-links-group,.home-page.home-market .home-quick-category,.home-page.home-market .home-quick-link,.home-page.home-market .home-quick-link:hover,.home-page.home-market .home-quick-link:focus-visible,.home-page.home-market .home-quick-link-categories,.home-page.home-market .home-quick-link-categories:hover,.home-page.home-market .home-quick-link-categories:focus-visible,.catalog-subnav,.catalog-subnav-link,.catalog-subnav-link:hover,.catalog-subnav-link:focus-visible,.catalog-subnav-category-button,.catalog-subnav-category-button:hover,.catalog-subnav-category-button:focus-visible,.mobile-bottom-nav){background:#fff!important;background-color:#fff!important;background-image:none!important}html body #root#root .app-shell :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,legend,a,button,input,select,textarea,option,li,th,td){color:#000!important}html body #root#root .app-shell :is(input,textarea)::placeholder{color:#00000094!important}html body #root#root .home-page.home-market .market-hero-copy :is(h1,p,span,strong,a),html body #root#root .home-page.home-market .home-category-banner-label,html body #root#root .app-shell :is(.btn-primary,button.btn-primary),html body #root#root .site-header :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):hover,html body #root#root footer.site-footer.footer-modern :is(h1,h2,h3,h4,p,span,strong,small,a,button),html body #root#root .store-product-card .store-product-card__cart-button,html body #root#root .store-product-card .product-card-rating-value{color:var(--brand-beige)!important}html body #root#root .store-product-card .store-product-card__rating .filled{color:#ffd814!important}html body #root#root .home-page.home-market .market-hero-copy :is(.market-hero-kicker,.market-hero-cta),html body #root#root .home-page.home-market :is(.market-section-head,.offers-section-head,.home-standard-section-heading,.home-category-carousel-heading) h2:first-letter{color:#000!important}html body #root#root :is(.site-header .header-logo-image,.site-header .header-user-icon,.site-header .cart-icon,.home-service-benefit-icon,.home-quick-category-chevron,.catalog-subnav-chevron,.whatsapp-sticky),html body #root#root :is(.site-header .header-logo-image,.site-header .header-user-icon,.site-header .cart-icon,.home-service-benefit-icon,.home-quick-category-chevron,.catalog-subnav-chevron) :is(svg,svg *){color:var(--brand-brown)!important;stroke:var(--brand-brown)!important}html body #root#root .whatsapp-sticky,html body #root#root .whatsapp-sticky:hover,html body #root#root .whatsapp-sticky:focus-visible{border:0!important;color:#fff!important;background:#25d366!important;background-color:#25d366!important;box-shadow:0 12px 26px #00000038!important}html body #root#root .whatsapp-sticky svg{color:#fff!important;stroke:#fff!important}html body #root#root .whatsapp-sticky .wa-logo-bubble{fill:none!important;stroke:#fff!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root#root .whatsapp-sticky .wa-logo-phone{fill:#fff!important;stroke:none!important}html body #root#root .site-header.toy-yellow-header,html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{border-top:0!important;border-bottom:0!important;box-shadow:none!important}html body #root#root .app-shell,html body #root#root .app-main,html body #root#root .page,html body #root#root .site-header :is(.header-brand-name,.header-action-label,.header-search input,.home-quick-link,.catalog-subnav-link,.catalog-subnav-category-button){color:#000!important}html body #root#root .site-header .header-search input::placeholder{color:#000!important;opacity:.62!important}html body #root#root .home-page.home-market .home-category-view-all,html body #root#root .home-page.home-market .home-category-view-all:visited,html body #root#root .home-page.home-market .home-category-view-all:hover,html body #root#root .home-page.home-market .home-category-view-all:focus-visible,html body #root#root .store-product-card .store-product-card__action button,html body #root#root .store-product-card .store-product-card__action button span{color:#fff!important}html body #root#root .store-product-card .store-product-card__action button svg,html body #root#root .store-product-card .store-product-card__action button svg *{color:#fff!important;fill:none!important;stroke:#fff!important}html body #root .store-product-card{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;height:570px;min-height:570px;max-height:570px;margin:0;overflow:hidden;border:.65px solid rgba(91,102,120,.22);border-radius:12px;color:#17191d;background:transparent;box-shadow:none;font-family:Montserrat,Segoe UI,Arial,sans-serif;transform:none;transition:none;animation:none}html body #root .store-product-card:hover,html body #root .store-product-card:focus-within{z-index:1;border-color:#5b667838;outline:0;box-shadow:none;transform:none}html body #root .store-product-card__media{position:relative;display:block;flex:0 0 320px;box-sizing:border-box;width:100%;height:320px;min-height:320px;max-height:320px;margin:0;padding:0;overflow:hidden;background:transparent}html body #root .store-product-card__image-link{display:block;width:100%;height:320px;min-height:320px;max-height:320px;margin:0;padding:0;overflow:hidden;background:transparent}html body #root .store-product-card__image,html body #root .store-product-card:hover .store-product-card__image,html body #root .store-product-card:focus-within .store-product-card__image{display:block;box-sizing:border-box;width:100%;height:320px;min-height:320px;max-height:320px;margin:0;object-fit:cover;object-position:center center;background:transparent;filter:none;transform:none;transition:none;animation:none}html body #root .store-product-card__discount{position:absolute;top:0;left:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:68px;min-height:58px;margin:0;padding:4px 10px 6px;border:0;border-radius:0 0 10px;color:#111827;background:#ffd814;font-size:.82rem;font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase}html body #root .store-product-card__discount strong{font-size:1.18rem;font-weight:800}html body #root .store-product-card .store-product-card__favorite.favorite-button{position:absolute;top:14px;right:14px;z-index:13;display:grid;place-items:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;color:#17191d;background:#fff;box-shadow:0 3px 10px #192a4629;transform:none;transition:none;animation:none}html body #root .store-product-card .store-product-card__favorite.favorite-button:hover,html body #root .store-product-card .store-product-card__favorite.favorite-button:focus-visible{color:#17191d;background:#fff;transform:none}html body #root .store-product-card .store-product-card__favorite.favorite-button.active{color:#ef1638}html body #root .store-product-card__favorite svg,html body #root .store-product-card__favorite svg *{width:25px;height:25px;fill:transparent;stroke:currentColor}html body #root .store-product-card__favorite.active svg,html body #root .store-product-card__favorite.active svg *{fill:currentColor}html body #root .store-product-card__stock{position:absolute;right:12px;bottom:12px;z-index:11;padding:6px 9px;border-radius:7px;color:#fff;background:#6b7280;font-size:.72rem;font-weight:800;text-transform:uppercase}html body #root .store-product-card__meta{position:relative;display:flex;flex:0 0 68px;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;height:68px;min-height:68px;max-height:68px;margin:0;padding:12px 20px;background:transparent}html body #root .store-product-card__rating{position:static;display:inline-flex;flex:0 0 auto;align-items:center;gap:1px;min-height:28px;margin:0;padding:3px 8px;border-radius:999px;color:#ffffffb8;background:#1118279e;font-size:.84rem;line-height:1}html body #root .store-product-card__rating .product-card-rating-value{margin-right:5px;color:#fff;font-size:.78rem;font-weight:800;line-height:1}html body #root .store-product-card__rating .filled{color:#ffd814}html body #root .store-product-card__price{position:static;display:inline-flex;flex:0 0 auto;align-items:center;min-height:0;margin:0 0 0 auto;padding:0;color:#111827;background:transparent;font-size:1rem;font-weight:800;line-height:1;white-space:nowrap}html body #root .store-product-card__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;min-height:0;margin:0;padding:14px 20px 6px;overflow:hidden;color:#17191d;background:transparent;text-align:left}html body #root .store-product-card__brand{display:block;margin:0 0 6px;color:#6b7280;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}html body #root .store-product-card__title-link{display:block;width:100%;min-width:0;margin:0;color:#111827;text-decoration:none}html body #root .store-product-card__title-link h4{display:-webkit-box;width:100%;min-width:0;min-height:48px;max-height:48px;margin:0;overflow:hidden;color:#111827;font-size:1.18rem;font-weight:700;line-height:1.22;letter-spacing:-.02em;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body #root .store-product-card__shipping{display:block;align-self:flex-start;margin:6px 0 0;padding:0;color:#138a3d;font-size:.8rem;font-weight:700;line-height:1.2}html body #root .store-product-card__action{display:block;flex:0 0 auto;box-sizing:border-box;width:auto;min-height:0;margin:10px 18px;padding:0;border:0;background:transparent}html body #root .store-product-card__action button{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:0 16px;border:0;border-radius:999px;color:#fff;background:#2b6ac4;font:inherit;font-size:.92rem;font-weight:700;line-height:1;box-shadow:none}html body #root .store-product-card__action button:hover,html body #root .store-product-card__action button:focus-visible{color:#fff;background:#1e4f94}html body #root .store-product-card__action button:disabled{cursor:not-allowed;opacity:.58}html body #root .store-product-card__action button svg{width:22px;height:22px;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8}html body #root .store-product-card--out-of-stock .store-product-card__image{opacity:.7}html body #root .home-page.home-market .desktop-home-content .home-section--super-offers,html body #root .home-page.home-market .desktop-home-content .home-section--new-arrivals{box-sizing:border-box!important;width:min(calc(100% - 32px),1480px)!important;max-width:1480px!important;margin-inline:auto!important;border:0!important;border-radius:0!important;padding-right:0!important;padding-left:0!important;background:transparent!important;box-shadow:none!important}html body #root .home-page.home-market .offer-carousel-viewport{container-type:inline-size;box-sizing:border-box;width:clamp(944px,calc(100vw - 433px),1334px)!important;max-width:100%!important;margin-inline:auto!important}html body #root .home-page.home-market .offer-carousel-strip{display:flex;align-items:stretch;gap:22px}html body #root .home-page.home-market .offer-carousel-strip>.store-product-card{flex:0 0 calc((100cqw - 44px) / 3);width:calc((100cqw - 44px) / 3);min-width:calc((100cqw - 44px) / 3);max-width:calc((100cqw - 44px) / 3)}@media (min-width: 1350px){html body #root{--store-product-card-desktop-width: clamp(310px, calc((100vw - 120px)/4) , 345px);--store-product-carousel-four-width: clamp(1282px, calc(100vw - 78px) , 1422px)}html body #root .store-product-card,html body #root .home-page.home-market .offer-carousel-strip>.store-product-card,html body #root .marketplace-search-grid>.store-product-card,html body #root .catalog-grid>.store-product-card,html body #root .special-products-page .store-product-card{flex:0 0 var(--store-product-card-desktop-width)!important;width:var(--store-product-card-desktop-width)!important;min-width:var(--store-product-card-desktop-width)!important;max-width:var(--store-product-card-desktop-width)!important}html body #root .marketplace-search-grid.catalog-grid.offer-carousel-strip,html body #root .special-products-page .catalog-grid.offer-carousel-strip{grid-template-columns:repeat(3,var(--store-product-card-desktop-width))!important;justify-content:start!important}html body #root .home-page.home-market .offer-carousel-viewport{width:clamp(974px,calc(75vw - 46px),1079px)!important;max-width:100%!important}html body #root .home-page.home-market .desktop-home-content .home-section--super-offers,html body #root .home-page.home-market .desktop-home-content .home-section--new-arrivals{width:100%!important;max-width:none!important}html body #root .home-page.home-market .home-section--super-offers .offer-carousel-wrap,html body #root .home-page.home-market .home-section--new-arrivals .offer-carousel-wrap{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-inline:24px!important}html body #root .home-page.home-market .home-section--super-offers .offer-carousel-viewport,html body #root .home-page.home-market .home-section--new-arrivals .offer-carousel-viewport{width:var(--store-product-carousel-four-width)!important;max-width:100%!important;margin-inline:auto!important;overflow:hidden!important}html body #root .home-page.home-market .home-section--super-offers .offer-carousel-strip,html body #root .home-page.home-market .home-section--new-arrivals .offer-carousel-strip{gap:14px!important}html body #root .home-page.home-market .home-section--super-offers .product-carousel-static-arrow-left,html body #root .home-page.home-market .home-section--new-arrivals .product-carousel-static-arrow-left{left:max(4px,calc((100% - var(--store-product-carousel-four-width)) / 2 - 50px))!important}html body #root .home-page.home-market .home-section--super-offers .product-carousel-static-arrow-right,html body #root .home-page.home-market .home-section--new-arrivals .product-carousel-static-arrow-right{right:max(4px,calc((100% - var(--store-product-carousel-four-width)) / 2 - 50px))!important}}html body #root .marketplace-search-grid>.store-product-card,html body #root .catalog-grid>.store-product-card,html body #root .special-products-page .store-product-card{width:100%;min-width:0;max-width:none}@media (min-width: 821px){html body #root .marketplace-search-page,html body #root .special-products-page{padding-right:clamp(20px,3vw,56px)!important;padding-left:clamp(20px,3vw,56px)!important}html body #root .marketplace-search-layout,html body #root .special-products-page .catalog-results-section{grid-template-columns:230px minmax(0,1334px)!important;gap:22px!important}html body #root .catalog-results-column,html body #root .marketplace-search-results{width:100%;max-width:1334px}}@media (max-width: 1100px){html body #root .home-page.home-market .offer-carousel-viewport{width:calc(94vw - 252px)!important}html body #root .home-page.home-market .offer-carousel-strip>.store-product-card{flex-basis:calc((100cqw - 22px)/2);width:calc((100cqw - 22px)/2);min-width:calc((100cqw - 22px)/2);max-width:calc((100cqw - 22px)/2)}}@media (max-width: 820px){html body #root .home-page.home-market .offer-carousel-viewport{width:100%!important}}@media (max-width: 620px){html body #root .store-product-card{height:520px;min-height:520px;max-height:520px}html body #root .store-product-card__media,html body #root .store-product-card__image-link,html body #root .store-product-card__image{flex-basis:270px;height:270px;min-height:270px;max-height:270px}html body #root .store-product-card__content{padding:16px 16px 10px}html body #root .store-product-card__action{margin:8px 14px}html body #root .home-page.home-market .offer-carousel-strip>.store-product-card,html body #root .home-page.home-market .mobile-product-grid>.store-product-card{flex:0 0 100%;width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion: reduce){html body #root .store-product-card,html body #root .store-product-card *{scroll-behavior:auto}}:root{--paint-beige: #f4e7ae;--paint-header-bg: #faf9ed;--paint-black: #050505;--paint-white: #ffffff}html body #root#root .site-header.toy-yellow-header,html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:104px!important;min-height:104px!important;background:var(--paint-header-bg)!important;border:0!important;border-bottom:5px solid var(--paint-black)!important;box-shadow:none!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{position:relative!important;display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(250px,auto) minmax(620px,1.55fr)!important;align-items:center!important;gap:clamp(18px,2vw,42px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(24px,3vw,58px)!important;box-sizing:border-box!important}html body #root#root .site-header .catalog-subnav-header{position:relative!important;z-index:6!important;align-self:stretch!important;display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;grid-column:1!important;order:0!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-inner{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(24px,2.2vw,44px)!important;width:auto!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important}html body #root#root .site-header .catalog-subnav-header :is(.catalog-subnav-category,.catalog-subnav-link){width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;color:var(--paint-black)!important;background:transparent!important;box-shadow:none!important;font-size:clamp(.9rem,1.15vw,1.18rem)!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-category-button:after{display:none!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-chevron{margin-left:6px!important;color:var(--paint-black)!important;font-size:.82em!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-popover{top:calc(50% + 25px)!important;left:0!important;min-width:min(680px,78vw)!important;border:2px solid var(--paint-black)!important;color:var(--paint-black)!important;background:var(--paint-white)!important;box-shadow:8px 10px #00000024!important}html body #root#root .site-header .header-brand-nav{position:static!important;display:flex!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;grid-column:2!important;order:0!important}html body #root#root .site-header .header-brand-nav .brand{display:flex!important;justify-content:center!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important}html body #root#root .site-header .header-logo-image{width:48px!important;height:48px!important;object-fit:contain!important;filter:grayscale(1) brightness(0)!important}html body #root#root .site-header .header-brand-name{color:var(--paint-black)!important;font-size:clamp(1.2rem,1.55vw,1.75rem)!important;font-weight:900!important;white-space:nowrap!important}html body #root#root .site-header .header-tools{display:grid!important;grid-template-columns:minmax(250px,1fr) auto!important;align-items:center!important;gap:clamp(15px,1.5vw,28px)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;grid-column:3!important;order:0!important}html body #root#root .site-header .header-search{width:100%!important;min-width:0!important;height:54px!important;margin:0!important;border:2px solid var(--paint-black)!important;border-radius:0!important;background:var(--paint-white)!important;box-shadow:none!important}html body #root#root .site-header .header-search input,html body #root#root .site-header .header-search input:focus{height:100%!important;padding:0 18px!important;color:var(--paint-black)!important;background:transparent!important;font-size:.98rem!important}html body #root#root .site-header .header-search input::placeholder{color:var(--paint-black)!important;opacity:.58!important}html body #root#root .site-header .header-tools .header-search button,html body #root#root .site-header .header-tools .header-search button:hover,html body #root#root .site-header .header-tools .header-search button:focus-visible{width:58px!important;min-width:58px!important;height:100%!important;border:0!important;border-left:2px solid var(--paint-black)!important;border-radius:0!important;color:var(--paint-white)!important;background:var(--paint-black)!important}html body #root#root .site-header .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(14px,1.5vw,26px)!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important;background:transparent!important}html body #root#root .site-header .header-cart-menu{border-left:1px solid rgba(0,0,0,.24)!important;padding-left:clamp(14px,1.3vw,24px)!important}html body #root#root .site-header :is(.header-action-label,.header-icon-button,.header-user-trigger,.cart-link){color:var(--paint-black)!important}html body #root#root .site-header :is(.header-user-icon,.cart-icon,.header-user-icon svg,.cart-icon *){color:var(--paint-black)!important;stroke:var(--paint-black)!important}html body #root#root#root .site-header :is(.header-profile-icon,.header-profile-icon *,.cart-icon,.cart-icon *){color:var(--paint-black)!important;stroke:var(--paint-black)!important}html body #root#root .site-header .cart-count{color:var(--paint-white)!important;background:var(--paint-black)!important}html body #root#root .site-header .header-search{display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important}html body #root#root .home-page.home-market>.home-quick-links{display:none!important}html body #root#root .home-page.home-market{width:100%!important;max-width:none!important;padding-top:0!important}html body #root#root .home-page.home-market .market-hero.home-main-hero{position:relative!important;width:100%!important;max-width:none!important;height:min(620px,calc(100vh - 104px))!important;min-height:500px!important;margin:0!important;border:0!important;border-radius:0!important;color:var(--paint-black)!important;background:var(--paint-beige)!important;overflow:hidden!important;box-shadow:none!important;display:block!important}html body #root#root .home-page.home-market .market-hero-motion-slide,html body #root#root .home-page.home-market .market-hero-slide{width:100%!important;height:100%!important;min-height:100%!important;border:0!important;border-radius:0!important;background:var(--paint-beige)!important;visibility:visible!important;opacity:1!important}html body #root#root .home-page.home-market .market-hero-slide{display:grid!important;grid-template-columns:49% 51%!important;grid-template-areas:"copy media"!important}html body #root#root .home-page.home-market .market-hero-copy{grid-area:copy!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;width:100%!important;height:100%!important;padding:clamp(44px,5vw,94px) clamp(34px,5.2vw,100px)!important;box-sizing:border-box!important;color:var(--paint-black)!important;background:var(--paint-beige)!important;clip-path:none!important}html body #root#root .home-page.home-market .market-hero-media{grid-area:media!important;position:relative!important;width:calc(100% - 10px)!important;height:calc(100% - 16px)!important;margin:8px 10px 8px 0!important;border:4px solid var(--paint-black)!important;border-radius:0!important;box-sizing:border-box!important;background:var(--paint-beige)!important;overflow:hidden!important}html body #root#root .home-page.home-market .market-hero-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:none!important;mix-blend-mode:normal!important}html body #root#root#root .home-page.home-market .market-hero.home-main-hero .market-hero-slide .market-hero-media>img{object-fit:contain!important;object-position:center!important}html body #root#root .home-page.home-market .market-hero-copy .market-hero-kicker{margin:0 0 24px!important;padding:8px 14px!important;border:2px solid var(--paint-black)!important;border-radius:0!important;color:var(--paint-black)!important;background:transparent!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.16em!important;line-height:1.2!important;overflow:visible!important}html body #root#root .home-page.home-market .market-hero-copy h1{max-width:620px!important;margin:0 0 20px!important;color:var(--paint-black)!important;font-size:clamp(3.2rem,5vw,6.2rem)!important;font-weight:900!important;line-height:.94!important;letter-spacing:-.055em!important;text-shadow:none!important}html body #root#root .home-page.home-market .market-hero-copy p{max-width:540px!important;margin:0 0 34px!important;color:var(--paint-black)!important;font-size:clamp(1.05rem,1.45vw,1.42rem)!important;font-weight:600!important;line-height:1.35!important}html body #root#root .home-page.home-market .market-hero-copy .market-hero-cta{min-width:210px!important;margin:0 0 18px!important;padding:16px 24px!important;border:2px solid var(--paint-black)!important;border-radius:0!important;color:var(--paint-white)!important;background:var(--paint-black)!important;font-size:1rem!important;font-weight:900!important;text-align:center!important}html body #root#root .home-page.home-market .market-hero-copy .market-hero-secondary{color:var(--paint-black)!important;font-weight:800!important;text-decoration:underline!important}html body #root#root .home-page.home-market .home-main-hero-dots{position:relative!important;z-index:9!important;left:auto!important;bottom:auto!important;width:49%!important;height:34px!important;margin:-42px 0 8px!important;transform:none!important;justify-content:center!important}html body #root#root .home-page.home-market .home-main-hero-dots button{border-color:var(--paint-black)!important;background:transparent!important}html body #root#root .home-page.home-market .home-main-hero-dots button.active{background:var(--paint-black)!important}html body #root#root .home-page.home-market>:is(.home-service-benefits,.home-category-carousel),html body #root#root .home-page.home-market>.desktop-home-content{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width: 1240px){html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:auto auto minmax(460px,1fr)!important;gap:16px!important;padding-inline:22px!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-inner{gap:18px!important}html body #root#root .site-header .header-brand-name{display:none!important}html body #root#root .site-header .header-tools{gap:12px!important}html body #root#root .site-header .menu-links{gap:10px!important}}@media (max-width: 900px){html body #root#root .site-header.toy-yellow-header,html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:84px!important;min-height:84px!important;border-bottom-width:4px!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:auto 1fr!important;padding-inline:16px!important}html body #root#root .site-header .catalog-subnav-header{display:none!important}html body #root#root .site-header .header-brand-nav{justify-content:flex-start!important;grid-column:1!important}html body #root#root .site-header .header-logo-image{width:42px!important;height:42px!important}html body #root#root .site-header .header-tools{grid-column:2!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}html body #root#root .site-header .menu-links{display:flex!important;gap:5px!important;overflow:visible!important}html body #root#root .site-header .menu-links .header-action-label,html body #root#root .site-header .header-cart-menu{font-size:0!important}html body #root#root .site-header .header-cart-menu{padding-left:7px!important}html body #root#root .site-header .header-icon-button{width:38px!important;min-width:38px!important;padding:0!important}html body #root#root .home-page.home-market .market-hero.home-main-hero{height:752px!important;min-height:752px!important}html body #root#root .home-page.home-market .market-hero-slide{display:flex!important;flex-direction:column!important}html body #root#root .home-page.home-market .market-hero-copy{order:1!important;min-height:380px!important;padding:48px 26px 64px!important}html body #root#root .home-page.home-market .market-hero-media{order:2!important;width:calc(100% - 24px)!important;height:360px!important;margin:0 12px 12px!important}html body #root#root .home-page.home-market .market-hero-copy h1{font-size:clamp(2.8rem,12vw,4.6rem)!important}html body #root#root .home-page.home-market .home-main-hero-dots{width:100%!important;margin-top:-42px!important}}@media (max-width: 560px){html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;padding-inline:8px!important}html body #root#root .site-header .header-logo-image{width:38px!important;height:38px!important}html body #root#root .site-header .header-tools{position:relative!important;display:block!important;height:48px!important;grid-template-columns:minmax(120px,1fr) 82px!important;gap:5px!important;overflow:visible!important}html body #root#root .site-header .menu-links{position:absolute!important;top:5px!important;right:0!important;justify-content:space-between!important;gap:4px!important;width:82px!important;min-width:82px!important}html body #root#root .site-header .header-cart-menu{padding-left:0!important;border-left:0!important}html body #root#root .site-header .header-user-menu{width:38px!important;min-width:38px!important;max-width:38px!important;margin:0!important;padding:0!important}html body #root#root .site-header .header-icon-button{width:38px!important;min-width:38px!important}html body #root#root .site-header .header-search{position:absolute!important;top:0!important;right:87px!important;bottom:0!important;left:0!important;width:auto!important;height:48px!important;min-width:0!important;max-width:none!important;flex:none!important}html body #root#root .site-header .header-search input{width:100%!important;min-width:0!important;max-width:none!important;padding-inline:12px!important;font-size:.86rem!important}html body #root#root .site-header .header-tools .header-search button{width:48px!important;min-width:48px!important}html body #root#root .home-page.home-market .market-hero-copy{min-height:350px!important}html body #root#root .home-page.home-market .market-hero.home-main-hero{height:642px!important;min-height:642px!important}html body #root#root .home-page.home-market .market-hero-media{height:280px!important}html body #root#root .home-page.home-market .home-main-hero-dots{margin-top:-42px!important}}@media (min-width: 901px){html body #root#root .site-header.toy-yellow-header,html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:94px!important;min-height:94px!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:minmax(235px,.78fr) minmax(220px,auto) minmax(600px,1.55fr)!important;gap:clamp(14px,1.65vw,32px)!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-inner{gap:clamp(20px,1.8vw,34px)!important}html body #root#root .site-header .catalog-subnav-header :is(.catalog-subnav-category,.catalog-subnav-link){font-size:clamp(.84rem,1vw,1.04rem)!important}html body #root#root .site-header .header-logo-image{width:42px!important;height:42px!important}html body #root#root .site-header .header-brand-name{font-size:clamp(1.12rem,1.4vw,1.58rem)!important}html body #root#root .site-header .header-brand-nav{transform:translate(clamp(-40px,-2vw,-22px))!important}html body #root#root .site-header .header-search{transform:translate(clamp(-22px,-1.05vw,-12px))!important}html body #root#root .site-header .header-tools .menu-links{transform:translate(clamp(10px,1.2vw,24px))!important}html body #root#root .site-header .header-search{height:48px!important;border-radius:999px!important;overflow:hidden!important}html body #root#root .site-header .header-search input,html body #root#root .site-header .header-search input:focus{padding-left:20px!important;font-size:.92rem!important}html body #root#root .site-header .header-tools .header-search button,html body #root#root .site-header .header-tools .header-search button:hover,html body #root#root .site-header .header-tools .header-search button:focus-visible{width:52px!important;min-width:52px!important;border-radius:0 999px 999px 0!important}html body #root#root .site-header .menu-links{gap:clamp(10px,1.15vw,20px)!important}html body #root#root .site-header .header-cart-menu{padding-left:clamp(11px,1vw,18px)!important}html body #root#root .site-header .header-icon-button{min-height:40px!important;padding:4px 5px!important}html body #root#root .site-header .header-action-label{font-size:.9rem!important}html body #root#root .site-header :is(.header-user-icon,.header-cart-icon){width:30px!important;height:30px!important}}@media (min-width: 1101px){html body #root#root .site-header .menu-links{display:grid!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:0!important;width:276px!important;min-width:276px!important}html body #root#root .site-header .header-user-menu,html body #root#root .site-header .header-cart-menu{width:138px!important;min-width:138px!important;box-sizing:border-box!important}html body #root#root .site-header .header-user-menu>.header-icon-button,html body #root#root .site-header .header-cart-menu>.header-icon-button{width:100%!important;justify-content:center!important}html body #root#root .site-header .header-cart-menu{padding-left:0!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{color:var(--paint-black)!important;background:transparent!important;background-color:transparent!important;border:2px solid var(--paint-black)!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-collapsed{border:0!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:hover,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:focus-visible,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:active{color:var(--paint-black)!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button :is(svg,svg *){color:var(--paint-black)!important;stroke:var(--paint-black)!important;background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open input{color:var(--paint-black)!important;background:transparent!important}}html body #root#root .site-header .catalog-subnav-header :is(.catalog-subnav-link,.catalog-subnav-category-button):is(:hover,:focus,:focus-visible,:active){color:var(--paint-black)!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body #root#root .site-header .header-cart-menu{border-left:0!important;padding-left:0!important}html body #root#root .site-header .catalog-subnav-popover :is(.catalog-subnav-popover-group>a,.catalog-subnav-popover-subcategories a):is(:hover,:focus-visible){color:var(--paint-black)!important;background:#f3f3f3!important;border-radius:6px!important;outline:none!important}html body #root#root .home-page.home-market .home-service-benefits .home-service-benefit-icon,html body #root#root .home-page.home-market .home-service-benefits .home-service-benefit strong,html body #root#root .home-page.home-market .home-service-benefits .home-service-benefit-icon svg,html body #root#root .home-page.home-market .home-service-benefits .home-service-benefit-icon svg *{color:var(--paint-black)!important;stroke:var(--paint-black)!important}html body #root#root .site-header :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):is(:hover,:focus-visible),html body #root#root :is(.catalog-category-toggle,.catalog-category-children a,.home-quick-category-title,.home-quick-category-subcategories a,.home-quick-category-direct):is(:hover,:focus-visible),html body #root#root .app-main :is(.btn-primary,button.btn-primary,button[type=submit]):not(.store-product-card *):is(:hover,:focus-visible),html body #root#root .app-main :is(.btn-secondary,button.btn-secondary):not(.store-product-card *):is(:hover,:focus-visible),html body #root#root :is(.auth-back-btn,.google-auth-btn,.auth-link-button,.forgot-password-link):is(:hover,:focus-visible),html body #root#root .home-page.home-market .home-category-view-all:is(:hover,:focus-visible){border-color:var(--paint-black)!important;color:var(--paint-white)!important;background:var(--paint-black)!important;background-color:var(--paint-black)!important;box-shadow:none!important}html body #root#root .site-header :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):is(:hover,:focus-visible) svg,html body #root#root .site-header :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):is(:hover,:focus-visible) svg *{color:var(--paint-white)!important;stroke:var(--paint-white)!important}html body #root#root .home-page.home-market :is(.home-category-scroll-arrow,.product-carousel-static-arrow):is(:hover,:focus-visible){color:var(--paint-black)!important;background:transparent!important}html body #root#root .site-header.toy-yellow-header,html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root .site-header.toy-yellow-header .catalog-subnav-header,html body #root#root .site-header.toy-yellow-header .catalog-subnav-inner,html body #root#root .site-header.toy-yellow-header .header-brand-nav,html body #root#root .site-header.toy-yellow-header .header-brand-nav .brand,html body #root#root .site-header.toy-yellow-header .header-tools,html body #root#root .site-header.toy-yellow-header .menu-links,html body #root#root .site-header.toy-yellow-header .header-search,html body #root#root .site-header.toy-yellow-header .header-search input{background:var(--paint-header-bg)!important;background-color:var(--paint-header-bg)!important;background-image:none!important}html body #root#root .home-page.home-market .market-hero.home-main-hero{height:min(570px,calc(100vh - 94px))!important;min-height:510px!important}html body #root#root .home-page.home-market .market-hero-slide{grid-template-columns:46% 54%!important}html body #root#root .home-page.home-market .market-hero-media{background:var(--paint-white)!important}html body #root#root#root .home-page.home-market .market-hero.home-main-hero .market-hero-slide .market-hero-media>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:var(--paint-white)!important}html body #root#root .home-page.home-market .home-main-hero-dots{width:100%!important;height:26px!important;margin:12px 0 0!important}html body #root#root .home-page.home-market>.home-service-benefits.home-service-benefits{margin-top:22px!important}@media (max-width: 900px){html body #root#root .home-page.home-market .market-hero.home-main-hero{height:752px!important;min-height:752px!important}html body #root#root .home-page.home-market .home-main-hero-dots{margin-top:12px!important}html body #root#root .home-page.home-market>.home-service-benefits.home-service-benefits{margin-top:18px!important}}@media (max-width: 560px){html body #root#root .home-page.home-market .market-hero.home-main-hero{height:642px!important;min-height:642px!important}}@media (min-width: 901px) and (max-width: 1100px){html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:minmax(190px,auto) 54px minmax(430px,1fr)!important;padding-inline:18px!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-inner{gap:16px!important}html body #root#root .site-header .header-tools{gap:8px!important}html body #root#root .site-header .header-action-label{font-size:.82rem!important}}html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main *:not(.category-reference-menu):not(.category-reference-menu *){background-color:var(--paint-header-bg)!important;background-image:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-search button,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-search button:is(:hover,:focus-visible,:active){color:var(--paint-white)!important;background:var(--paint-black)!important;background-color:var(--paint-black)!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-search button :is(svg,svg *){color:var(--paint-white)!important;stroke:var(--paint-white)!important;background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .cart-count{color:var(--paint-white)!important;background:var(--paint-black)!important;background-color:var(--paint-black)!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.header-user-dropdown,.cart-preview-popover),html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.header-user-dropdown,.cart-preview-popover) *{background-color:var(--paint-white)!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):is(:hover,:focus-visible){color:var(--paint-white)!important;background:var(--paint-black)!important;background-color:var(--paint-black)!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.header-user-dropdown,.cart-preview-popover) :is(a,button):is(:hover,:focus-visible) *{color:var(--paint-white)!important;stroke:var(--paint-white)!important;background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .header-logo-image{width:180px!important;height:88px!important;object-fit:contain!important;filter:none!important;background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{border-bottom:0!important;border-top:0!important;box-shadow:none!important}@media (max-width: 900px){html body #root#root#root .site-header.toy-yellow-header .header-logo-image{width:112px!important;height:48px!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:104px!important;min-height:104px!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:minmax(235px,.78fr) minmax(260px,auto) minmax(600px,1.55fr)!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav,html body #root#root#root .site-header.toy-yellow-header .header-brand-nav .brand{width:260px!important;min-width:260px!important;max-width:none!important;height:104px!important;min-height:104px!important;max-height:104px!important;align-items:center!important;overflow:visible!important}html body #root#root#root .site-header.toy-yellow-header .header-logo-image{display:block!important;flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100px!important;min-height:100px!important;max-height:100px!important;object-fit:contain!important;transform:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr)!important;gap:20px!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav{transform:none!important;justify-content:center!important}html body #root#root#root .site-header.toy-yellow-header .header-tools{justify-self:stretch!important;width:100%!important}html body #root#root#root .site-header.toy-yellow-header .header-action-label{display:none!important}html body #root#root#root .site-header.toy-yellow-header .menu-links{grid-template-columns:repeat(2,minmax(66px,1fr))!important;width:132px!important;min-width:132px!important;transform:translate(14px)!important}html body #root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root .site-header.toy-yellow-header .header-cart-menu{width:66px!important;min-width:66px!important}html body #root#root#root .site-header.toy-yellow-header .header-user-menu>.header-icon-button,html body #root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{justify-content:center!important}html body #root#root#root .site-header.toy-yellow-header .header-search{transform:none!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header .header-tools{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search{position:absolute!important;top:50%!important;right:146px!important;z-index:8!important;display:grid!important;grid-template-columns:52px!important;width:52px!important;min-width:52px!important;max-width:min(430px,calc(100% - 146px))!important;height:52px!important;margin:0!important;transform:translateY(-50%)!important;transition:width .28s cubic-bezier(.22,1,.36,1),box-shadow .22s ease!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{grid-template-columns:minmax(0,1fr) 52px!important;width:min(430px,calc(100% - 146px))!important;box-shadow:0 10px 24px #0000001f!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search input{display:none!important;grid-column:1!important;min-width:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease 80ms!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open input{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button{grid-column:1!important;width:52px!important;min-width:52px!important;height:100%!important;border-radius:999px!important;border-left:0!important;transition:border-radius .22s ease!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open button{grid-column:2!important;border-radius:0 999px 999px 0!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.menu-links{position:relative!important;z-index:9!important;flex:0 0 132px!important;transform:translate(14px)!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-collapsed{color:var(--paint-black)!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:hover,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:focus-visible,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button:active{color:var(--paint-black)!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search button :is(svg,svg *){color:var(--paint-black)!important;stroke:var(--paint-black)!important;background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-route-resetting{transition:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-route-resetting,html body #root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-route-resetting *{transition:none!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.is-collapsed,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.is-collapsed button,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:hover,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:focus-visible,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button:active{color:var(--paint-black)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button .header-search-icon,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search button .header-search-icon *{color:var(--paint-black)!important;fill:none!important;stroke:var(--paint-black)!important;background:transparent!important;background-color:transparent!important}}@media (min-width: 1101px){html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search{right:126px!important;max-width:min(430px,calc(100% - 126px))!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.is-open{width:min(430px,calc(100% - 126px))!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-brand-nav{transform:translate(16px)!important}}html body #root#root .home-page.home-market>.home-display-cabinet-section{display:grid!important;place-items:center!important;gap:clamp(10px,1.6vw,22px)!important;width:100%!important;max-width:none!important;margin:clamp(22px,2.8vw,42px) auto clamp(18px,2.2vw,34px)!important;padding:0 16px!important;box-sizing:border-box!important;background:transparent!important;overflow:hidden!important}html body #root#root .home-page.home-market .home-display-cabinet-heading{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;box-sizing:border-box!important;width:min(920px,100%)!important;min-height:42px!important;margin:0 auto!important;transform:translateY(clamp(18px,1.8vw,30px))!important}html body #root#root .home-page.home-market .home-display-cabinet-heading h2{margin:0!important;color:#000!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:clamp(2rem,3vw,3rem)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.045em!important;text-align:center!important}html body #root#root .home-page.home-market .home-display-cabinet-heading a{position:absolute!important;top:50%!important;right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 22px!important;border:0!important;border-radius:10px!important;color:#2b6ac4!important;background:transparent!important;font-size:.88rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:translateY(-50%)!important}html body #root#root .home-page.home-market :is(.home-display-cabinet-heading>a,a.home-category-view-all,.mobile-section-heading>a),html body #root#root .home-page.home-market :is(.home-display-cabinet-heading>a,a.home-category-view-all,.mobile-section-heading>a):visited,html body #root#root .home-page.home-market :is(.home-display-cabinet-heading>a,a.home-category-view-all,.mobile-section-heading>a):hover,html body #root#root .home-page.home-market :is(.home-display-cabinet-heading>a,a.home-category-view-all,.mobile-section-heading>a):focus-visible{border:0!important;color:#2b6ac4!important;background:transparent!important;box-shadow:none!important}html body #root#root .home-page.home-market .home-display-cabinet{position:relative!important;width:min(920px,100%)!important;max-width:100%!important;margin:0 auto!important;perspective:8000px!important}html body #root#root .home-page.home-market .home-display-cabinet-svg{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:hidden!important}html body #root#root .home-page.home-market .home-display-cabinet-doors{position:absolute!important;z-index:3!important;top:16.55%!important;left:13.5%!important;width:73%!important;height:69.4%!important;perspective:8000px!important;perspective-origin:50% 48%!important;transform-style:preserve-3d!important;pointer-events:none!important}html body #root#root .home-page.home-market .home-display-cabinet-door{position:absolute!important;top:0!important;width:50.15%!important;height:100%!important;transform-style:preserve-3d!important;will-change:transform!important;transition:transform 1.9s cubic-bezier(.36,0,.16,1),filter 1.35s ease!important}html body #root#root .home-page.home-market .home-display-cabinet-door-left{left:0!important;transform-origin:0% 50%!important;transform:translateZ(0) rotateY(0)!important;transition-delay:90ms!important}html body #root#root .home-page.home-market .home-display-cabinet-door-right{right:0!important;transform-origin:100% 50%!important;transform:translateZ(0) rotateY(0)!important;transition-delay:.17s!important}html body #root#root .home-page.home-market .home-display-cabinet.is-open .home-display-cabinet-door-left{transform:translateZ(0) rotateY(-145deg) scaleX(.82)!important;filter:drop-shadow(4px 6px 7px rgba(73,42,26,.18))!important}html body #root#root .home-page.home-market .home-display-cabinet.is-open .home-display-cabinet-door-right{transform:translateZ(0) rotateY(145deg) scaleX(.82)!important;filter:drop-shadow(-4px 6px 7px rgba(73,42,26,.18))!important}html body #root#root .home-page.home-market .home-display-cabinet-products{position:absolute!important;z-index:auto!important;top:19.52%!important;left:17.12%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:36.63% 25.99% 25.99%!important;column-gap:6.46%!important;row-gap:5.69%!important;width:65.75%!important;height:64.13%!important;pointer-events:none!important}html body #root#root .home-page.home-market .home-display-cabinet-product{position:relative!important;z-index:1!important;min-width:0!important;min-height:0!important;pointer-events:auto!important}html body #root#root .home-page.home-market .home-display-cabinet-product:hover,html body #root#root .home-page.home-market .home-display-cabinet-product:focus-within{z-index:20!important}html body #root#root .home-page.home-market .home-display-cabinet-product-image-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) clamp(28px,3.2vw,35px)!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #825038!important;border-radius:12px!important;background:#f3d4a7!important;opacity:0!important;transform:translateY(7px) scale(.97)!important;transition:opacity .52s ease 1.05s,transform .68s cubic-bezier(.22,1,.36,1) 1.05s!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(-n+2) .home-display-cabinet-product-image-link{border-radius:48% 48% 11px 11px/58% 58% 11px 11px!important}html body #root#root .home-page.home-market .home-display-cabinet.is-open .home-display-cabinet-product-image-link{opacity:1!important;transform:translateY(0) scale(1)!important}html body #root#root .home-page.home-market .home-display-cabinet-product-image-link img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;object-fit:cover!important;object-position:center!important;filter:saturate(.94) contrast(.98)!important;transform:scale(1.015)!important;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease!important}html body #root#root .home-page.home-market .home-display-cabinet-product-label{position:relative!important;z-index:4!important;right:auto!important;bottom:auto!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content 12px!important;align-items:center!important;column-gap:clamp(4px,.55vw,7px)!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:4px clamp(6px,.7vw,9px)!important;overflow:hidden!important;border:0!important;border-top:1px solid rgba(116,73,56,.28)!important;border-radius:0!important;color:#000!important;background:linear-gradient(180deg,#f9e7c7,#f1d0a2)!important;box-shadow:none!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:clamp(.64rem,1.05vw,.84rem)!important;line-height:1!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;transition:background-color .24s ease,box-shadow .24s ease!important}html body #root#root .home-page.home-market .home-display-cabinet-product-name{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;color:#000!important;font-weight:700!important;line-height:1.15!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root .home-page.home-market .home-display-cabinet-product-price{display:block!important;justify-self:end!important;margin:0!important;color:#000!important;font-size:inherit!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}html body #root#root .home-page.home-market .home-display-cabinet-product-arrow{display:block!important;width:12px!important;text-align:center!important;color:#744938!important;font-size:clamp(.78rem,1.35vw,1.05rem)!important;font-weight:800!important;line-height:.8!important}html body #root#root .home-page.home-market .home-display-cabinet-product:hover .home-display-cabinet-product-label,html body #root#root .home-page.home-market .home-display-cabinet-product:focus-within .home-display-cabinet-product-label{background:linear-gradient(180deg,#fbeccc,#f3d5aa)!important;box-shadow:none!important}html body #root#root .home-page.home-market .home-display-cabinet-view-all,html body #root#root .home-page.home-market .home-display-cabinet-view-all:visited,html body #root#root .home-page.home-market .home-display-cabinet-view-all:hover,html body #root#root .home-page.home-market .home-display-cabinet-view-all:focus-visible{position:absolute!important;z-index:45!important;bottom:7.4%!important;left:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:clamp(28px,3.6vw,36px)!important;margin:0!important;padding:0 clamp(13px,1.8vw,20px)!important;border:1px solid rgba(93,52,35,.72)!important;border-radius:999px!important;color:#744938!important;background:#fff3dbf5!important;box-shadow:0 3px 8px #4525162e!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:clamp(.65rem,1.05vw,.82rem)!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transform:translate(-50%)!important}html body #root#root .home-page.home-market .home-display-cabinet-view-all span{color:inherit!important}html body #root#root .home-page.home-market .home-display-cabinet-product:hover .home-display-cabinet-product-image-link img,html body #root#root .home-page.home-market .home-display-cabinet-product:focus-within .home-display-cabinet-product-image-link img{filter:saturate(1) contrast(1)!important;transform:scale(1.05)!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview{position:absolute!important;z-index:30!important;left:50%!important;width:145%!important;min-width:280px!important;max-width:340px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%) scale(.9) translateY(8px)!important;transform-origin:center center!important;transition:opacity .22s ease,visibility 0s linear .22s,transform .32s cubic-bezier(.22,1,.36,1)!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(odd) .home-display-cabinet-product-preview{left:59%!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(2n) .home-display-cabinet-product-preview{left:41%!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(-n+2) .home-display-cabinet-product-preview{top:-8px!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(3) .home-display-cabinet-product-preview,html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(4) .home-display-cabinet-product-preview{top:50%!important;transform:translate(-50%,-50%) scale(.9)!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(n+5) .home-display-cabinet-product-preview{bottom:-8px!important}html body #root#root .home-page.home-market .home-display-cabinet-product:hover .home-display-cabinet-product-preview,html body #root#root .home-page.home-market .home-display-cabinet-product:focus-within .home-display-cabinet-product-preview{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%) scale(1) translateY(0)!important;transition-delay:80ms,0s,80ms!important}html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(3):hover .home-display-cabinet-product-preview,html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(3):focus-within .home-display-cabinet-product-preview,html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(4):hover .home-display-cabinet-product-preview,html body #root#root .home-page.home-market .home-display-cabinet-product:nth-child(4):focus-within .home-display-cabinet-product-preview{transform:translate(-50%,-50%) scale(1)!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card{width:100%!important;min-width:0!important;max-width:none!important;height:440px!important;min-height:440px!important;max-height:440px!important;overflow:hidden!important;border:1px solid rgba(116,73,56,.26)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 18px 42px #3e25173d!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview :is(.store-product-card__media,.store-product-card__image-link,.store-product-card__image){flex-basis:218px!important;height:218px!important;min-height:218px!important;max-height:218px!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__meta{flex-basis:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:8px 14px!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__content{padding:10px 14px 2px!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__title-link h4{min-height:38px!important;max-height:38px!important;font-size:1rem!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__action{margin:7px 12px 10px!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__action button{min-height:42px!important;font-size:.82rem!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card__discount{min-width:62px!important;min-height:50px!important}html body #root#root .home-page.home-market .home-display-cabinet-product-preview .store-product-card .store-product-card__favorite.favorite-button{top:10px!important;right:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}@media (hover: none),(max-width: 760px){html body #root#root .home-page.home-market .home-display-cabinet-product-preview{display:none!important}html body #root#root .home-page.home-market .home-display-cabinet-product-image-link{-webkit-tap-highlight-color:transparent!important}}html body #root#root .home-page.home-market .home-display-cabinet-door:before,html body #root#root .home-page.home-market .home-display-cabinet-door:after{content:""!important;position:absolute!important;z-index:6!important;width:clamp(5px,.75vw,8px)!important;height:12%!important;border:1px solid #66402e!important;border-radius:2px!important;background:linear-gradient(90deg,#78503a,#d5a26e 48%,#70452f)!important;box-shadow:0 2px 4px #48291938!important}html body #root#root .home-page.home-market .home-display-cabinet-door:before{top:18%!important}html body #root#root .home-page.home-market .home-display-cabinet-door:after{bottom:18%!important}html body #root#root .home-page.home-market .home-display-cabinet-door-left:before,html body #root#root .home-page.home-market .home-display-cabinet-door-left:after{left:-3px!important}html body #root#root .home-page.home-market .home-display-cabinet-door-right:before,html body #root#root .home-page.home-market .home-display-cabinet-door-right:after{right:-3px!important}html body #root#root .home-page.home-market .home-display-cabinet-door-face{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:hidden!important;border:clamp(2px,.34vw,3px) solid #744938!important;border-radius:clamp(5px,.8vw,10px)!important;box-sizing:border-box!important;backface-visibility:hidden!important;transform-style:preserve-3d!important}html body #root#root .home-page.home-market .home-display-cabinet-door-front{background:linear-gradient(100deg,rgba(255,255,255,.42),transparent 24%,rgba(116,73,56,.08) 70%,rgba(255,255,255,.16)),repeating-linear-gradient(96deg,rgba(116,73,56,.035) 0 1px,transparent 1px 21px),linear-gradient(135deg,#fff1d5,#f0d4aa 52%,#dcb682)!important;box-shadow:inset 0 0 0 clamp(5px,.9vw,11px) #fff6e280,inset -8px 0 15px #74493821,0 7px 16px #4327182e!important}html body #root#root .home-page.home-market .home-display-cabinet-door-back{transform:rotateY(180deg)!important;background:repeating-linear-gradient(92deg,rgba(116,73,56,.05) 0 1px,transparent 1px 18px),linear-gradient(135deg,#e8c493,#f6dfba 58%,#d5a873)!important;box-shadow:inset 0 0 20px #74493833!important}html body #root#root .home-page.home-market .home-display-door-back-frame{position:absolute!important;top:6.5%!important;right:6.5%!important;bottom:6.5%!important;left:6.5%!important;border:clamp(2px,.3vw,3px) solid rgba(116,73,56,.66)!important;border-radius:clamp(5px,.7vw,9px)!important;box-shadow:inset 0 0 0 clamp(3px,.55vw,6px) #fff4dc61!important}html body #root#root .home-page.home-market .home-display-door-back-frame:before,html body #root#root .home-page.home-market .home-display-door-back-frame:after{content:""!important;position:absolute!important;left:6%!important;right:6%!important;height:2px!important;border-radius:999px!important;background:#7449386b!important;box-shadow:0 2px #fff7e466!important}html body #root#root .home-page.home-market .home-display-door-back-frame:before{top:34%!important}html body #root#root .home-page.home-market .home-display-door-back-frame:after{bottom:34%!important}html body #root#root .home-page.home-market .home-display-door-panel{position:absolute!important;left:8%!important;width:84%!important;border:clamp(2px,.32vw,3px) solid #825038!important;box-sizing:border-box!important;background:radial-gradient(circle at 42% 34%,rgba(255,250,235,.72),transparent 48%),linear-gradient(145deg,#f8dfb8,#ddb17a)!important;box-shadow:inset 4px 5px 9px #fffaec9e,inset -5px -6px 10px #74493821,0 2px 3px #74493824!important}html body #root#root .home-page.home-market .home-display-door-panel-arched{top:6%!important;height:31.5%!important;border-radius:50% 50% 8% 8%/43% 43% 7% 7%!important}html body #root#root .home-page.home-market .home-display-door-panel-middle{top:40.5%!important;height:23%!important;border-radius:clamp(6px,1vw,12px)!important}html body #root#root .home-page.home-market .home-display-door-panel-lower{top:68%!important;height:23%!important;border-radius:clamp(6px,1vw,12px)!important}html body #root#root .home-page.home-market .home-display-door-knob{position:absolute!important;z-index:2!important;top:48.5%!important;width:clamp(7px,1.05vw,11px)!important;aspect-ratio:1!important;border:1px solid #5d3423!important;border-radius:50%!important;background:radial-gradient(circle at 34% 28%,#f3c58f 0,#f3c58f 18%,#9b5b35 42%,#59301f)!important;box-shadow:1px 2px 4px #4022146b!important;transform:translateY(-50%) translateZ(4px)!important}html body #root#root .home-page.home-market .home-display-cabinet-door-left .home-display-door-knob{right:4.5%!important}html body #root#root .home-page.home-market .home-display-cabinet-door-right .home-display-door-knob{left:4.5%!important}@media (prefers-reduced-motion: reduce){html body #root#root .home-page.home-market .home-display-cabinet-door{transition-duration:1.1s!important;transition-delay:80ms!important}}@media (max-width: 560px){html body #root#root .home-page.home-market>.home-display-cabinet-section{width:100vw!important;max-width:100vw!important;margin:18px 0 20px!important;padding-inline:10px!important;overflow:clip!important}html body #root#root .home-page.home-market .home-display-cabinet{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}html body #root#root .home-page.home-market .home-display-cabinet-heading{gap:10px!important;transform:translateY(14px)!important}html body #root#root .home-page.home-market .home-display-cabinet-heading h2{font-size:clamp(1.55rem,8vw,2rem)!important}html body #root#root .home-page.home-market .home-display-cabinet-heading a{min-height:38px!important;padding-inline:16px!important}html body #root#root .home-page.home-market .home-display-cabinet.is-open .home-display-cabinet-door-left{transform:translateZ(0) rotateY(-134deg) scaleX(.64)!important}html body #root#root .home-page.home-market .home-display-cabinet.is-open .home-display-cabinet-door-right{transform:translateZ(0) rotateY(134deg) scaleX(.64)!important}}html body #root#root#root .site-header.toy-yellow-header .header-logo-image{transform:translate(18px)!important}html body #root#root .home-page.home-market>.home-category-carousel{box-sizing:border-box!important;width:min(calc(100% - 56px),1616px)!important;margin:clamp(28px,3vw,48px) auto clamp(38px,4vw,64px)!important;padding:clamp(26px,3.2vw,52px) clamp(22px,3vw,48px) clamp(30px,3.6vw,58px)!important;border:0!important;border-radius:0!important;background:#fffdf8!important;box-shadow:none!important}html body #root#root .home-page.home-market .home-category-carousel-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:0!important;margin:0 0 clamp(28px,3vw,44px)!important;padding:0!important;border:0!important}html body #root#root .home-page.home-market .home-category-heading-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}html body #root#root .home-page.home-market .home-category-heading-copy h2{margin:0!important;color:#000!important;font-size:clamp(2rem,3vw,3rem)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.045em!important;text-align:left!important}html body #root#root .home-page.home-market .home-category-heading-copy p{margin:12px 0 0!important;color:#69615c!important;font-size:clamp(.96rem,1.35vw,1.2rem)!important;font-weight:500!important;line-height:1.35!important;text-align:left!important}html body #root#root .home-page.home-market .home-category-carousel-heading>a.home-category-view-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-radius:0!important;color:#2b6ac4!important;background:transparent!important;box-shadow:none!important}html body #root#root .home-page.home-market .home-category-carousel-heading>a.home-category-view-all span{color:inherit!important;font-size:.98rem!important;font-weight:800!important}html body #root#root .home-page.home-market .home-category-carousel-body,html body #root#root .home-page.home-market .home-category-track{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #root#root .home-page.home-market .home-category-track{grid-auto-columns:calc((100% - 72px)/4)!important;gap:24px!important}html body #root#root .home-page.home-market .home-category-banner-item{display:grid!important;grid-template-rows:minmax(0,1fr) clamp(68px,6vw,82px)!important;box-sizing:border-box!important;width:100%!important;height:clamp(340px,29vw,470px)!important;min-width:0!important;overflow:hidden!important;border:1px solid #ead9c6!important;border-radius:18px!important;color:#744938!important;background:#fffaf2!important;box-shadow:0 8px 24px #52311f12!important;transform:none!important;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease!important}html body #root#root .home-page.home-market .home-category-banner-item:hover,html body #root#root .home-page.home-market .home-category-banner-item:focus-visible{border-color:#cf945e!important;color:#744938!important;background:#fffaf2!important;box-shadow:0 14px 30px #52311f1f!important;transform:translateY(-3px)!important}html body #root#root .home-page.home-market .home-category-banner-item img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center!important;transform:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1)!important}html body #root#root .home-page.home-market .home-category-banner-item:hover img,html body #root#root .home-page.home-market .home-category-banner-item:focus-visible img{transform:scale(1.025)!important}html body #root#root .home-page.home-market .home-category-banner-label,html body #root#root .home-page.home-market .home-category-banner-item:nth-child(3n+1) .home-category-banner-label,html body #root#root .home-page.home-market .home-category-banner-item:nth-child(3n+2) .home-category-banner-label,html body #root#root .home-page.home-market .home-category-banner-item:nth-child(3n) .home-category-banner-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:0 clamp(16px,1.6vw,24px)!important;color:#744938!important;background:#fffaf2!important;font-size:clamp(.82rem,1.15vw,1rem)!important;font-weight:800!important;line-height:1.15!important;text-align:left!important;text-transform:uppercase!important}html body #root#root .home-page.home-market .home-category-banner-label:after{content:"→"!important;display:grid!important;flex:0 0 clamp(34px,3.2vw,44px)!important;place-items:center!important;width:clamp(34px,3.2vw,44px)!important;height:clamp(34px,3.2vw,44px)!important;border:1.5px solid #744938!important;border-radius:50%!important;color:#744938!important;background:transparent!important;font-size:clamp(1rem,1.5vw,1.3rem)!important;line-height:1!important}@media (max-width: 1180px){html body #root#root .home-page.home-market .home-category-track{grid-auto-columns:calc((100% - 24px)/2)!important}html body #root#root .home-page.home-market .home-category-banner-item{height:clamp(330px,48vw,440px)!important}}@media (max-width: 620px){html body #root#root .home-page.home-market>.home-category-carousel{width:calc(100% - 24px)!important;padding:24px 0 30px!important}html body #root#root .home-page.home-market .home-category-carousel-heading{align-items:flex-end!important;gap:10px!important;margin-bottom:22px!important}html body #root#root .home-page.home-market .home-category-heading-copy h2{font-size:clamp(1.55rem,8vw,2rem)!important}html body #root#root .home-page.home-market .home-category-heading-copy p{margin-top:7px!important;font-size:.84rem!important}html body #root#root .home-page.home-market .home-category-carousel-heading>a.home-category-view-all{gap:6px!important;min-height:36px!important;padding-inline:4px!important}html body #root#root .home-page.home-market .home-category-carousel-heading>a.home-category-view-all span{font-size:.78rem!important}html body #root#root .home-page.home-market .home-category-track{grid-auto-columns:82%!important;gap:14px!important}html body #root#root .home-page.home-market .home-category-banner-item{height:340px!important}}html body #root#root#root .product-detail-page{max-width:1500px!important;padding-top:24px!important;font-size:1rem!important;background:#f8f8f7!important}html body #root#root#root .product-detail-page .product-detail-shell{grid-template-columns:minmax(310px,410px) minmax(420px,1fr) minmax(300px,360px)!important;gap:clamp(28px,3vw,46px)!important}html body #root#root#root .product-detail-page :is(.product-gallery-panel,.product-main-panel,.product-buy-panel,.product-buy-panel .buy-card,.product-reviews-section,.product-questions-section,.similar-products-section,.review-form,.review-locked-card){border:0!important;border-radius:0!important;color:var(--detail-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .product-detail-page .product-main-image{width:100%!important;max-width:410px!important;aspect-ratio:.92!important;margin:0 auto!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-card{margin:0!important;padding:18px 0!important;border-bottom:1px solid #d9d9d9!important}html body #root#root#root .product-detail-page .buy-card :is(h2,h3){margin-bottom:12px!important;font-size:1.42rem!important}html body #root#root#root .product-detail-page .buy-card :is(p,.muted,.shipping-line){margin:5px 0!important;line-height:1.35!important}html body #root#root#root .product-detail-page .quantity-picker{margin:15px 0 13px!important;font-size:1rem!important}html body #root#root#root .product-detail-page .quantity-picker :is(button,input){height:44px!important}html body #root#root#root .product-detail-page .buy-primary-card :is(.buy-now-btn,.add-cart-detail-btn){min-height:48px!important;font-size:1rem!important}html body #root#root#root .product-detail-page .buy-primary-card .buy-now-btn{margin-bottom:10px!important}html body #root#root#root .product-detail-page .buy-guarantee-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 18px!important}html body #root#root#root .product-detail-page .payment-options{gap:8px!important}html body #root#root#root .product-detail-page .payment-options>div{padding:10px 12px!important;border-color:#d7d7d7!important;background:transparent!important;background-color:transparent!important}@media (min-width: 1181px) and (max-height: 820px){html body #root#root#root .product-detail-page{padding-top:18px!important}html body #root#root#root .product-detail-page .product-main-image{max-width:385px!important;aspect-ratio:.96!important}html body #root#root#root .product-detail-page .product-thumbs{max-width:385px!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-card{padding:13px 0!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-primary-card{padding-top:0!important}html body #root#root#root .product-detail-page .buy-card :is(h2,h3){margin-bottom:9px!important}html body #root#root#root .product-detail-page .quantity-picker{margin:11px 0!important}html body #root#root#root .product-detail-page .payment-options>div{padding:8px 11px!important}}@media (max-width: 820px){html body #root#root#root .product-detail-page .product-detail-shell,html body #root#root#root .product-detail-page .product-buy-panel{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page .product-main-image{max-width:520px!important;aspect-ratio:1 / 1!important}html body #root#root#root .product-detail-page .product-thumbs{max-width:520px!important}html body #root#root#root .product-detail-page .product-buy-panel{gap:0!important}}html body #root#root#root .product-detail-page{--detail-ink: #202020;--detail-muted: #666a70;--detail-line: #dedede;--detail-soft: #f4f5f5;--detail-brown: #744938;width:100%!important;max-width:1540px!important;margin:0 auto!important;padding:34px 28px 96px!important;color:var(--detail-ink)!important;background:#f7f7f6!important;background-color:#f7f7f6!important;background-image:none!important}html body #root#root#root .product-detail-page .product-detail-shell{display:grid!important;grid-template-columns:minmax(350px,.92fr) minmax(390px,1fr) minmax(300px,.72fr)!important;gap:clamp(22px,2.5vw,38px)!important;align-items:start!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--detail-ink)!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .product-detail-page :is(.product-gallery-panel,.product-main-panel,.product-buy-panel,.detail-card,.product-reviews-section,.product-questions-section,.similar-products-section){color:var(--detail-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root#root#root .product-detail-page :is(h1,h2,h3,h4,p,span,strong,small,label,a){color:var(--detail-ink)!important}html body #root#root#root .product-detail-page .product-main-image{min-height:0!important;aspect-ratio:.88!important;overflow:hidden!important;border:1px solid #e1e3e3!important;border-radius:16px!important;color:var(--detail-muted)!important;background:#eef1f1!important;box-shadow:none!important}html body #root#root#root .product-detail-page .product-main-image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}html body #root#root#root .product-detail-page .product-thumbs{gap:10px!important;margin-top:16px!important}html body #root#root#root .product-detail-page .product-thumbs button{width:72px!important;height:72px!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page .product-thumbs button:is(.active,:hover,:focus-visible){border-color:var(--detail-brown)!important;background:#fff!important;box-shadow:0 0 0 2px #7449381f!important;outline:none!important}html body #root#root#root .product-detail-page .product-main-panel{min-width:0!important;padding:0!important}html body #root#root#root .product-detail-page .product-detail-status{gap:10px!important;margin:0 0 22px!important}html body #root#root#root .product-detail-page .product-detail-status span{padding:9px 13px!important;border:0!important;border-radius:7px!important;color:#4d5358!important;background:#eeeeec!important;font-size:.78rem!important;font-weight:700!important}html body #root#root#root .product-detail-page .product-detail-status span:first-child{color:#2f6e2f!important;background:#eaf3e4!important}html body #root#root#root .product-detail-page .product-detail-status span:last-child{color:#6c4131!important;background:#f2ece8!important}html body #root#root#root .product-detail-page .product-main-panel>h1{margin:0 0 13px!important;color:#4f3025!important;font-size:clamp(2.15rem,3.3vw,3.45rem)!important;font-weight:700!important;line-height:1.03!important;letter-spacing:-.025em!important}html body #root#root#root .product-detail-page .product-rating-row{gap:13px!important;margin:0 0 24px!important;color:var(--detail-muted)!important}html body #root#root#root .product-detail-page .rating-stars{gap:3px!important;color:#d4d4d4!important;font-size:27px!important;line-height:1!important;letter-spacing:0!important}html body #root#root#root .product-detail-page .rating-stars.compact{font-size:18px!important}html body #root#root#root .product-detail-page .rating-stars>span{color:#d4d4d4!important}html body #root#root#root .product-detail-page .rating-stars>span.filled{color:#e5a000!important}html body #root#root#root .product-detail-page .product-rating-row>span:last-child{color:#353535!important;font-size:.96rem!important;font-weight:600!important}html body #root#root#root .product-detail-page .product-price-box{gap:5px!important;margin:0 0 26px!important}html body #root#root#root .product-detail-page .detail-old-price{color:#737373!important;font-size:1rem!important}html body #root#root#root .product-detail-page .product-price-box strong{color:#1f1f1f!important;font-size:clamp(2.25rem,3.2vw,3.35rem)!important;font-weight:700!important}html body #root#root#root .product-detail-page .product-price-box small{color:#55595d!important;font-size:.92rem!important;font-weight:600!important}html body #root#root#root .product-detail-page .offer-detail-time{display:block!important;margin-top:17px!important;padding:11px 14px!important;border:1px solid #e1e1e1!important;border-radius:8px!important;color:#3f3f3f!important;background:var(--detail-soft)!important;font-size:.9rem!important;font-weight:700!important}html body #root#root#root .product-detail-page .detail-card{margin-top:0!important;padding:20px 0!important;border:0!important;border-top:1px solid var(--detail-line)!important;border-radius:0!important;box-shadow:none!important}html body #root#root#root .product-detail-page .detail-card h2{margin:0 0 9px!important;color:var(--detail-ink)!important;font-size:1.22rem!important;font-weight:750!important}html body #root#root#root .product-detail-page .detail-card p{margin:0!important;color:#4e5256!important;font-size:.96rem!important;line-height:1.65!important}html body #root#root#root .product-detail-page .product-specifications-accordion{padding:0!important;border-bottom:1px solid var(--detail-line)!important}html body #root#root#root .product-detail-page .product-specifications-accordion>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:0 4px 0 0!important;color:var(--detail-ink)!important;background:transparent!important;cursor:pointer!important;list-style:none!important;font-size:1.22rem!important;font-weight:750!important}html body #root#root#root .product-detail-page .product-specifications-accordion>summary::-webkit-details-marker{display:none!important}html body #root#root#root .product-detail-page .product-specifications-accordion>summary:is(:hover,:focus-visible){color:var(--detail-brown)!important;background:transparent!important;outline:none!important}html body #root#root#root .product-detail-page .specifications-chevron{color:#555!important;font-size:1.6rem!important;font-weight:500!important;line-height:1!important;transition:transform .22s ease!important}html body #root#root#root .product-detail-page .product-specifications-accordion[open] .specifications-chevron{transform:rotate(180deg)!important}html body #root#root#root .product-detail-page .spec-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0 0 8px!important}html body #root#root#root .product-detail-page .spec-grid>div{display:grid!important;grid-template-columns:minmax(135px,.75fr) minmax(0,1fr)!important;gap:18px!important;padding:13px 0!important;border:0!important;border-bottom:1px solid #e3e3e3!important;border-radius:0!important;color:var(--detail-ink)!important;background:transparent!important}html body #root#root#root .product-detail-page .spec-grid>div:last-child{border-bottom:0!important}html body #root#root#root .product-detail-page .spec-grid span{color:#565b5f!important;font-size:.9rem!important;font-weight:600!important}html body #root#root#root .product-detail-page .spec-grid strong{color:var(--detail-ink)!important;font-size:.92rem!important;font-weight:600!important}html body #root#root#root .product-detail-page .product-buy-panel{position:sticky!important;top:118px!important;display:grid!important;gap:14px!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-card{padding:22px!important;border:1px solid #dadada!important;border-radius:15px!important;color:var(--detail-ink)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 8px 24px #1b1b1b0e!important}html body #root#root#root .product-detail-page .buy-card :is(h2,h3){margin:0 0 15px!important;color:#4f3025!important;font-size:1.3rem!important;font-weight:750!important}html body #root#root#root .product-detail-page .buy-card :is(p,.muted,.shipping-line){margin:8px 0!important;color:#3d4144!important;font-weight:500!important;line-height:1.45!important}html body #root#root#root .product-detail-page .quantity-picker{gap:9px!important;margin:20px 0 16px!important;color:var(--detail-ink)!important;font-size:.92rem!important;font-weight:700!important}html body #root#root#root .product-detail-page .quantity-picker div{grid-template-columns:48px minmax(80px,1fr) 48px!important;gap:0!important;overflow:hidden!important;border:1px solid #d8d8d8!important;border-radius:10px!important;background:#fff!important}html body #root#root#root .product-detail-page .quantity-picker :is(button,input){height:48px!important;margin:0!important;border:0!important;border-right:1px solid #e0e0e0!important;border-radius:0!important;color:var(--detail-ink)!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page .quantity-picker button:last-child{border-right:0!important}html body #root#root#root .product-detail-page .quantity-picker button:is(:hover,:focus-visible){color:var(--detail-ink)!important;background:#eee!important;outline:none!important}html body #root#root#root .product-detail-page .buy-primary-card :is(.buy-now-btn,.add-cart-detail-btn){width:100%!important;min-height:52px!important;margin:0!important;border-radius:10px!important;font-size:.96rem!important;font-weight:800!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}html body #root#root#root .product-detail-page .buy-primary-card .buy-now-btn{margin-bottom:12px!important;border:1px solid var(--detail-brown)!important;color:#fff!important;background:var(--detail-brown)!important}html body #root#root#root .product-detail-page .buy-primary-card .buy-now-btn:is(:hover,:focus-visible){border-color:#855b4a!important;color:#fff!important;background:#855b4a!important;box-shadow:0 5px 13px #74493829!important;transform:translateY(-1px)!important;outline:none!important}html body #root#root#root .product-detail-page .buy-primary-card .add-cart-detail-btn{border:1px solid var(--detail-brown)!important;color:var(--detail-brown)!important;background:#fff!important}html body #root#root#root .product-detail-page .buy-primary-card .add-cart-detail-btn:is(:hover,:focus-visible){border-color:var(--detail-brown)!important;color:var(--detail-brown)!important;background:#f2eeec!important;box-shadow:none!important;transform:translateY(-1px)!important;outline:none!important}html body #root#root#root .product-detail-page .buy-primary-card :is(.buy-now-btn,.add-cart-detail-btn):disabled{border-color:#d1d1d1!important;color:#858585!important;background:#e8e8e8!important;transform:none!important;cursor:not-allowed!important}html body #root#root#root .product-detail-page .buy-guarantee-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 18px!important}html body #root#root#root .product-detail-page .buy-guarantee-card h3{grid-column:1 / -1!important}html body #root#root#root .product-detail-page .payment-options{gap:10px!important}html body #root#root#root .product-detail-page .payment-options>div{padding:13px 14px!important;border:1px solid #dddddd!important;border-radius:10px!important;color:var(--detail-ink)!important;background:#fff!important}html body #root#root#root .product-detail-page .payment-options span{color:#5c6064!important}@media (max-width: 1180px){html body #root#root#root .product-detail-page .product-detail-shell{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)!important}html body #root#root#root .product-detail-page .product-buy-panel{position:static!important;grid-column:1 / -1!important;grid-template-columns:minmax(300px,1.3fr) repeat(2,minmax(220px,1fr))!important}}@media (max-width: 820px){html body #root#root#root .product-detail-page{padding:22px 16px 72px!important}html body #root#root#root .product-detail-page .product-detail-shell,html body #root#root#root .product-detail-page .product-buy-panel{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page .product-buy-panel{grid-column:auto!important}html body #root#root#root .product-detail-page .product-main-image{aspect-ratio:1 / 1!important}}@media (max-width: 480px){html body #root#root#root .product-detail-page .product-main-panel>h1{font-size:2rem!important}html body #root#root#root .product-detail-page .product-detail-status span:nth-child(2){display:none!important}html body #root#root#root .product-detail-page .spec-grid>div{grid-template-columns:1fr!important;gap:4px!important}html body #root#root#root .product-detail-page .buy-guarantee-card{grid-template-columns:1fr!important}}html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{left:50%!important;width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;height:clamp(420px,calc(100svh - 205px),690px)!important;min-height:0!important;max-height:690px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#f7e6bd!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-motion-slide,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-slide,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:#f7e6bd!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-motion-slide,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-slide{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;overflow:visible!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{position:absolute!important;z-index:1!important;top:0!important;bottom:0!important;left:50%!important;display:block!important;width:100vw!important;max-width:none!important;height:100%!important;margin:0!important;background-color:#f7e6bd!important;background-image:var(--home-banner-image)!important;background-repeat:no-repeat!important;background-position:var(--home-banner-position, center)!important;background-size:var(--home-banner-fit, cover)!important;transform:translate(-50%)!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media{grid-area:auto!important;order:initial!important;margin:0!important;border:0!important;border-radius:0!important;clip-path:none!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-slide:before,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-slide:after,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media:before,html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media:after{content:none!important;display:none!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media>img{display:block!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;inline-size:100%!important;block-size:100%!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}@media (max-width: 680px){html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:auto!important;max-height:none!important;aspect-ratio:2 / 1!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .market-hero-media>img{object-fit:contain!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-size:var(--home-banner-fit, contain)!important}}html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{isolation:isolate!important;border:0!important;outline:0!important;background:#faf9ed!important;background-color:#faf9ed!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header:before,html body #root#root#root .site-header.toy-yellow-header:after,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:before,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:after{content:none!important;display:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main *:not(.category-reference-menu):not(.category-reference-menu *),html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main *:not(.category-reference-menu):not(.category-reference-menu *):before,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main *:not(.category-reference-menu):not(.category-reference-menu *):after{background-color:transparent!important;background-image:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav,.catalog-subnav-inner,.catalog-subnav-category,.catalog-subnav-link,.catalog-subnav-category-button,.header-brand-nav,.brand,.header-logo-image,.header-tools,.menu-links,.header-icon-control,.header-icon-button,.header-user-icon,.header-search,.header-search input,.header-search button),html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav-link,.catalog-subnav-category-button,.brand,.header-icon-button,.header-search button):is(:hover,:focus,:focus-visible,:active){outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav-link,.catalog-subnav-category-button,.brand,.header-icon-button,.header-search button):before,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav-link,.catalog-subnav-category-button,.brand,.header-icon-button,.header-search button):after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-search.is-open{border:1.5px solid #000000!important;background:#faf9ed!important;background-color:#faf9ed!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-search :is(input,button,svg,path),html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-icon-button :is(span,svg,path,circle,line,polyline){background:transparent!important;background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav-popover:not(.category-reference-menu),.header-user-dropdown,.cart-preview-popover){background:#fff!important;background-color:#fff!important;box-shadow:0 16px 34px #00000024!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main :is(.catalog-subnav-popover:not(.category-reference-menu),.header-user-dropdown,.cart-preview-popover) *{background-color:transparent!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .cart-count{color:#fff!important;background:#000!important;background-color:#000!important}html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button,html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button:is(:hover,:focus,:focus-visible,:active),html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button.active{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html body #root#root#root .home-page.home-market .home-brand-marquee,html body #root#root#root .home-page.home-market .home-brand-marquee:hover{animation-name:home-brand-infinite-marquee!important;animation-duration:var(--brand-marquee-duration, 34s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}html body #root#root#root .home-page.home-market .home-brand-marquee-set{flex:0 0 auto!important;width:max-content!important}html body #root#root#root .home-page.home-market .home-section--new-arrivals>.home-standard-section-heading{box-sizing:border-box!important;justify-content:space-between!important;width:min(calc(100vw - 112px),1460px)!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}html body #root#root#root .home-page.home-market .home-section--new-arrivals>.home-standard-section-heading h2{position:relative!important;left:42px!important;margin:0!important;text-align:left!important}@media (max-width: 760px){html body #root#root#root .home-page.home-market .home-section--new-arrivals>.home-standard-section-heading{width:calc(100vw - 24px)!important}html body #root#root#root .home-page.home-market .mobile-new-arrivals-section>.mobile-section-heading{box-sizing:border-box!important;width:calc(100vw - 24px)!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}html body #root#root#root .home-page.home-market .mobile-new-arrivals-section>.mobile-section-heading>h2{position:relative!important;left:42px!important}}html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button,html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button:is(:hover,:focus,:focus-visible,:active),html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button.active{color:#fff!important}html body #root#root#root .store-product-card .store-product-card__favorite.favorite-button svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.48))!important}html body #root#root#root .store-product-card .store-product-card__action button{background:linear-gradient(135deg,#3479d8,#245faf)!important;box-shadow:0 4px 12px #2b6ac429!important;transform:translateY(0)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}html body #root#root#root .store-product-card .store-product-card__action button:is(:hover,:focus-visible){color:#fff!important;background:linear-gradient(135deg,#286ac5,#194c91)!important;box-shadow:0 7px 17px #1f4f9445!important;transform:translateY(-2px)!important}html body #root#root#root .store-product-card .store-product-card__action button:active{box-shadow:0 3px 8px #1f4f9433!important;transform:translateY(0)!important}html body #root#root#root .home-page.home-market>.home-category-carousel{background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root#root#root .home-page.home-market .home-brand-rail{padding-right:54px!important;padding-left:54px!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow{position:absolute!important;top:50%!important;z-index:8!important;display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;color:#111!important;background:transparent!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transform:translateY(-50%)!important;transition:color .18s ease,transform .18s ease!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:first-child{left:5px!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:last-child{right:5px!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:is(:hover,:focus-visible){color:#2b6ac4!important;transform:translateY(-50%) scale(1.12)!important}html body #root#root#root .home-page.home-market .home-section .store-product-card{height:478px!important;min-height:478px!important;max-height:478px!important;transition:height .56s cubic-bezier(.22,1,.36,1),min-height .56s cubic-bezier(.22,1,.36,1),max-height .56s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .4s ease!important}html body #root#root#root .home-page.home-market .home-section .store-product-card:is(:hover,:focus-within){height:570px!important;min-height:570px!important;max-height:570px!important;border-color:#5b667852!important;box-shadow:0 14px 34px #192a461a!important}html body #root#root#root .home-page.home-market .home-section .store-product-card__shipping{max-height:0!important;margin-top:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;transform:translateY(9px)!important;transition:max-height .44s cubic-bezier(.22,1,.36,1),margin .44s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s!important}html body #root#root#root .home-page.home-market .home-section .store-product-card__action{max-height:0!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(18px)!important;transition:max-height .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s!important}html body #root#root#root .home-page.home-market .home-section .store-product-card:is(:hover,:focus-within) .store-product-card__shipping{max-height:22px!important;margin-top:6px!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition-delay:.12s,.12s,.16s,.12s,0s!important}html body #root#root#root .home-page.home-market .home-section .store-product-card:is(:hover,:focus-within) .store-product-card__action{max-height:70px!important;margin-top:10px!important;margin-bottom:10px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;transition-delay:80ms,80ms,.18s,80ms,0s!important}@media (hover: none),(pointer: coarse){html body #root#root#root .home-page.home-market .home-section .store-product-card{height:570px!important;min-height:570px!important;max-height:570px!important}html body #root#root#root .home-page.home-market .home-section .store-product-card__shipping{max-height:22px!important;margin-top:6px!important;opacity:1!important;visibility:visible!important;transform:none!important}html body #root#root#root .home-page.home-market .home-section .store-product-card__action{max-height:70px!important;margin:10px 14px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}}@media (max-width: 760px){html body #root#root#root .home-page.home-market .home-brand-rail{padding-right:38px!important;padding-left:38px!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}@media (prefers-reduced-motion: reduce){html body #root#root#root .home-page.home-market .home-section :is(.store-product-card__shipping,.store-product-card__action),html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow{transition:none!important}}html body #root#root#root .store-product-card .store-product-card__action button,html body #root#root#root .store-product-card .store-product-card__action button:active{color:#fff!important;background:linear-gradient(135deg,#3479d8,#245faf)!important;box-shadow:0 4px 12px #2b6ac429!important;transform:none!important;cursor:pointer!important;transition:background .16s ease,box-shadow .16s ease!important}html body #root#root#root .store-product-card .store-product-card__action button:hover{color:#fff!important;background:linear-gradient(135deg,#2b6ac4,#1f518f)!important;box-shadow:0 5px 13px #2b6ac438!important;transform:none!important}html body #root#root#root .store-product-card .store-product-card__action button:disabled{cursor:not-allowed!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-item{border-bottom:1px solid #e4ded9!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle{min-height:40px!important;padding:8px 9px!important;border-radius:6px!important;color:#000!important;background:transparent!important;transition:color .16s ease,background-color .16s ease,padding .16s ease!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle:hover,html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle:focus-visible{color:#000!important;background:#f3f3f3!important;outline:none!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle[aria-expanded=true]{padding-left:7px!important;border-left:3px solid #744938!important;color:#744938!important;background:#f4f0eb!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children{gap:4px!important;margin:0 0 8px 8px!important;padding:8px 8px 9px 12px!important;border-left:1px solid #d8c8bd!important;border-radius:0 0 6px 6px!important;background:#fcfbf9!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children a{display:block!important;padding:3px 6px!important;border-radius:4px!important;color:#744938!important;line-height:1.25!important;text-decoration:none!important;transition:color .16s ease,background-color .16s ease!important}html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children a:hover,html body #root#root#root :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children a:focus-visible{color:#000!important;background:#eee!important;outline:none!important}html body #root#root#root .store-product-card .store-product-card__action button,html body #root#root#root .store-product-card .store-product-card__action button:active,html body #root#root#root .store-product-card .store-product-card__action button:hover,html body #root#root#root .store-product-card .store-product-card__action button:focus-visible{color:#000!important;background:#faf9ed!important;background-color:#faf9ed!important;border:1px solid #744938!important;box-shadow:0 4px 10px #7449381f!important;transform:none!important}html body #root#root#root .store-product-card .store-product-card__action button svg,html body #root#root#root .store-product-card .store-product-card__action button svg *{color:#000!important;stroke:#000!important}html body #root#root#root .store-product-card .store-product-card__action button,html body #root#root#root .store-product-card .store-product-card__action button :is(span,strong,b){color:#000!important}html body #root#root#root .site-header .cart-preview-head{gap:8px!important}html body #root#root#root .site-header .cart-preview-clear{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0 0 0 auto!important;padding:5px 8px!important;border:1px solid #744938!important;border-radius:6px!important;color:#744938!important;background:transparent!important;font:inherit!important;font-size:.7rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;cursor:pointer!important;transition:color .16s ease,background-color .16s ease!important}html body #root#root#root .site-header .cart-preview-clear:hover,html body #root#root#root .site-header .cart-preview-clear:focus-visible{color:#000!important;background:#f1eee8!important;outline:none!important}html body #root#root#root .home-page.home-market{font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}html body #root#root#root .home-page.home-market :is(h1,h2,h3,h4,.home-category-heading-copy h2,.home-standard-section-heading h2,.home-brand-heading h2,.home-section-title,.home-display-cabinet-title,.store-product-card__title-link h4){font-family:Fraunces,Georgia,serif!important;font-optical-sizing:auto!important;letter-spacing:-.015em!important}html body #root#root#root .home-page.home-market :is(p,span,a,button,label,small,strong,del,.store-product-card__brand,.store-product-card__price,.store-product-card__regular-price,.store-product-card__shipping){font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root#root#root .home-page.home-market :is(.home-section-more-link,.home-category-view-all,.store-product-card__action button){font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-weight:700!important}html body #root#root#root .site-header.toy-yellow-header{font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}html body #root#root#root .site-header.toy-yellow-header :is(a,button,input,label,span,small,strong,p){font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root#root#root .site-header.toy-yellow-header :is(.header-brand-name,.header-logo-text,.header-brand-title){font-family:Fraunces,Georgia,serif!important;font-optical-sizing:auto!important;letter-spacing:-.015em!important}html body #root#root#root :is(.storefront-app-main,.site-header.toy-yellow-header,.site-footer.footer-reference){font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}html body #root#root#root .storefront-app-main :is(h1,h2,h3,h4,h5,h6,legend,.page-title,.section-title,.panel-title),html body #root#root#root .site-footer.footer-reference :is(h2,.footer-reference-brand strong){font-family:Fraunces,Georgia,serif!important;font-optical-sizing:auto!important;letter-spacing:-.015em!important}html body #root#root#root .storefront-app-main :is(input,select,textarea,button,option,label,small,strong,a),html body #root#root#root .site-header.toy-yellow-header :is(input,select,textarea,button,option,label,small,strong,a),html body #root#root#root .site-footer.footer-reference :is(input,select,textarea,button,option,label,small,strong,a){font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root#root#root .site-footer.footer-reference .footer-reference-brand strong{font-family:Fraunces,Georgia,serif!important}html body #root#root#root .site-header.toy-yellow-header :is(.header-brand-name,.header-logo-text,.header-brand-title){font-family:Fraunces,Georgia,serif!important}html body #root#root#root .store-product-card .store-product-card__action button:focus-visible{color:#fff!important;background:linear-gradient(135deg,#3479d8,#245faf)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #2b6ac4!important;outline:0!important;transform:none!important}html body #root#root#root .site-header.toy-yellow-header .header-cart-menu,html body #root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{position:relative!important;overflow:visible!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-cart-menu>.header-icon-button>.cart-count{position:absolute!important;top:-8px!important;right:-7px!important;z-index:20!important;display:grid!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#e3182d!important;background-color:#e3182d!important;opacity:1!important;visibility:visible!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-indent:0!important;box-shadow:none!important}@media (min-width: 901px){html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:clamp(520px,calc(100svh - 260px),820px)!important;min-height:520px!important;max-height:820px!important}}@media (min-width: 681px) and (max-width: 900px){html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:clamp(420px,48vw,520px)!important;min-height:420px!important;max-height:520px!important}}html body #root#root#root .home-page.home-market .desktop-home-content>.home-brand-carousel{margin-bottom:clamp(72px,7vw,118px)!important}html body #root#root#root .store-product-card__prices{display:inline-flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;min-width:0!important;margin-left:auto!important;line-height:1!important}html body #root#root#root .store-product-card__prices .store-product-card__price{margin:0!important}html body #root#root#root .store-product-card__regular-price{display:block!important;margin:0!important;padding:0!important;color:#747b87!important;background:transparent!important;font-size:.74rem!important;font-weight:600!important;line-height:1!important;text-decoration-line:line-through!important;text-decoration-thickness:1px!important;white-space:nowrap!important}@media (max-width: 760px){html body #root#root#root .home-page.home-market .mobile-home-content>.home-brand-carousel{margin-bottom:54px!important}}html body #root#root#root .site-footer.footer-reference,html body #root#root#root .site-footer.footer-reference *{box-sizing:border-box!important}html body #root#root#root .site-footer.footer-reference{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border-top:2px solid #744938!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;color:#744938!important;background:#faf9ed!important;box-shadow:none!important;text-align:left!important}html body #root#root#root .footer-reference-inner{width:min(1200px,calc(100% - 48px))!important;margin:0 auto!important;padding:25px 0 17px!important}html body #root#root#root .footer-reference-grid{display:grid!important;grid-template-columns:minmax(280px,1.55fr) minmax(170px,1fr) minmax(190px,1.05fr) minmax(130px,.8fr)!important;align-items:start!important;column-gap:clamp(32px,5vw,78px)!important;min-height:83px!important;margin:0!important;padding:0 0 22px!important;background:transparent!important}html body #root#root#root .footer-reference-column{min-width:0!important;margin:0!important;padding:0!important;color:#744938!important;background:transparent!important}html body #root#root#root .footer-reference-column h2{margin:13px 0 11px!important;padding:0!important;color:#744938!important;background:transparent!important;font-family:inherit!important;font-size:.94rem!important;font-weight:800!important;letter-spacing:.015em!important;line-height:1.15!important;text-transform:uppercase!important}html body #root#root#root .footer-reference-column p,html body #root#root#root .footer-reference-column a,html body #root#root#root .footer-reference-column span{margin:0!important;padding:0!important;color:#744938!important;background:transparent!important;font-family:inherit!important;font-size:.9rem!important;font-weight:500!important;line-height:1.45!important;text-decoration:none!important}html body #root#root#root .footer-reference-column a:hover,html body #root#root#root .footer-reference-column a:focus-visible{color:#744938!important;text-decoration:underline!important}html body #root#root#root .footer-reference-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;color:#744938!important;background:transparent!important;text-decoration:none!important}html body #root#root#root .footer-reference-brand strong{color:#744938!important;font-size:.94rem!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}html body #root#root#root .footer-reference-mark{display:block!important;width:32px!important;height:34px!important;overflow:hidden!important;flex:0 0 32px!important;background:transparent!important}html body #root#root#root .footer-reference-mark img{display:block!important;width:61px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body #root#root#root .footer-reference-about p{margin:8px 0 0 42px!important;color:#744938!important;font-size:.88rem!important;line-height:1.45!important}html body #root#root#root .footer-reference-social{display:flex!important;align-items:center!important;gap:10px!important}html body #root#root#root .footer-reference-social svg{display:block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;overflow:visible!important;fill:none!important;stroke:#744938!important;stroke-width:2!important}html body #root#root#root .footer-reference-social svg .footer-reference-social-dot{fill:#744938!important;stroke:none!important}html body #root#root#root .footer-reference-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:45px!important;margin:0!important;padding:14px 0 0!important;border-top:1px solid rgba(116,73,56,.2)!important;color:#744938!important;background:transparent!important}html body #root#root#root .footer-reference-bottom>span,html body #root#root#root .footer-reference-bottom a{color:#744938!important;font-size:.86rem!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important}html body #root#root#root .footer-reference-bottom nav{display:flex!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;background:transparent!important}html body #root#root#root .footer-reference-bottom a:hover,html body #root#root#root .footer-reference-bottom a:focus-visible{color:#744938!important;text-decoration:underline!important}@media (max-width: 760px){html body #root#root#root .footer-reference-inner{width:min(100% - 32px,520px)!important;padding-top:22px!important}html body #root#root#root .footer-reference-grid{grid-template-columns:1fr 1fr!important;row-gap:25px!important;column-gap:24px!important;padding-bottom:24px!important}html body #root#root#root .footer-reference-about{grid-column:1 / -1!important}html body #root#root#root .footer-reference-bottom{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}}@media (max-width: 430px){html body #root#root#root .footer-reference-grid{grid-template-columns:1fr!important}html body #root#root#root .footer-reference-about{grid-column:auto!important}}html body #root .site-header .header-logo-mobile{display:none!important}html body #root#root#root .footer-reference-contact-list,html body #root#root#root .footer-reference-social-list{display:grid!important;gap:5px!important;min-width:0!important}html body #root#root#root .footer-reference-about p{white-space:pre-line!important}html body #root#root#root .footer-reference-social{justify-content:flex-start!important}html body #root#root#root .footer-reference-social>span:first-child{color:#744938!important;font-size:1.1rem!important;line-height:1!important}@media (max-width: 760px){html body #root .site-header .header-logo-main:has(+.header-logo-mobile){display:none!important}html body #root .site-header .header-logo-mobile{display:block!important}}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover:not(.category-reference-menu){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px 38px!important;width:min(720px,calc(100vw - 36px))!important;min-width:0!important;max-width:none!important;padding:22px 22px 24px!important;border:1.5px solid #000000!important;border-radius:0 0 15px 15px!important;background:#fff!important;box-shadow:0 12px 26px #0000001f!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover-group{display:grid!important;align-content:start!important;gap:9px!important;min-width:0!important;padding:0!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover-group>a{display:block!important;margin:0!important;padding:0 0 1px!important;color:#000!important;font-size:.92rem!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;white-space:nowrap!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover-subcategories{display:grid!important;gap:5px!important;margin:0!important;padding:0 0 0 11px!important;border-left:1px solid #e0e0e0!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover-subcategories a{display:block!important;margin:0!important;padding:0!important;color:#000!important;font-size:.78rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover :is(.catalog-subnav-popover-group>a,.catalog-subnav-popover-subcategories a):is(:hover,:focus-visible){color:#2b6ac4!important;background:transparent!important;border-radius:0!important;outline:none!important;text-decoration:underline!important;text-underline-offset:2px!important}@media (max-width: 760px){html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover:not(.category-reference-menu){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 25px!important;width:calc(100vw - 28px)!important;padding:20px 18px 22px!important}}@media (max-width: 480px){html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-popover:not(.category-reference-menu){grid-template-columns:1fr!important}}html body #root#root#root :is(.catalog-category-toggle,.catalog-category-children a):is(:hover,:focus,:focus-visible,:active),html body #root#root#root .catalog-category-toggle[aria-expanded=true]{color:#000!important;background:#f1f1f1!important;background-color:#f1f1f1!important;border-color:transparent!important;border-radius:5px!important;outline:none!important;box-shadow:none!important}@media (min-width: 821px){html body #root#root#root :is(.marketplace-search-page,.special-products-page){padding-top:46px!important}html body #root#root#root :is(.marketplace-search-page .marketplace-search-layout,.special-products-page .catalog-results-section){grid-template-columns:225px minmax(0,1fr)!important;column-gap:clamp(120px,12.2vw,205px)!important;row-gap:0!important;align-items:start!important}html body #root#root#root :is(.marketplace-search-results,.special-products-page .catalog-results-column){display:block!important;min-width:0!important;padding-top:8px!important}html body #root#root#root :is(.marketplace-search-results .catalog-results-toolbar,.special-products-page .catalog-results-toolbar){display:flex!important;width:100%!important;min-height:48px!important;margin:0 0 30px!important;padding:0 2px!important}html body #root#root#root :is(.marketplace-search-results .catalog-results-toolbar label,.special-products-page .catalog-results-toolbar label){transform:translate(clamp(-38px,-2.2vw,-24px))!important}html body #root#root#root :is(.marketplace-search-results .marketplace-search-grid,.special-products-page .catalog-grid){margin-top:0!important}}html body #root#root#root :is(.special-products-page .catalog-results-summary,.marketplace-search-page .catalog-results-summary){display:flex!important;align-items:baseline!important;gap:14px!important;min-width:0!important}html body #root#root#root :is(.special-products-page .catalog-results-title,.marketplace-search-page .catalog-results-title){margin:0!important;padding:0!important;color:#000!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.12rem,1.5vw,1.45rem)!important;font-weight:700!important;line-height:1.05!important;white-space:nowrap!important}html body #root#root#root .special-products-page .catalog-results-title{font-family:DM Sans,Manrope,Arial,sans-serif!important}html body #root#root#root :is(.special-products-page .catalog-results-summary>span,.marketplace-search-page .catalog-results-summary>span){margin:0!important;padding:0!important;color:#000!important;font-family:Manrope,Arial,sans-serif!important;font-size:.9rem!important;font-weight:700!important}@media (max-width: 620px){html body #root#root#root :is(.special-products-page .catalog-results-summary,.marketplace-search-page .catalog-results-summary){flex-wrap:wrap!important;gap:6px 10px!important}html body #root#root#root :is(.special-products-page .catalog-results-title,.marketplace-search-page .catalog-results-title){font-size:1.1rem!important}}html body #root#root#root .product-detail-page{max-width:1500px!important;padding:22px 28px 88px!important;font-size:1rem!important;background:#f8f8f7!important}html body #root#root#root .product-detail-page .product-detail-shell{grid-template-columns:minmax(300px,410px) minmax(420px,1fr) minmax(300px,360px)!important;gap:clamp(28px,3vw,46px)!important}html body #root#root#root .product-detail-page :is(.product-gallery-panel,.product-main-panel,.product-buy-panel,.product-buy-panel .buy-card,.product-reviews-section,.product-questions-section,.similar-products-section,.review-form,.review-locked-card){border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .product-detail-page .product-main-image{width:100%!important;max-width:410px!important;height:clamp(360px,52vh,455px)!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important}html body #root#root#root .product-detail-page .product-thumbs{max-width:410px!important;margin:12px auto 0!important}html body #root#root#root .product-detail-page .product-thumbs button{width:60px!important;height:60px!important}html body #root#root#root .product-detail-page .product-main-panel>h1{font-size:clamp(2.3rem,3.05vw,3.3rem)!important}html body #root#root#root .product-detail-page .product-rating-row>span:last-child,html body #root#root#root .product-detail-page .detail-card p,html body #root#root#root .product-detail-page .buy-card :is(p,.muted,.shipping-line),html body #root#root#root .product-detail-page .spec-grid :is(span,strong),html body #root#root#root .product-detail-page .payment-options :is(strong,span){font-size:1rem!important}html body #root#root#root .product-detail-page .detail-card h2,html body #root#root#root .product-detail-page .product-specifications-accordion>summary{font-size:1.3rem!important}html body #root#root#root .product-detail-page .product-buy-panel{top:104px!important;gap:0!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-card{margin:0!important;padding:15px 0!important;border-bottom:1px solid #d9d9d9!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-primary-card{padding-top:0!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-options-card{padding-bottom:0!important;border-bottom:0!important}html body #root#root#root .product-detail-page .buy-card :is(h2,h3){margin-bottom:10px!important;font-size:1.4rem!important}html body #root#root#root .product-detail-page .buy-card :is(p,.muted,.shipping-line){margin:4px 0!important;line-height:1.35!important}html body #root#root#root .product-detail-page .quantity-picker{margin:12px 0!important;font-size:1rem!important}html body #root#root#root .product-detail-page .quantity-picker :is(button,input){height:43px!important}html body #root#root#root .product-detail-page .buy-primary-card :is(.buy-now-btn,.add-cart-detail-btn){min-height:47px!important;font-size:1rem!important}html body #root#root#root .product-detail-page .buy-primary-card .buy-now-btn{margin-bottom:9px!important}html body #root#root#root .product-detail-page .buy-guarantee-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 18px!important}html body #root#root#root .product-detail-page .buy-guarantee-card p{margin:0!important}html body #root#root#root .product-detail-page .payment-options{gap:7px!important}html body #root#root#root .product-detail-page .payment-options>div{padding:8px 11px!important;border-color:#d7d7d7!important;background:transparent!important;background-color:transparent!important}@media (max-width: 1180px){html body #root#root#root .product-detail-page .product-detail-shell{grid-template-columns:minmax(280px,390px) minmax(0,1fr)!important}html body #root#root#root .product-detail-page .product-buy-panel{grid-template-columns:minmax(280px,1.25fr) repeat(2,minmax(210px,1fr))!important;gap:22px!important}html body #root#root#root .product-detail-page .product-buy-panel .buy-card{padding:18px 0 0!important;border-top:1px solid #d9d9d9!important;border-bottom:0!important}}@media (max-width: 820px){html body #root#root#root .product-detail-page{padding:20px 16px 70px!important}html body #root#root#root .product-detail-page .product-detail-shell,html body #root#root#root .product-detail-page .product-buy-panel{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page .product-main-image{max-width:520px!important;height:min(115vw,520px)!important}html body #root#root#root .product-detail-page .product-thumbs{max-width:520px!important}html body #root#root#root .product-detail-page .product-buy-panel{gap:0!important}}@media (min-width: 821px){html body #root#root#root .product-detail-page{zoom:.9!important}}html body #root#root#root .product-detail-page :is(.review-card,.question-card,.review-locked-card,.similar-product-card,.product-answer,.review-replies){border-color:#d8d8d8!important;color:var(--detail-ink)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .product-detail-page .question-form{padding:15px 0!important;border:0!important;border-top:1px solid #d8d8d8!important;border-bottom:1px solid #d8d8d8!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .product-detail-page :is(.question-form textarea,.inline-answer-form input){border-color:#cfcfcf!important;color:var(--detail-ink)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body #root#root#root .product-detail-page :is(.question-form textarea,.inline-answer-form input):is(:hover,:focus,:focus-visible){border-color:#8b8b8b!important;color:var(--detail-ink)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 2px #0000000d!important}html body #root#root#root .product-detail-page .similar-product-card{border:1px solid #d8d8d8!important}html body #root#root#root .product-detail-page .similar-product-card img,html body #root#root#root .product-detail-page .similar-product-card>span{background:#eee!important;background-color:#eee!important}html body #root#root#root .store-product-card{height:530px!important;min-height:530px!important;max-height:530px!important}html body #root#root#root .store-product-card :is(.store-product-card__media,.store-product-card__image-link,.store-product-card__image){flex-basis:286px!important;width:100%!important;height:286px!important;min-height:286px!important;max-height:286px!important}html body #root#root#root .store-product-card .store-product-card__image{display:block!important;object-fit:cover!important;object-position:center center!important}html body #root#root#root .store-product-card__meta{flex-basis:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:10px 16px!important}html body #root#root#root .store-product-card__content{padding:12px 16px 5px!important}html body #root#root#root .store-product-card__title-link h4{min-height:44px!important;max-height:44px!important;font-size:1.08rem!important}html body #root#root#root .store-product-card__action{margin:8px 14px 10px!important}html body #root#root#root .store-product-card__action button{min-height:46px!important}html body #root#root#root .home-page.home-market .home-section .store-product-card{height:444px!important;min-height:444px!important;max-height:444px!important}html body #root#root#root .home-page.home-market .home-section .store-product-card:is(:hover,:focus-within){height:530px!important;min-height:530px!important;max-height:530px!important}@media (hover: none),(pointer: coarse){html body #root#root#root .home-page.home-market .home-section .store-product-card{height:530px!important;min-height:530px!important;max-height:530px!important}}@media (min-width: 821px){html body #root#root#root{--store-product-card-compact-width: clamp(292px, 17vw, 318px);--store-product-carousel-compact-width: calc( (var(--store-product-card-compact-width) * 4) + 54px )}html body #root#root#root :is(.home-page.home-market .offer-carousel-strip>.store-product-card,.marketplace-search-grid>.store-product-card,.catalog-grid>.store-product-card,.special-products-page .store-product-card){flex:0 0 var(--store-product-card-compact-width)!important;width:var(--store-product-card-compact-width)!important;min-width:var(--store-product-card-compact-width)!important;max-width:var(--store-product-card-compact-width)!important}html body #root#root#root :is(.marketplace-search-page .marketplace-search-layout,.special-products-page .catalog-results-section){grid-template-columns:225px minmax(0,1fr)!important;column-gap:clamp(90px,7vw,132px)!important}html body #root#root#root :is(.marketplace-search-results .marketplace-search-grid,.special-products-page .catalog-grid){display:grid!important;grid-template-columns:repeat(3,var(--store-product-card-compact-width))!important;gap:22px!important;width:max-content!important;max-width:100%!important;justify-content:start!important;overflow:visible!important}html body #root#root#root .home-page.home-market .offer-carousel-strip{gap:18px!important}html body #root#root#root .home-page.home-market .offer-carousel-wrap{box-sizing:border-box!important;width:100%!important;padding-inline:clamp(66px,5vw,92px)!important}html body #root#root#root .home-page.home-market .offer-carousel-viewport{width:min(100%,var(--store-product-carousel-compact-width))!important;max-width:100%!important;margin-inline:auto!important}html body #root#root#root .home-page.home-market .product-carousel-static-arrow{position:absolute!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;top:265px!important;transform:translate3d(0,-50%,0)!important}html body #root#root#root .home-page.home-market .product-carousel-static-arrow-left{left:max(18px,calc((100% - min(100%,var(--store-product-carousel-compact-width)))/2 - 72px))!important}html body #root#root#root .home-page.home-market .product-carousel-static-arrow-right{right:max(18px,calc((100% - min(100%,var(--store-product-carousel-compact-width)))/2 - 72px))!important}}@media (max-width: 820px){html body #root#root#root .home-page.home-market .product-carousel-static-arrow{position:absolute!important;top:250px!important;transform:translate3d(0,-50%,0)!important}}@media (max-width: 1100px) and (min-width: 821px){html body #root#root#root{--store-product-card-compact-width: clamp(270px, 31vw, 302px)}html body #root#root#root .home-page.home-market .offer-carousel-viewport{width:min(100%,calc((var(--store-product-card-compact-width) * 2) + 18px))!important}html body #root#root#root :is(.marketplace-search-results .marketplace-search-grid,.special-products-page .catalog-grid){grid-template-columns:repeat(2,var(--store-product-card-compact-width))!important}}@media (max-width: 820px){html body #root#root#root .store-product-card{height:500px!important;min-height:500px!important;max-height:500px!important}html body #root#root#root .store-product-card :is(.store-product-card__media,.store-product-card__image-link,.store-product-card__image){flex-basis:260px!important;height:260px!important;min-height:260px!important;max-height:260px!important}}html body #root#root#root .home-page.home-market .home-brand-heading{margin-bottom:30px!important}html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow,html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:hover,html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:focus,html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:focus-visible,html body #root#root#root .home-page.home-market .home-brand-rail>button.home-category-scroll-arrow:active{color:#747879!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;transform:translateY(-50%)!important;transition:none!important}html body #root#root#root .site-header .header-brand-nav .brand>img.header-logo-mobile{display:none!important}@media (max-width: 760px){html body #root#root#root .site-header .header-brand-nav .brand>img.header-logo-main:has(+img.header-logo-mobile){display:none!important}html body #root#root#root .site-header .header-brand-nav .brand>img.header-logo-mobile{display:block!important}}.admin-interface-open,.admin-interface-open body,.admin-interface-open body #root{min-height:100%;background:#f4f6f5!important}html body #root .app-main:has(.admin-panel-layout){width:100%!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#f4f6f5!important}html body #root .admin-panel.admin-panel-layout{--admin-sidebar-width: 252px;display:grid!important;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#f4f6f5!important;box-shadow:none!important;transition:grid-template-columns .24s ease!important}html body #root .admin-panel.admin-panel-layout.sidebar-collapsed{--admin-sidebar-width: 84px}html body #root .admin-panel-layout .admin-sidebar-nav{position:fixed!important;z-index:30!important;inset:0 auto 0 0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:var(--admin-sidebar-width)!important;height:100dvh!important;padding:22px 16px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid #e0e4e2!important;border-radius:0!important;background:#fff!important;box-shadow:6px 0 22px #1f29370a!important;transition:width .24s ease,padding .24s ease!important}html body #root .admin-panel-layout .admin-sidebar-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0 0 12px!important}html body #root .admin-panel-layout .admin-sidebar-nav .admin-back-btn{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid #d9dedb!important;border-radius:10px!important;color:#26312c!important;background:#fff!important;box-shadow:none!important;font-size:.86rem!important;font-weight:800!important}html body #root .admin-panel-layout .admin-sidebar-toggle{position:fixed!important;z-index:35!important;top:50%!important;left:calc(var(--admin-sidebar-width) - 1px)!important;display:grid!important;place-items:center!important;width:30px!important;height:52px!important;padding:0!important;border:1px solid #d9dedb!important;border-left:0!important;border-radius:0 10px 10px 0!important;color:#475467!important;background:#fff!important;box-shadow:4px 5px 12px #1f29370f!important;cursor:pointer!important;transform:translateY(-50%)!important;transition:left .24s ease!important}html body #root .admin-panel-layout .admin-sidebar-logo{display:flex!important;align-items:center!important;justify-content:center!important;min-height:104px!important;margin:0 0 22px!important;padding:8px!important;border:0!important;background:transparent!important}html body #root .admin-panel-layout .admin-sidebar-logo img{display:block!important;width:min(150px,100%)!important;max-width:150px!important;height:86px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:46px!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:10px!important;color:#475467!important;background:transparent!important;box-shadow:none!important;font-size:.9rem!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button:hover,html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button:focus-visible{border-color:#d7dee8!important;color:#111827!important;background:#f1f5f9!important;transform:none!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button.active{border-color:#1f2937!important;color:#fff!important;background:#1f2937!important;box-shadow:none!important}html body #root .admin-panel-layout .admin-nav-icon{flex:0 0 21px!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .admin-panel-layout .admin-panel-workspace{grid-column:2!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:100vh!important;padding:28px clamp(24px,3vw,48px) 50px!important;color:#202523!important;background:#f4f6f5!important}html body #root .admin-panel-layout .admin-workspace-header{position:relative!important;z-index:25!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:46px!important;margin:0 0 10px!important}html body #root .admin-panel-layout .admin-top-actions{display:flex!important;align-items:center!important;gap:10px!important}html body #root .admin-panel-layout .admin-theme-toggle,html body #root .admin-panel-layout .admin-bell-btn{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border:1px solid #d9dedb!important;border-radius:50%!important;color:#344054!important;background:#fff!important;box-shadow:none!important}html body #root .admin-panel-layout .admin-theme-toggle svg,html body #root .admin-panel-layout .admin-bell-btn svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important}html body #root .admin-panel-layout .admin-section-heading{display:grid!important;gap:4px!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-panel-layout .admin-section-heading h1{margin:0!important;color:#202523!important;font-size:1.75rem!important}html body #root .admin-panel-layout .admin-section-heading p{margin:0!important;color:#667085!important}html body #root .admin-panel-layout .admin-tab-panel{min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-nav{padding-inline:12px!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-back-label,html body #root .admin-panel-layout.sidebar-collapsed .admin-tab-label{display:none!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-nav .tabs.admin-tabs-grid button,html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-nav .admin-back-btn{justify-content:center!important;padding-inline:8px!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo{min-height:68px!important;margin-bottom:18px!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo img{width:58px!important;height:58px!important}.admin-home-manager{--admin-home-ink: #1f2937;--admin-home-muted: #667085;--admin-home-line: #e3e7ed;--admin-home-accent: #2563eb;color:var(--admin-home-ink);width:min(100%,1480px);margin:0 auto}.admin-home-manager-intro,.admin-home-novelties-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.admin-home-manager-intro{padding:24px 26px;border:1px solid var(--admin-home-line);border-radius:18px;background:linear-gradient(135deg,#fff 55%,#faf9ed)}.admin-home-manager-intro>div>span{color:var(--admin-home-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-home-manager-intro h2,.admin-home-manager h3,.admin-home-manager p{margin:0}.admin-home-manager-intro h2{margin-top:4px;font-size:clamp(1.55rem,2vw,2rem)}.admin-home-manager-intro p,.admin-home-editor header p,.admin-home-list header p,.admin-home-novelties-head p{margin-top:5px;color:var(--admin-home-muted)}.admin-home-manager-intro>a{flex:0 0 auto;padding:11px 17px;border-radius:10px;color:#fff;background:var(--admin-home-accent);font-weight:750;text-decoration:none}.admin-home-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0}.admin-home-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;border:1px solid var(--admin-home-line);border-radius:12px;color:var(--admin-home-ink);background:#fff;font:inherit;font-weight:750;cursor:pointer}.admin-home-tabs button strong{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;color:var(--admin-home-muted);background:#f1f3f6;font-size:.82rem}.admin-home-tabs button.active{border-color:var(--admin-home-accent);color:var(--admin-home-accent);background:#faf9ed;box-shadow:inset 0 -3px 0 var(--admin-home-accent)}.admin-home-tabs button.active strong{color:#fff;background:var(--admin-home-accent)}.admin-home-notice{margin:0 0 16px!important;padding:11px 14px;border-radius:10px;font-weight:700}.admin-home-notice.success{color:#176b3a;background:#eaf8ef}.admin-home-notice.error{color:#a11b1b;background:#ffeded}.admin-home-workgrid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr);gap:18px;align-items:start}.admin-home-editor,.admin-home-list,.admin-home-novelties{padding:22px;border:1px solid var(--admin-home-line);border-radius:16px;background:#fff}.admin-home-editor header,.admin-home-list>header{margin-bottom:18px}.admin-home-editor h3,.admin-home-list h3,.admin-home-novelties h3{font-size:1.2rem}.admin-home-manager label{display:grid;gap:7px;color:#344054;font-size:.88rem;font-weight:700}.admin-home-manager input:not([type=checkbox]):not([type=file]),.admin-home-manager select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cfd5dd;border-radius:9px;color:#101828;background:#fff;font:inherit}.admin-home-manager input:focus,.admin-home-manager select:focus{border-color:var(--admin-home-accent);outline:3px solid rgb(116 73 56 / 12%)}.admin-home-image-actions,.admin-home-fields.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-home-image-actions{margin-top:10px}.admin-home-upload-button{display:flex!important;align-items:center;justify-content:center;align-self:end;min-height:42px;padding:8px 12px;border:1px dashed var(--admin-home-accent);border-radius:9px;color:var(--admin-home-accent)!important;background:#faf9ed;cursor:pointer}.admin-home-upload-button input{display:none}.admin-home-image-preview{overflow:hidden;height:170px;margin-top:12px;border:1px solid var(--admin-home-line);border-radius:11px;background:#f6f7f9}.admin-home-image-preview img{display:block;width:100%;height:100%}.admin-home-fields{display:grid;gap:12px;margin-top:15px}.admin-home-check{display:flex!important;align-items:center;align-self:end;min-height:42px;padding:9px 12px;border:1px solid var(--admin-home-line);border-radius:9px;background:#f8f9fa}.admin-home-check input{width:17px;height:17px;accent-color:var(--admin-home-accent)}html body #root .admin-panel-layout{--admin-action: #2563eb;--admin-action-hover: #1d4ed8;--admin-action-soft: #eff6ff;--admin-action-line: #bfdbfe;--color-primary: #2563eb;--admin-accent: #2563eb;--admin-orange: #2563eb;--admin-orange-dark: #1d4ed8;--admin-orange-soft: #eff6ff;--admin-green: #1f2937}html body #root .admin-panel-layout :is(.btn-primary,button.btn-primary),html body #root .admin-panel-layout .admin-home-manager-intro>a,html body #root .admin-panel-layout .admin-home-upload-button{border-color:var(--admin-action)!important;background:var(--admin-action)!important;color:#fff!important;box-shadow:none!important}html body #root .admin-panel-layout :is(.btn-primary,button.btn-primary):is(:hover,:focus-visible),html body #root .admin-panel-layout .admin-home-manager-intro>a:is(:hover,:focus-visible),html body #root .admin-panel-layout .admin-home-upload-button:is(:hover,:focus-within){border-color:var(--admin-action-hover)!important;background:var(--admin-action-hover)!important;color:#fff!important;transform:none!important}html body #root .admin-panel-layout :is(.btn-secondary,button.btn-secondary),html body #root .admin-panel-layout .admin-home-row-actions button:not(.danger){border-color:#cbd5e1!important;background:#fff!important;color:#1f2937!important;box-shadow:none!important}html body #root .admin-panel-layout :is(.btn-secondary,button.btn-secondary):is(:hover,:focus-visible),html body #root .admin-panel-layout .admin-home-row-actions button:not(.danger):is(:hover,:focus-visible){border-color:#94a3b8!important;background:#f1f5f9!important;color:#111827!important;transform:none!important}html body #root .admin-panel-layout .config-section-nav button:is(:hover,:focus-visible),html body #root .admin-panel-layout .admin-home-tabs button:is(:hover,:focus-visible){border-color:var(--admin-action-line)!important;background:var(--admin-action-soft)!important;color:#1e3a8a!important}html body #root .admin-panel-layout .config-section-nav button.active,html body #root .admin-panel-layout .admin-home-tabs button.active{border-color:var(--admin-action)!important;background:var(--admin-action-soft)!important;color:#1e3a8a!important;box-shadow:inset 0 0 0 1px var(--admin-action)!important}html body #root .admin-panel-layout .config-section-nav{grid-template-columns:repeat(5,minmax(140px,1fr))!important}html body #root .admin-panel-layout :is(.config-help-tip,.chart-mini-btn,.admin-notification-open-all):is(:hover,:focus-visible){border-color:var(--admin-action-line)!important;background:var(--admin-action-soft)!important;color:#1e3a8a!important}html body #root .admin-panel-layout :is(input,select,textarea):focus{border-color:var(--admin-action)!important;box-shadow:0 0 0 3px #2563eb24!important}html body #root .admin-panel-layout input[type=checkbox],html body #root .admin-panel-layout input[type=radio]{accent-color:var(--admin-action)!important}html body #root .admin-panel-layout .admin-sidebar-logo{min-height:118px!important;margin-bottom:18px!important}html body #root .admin-panel-layout .admin-sidebar-logo img{width:min(190px,100%)!important;max-width:190px!important;height:104px!important;border-radius:0!important;object-fit:contain!important}html body #root .admin-panel-layout.sidebar-collapsed .admin-sidebar-logo img{width:58px!important;height:58px!important;object-fit:contain!important}@media (max-width: 1100px){html body #root .admin-panel-layout .config-section-nav{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (max-width: 680px){html body #root .admin-panel-layout .config-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-home-form-actions{display:flex;gap:10px;margin-top:18px}.admin-home-form-actions .btn{min-height:42px;border-radius:9px}.admin-home-list{display:grid;gap:10px}.admin-home-list-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:10px;border:1px solid var(--admin-home-line);border-radius:12px;background:#fff}.admin-home-list-card.is-enabled{border-color:#cddfcf;background:#fbfefb}.admin-home-list-card>img{width:72px;height:58px;object-fit:cover;border-radius:8px;background:#f3f4f6}.admin-home-list-card>img.round{width:58px;height:58px;border-radius:50%}.admin-home-list-card>div:nth-child(2){display:grid;gap:4px;min-width:0}.admin-home-list-card strong,.admin-home-list-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-home-list-card span{color:var(--admin-home-muted);font-size:.8rem}.admin-home-row-actions{display:flex;gap:6px}.admin-home-row-actions button{padding:7px 9px;border:1px solid #d6dae0;border-radius:8px;color:#344054;background:#fff;font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.admin-home-row-actions button:hover{border-color:var(--admin-home-accent);color:var(--admin-home-accent)}.admin-home-row-actions button.danger:hover{border-color:#d92d20;color:#b42318;background:#fff5f4}.admin-home-empty{padding:20px;border:1px dashed #ccd1d8;border-radius:11px;color:var(--admin-home-muted);text-align:center}.admin-home-novelties-head input{width:min(100%,330px)!important}.admin-home-product-table{overflow:hidden;margin-top:18px;border:1px solid var(--admin-home-line);border-radius:12px}.admin-home-product-row{display:grid;grid-template-columns:minmax(260px,1fr) 110px 180px;align-items:center;gap:18px;min-height:70px;padding:9px 14px;border-bottom:1px solid var(--admin-home-line)}.admin-home-product-row:last-child{border-bottom:0}.admin-home-product-row.is-enabled{background:#fbfefb}.admin-home-product-row.heading{min-height:44px;color:#475467;background:#f7f8fa;font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-home-product-name{display:flex;align-items:center;gap:12px;min-width:0}.admin-home-product-name img{width:54px;height:48px;flex:0 0 auto;object-fit:cover;border-radius:7px}.admin-home-product-name span{display:grid;gap:2px;min-width:0}.admin-home-product-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-home-product-name small{color:var(--admin-home-muted)}.admin-home-switch{display:flex!important;align-items:center;gap:9px!important}.admin-home-switch input{width:18px;height:18px;accent-color:#278454}.admin-home-cabinet-grid{display:grid;grid-template-columns:minmax(500px,1.15fr) minmax(380px,.85fr);gap:18px;align-items:start}.admin-home-cabinet-selected,.admin-home-cabinet-catalog{min-width:0;padding:20px;border:1px solid var(--admin-home-line);border-radius:16px;background:#fff}.admin-home-cabinet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-home-cabinet-header h3,.admin-home-cabinet-catalog h3,.admin-home-cabinet-header p,.admin-home-cabinet-catalog p{margin:0}.admin-home-cabinet-header p,.admin-home-cabinet-catalog p{margin-top:4px;color:var(--admin-home-muted);font-size:.88rem}.admin-home-cabinet-header>span{display:grid;place-items:center;min-width:52px;height:34px;border-radius:999px;color:#fff;background:var(--admin-home-accent);font-weight:800}.admin-home-cabinet-hint{margin:14px 0 0!important;padding:10px 12px;border-radius:9px;color:#1e3a8a;background:#eff6ff;font-size:.84rem;font-weight:700}.admin-home-cabinet-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.admin-home-cabinet-slot{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:112px;padding:10px;border:1px solid #dbe2ea;border-radius:12px;background:#fff}.admin-home-cabinet-slot>img{width:64px;height:58px;border-radius:8px;object-fit:cover;background:#f3f4f6}.admin-home-cabinet-slot>div:not(.admin-home-cabinet-slot-actions){display:grid;gap:3px;min-width:0}.admin-home-cabinet-slot strong,.admin-home-cabinet-slot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-home-cabinet-slot small{color:var(--admin-home-muted)}.admin-home-cabinet-slot-number{position:absolute;top:6px;left:6px;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#2563eb;font-size:.72rem;font-weight:800}.admin-home-cabinet-slot-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:6px}.admin-home-cabinet-slot-actions button,.admin-home-cabinet-catalog-list button{min-height:32px;padding:5px 10px;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;background:#eff6ff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.admin-home-cabinet-slot-actions button.danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.admin-home-cabinet-slot-actions button:disabled,.admin-home-cabinet-catalog-list button:disabled{cursor:not-allowed;opacity:.5}.admin-home-cabinet-slot.is-empty{display:grid;grid-template-columns:1fr;place-items:center;border-style:dashed;color:var(--admin-home-muted);background:#f8fafc;text-align:center}.admin-home-cabinet-reset{margin-top:14px}.admin-home-cabinet-catalog>header input{margin-top:14px}.admin-home-cabinet-catalog-list{display:grid;gap:8px;max-height:570px;margin-top:14px;padding-right:5px;overflow-y:auto}.admin-home-cabinet-catalog-list article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:8px;border:1px solid #e2e8f0;border-radius:10px}.admin-home-cabinet-catalog-list article.is-selected{background:#f0fdf4}.admin-home-cabinet-catalog-list img{width:58px;height:52px;border-radius:7px;object-fit:cover}.admin-home-cabinet-catalog-list article>div{display:grid;gap:2px;min-width:0}.admin-home-cabinet-catalog-list strong,.admin-home-cabinet-catalog-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-home-cabinet-catalog-list small{color:var(--admin-home-muted)}.admin-home-cabinet-catalog-list button{border-color:#bbf7d0;color:#166534;background:#f0fdf4}html body #root .admin-panel-workspace{min-width:0}html body #root .admin-tab-panel{width:100%;max-width:none}@media (max-width: 1120px){.admin-home-workgrid,.admin-home-cabinet-grid{grid-template-columns:1fr}.admin-home-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.admin-home-manager-intro,.admin-home-novelties-head{align-items:stretch;flex-direction:column}.admin-home-tabs,.admin-home-image-actions,.admin-home-fields.two-columns{grid-template-columns:1fr}.admin-home-list-card{grid-template-columns:58px minmax(0,1fr)}.admin-home-list-card>img{width:58px}.admin-home-row-actions{grid-column:1 / -1;justify-content:flex-end}.admin-home-cabinet-slots{grid-template-columns:1fr}.admin-home-product-table{overflow-x:auto}.admin-home-product-row{min-width:620px}}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace input[type=checkbox]:not(.product-form-switch input):not(.config-checkline input){flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;accent-color:var(--admin-ui-blue, #2563eb)!important}@media (max-width: 760px){html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html body #root#root .admin-panel.admin-panel-layout,html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace,html body #root#root .admin-panel.admin-panel-layout .admin-tab,html body #root#root .admin-panel.admin-panel-layout .config-dashboard,html body #root#root .admin-panel.admin-panel-layout .config-hero-card,html body #root#root .admin-panel.admin-panel-layout .config-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html body #root#root .admin-panel.admin-panel-layout{overflow-x:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav{overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button{min-width:0!important;padding-inline:8px!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid .admin-tab-label{overflow:hidden!important;font-size:.76rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace{padding-inline:12px!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}}html body #root#root .admin-panel.admin-panel-layout .admin-tab>.form-grid>label:has(>input[type=checkbox]) .field-help{margin-left:4px!important}html body #root#root .admin-panel.admin-panel-layout{--admin-ui-bg: #f7f9fc;--admin-ui-surface: #ffffff;--admin-ui-soft: #eef5ff;--admin-ui-border: #d6e2f0;--admin-ui-ink: #102a43;--admin-ui-muted: #64748b;--admin-ui-blue: #2563eb;--admin-ui-blue-dark: #1d4ed8;--admin-ui-radius: 13px;--admin-ui-shadow: 0 8px 24px rgba(30, 64, 175, .045);background:var(--admin-ui-bg)!important;color:var(--admin-ui-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important}html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html body #root .app-main:has(.admin-panel-layout),html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace{background:var(--admin-ui-bg, #f7f9fc)!important}html body #root#root .admin-panel.admin-panel-layout .admin-section-heading{padding:14px 18px!important;border:1px solid var(--admin-ui-border)!important;border-radius:var(--admin-ui-radius)!important;background:var(--admin-ui-surface)!important;box-shadow:var(--admin-ui-shadow)!important}html body #root#root .admin-panel.admin-panel-layout .admin-section-heading h1,html body #root#root .admin-panel.admin-panel-layout :is(.config-card-head,.config-module-heading,.users-section-header) h3{color:var(--admin-ui-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important;letter-spacing:-.02em!important}html body #root#root .admin-panel.admin-panel-layout :is(.admin-section-heading,.config-card-head,.config-module-heading,.users-section-header) p,html body #root#root .admin-panel.admin-panel-layout .field-help,html body #root#root .admin-panel.admin-panel-layout .muted{color:var(--admin-ui-muted)!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab>.form-grid,html body #root#root .admin-panel.admin-panel-layout :is(.users-section-header,.user-table-toolbar,.orders-filter-panel,.admin-notifications-toolbar,.admin-notifications-full-list,.table-wrap,.admin-tab>.table,.admin-pagination,.metric-card,.period-card,.chart-card){box-sizing:border-box!important;border:1px solid var(--admin-ui-border)!important;border-radius:var(--admin-ui-radius)!important;background:var(--admin-ui-surface)!important;box-shadow:var(--admin-ui-shadow)!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab>.form-grid{gap:14px!important;margin:0 0 16px!important;padding:18px!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace label{color:var(--admin-ui-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-weight:750!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--admin-ui-border)!important;border-radius:10px!important;background:#fff!important;color:var(--admin-ui-ink)!important;box-shadow:none!important;font-family:Manrope,Inter,Arial,sans-serif!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(input,select,textarea)::placeholder{color:#94a3b8!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(input,select,textarea):focus-visible{border-color:var(--admin-ui-blue)!important;outline:none!important;box-shadow:0 0 0 3px #2563eb21!important}html body #root#root .admin-panel.admin-panel-layout .form-actions{align-items:center!important;gap:9px!important;padding-top:4px!important}html body #root#root .admin-panel.admin-panel-layout .config-dashboard,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel{width:min(100%,1440px)!important;margin-inline:auto!important;color:var(--admin-ui-ink)!important}html body #root#root .admin-panel.admin-panel-layout .config-dashboard{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:19px 22px!important;overflow:hidden!important;border:1px solid #c8daf1!important;border-radius:var(--admin-ui-radius)!important;background:linear-gradient(110deg,#ffffff 58%,var(--admin-ui-soft) 100%)!important;box-shadow:var(--admin-ui-shadow)!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card>div{display:grid!important;gap:3px!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card>div>span,html body #root#root .admin-panel.admin-panel-layout .config-module-heading>div>span{color:var(--admin-ui-blue)!important;font-size:.7rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card h3{margin:0!important;color:var(--admin-ui-ink)!important;font-size:clamp(1.18rem,1.8vw,1.55rem)!important;letter-spacing:-.025em!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card p{margin:0!important;color:var(--admin-ui-muted)!important;font-size:.82rem!important}html body #root#root .admin-panel.admin-panel-layout .config-save-note{max-width:260px!important;padding:8px 11px!important;border-radius:9px!important;background:#fff!important;color:var(--admin-ui-muted)!important;font-size:.72rem!important;font-weight:700!important;text-align:right!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:7px!important;overflow-x:auto!important;border:1px solid var(--admin-ui-border)!important;border-radius:var(--admin-ui-radius)!important;background:var(--admin-ui-surface)!important;box-shadow:var(--admin-ui-shadow)!important;scrollbar-width:thin!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button{display:grid!important;gap:2px!important;min-width:124px!important;min-height:54px!important;padding:8px 11px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--admin-ui-muted)!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button strong{color:var(--admin-ui-ink)!important;font-size:.78rem!important;font-weight:800!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button small{overflow:hidden!important;color:var(--admin-ui-muted)!important;font-size:.65rem!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button:is(:hover,:focus-visible){border-color:#bfd4f3!important;background:#f8fbff!important;color:var(--admin-ui-blue)!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button.active{border-color:#9fc0f6!important;background:var(--admin-ui-soft)!important;color:var(--admin-ui-blue)!important;box-shadow:inset 0 -2px 0 var(--admin-ui-blue)!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button.active strong{color:#1d4ed8!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button:is(:hover,:focus-visible,.active) small{color:#526581!important}html body #root#root .admin-panel.admin-panel-layout .config-card,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel{overflow:hidden!important;border:1px solid var(--admin-ui-border)!important;border-radius:var(--admin-ui-radius)!important;background:var(--admin-ui-surface)!important;box-shadow:var(--admin-ui-shadow)!important}html body #root#root .admin-panel.admin-panel-layout .config-card{padding:0!important}html body #root#root .admin-panel.admin-panel-layout .config-card-head,html body #root#root .admin-panel.admin-panel-layout .config-module-heading{display:grid!important;gap:3px!important;margin:0!important;padding:16px 18px 13px!important;border-bottom:1px solid #e6edf5!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .config-card-head>span{color:var(--admin-ui-ink)!important;font-size:1rem!important;font-weight:850!important}html body #root#root .admin-panel.admin-panel-layout .config-card-head p,html body #root#root .admin-panel.admin-panel-layout .config-module-heading p{margin:0!important;color:var(--admin-ui-muted)!important;font-size:.75rem!important;line-height:1.45!important}html body #root#root .admin-panel.admin-panel-layout .config-help-tip{display:inline-grid!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin-left:5px!important;padding:0!important;border:1px solid #bfdbfe!important;border-radius:50%!important;background:var(--admin-ui-soft)!important;color:#1d4ed8!important;font-size:.68rem!important;font-weight:900!important;vertical-align:middle!important}html body #root#root .admin-panel.admin-panel-layout .config-fields,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel>:not(.config-module-heading){min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .config-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:17px 18px 19px!important}html body #root#root .admin-panel.admin-panel-layout .config-fields>label,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel label{display:grid!important;align-content:start!important;gap:7px!important;min-width:0!important;color:var(--admin-ui-ink)!important;font-size:.78rem!important;font-weight:780!important}html body #root#root .admin-panel.admin-panel-layout .config-fields>.full,html body #root#root .admin-panel.admin-panel-layout .config-fields>label.full{grid-column:1 / -1!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:10px 12px!important;border:1px solid var(--admin-ui-border)!important;border-radius:10px!important;background:#f8fafc!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;flex:0 0 40px!important;width:40px!important;height:23px!important;margin:0!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#cbd5e1!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline input[type=checkbox]:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f172a33!important;transition:transform .17s ease!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline input[type=checkbox]:checked{border-color:var(--admin-ui-blue)!important;background:var(--admin-ui-blue)!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline input[type=checkbox]:checked:after{transform:translate(17px)!important}html body #root#root .admin-panel.admin-panel-layout :is(.delivery-tier-config,.delivery-days-config){padding:14px!important;border:1px solid var(--admin-ui-border)!important;border-radius:11px!important;background:#f8fafc!important}html body #root#root .admin-panel.admin-panel-layout .delivery-tier-config>span,html body #root#root .admin-panel.admin-panel-layout .delivery-days-config>span{color:var(--admin-ui-ink)!important;font-weight:850!important}html body #root#root .admin-panel.admin-panel-layout .delivery-tier-config>p{margin:3px 0 12px!important;color:var(--admin-ui-muted)!important;font-size:.72rem!important}html body #root#root .admin-panel.admin-panel-layout .delivery-tier-grid,html body #root#root .admin-panel.admin-panel-layout .delivery-days-grid{gap:9px!important}html body #root#root .admin-panel.admin-panel-layout .delivery-tier-row,html body #root#root .admin-panel.admin-panel-layout .delivery-days-grid label{border:1px solid #e1e9f2!important;border-radius:9px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .color-config-fields input[type=color]{min-height:46px!important;padding:4px!important;cursor:pointer!important}html body #root#root .admin-panel.admin-panel-layout .config-banners-panel{padding:0 0 18px!important}html body #root#root .admin-panel.admin-panel-layout .config-banners-panel>:not(.config-module-heading,.config-banner-subheading,.config-brand-heading){margin-inline:18px!important}html body #root#root .admin-panel.admin-panel-layout .config-banners-panel .config-banner-subheading,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel .config-brand-heading{margin-top:16px!important;border-top:1px solid #e6edf5!important}html body #root#root .admin-panel.admin-panel-layout .admin-banner-manager-select{max-width:520px!important;margin-top:16px!important;padding:13px!important;border:1px solid var(--admin-ui-border)!important;border-radius:11px!important;background:var(--admin-ui-soft)!important}html body #root#root .admin-panel.admin-panel-layout :is(.admin-banner-form,.admin-brand-form){padding:16px!important;border:1px solid var(--admin-ui-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-banner-advanced{overflow:hidden!important;border:1px solid var(--admin-ui-border)!important;border-radius:11px!important;background:#f8fafc!important}html body #root#root .admin-panel.admin-panel-layout .admin-banner-advanced>summary{padding:12px 14px!important;color:var(--admin-ui-ink)!important;font-weight:800!important;cursor:pointer!important}html body #root#root .admin-panel.admin-panel-layout .admin-banner-advanced[open]>summary{border-bottom:1px solid var(--admin-ui-border)!important;background:var(--admin-ui-soft)!important}html body #root#root .admin-panel.admin-panel-layout .admin-banner-advanced-grid{padding:14px!important}html body #root#root .admin-panel.admin-panel-layout .table-wrap{overflow:auto!important}html body #root#root .admin-panel.admin-panel-layout table.table{width:100%!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--admin-ui-border)!important;border-radius:var(--admin-ui-radius)!important;background:#fff!important;box-shadow:var(--admin-ui-shadow)!important}html body #root#root .admin-panel.admin-panel-layout table.table thead th{padding:11px 12px!important;border-bottom:1px solid var(--admin-ui-border)!important;background:var(--admin-ui-soft)!important;color:#31506f!important;font-size:.7rem!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important}html body #root#root .admin-panel.admin-panel-layout table.table tbody td{padding:10px 12px!important;border-bottom:1px solid #e8eef5!important;color:var(--admin-ui-ink)!important;vertical-align:middle!important}html body #root#root .admin-panel.admin-panel-layout table.table tbody tr:last-child td{border-bottom:0!important}html body #root#root .admin-panel.admin-panel-layout table.table tbody tr:hover td{background:#f8fbff!important}html body #root#root .admin-panel.admin-panel-layout :is(.users-section-header,.user-table-toolbar,.orders-filter-panel,.admin-notifications-toolbar){margin-bottom:13px!important;padding:15px 17px!important}html body #root#root .admin-panel.admin-panel-layout .users-section-header{background:linear-gradient(110deg,#ffffff 62%,var(--admin-ui-soft) 100%)!important}html body #root#root .admin-panel.admin-panel-layout .users-section-header h3,html body #root#root .admin-panel.admin-panel-layout .users-section-header p{margin:0!important}html body #root#root .admin-panel.admin-panel-layout .user-table-toolbar,html body #root#root .admin-panel.admin-panel-layout .admin-notifications-toolbar{gap:12px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-subcategory-editor{padding:14px!important;border:1px solid var(--admin-ui-border)!important;border-radius:11px!important;background:#f8fafc!important}html body #root#root .admin-panel.admin-panel-layout .admin-subcategory-editor-head strong{color:var(--admin-ui-ink)!important}html body #root#root .admin-panel.admin-panel-layout .admin-subcategory-editor-head span{color:var(--admin-ui-muted)!important}html body #root#root .admin-panel.admin-panel-layout .admin-subcategory-row{padding:9px!important;border:1px solid #e1e9f2!important;border-radius:9px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-notifications-full-list{display:grid!important;gap:8px!important;padding:10px!important}html body #root#root .admin-panel.admin-panel-layout .admin-notification-row{padding:12px 14px!important;border:1px solid #e1e9f2!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-notification-row:hover{border-color:#bfd4f3!important;background:#f8fbff!important}html body #root#root .admin-panel.admin-panel-layout :is(.dashboard-kpis,.dashboard-periods,.dashboard-charts,.dashboard-insights-grid){gap:12px!important}@media (min-width: 1101px){html body #root#root .admin-panel.admin-panel-layout .dashboard-insights-grid{grid-template-columns:minmax(280px,.9fr) minmax(400px,1.35fr) minmax(280px,.9fr)!important}}html body #root#root .admin-panel.admin-panel-layout :is(.metric-card,.period-card,.chart-card){overflow:hidden!important;border-color:var(--admin-ui-border)!important;color:var(--admin-ui-ink)!important}html body #root#root .admin-panel.admin-panel-layout .category-home-select{min-width:72px!important;min-height:36px!important;padding:6px 26px 6px 10px!important;border:1px solid #c7d9f1!important;border-radius:8px!important;background:#fff!important;color:#17345f!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}html body #root#root .admin-panel.admin-panel-layout :is(.metric-card,.period-card):hover{border-color:#b9cfeb!important;box-shadow:0 10px 26px #1e40af12!important;transform:translateY(-1px)!important}html body #root#root .admin-panel.admin-panel-layout .chart-card-head{padding-bottom:10px!important;border-bottom:1px solid #e8eef5!important}@media (max-width: 1100px){html body #root#root .admin-panel.admin-panel-layout .config-section-nav{grid-template-columns:repeat(3,minmax(145px,1fr))!important}html body #root#root .admin-panel.admin-panel-layout .config-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html body #root#root .admin-panel.admin-panel-layout .admin-section-heading,html body #root#root .admin-panel.admin-panel-layout .config-hero-card{align-items:stretch!important;padding:14px!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card{display:grid!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card .btn{width:100%!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav{display:flex!important;grid-template-columns:none!important;padding:6px!important;scroll-snap-type:x proximity!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button{flex:0 0 154px!important;scroll-snap-align:start!important}html body #root#root .admin-panel.admin-panel-layout .config-fields,html body #root#root .admin-panel.admin-panel-layout .admin-tab>.form-grid,html body #root#root .admin-panel.admin-panel-layout .delivery-tier-row{grid-template-columns:minmax(0,1fr)!important}html body #root#root .admin-panel.admin-panel-layout .config-card-head,html body #root#root .admin-panel.admin-panel-layout .config-module-heading,html body #root#root .admin-panel.admin-panel-layout .config-fields{padding-inline:14px!important}html body #root#root .admin-panel.admin-panel-layout .config-banners-panel>:not(.config-module-heading,.config-banner-subheading,.config-brand-heading){margin-inline:12px!important}html body #root#root .admin-panel.admin-panel-layout .users-section-header,html body #root#root .admin-panel.admin-panel-layout .user-table-toolbar{display:grid!important;grid-template-columns:1fr!important}html body #root#root .admin-panel.admin-panel-layout .users-section-header .btn,html body #root#root .admin-panel.admin-panel-layout .user-table-actions,html body #root#root .admin-panel.admin-panel-layout .user-table-actions .btn{width:100%!important}}@media (max-width: 760px){html body #root .admin-panel.admin-panel-layout{display:block!important}html body #root .admin-panel-layout .admin-sidebar-nav{position:relative!important;width:100%!important;height:auto!important;padding:12px!important;border-right:0!important;border-bottom:1px solid #e0e4e2!important}html body #root .admin-panel-layout .admin-sidebar-toggle,html body #root .admin-panel-layout .admin-sidebar-logo{display:none!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button{justify-content:center!important}html body #root .admin-panel-layout .admin-panel-workspace{padding:20px 14px 36px!important}}html body #root#root .admin-panel.admin-panel-layout{--admin-action: #2563eb;--admin-action-hover: #1d4ed8;--admin-action-strong: #1e40af;--admin-action-soft: #eff6ff;--admin-action-line: #bfdbfe;--color-primary: #2563eb;--admin-accent: #2563eb;--admin-orange: #2563eb;--admin-orange-dark: #1d4ed8;--admin-orange-soft: #eff6ff}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button.active{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button.active *,html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button.active .admin-tab-label,html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button.active .admin-nav-icon{color:#fff!important;stroke:currentColor!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button:not(.active):is(:hover,:focus-visible){border-color:#bfdbfe!important;background:#eff6ff!important;color:#1e40af!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-primary,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-primary,html body #root#root .admin-panel.admin-panel-layout .admin-home-manager-intro>a,html body #root#root .admin-panel.admin-panel-layout .admin-home-upload-button{border-color:#16a34a!important;background:#16a34a!important;color:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-primary *,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-primary *{color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-primary:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-primary:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-home-manager-intro>a:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-home-upload-button:is(:hover,:focus-within){border-color:#15803d!important;background:#15803d!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-secondary,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-secondary,html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button:not(.danger){border-color:#2563eb!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-secondary *,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-secondary *,html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button:not(.danger) *{color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-secondary:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-secondary:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button:not(.danger):is(:hover,:focus-visible){border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-danger,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-danger,html body #root#root .admin-panel.admin-panel-layout .admin-variant-remove,html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button.danger{border-color:#dc2626!important;background:#dc2626!important;color:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-danger *,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-danger *,html body #root#root .admin-panel.admin-panel-layout .admin-variant-remove *,html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button.danger *{color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn.btn-danger:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(a,button).btn-danger:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-variant-remove:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-home-row-actions button.danger:is(:hover,:focus-visible){border-color:#b91c1c!important;background:#b91c1c!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-section-nav,.admin-home-tabs) button:is(:hover,:focus-visible,.active),html body #root#root .admin-panel.admin-panel-layout .admin-page-btn:is(:hover,:focus-visible,.active):not(:disabled){border-color:#2563eb!important;background:#2563eb!important;color:#fff!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-section-nav,.admin-home-tabs) button:is(:hover,:focus-visible,.active) *,html body #root#root .admin-panel.admin-panel-layout .admin-page-btn:is(:hover,:focus-visible,.active):not(:disabled) *{color:#fff!important}html body #root#root .admin-panel.admin-panel-layout :is(input,select,textarea):focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb2e!important}html body #root#root .admin-panel.admin-panel-layout input[type=checkbox],html body #root#root .admin-panel.admin-panel-layout input[type=radio]{accent-color:#2563eb!important}html body #root#root .admin-panel.admin-panel-layout :is(button,a)[disabled],html body #root#root .admin-panel.admin-panel-layout :is(button,a)[aria-disabled=true]{cursor:not-allowed!important;opacity:.58!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace :is(input,select,textarea){border-color:#d5e1ec!important;background:#fff!important;color:#24384d!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-help-tip,.chart-mini-btn,.admin-notification-open-all,.admin-page-btn),html body #root#root .admin-panel.admin-panel-layout .admin-variant-editor header button{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1e40af!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-help-tip,.chart-mini-btn,.admin-notification-open-all,.admin-page-btn):is(:hover,:focus-visible):not(:disabled),html body #root#root .admin-panel.admin-panel-layout .admin-variant-editor header button:is(:hover,:focus-visible){border-color:#2563eb!important;background:#2563eb!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav{-ms-overflow-style:none!important;scrollbar-width:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (min-width: 981px){html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html.admin-interface-open body #root .app-shell,html.admin-interface-open body #root .app-main,html body #root#root .admin-panel.admin-panel-layout{height:100dvh!important;min-height:0!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;padding:12px clamp(16px,2vw,30px) 14px!important;overflow:hidden!important;font-size:.9rem!important}html body #root#root .admin-panel.admin-panel-layout .admin-workspace-header{flex:0 0 auto!important;min-height:36px!important;margin-bottom:6px!important}html body #root#root .admin-panel.admin-panel-layout .admin-bell-btn{width:36px!important;min-width:36px!important;height:36px!important}html body #root#root .admin-panel.admin-panel-layout .admin-section-heading{flex:0 0 auto!important;gap:2px!important;margin:0 0 9px!important;padding:9px 13px!important;border-radius:11px!important}html body #root#root .admin-panel.admin-panel-layout .admin-section-heading h1{font-size:1.28rem!important}html body #root#root .admin-panel.admin-panel-layout .admin-section-heading p{font-size:.82rem!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab-panel{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab{width:100%!important;height:100%!important;min-height:0!important;padding:0 5px 8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab.active:has(>.product-workbench){display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:9px!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .product-workbench-head{margin:0!important;padding:9px 12px!important;border-radius:11px!important}html body #root#root .admin-panel.admin-panel-layout .product-workbench-head h3{font-size:1.25rem!important}html body #root#root .admin-panel.admin-panel-layout .product-workbench-head p{font-size:.8rem!important}html body #root#root .admin-panel.admin-panel-layout .product-workbench{align-items:stretch!important;height:100%!important;min-height:0!important;gap:10px!important}html body #root#root .admin-panel.admin-panel-layout :is(.product-list-panel,.product-editor-panel){position:static!important;height:100%!important;min-height:0!important;max-height:none!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-list{gap:5px!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-row{gap:7px!important;padding:7px!important;border-radius:9px!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-main{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-main img{width:46px!important;height:46px!important;border-radius:8px!important}html body #root#root .admin-panel.admin-panel-layout .product-results-summary{margin:7px 0!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head{margin-bottom:8px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head img{width:46px!important;height:46px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-grid{gap:7px!important}html body #root#root .admin-panel.admin-panel-layout :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:34px!important;padding:6px 8px!important}html body #root#root .admin-panel.admin-panel-layout textarea{min-height:64px!important}html body #root#root .admin-panel.admin-panel-layout :is(.btn,button.btn-primary,button.btn-secondary,button.btn-danger){min-height:34px!important;padding:6px 11px!important}html body #root#root .admin-panel.admin-panel-layout :is(.metric-card,.metric-kpi-card,.period-card,.chart-card,.orders-filter-panel,.config-card,.config-banners-panel,.users-section-header,.user-table-toolbar,.admin-notifications-tab){border-radius:12px!important}html body #root#root .admin-panel.admin-panel-layout :is(.dashboard-grid,.form-grid,.config-dashboard){gap:10px!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-section-nav,.admin-home-tabs){gap:7px!important;margin-bottom:9px!important;padding:7px!important}html body #root#root .admin-panel.admin-panel-layout :is(.config-section-nav,.admin-home-tabs) button{min-height:44px!important;padding:7px 9px!important}}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .admin-back-btn:is(:hover,:focus-visible){border-color:#93c5fd!important;background:#eff6ff!important;color:#1e40af!important;box-shadow:none!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .admin-back-btn:is(:hover,:focus-visible) *{color:#1e40af!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin:1px 0 2px!important;padding:0 2px 7px!important;border-bottom:1px solid #e2e8f0!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro strong{font-size:.98rem!important;line-height:1.2!important;color:#172033!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro span{color:#64748b!important;font-size:.76rem!important;font-weight:600!important;line-height:1.3!important;text-align:right!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro.compact{margin-top:3px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure{min-width:0!important;overflow:clip!important;border:1px solid #dbe4ef!important;border-radius:13px!important;background:#f8fafc!important;color:#172033!important;box-shadow:0 4px 12px #1e40af09!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:58px!important;padding:10px 48px 10px 13px!important;list-style:none!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary::-webkit-details-marker{display:none!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary:after{content:"+"!important;position:absolute!important;top:50%!important;right:14px!important;display:grid!important;width:25px!important;height:25px!important;place-items:center!important;border-radius:50%!important;background:#dbeafe!important;color:#1d4ed8!important;font:800 1rem/1 Manrope,sans-serif!important;transform:translateY(-50%)!important;transition:transform .18s ease,background-color .16s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary:is(:hover,:focus-visible){background:#eff6ff!important;outline:none!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary:focus-visible{box-shadow:inset 0 0 0 2px #60a5fa!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure[open]>summary{border-bottom:1px solid #dbe4ef!important;background:#eff6ff!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure[open]>summary:after{content:"−"!important;background:#2563eb!important;color:#fff!important;transform:translateY(-50%) rotate(180deg)!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-copy{display:grid!important;min-width:0!important;gap:2px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-copy strong{color:#172033!important;font-size:.91rem!important;line-height:1.2!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-copy small{overflow:hidden!important;color:#64748b!important;font-size:.72rem!important;font-weight:600!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-tag{flex:0 0 auto!important;border:1px solid #bfdbfe!important;border-radius:999px!important;padding:4px 8px!important;background:#fff!important;color:#1e40af!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-grid>label{min-width:0!important}@media (max-width: 680px){html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro{display:grid!important;gap:3px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-section-intro span{text-align:left!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure>summary{align-items:flex-start!important;padding-right:44px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-tag{display:none!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-copy small{white-space:normal!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-disclosure-grid{grid-template-columns:1fr!important}}html body #root#root .admin-panel.admin-panel-layout .product-workbench{grid-template-columns:minmax(330px,.72fr) minmax(540px,1.28fr)!important;gap:18px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-panel{--product-form-bg: #f7f9fc;--product-form-card: #ffffff;--product-form-soft: #eef5ff;--product-form-border: #d6e2f0;--product-form-ink: #102a43;--product-form-muted: #64748b;--product-form-blue: #2563eb;box-sizing:border-box!important;max-width:100%!important;padding:16px!important;overflow-x:hidden!important;border:1px solid #e4ebf4!important;border-radius:14px!important;background:var(--product-form-bg)!important;box-shadow:none!important;color:var(--product-form-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head{align-items:flex-start!important;margin:0 0 16px!important;padding:2px 2px 0!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head-copy{min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head-copy>span{display:block!important;margin-bottom:5px!important;color:#526581!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head-copy h3{margin:0!important;color:var(--product-form-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-size:clamp(1.45rem,2vw,1.85rem)!important;font-weight:800!important;line-height:1.18!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head-copy p{max-width:600px!important;margin:6px 0 0!important;color:var(--product-form-muted)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.45!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-head>img{flex:0 0 auto!important;width:58px!important;height:58px!important;border:1px solid var(--product-form-border)!important;border-radius:12px!important;background:#fff!important;object-fit:cover!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-stack{display:grid!important;min-width:0!important;gap:12px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion{box-sizing:border-box!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--product-form-border)!important;border-radius:13px!important;background:var(--product-form-card)!important;box-shadow:0 5px 15px #36567d0b!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-head{display:flex!important;align-items:flex-start!important;gap:11px!important;padding:16px 17px 0!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-icon{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:9px!important;background:var(--product-form-soft)!important;color:var(--product-form-blue)!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-head h4,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-copy strong{margin:0!important;color:var(--product-form-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-size:.98rem!important;font-weight:800!important;line-height:1.25!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-head p,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-copy small{display:block!important;margin:3px 0 0!important;color:var(--product-form-muted)!important;font-size:.76rem!important;font-weight:500!important;line-height:1.4!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-body{padding:15px 17px 17px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 14px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-grid>.full{grid-column:1 / -1!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card label,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion label,html body #root#root .admin-panel.admin-panel-layout .product-image-field>label{display:grid!important;min-width:0!important;gap:6px!important;color:var(--product-form-ink)!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-size:.79rem!important;font-weight:750!important;line-height:1.3!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),html body #root#root .admin-panel.admin-panel-layout .product-form-accordion :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 11px!important;border:1px solid var(--product-form-border)!important;border-radius:10px!important;outline:none!important;background:#fff!important;color:var(--product-form-ink)!important;box-shadow:none!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-size:.82rem!important;font-weight:550!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card textarea,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion textarea{min-height:82px!important;resize:vertical!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card :is(input,select,textarea):focus-visible,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion :is(input,select,textarea):focus-visible{border-color:var(--product-form-blue)!important;outline:none!important;box-shadow:0 0 0 3px #2563eb21!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card :is(input,select,textarea):disabled,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion :is(input,select,textarea):disabled{cursor:not-allowed!important;background:#f1f5f9!important;color:#94a3b8!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card .field-help,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion .field-help{margin:0!important;color:var(--product-form-muted)!important;font-size:.68rem!important;font-weight:550!important;line-height:1.35!important}html body #root#root .admin-panel.admin-panel-layout .product-form-input-prefix{position:relative!important;display:block!important}html body #root#root .admin-panel.admin-panel-layout .product-form-input-prefix>span{position:absolute!important;z-index:1!important;top:50%!important;left:12px!important;color:#526581!important;font-size:.9rem!important;font-weight:800!important;transform:translateY(-50%)!important;pointer-events:none!important}html body #root#root .admin-panel.admin-panel-layout .product-form-input-prefix input{padding-left:28px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion>summary{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto 20px!important;gap:12px!important;align-items:center!important;min-height:70px!important;padding:13px 16px!important;list-style:none!important;cursor:pointer!important;background:#fff!important;color:var(--product-form-ink)!important;-webkit-user-select:none!important;user-select:none!important;transition:background-color .15s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion>summary::-webkit-details-marker{display:none!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion>summary:is(:hover,:focus-visible){background:#f8fbff!important;outline:none!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--product-form-blue)!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-copy{display:grid!important;min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-badge{justify-self:end!important;border-radius:999px!important;padding:5px 9px!important;background:var(--product-form-soft)!important;color:#1d4ed8!important;font-size:.68rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-chevron{width:19px!important;height:19px!important;color:var(--product-form-ink)!important;fill:none!important;stroke:currentColor!important;transition:transform .18s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion[open] .product-form-accordion-chevron{transform:rotate(180deg)!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion[open]>summary{border-bottom:1px solid var(--product-form-border)!important;background:#f8fbff!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-content{padding:16px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;cursor:pointer!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch>input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-track{position:relative!important;display:block!important;width:38px!important;height:22px!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#cbd5e1!important;transition:border-color .16s ease,background-color .16s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-track>span{position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f172a38!important;transition:transform .17s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch.is-active .product-form-switch-track{border-color:var(--product-form-blue)!important;background:var(--product-form-blue)!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch.is-active .product-form-switch-track>span{transform:translate(16px)!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch:has(input:focus-visible) .product-form-switch-track{box-shadow:0 0 0 3px #2563eb29!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-copy{display:grid!important;min-width:0!important;gap:2px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-copy strong{color:var(--product-form-ink)!important;font-size:.8rem!important;font-weight:800!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-copy small{color:var(--product-form-muted)!important;font-size:.68rem!important;font-weight:500!important;line-height:1.3!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch-status{justify-self:end!important;border-radius:7px!important;padding:4px 7px!important;background:#f1f5f9!important;color:#64748b!important;font-size:.65rem!important;font-weight:800!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch.is-active .product-form-switch-status{background:var(--product-form-soft)!important;color:#1d4ed8!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-control-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-price{display:grid!important;min-width:118px!important;gap:2px!important;padding:8px 10px!important;border-radius:9px!important;background:#f8fafc!important;text-align:right!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-price small{color:var(--product-form-muted)!important;font-size:.63rem!important;font-weight:650!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-price strong{color:var(--product-form-ink)!important;font-size:.82rem!important;font-weight:850!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-price.is-active{background:var(--product-form-soft)!important}html body #root#root .admin-panel.admin-panel-layout .product-dependent-fields{display:grid!important;grid-template-rows:0fr!important;margin-top:0!important;padding-top:0!important;overflow:hidden!important;border-top:1px solid transparent!important;opacity:0!important;transition:grid-template-rows .22s ease,margin-top .22s ease,padding-top .22s ease,border-color .22s ease,opacity .16s ease!important}html body #root#root .admin-panel.admin-panel-layout .product-dependent-fields.is-open{grid-template-rows:1fr!important;margin-top:14px!important;padding-top:14px!important;border-top-color:var(--product-form-border)!important;opacity:1!important}html body #root#root .admin-panel.admin-panel-layout .product-dependent-fields-inner{min-height:0!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .product-image-field{display:grid!important;min-width:0!important;gap:11px!important}html body #root#root .admin-panel.admin-panel-layout .product-image-field+.product-image-field{margin-top:18px!important;padding-top:18px!important;border-top:1px solid var(--product-form-border)!important}html body #root#root .admin-panel.admin-panel-layout .product-image-field-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}html body #root#root .admin-panel.admin-panel-layout .product-image-field-head strong{color:var(--product-form-ink)!important;font-size:.86rem!important;font-weight:800!important}html body #root#root .admin-panel.admin-panel-layout .product-image-field-head span{color:var(--product-form-muted)!important;font-size:.7rem!important;font-weight:650!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-picker{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-picker>label{min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-upload-zone{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:86px!important;padding:12px!important;border:1px dashed #78a7f8!important;border-radius:11px!important;background:#f8fbff!important;color:#1d4ed8!important;text-align:center!important;cursor:pointer!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-upload-zone:is(:hover,:focus-within){border-color:var(--product-form-blue)!important;background:var(--product-form-soft)!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-upload-zone input[type=file]{width:100%!important;max-width:240px!important;margin-top:8px!important;color:var(--product-form-muted)!important;font-size:.7rem!important}html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-preview{display:block!important;width:104px!important;height:78px!important;margin:0!important;border:1px solid var(--product-form-border)!important;border-radius:10px!important;background:#fff!important;object-fit:cover!important}html body #root#root .admin-panel.admin-panel-layout .product-visibility-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root#root .admin-panel.admin-panel-layout .product-visibility-grid .product-form-switch{min-height:48px!important;padding:9px 10px!important;border:1px solid var(--product-form-border)!important;border-radius:10px!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .product-visibility-grid .product-form-switch.is-active{border-color:#9fc0fb!important;background:#f8fbff!important}html body #root#root .admin-panel.admin-panel-layout .product-form-message{margin:10px 0 0!important;padding:9px 11px!important;border-radius:9px!important;font-size:.76rem!important;font-weight:700!important}html body #root#root .admin-panel.admin-panel-layout .product-notice.product-form-message{background:var(--product-form-soft)!important;color:#1e40af!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions{position:sticky!important;z-index:4!important;bottom:-16px!important;align-items:center!important;margin:14px -16px -16px!important;padding:12px 16px!important;border-top:1px solid var(--product-form-border)!important;background:#fff!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn{min-height:40px!important;border-radius:10px!important;padding:8px 14px!important;font-family:Manrope,Inter,Arial,sans-serif!important;font-size:.78rem!important;font-weight:800!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn-primary{border-color:var(--product-form-blue)!important;background:var(--product-form-blue)!important;color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-workbench-head button.btn.btn-primary,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-editor-panel .product-editor-actions button.btn.btn-primary{border-color:var(--product-form-blue, #2563eb)!important;background:var(--product-form-blue, #2563eb)!important;color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn-primary:is(:hover,:focus-visible){border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-workbench-head button.btn.btn-primary:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-editor-panel .product-editor-actions button.btn.btn-primary:is(:hover,:focus-visible){border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn-secondary,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-editor-panel .product-editor-actions button.btn.btn-secondary{border-color:#a9bdd6!important;background:#fff!important;color:#1e40af!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn-secondary:is(:hover,:focus-visible){border-color:var(--product-form-blue)!important;background:var(--product-form-soft)!important;color:#1d4ed8!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace .product-editor-panel .product-editor-actions button.btn.btn-secondary:is(:hover,:focus-visible){border-color:var(--product-form-blue)!important;background:var(--product-form-soft)!important;color:#1d4ed8!important;transform:none!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .product-delete-action{margin-right:auto!important;border-color:transparent!important;background:transparent!important;color:#b42318!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .product-delete-action:is(:hover,:focus-visible){border-color:#fecaca!important;background:#fff1f2!important;color:#991b1b!important;transform:none!important}@media (max-width: 1180px){html body #root#root .admin-panel.admin-panel-layout .product-workbench{grid-template-columns:1fr!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-panel{order:-1!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width: 720px){html body #root#root .admin-panel.admin-panel-layout .product-workbench-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body #root#root .admin-panel.admin-panel-layout .product-workbench-head .btn{width:100%!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-panel{padding:11px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-grid,html body #root#root .admin-panel.admin-panel-layout .product-visibility-grid,html body #root#root .admin-panel.admin-panel-layout .product-images-card .media-picker,html body #root#root .admin-panel.admin-panel-layout .product-offer-control-row{grid-template-columns:1fr!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-head{padding:14px 14px 0!important}html body #root#root .admin-panel.admin-panel-layout .product-form-card-body,html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-content{padding:14px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion>summary{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;padding:12px 13px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-accordion-badge{display:none!important}html body #root#root .admin-panel.admin-panel-layout .product-offer-price{justify-self:stretch!important;text-align:left!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions{bottom:-11px!important;margin:12px -11px -11px!important;padding:11px!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .btn{flex:1 1 100%!important}html body #root#root .admin-panel.admin-panel-layout .product-editor-actions .product-delete-action{order:3!important;margin-right:0!important}}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button.active,html body #root#root .admin-panel.admin-panel-layout .config-section-nav button.active:is(:hover,:focus-visible){border-color:var(--admin-ui-blue, #2563eb)!important;background:var(--admin-ui-blue, #2563eb)!important;color:#fff!important}html body #root#root#root .admin-panel.admin-panel-layout .admin-home-tabs button:is(:hover,:focus-visible,.active),html body #root#root#root .admin-panel.admin-panel-layout .config-section-nav button:is(:hover,:focus-visible,.active){border-color:var(--admin-ui-blue, #2563eb)!important;color:#fff!important;background:var(--admin-ui-blue, #2563eb)!important;box-shadow:none!important}html body #root#root#root .admin-panel.admin-panel-layout .admin-home-tabs button:is(:hover,:focus-visible,.active)>span,html body #root#root#root .admin-panel.admin-panel-layout .config-section-nav button:is(:hover,:focus-visible,.active)>strong{color:#fff!important}html body #root#root#root .admin-panel.admin-panel-layout .admin-home-tabs button:is(:hover,:focus-visible,.active)>strong{color:var(--admin-ui-blue, #2563eb)!important;background:#fff!important}html body #root#root#root .admin-panel.admin-panel-layout .config-section-nav button:is(:hover,:focus-visible,.active)>small{color:#dbeafe!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav button.active :is(strong,small){color:#fff!important}html body #root#root .admin-panel.admin-panel-layout .config-card-head>span{text-transform:none!important;letter-spacing:-.01em!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important}html body #root#root .admin-panel.admin-panel-layout .config-checkline input[type=checkbox]{width:40px!important;min-width:40px!important;max-width:40px!important;height:23px!important;min-height:23px!important;max-height:23px!important}html body #root#root .admin-panel.admin-panel-layout .product-form-switch>input[type=checkbox]{width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important}html body #root#root .admin-panel.admin-panel-layout .admin-tab>.form-grid>label:has(>input[type=checkbox]){display:flex!important;align-items:center!important;align-self:end!important;gap:9px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--admin-ui-border, #d6e2f0)!important;border-radius:10px!important;background:#f8fafc!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main actions" "numbers actions"!important;align-items:start!important;gap:7px 12px!important;min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-main{grid-area:main!important;width:100%!important;min-width:0!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-main>span{min-width:0!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-main :is(strong,small){display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-numbers{grid-area:numbers!important;display:flex!important;align-items:center!important;align-self:start!important;gap:7px 12px!important;min-width:0!important;padding-left:54px!important;flex-wrap:wrap!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-numbers :is(strong,small,.stock-pill){margin:0!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;align-self:center!important;justify-items:stretch!important;min-width:84px!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-actions .btn{width:100%!important;min-width:0!important;white-space:nowrap!important}@media (max-width: 560px){html body #root#root .admin-panel.admin-panel-layout .product-admin-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main" "numbers" "actions"!important}html body #root#root .admin-panel.admin-panel-layout .product-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 760px){html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html body #root#root .admin-panel.admin-panel-layout,html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace,html body #root#root .admin-panel.admin-panel-layout .admin-tab,html body #root#root .admin-panel.admin-panel-layout .config-dashboard,html body #root#root .admin-panel.admin-panel-layout .config-hero-card,html body #root#root .admin-panel.admin-panel-layout .config-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}html.admin-interface-open,html.admin-interface-open body,html.admin-interface-open body #root,html body #root#root .admin-panel.admin-panel-layout{overflow-x:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav{overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;min-width:0!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button{min-width:0!important;padding-inline:8px!important;overflow:hidden!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid .admin-tab-label{overflow:hidden!important;font-size:.76rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace{padding-inline:12px!important}html body #root#root .admin-panel.admin-panel-layout .config-section-nav{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root#root .admin-panel.admin-panel-layout,html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav,html body #root#root .admin-panel.admin-panel-layout .admin-panel-workspace{width:100vw!important;max-width:100vw!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid,html body #root#root .admin-panel.admin-panel-layout .config-dashboard,html body #root#root .admin-panel.admin-panel-layout .config-banners-panel{box-sizing:border-box!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid{grid-template-columns:repeat(2,minmax(0,calc((100vw - 41px)/2)))!important}html body #root#root .admin-panel.admin-panel-layout .admin-sidebar-nav .tabs.admin-tabs-grid button{width:100%!important;max-width:100%!important}html body #root#root .admin-panel.admin-panel-layout .config-hero-card :is(h3,p),html body #root#root .admin-panel.admin-panel-layout .config-card-head :is(span,p){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}.admin-orders-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;padding:12px 12px 18px;border:1px solid #d8e1ed;border-radius:18px;background:#f7f9fc;overflow:visible}.admin-orders-column{min-width:0;height:650px;overflow:hidden;border:1px solid #d5e0ee;border-radius:15px;background:#f1f6fc}.admin-orders-column>header{display:flex;min-height:55px;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid #d8e1ed;background:transparent}.admin-orders-column>header i{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#64748b;box-shadow:0 0 0 5px #64748b1a}.admin-orders-column.status-analizando-compra>header i{background:#d99516;box-shadow:0 0 0 5px #d995161f}.admin-orders-column.status-preparando-pedido>header i{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1a}.admin-orders-column.status-preparando-para-enviar>header i{background:#0ea5e9;box-shadow:0 0 0 5px #0ea5e91a}.admin-orders-column.status-en-camino>header i{background:#6d5ce7;box-shadow:0 0 0 5px #6d5ce71a}.admin-orders-column.status-entregado>header i{background:#16a273;box-shadow:0 0 0 5px #16a2731a}.admin-orders-column.status-devuelto>header i{background:#8b5cf6;box-shadow:0 0 0 5px #8b5cf61a}.admin-orders-column>header h3{min-width:0;margin:0;font-size:1rem}.admin-orders-column>header span{display:grid;min-width:31px;height:28px;margin-left:auto;place-items:center;border-radius:999px;background:#e3edf9;color:#183b6b;font-size:.77rem;font-weight:900}.admin-orders-column-scroll{display:grid;align-content:start;gap:11px;height:calc(100% - 55px);padding:11px;overflow-y:auto}.admin-orders-empty{margin:0;padding:29px 12px;border:1px dashed #c7d8eb;border-radius:12px;color:#6680a6;text-align:center;font-size:.82rem}.admin-order-board-card{display:grid;gap:10px;padding:14px;border:1px solid #d1ddeb;border-radius:13px;background:#fff;box-shadow:0 4px 12px #142c4d0e}.admin-order-board-head{display:grid;grid-template-columns:minmax(90px,auto) minmax(155px,1fr);align-items:center;gap:10px}.admin-order-board-head>strong{color:#111827;font-size:.94rem}.admin-order-board-card select{width:100%;min-width:0;min-height:38px;padding:6px 10px;border:1px solid #c4d4e7;border-radius:9px;background:#fff;color:#152843;font:inherit;font-size:.76rem}.admin-order-board-details{display:grid;gap:6px;margin:0}.admin-order-board-details>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:9px;font-size:.76rem;line-height:1.35}.admin-order-board-details dt{color:#29415f;font-weight:850}.admin-order-board-details dd{min-width:0;margin:0;color:#526887;overflow-wrap:anywhere}.admin-order-board-details dd strong{color:#10274a}.admin-order-payment-row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px}.admin-order-payment-row>span{color:#29415f;font-size:.73rem;font-weight:850}.admin-order-board-products{display:grid;gap:3px;margin:0;padding-top:9px;border-top:1px solid #dce5ef;color:#526887;font-size:.73rem;line-height:1.4}.admin-order-board-card>small{color:#526887;font-size:.7rem;line-height:1.4}.admin-order-request-button{padding:8px;border:1px solid #d7a94a;border-radius:8px;background:#fff8e6;color:#704900;font-size:.73rem;font-weight:850;cursor:pointer}.admin-order-board-card>footer{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;width:100%;padding-top:2px}.admin-order-board-card>footer :is(button,a){display:inline-flex;min-height:35px;flex:0 0 auto;align-items:center;gap:4px;padding:7px 8px;border:0;border-radius:9px;background:#2563eb;color:#fff;font:inherit;font-size:.69rem;font-weight:850;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.admin-order-board-card>footer button:nth-child(2){background:#16a34a}.admin-order-board-card>footer a{background:#eafbf0;color:#16763a;box-shadow:inset 0 0 0 1px #71cf91}.admin-order-board-card>footer .admin-delivery-date-button{margin-left:auto;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #93b4ef}.admin-delivery-date-backdrop{z-index:12500!important}.admin-delivery-date-modal{width:min(430px,calc(100vw - 28px));padding:20px;border-radius:16px;background:#fff;color:#152843;box-shadow:0 24px 70px #081c3a47}.admin-delivery-date-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid #dce5ef}.admin-delivery-date-modal>header span{color:#6d7e95;font-size:.74rem;font-weight:850;text-transform:uppercase}.admin-delivery-date-modal>header h3{margin:4px 0 0}.admin-delivery-date-modal>header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#edf2f8;font-size:1.3rem;cursor:pointer}.admin-delivery-date-modal>p{margin:15px 0;color:#596b82;line-height:1.45}.admin-delivery-date-modal>label{display:grid;gap:6px;color:#263d5c;font-size:.8rem;font-weight:850}.admin-delivery-date-modal input{min-height:42px;padding:8px 10px;border:1px solid #bfd0e4;border-radius:9px;color:#142741;font:inherit}.admin-delivery-date-modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.admin-delivery-date-modal>footer button{min-height:38px;padding:8px 13px;border:1px solid #2a62c7;border-radius:9px;background:#fff;color:#1b55bb;font:inherit;font-weight:850;cursor:pointer}.admin-delivery-date-modal>footer button[type=submit],html body #root#root .admin-panel.admin-panel-layout .admin-delivery-date-modal>footer button[type=submit]{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.admin-delivery-date-modal>footer button[type=submit]:is(:hover,:focus-visible),html body #root#root .admin-panel.admin-panel-layout .admin-delivery-date-modal>footer button[type=submit]:is(:hover,:focus-visible){border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important}.admin-delivery-date-modal>footer button:disabled{cursor:wait;opacity:.6}.admin-delivery-date-feedback{color:#ad2828!important;font-size:.78rem;font-weight:800}.admin-request-modal-backdrop{z-index:12000!important}.admin-request-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;border-radius:18px;background:#fff;color:#152843}.admin-request-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #dce4ee}.admin-request-modal>header span{color:#738096;font-size:.74rem;font-weight:850;text-transform:uppercase}.admin-request-modal>header h3{margin:3px 0 0}.admin-request-modal>header button{width:34px;height:34px;border:0;border-radius:50%;background:#edf2f8;font-size:1.4rem;cursor:pointer}.admin-request-state{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:9px;background:#edf4ff;color:#1a54ad}.admin-request-modal dl{display:grid;gap:8px}.admin-request-modal dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px}.admin-request-modal dt{color:#6c7a8f;font-size:.78rem;font-weight:800}.admin-request-modal dd{margin:0;overflow-wrap:anywhere}.admin-request-photos{display:flex;gap:8px;margin:12px 0;overflow-x:auto}.admin-request-photos img{width:76px;height:76px;border-radius:9px;object-fit:cover}.admin-request-bank{margin:14px 0;padding:13px;border:1px solid #d8e1ed;border-radius:10px;background:#f8fafd}.admin-request-bank>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-request-bank h4{margin:0}.admin-request-modal>label{display:grid;gap:6px;margin-top:13px;font-size:.8rem;font-weight:850}.admin-request-modal :is(input,textarea){width:100%;min-height:40px;padding:8px 10px;border:1px solid #bfccdc;border-radius:8px;font:inherit}.admin-request-modal textarea{min-height:82px;resize:vertical}.admin-request-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.admin-request-actions button,.admin-refund-completion button,.admin-request-bank button{min-height:35px;padding:7px 10px;border:1px solid #9eb6d4;border-radius:8px;background:#fff;color:#1d55ad;font-weight:800;cursor:pointer}.admin-refund-completion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #dfc887;border-radius:11px;background:#fffcf3}.admin-refund-completion legend{padding:0 5px;font-weight:850}.admin-refund-completion label{display:grid;gap:4px;font-size:.75rem;font-weight:800}.admin-refund-completion button{grid-column:1 / -1;border-color:#2364df;background:#2364df;color:#fff}.admin-request-feedback{margin:12px 0;padding:10px;border-radius:8px;background:#edf7ef;color:#176b36}.admin-request-history{margin-top:16px}.admin-request-history article{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.6fr) auto;gap:10px;padding:9px 0;border-bottom:1px solid #e2e8f0;font-size:.77rem}.admin-request-history time{color:#748197}@media (max-width: 1180px){.admin-orders-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.admin-orders-board{grid-template-columns:minmax(0,1fr);padding:8px}.admin-orders-column{min-width:0;height:610px}.admin-order-board-card>footer{flex-wrap:wrap}.admin-order-board-card>footer .admin-delivery-date-button{margin-left:0}.admin-request-modal{padding:16px}.admin-refund-completion{grid-template-columns:1fr}.admin-request-history article,.admin-request-modal dl>div{grid-template-columns:1fr;gap:3px}}.admin-lifecycle-help>p{color:#66768d}.admin-lifecycle-help>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.admin-lifecycle-help article{padding:16px;border:1px solid #d9e2ed;border-radius:12px;background:#fff}.admin-lifecycle-help article h3{margin:0 0 7px;color:#163d78;font-size:.98rem}.admin-lifecycle-help article p{margin:0;color:#52637a;line-height:1.5}@media (max-width: 700px){.admin-lifecycle-help>div{grid-template-columns:1fr}}html body #root#root .home-page.home-market .home-category-carousel-body{position:relative!important;overflow:visible!important}html body #root#root .home-page.home-market .home-category-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 72px)/4)!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important}html body #root#root .home-page.home-market .home-category-track::-webkit-scrollbar{display:none!important}html body #root#root .home-page.home-market .home-category-banner-item{scroll-snap-align:start!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow{position:absolute!important;z-index:8!important;top:50%!important;display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:62px!important;min-height:62px!important;padding:6px!important;border:0!important;border-radius:0!important;color:#747879!important;background:transparent!important;box-shadow:none!important;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:4rem!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transform:translate3d(0,-50%,0)!important;transition:none!important;animation:none!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-prev{left:-58px!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-next{right:-58px!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow:is(:hover,:focus,:focus-visible,:active){color:#747879!important;background:transparent!important;box-shadow:none!important;transform:translate3d(0,-50%,0)!important}html body #root#root .home-page.home-market .home-category-carousel:not(.has-category-overflow) .home-category-carousel-dots{display:none!important}html body #root#root .home-page.home-market .home-category-carousel.has-category-overflow .home-category-carousel-dots{display:flex!important;justify-content:center!important;gap:7px!important;margin-top:18px!important}html body #root#root .home-page.home-market .home-category-carousel-dots button{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;border:1px solid #9a735f!important;border-radius:999px!important;background:transparent!important;transition:width .18s ease,background-color .18s ease!important}html body #root#root .home-page.home-market .home-category-carousel-dots button.active{width:24px!important;background:#744938!important}@media (max-width: 1180px){html body #root#root .home-page.home-market .home-category-track{grid-auto-columns:calc((100% - 24px)/2)!important}html body #root#root .home-page.home-market .home-category-carousel:not(.has-category-overflow) .home-category-carousel-dots{display:flex!important}}@media (max-width: 620px){html body #root#root .home-page.home-market .home-category-track{grid-auto-columns:82%!important;gap:14px!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow{top:50%!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:3.4rem!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-prev{left:-8px!important}html body #root#root#root .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-next{right:-8px!important}}html body #root#root#root .product-detail-page.product-detail-v2{--detail-v2-ink: #3f241b;--detail-v2-text: #22201e;--detail-v2-muted: #716a65;--detail-v2-line: #e4d8ce;--detail-v2-soft: #f7f5f0;--detail-v2-green: #3f742f;--detail-v2-green-soft: #edf3e8;--detail-v2-brown: #74402d;--detail-v2-orange: #c96f3c;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:20px clamp(22px,3.6vw,68px) 64px!important;overflow-x:hidden!important;color:var(--detail-v2-text)!important;background:#fcfbf8!important}html body #root#root#root .product-detail-page.product-detail-v2,html body #root#root#root .product-detail-page.product-detail-v2 *{box-sizing:border-box}html body #root#root#root .product-detail-page.product-detail-v2 :is(h1,h2,h3,h4){color:var(--detail-v2-ink)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb{display:flex!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:28px!important;margin:0 0 20px!important;padding:0 3px!important;color:#655d58!important;font:500 .98rem/1.3 Manrope,Segoe UI,sans-serif!important;white-space:nowrap!important;overflow:hidden!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb :is(a,span,strong){color:inherit!important;text-decoration:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb strong{min-width:0!important;overflow:hidden!important;color:#302824!important;text-overflow:ellipsis!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{display:grid!important;grid-template-columns:minmax(0,1.14fr) minmax(430px,.98fr)!important;align-items:stretch!important;gap:clamp(20px,2vw,34px)!important;width:100%!important;min-width:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;border:0!important;border-radius:15px!important;overflow:hidden!important;background:#eef2f2!important;box-shadow:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:clamp(470px,55vw,650px)!important;height:100%!important;max-height:680px!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:15px 15px 0 0!important;background:#eef2f2!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image>img{display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;object-position:center!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions{position:absolute!important;z-index:4!important;top:20px!important;right:20px!important;display:flex!important;align-items:center!important;gap:9px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions :is(.favorite-button,.detail-share-button){position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;color:#25211e!important;background:#fffffff0!important;box-shadow:0 5px 17px #2f231c1f!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions :is(.favorite-button,.detail-share-button):is(:hover,:focus-visible){transform:translateY(-2px)!important;box-shadow:0 8px 20px #2f231c2b!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions .favorite-button svg{width:25px!important;height:25px!important;fill:transparent!important;stroke:currentColor!important;stroke-width:1.8!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions .favorite-button.active svg{color:#df3d3d!important;fill:currentColor!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{position:relative!important;z-index:3!important;display:flex!important;gap:9px!important;width:100%!important;max-width:none!important;min-height:110px!important;margin:0!important;padding:10px 20px 18px!important;overflow-x:auto!important;border:0!important;background:#eef2f2!important;scrollbar-width:thin!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex:0 0 clamp(108px,18%,170px)!important;width:auto!important;height:92px!important;min-height:92px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.95)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button.active{border-color:#5d7f47!important;box-shadow:0 0 0 2px #ffffffe6!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs img{width:100%!important;height:100%!important;object-fit:cover!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{display:flex!important;flex-direction:column!important;gap:15px!important;min-width:0!important;padding:clamp(24px,2.2vw,34px)!important;border:1px solid var(--detail-v2-line)!important;border-radius:15px!important;color:var(--detail-v2-text)!important;background:#ffffffb8!important;box-shadow:0 12px 35px #452d2109!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:39px!important;padding:8px 16px!important;border:0!important;border-radius:999px!important;color:#315f25!important;background:var(--detail-v2-green-soft)!important;font:650 .95rem/1 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status span:last-child{color:#74402d!important;background:#f7eee5!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{margin:3px 0 0!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(2.3rem,3.4vw,3.65rem)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.035em!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-rating-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:13px!important;margin:0!important;color:var(--detail-v2-text)!important;font:600 .98rem/1.3 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars{display:inline-flex!important;gap:3px!important;color:#d9d4ce!important;font-size:1.5rem!important;line-height:1!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars.compact{font-size:1.12rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars>span{color:#d9d4ce!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars>span.filled{color:#e9a400!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-price-box{display:grid!important;gap:4px!important;margin:2px 0 0!important;padding:0 0 17px!important;border-bottom:1px solid var(--detail-v2-line)!important;background:transparent!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-old-price{color:#766e69!important;font-size:1rem!important;text-decoration:line-through!important}html body #root#root#root .product-detail-page.product-detail-v2 .price-main-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .price-main-row>strong{color:var(--detail-v2-ink)!important;font-family:Manrope,sans-serif!important;font-size:clamp(2.2rem,3vw,3.25rem)!important;font-weight:800!important;line-height:1!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-savings{padding:8px 12px!important;border-radius:9px!important;color:#315f25!important;background:var(--detail-v2-green-soft)!important;font:700 .9rem/1 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-total-price{color:var(--detail-v2-muted)!important;font:600 .85rem/1.2 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .offer-detail-time{width:max-content!important;max-width:100%!important;margin-top:5px!important;padding:6px 10px!important;border:0!important;border-radius:8px!important;color:#694432!important;background:#f8eee4!important;font:650 .82rem/1.2 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section{display:grid!important;gap:10px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section h2{margin:0!important;font:700 1rem/1.3 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:64px!important;padding:11px 13px!important;border:1px solid #d9c8bb!important;border-radius:10px!important;color:var(--detail-v2-text)!important;text-align:left!important;background:transparent!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button.selected{border-color:#4b783a!important;background:#f5f8f1!important;box-shadow:inset 0 0 0 1px #4b783a1f!important}html body #root#root#root .product-detail-page.product-detail-v2 .payment-radio{width:19px!important;height:19px!important;border:1.5px solid #bba993!important;border-radius:50%!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button.selected .payment-radio{border:5px solid #4b783a!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options button>span:nth-child(2){display:grid!important;gap:2px!important;min-width:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options :is(strong,small,b){color:var(--detail-v2-text)!important;font-family:Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options small{color:var(--detail-v2-muted)!important;font-size:.76rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options b{font-size:.82rem!important;white-space:nowrap!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-variant-selector-detail{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-variant-group{display:grid!important;gap:6px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-variant-group>div{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-variant-group button{min-height:34px!important;padding:7px 12px!important;border:1px solid var(--detail-v2-line)!important;border-radius:8px!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-variant-group button.active{border-color:var(--detail-v2-green)!important;color:var(--detail-v2-green)!important;background:var(--detail-v2-green-soft)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card{display:flex!important;align-items:center!important;gap:14px!important;min-height:67px!important;padding:12px 14px!important;border:1px solid #dce2d6!important;border-radius:11px!important;color:var(--detail-v2-green)!important;background:#f5f7f2!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card>span{display:grid!important;gap:4px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card :is(strong,small){color:var(--detail-v2-text)!important;font-family:Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card small{color:var(--detail-v2-muted)!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;margin:0!important;color:var(--detail-v2-text)!important;font:650 .94rem/1.2 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker>div{display:grid!important;grid-template-columns:43px 72px 43px!important;width:auto!important;overflow:hidden!important;border:1px solid var(--detail-v2-line)!important;border-radius:9px!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker :is(button,input){width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--detail-v2-text)!important;text-align:center!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker input{border-right:1px solid var(--detail-v2-line)!important;border-left:1px solid var(--detail-v2-line)!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions{display:grid!important;gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:49px!important;margin:0!important;padding:11px 18px!important;border-radius:8px!important;color:#fff!important;font:750 1rem/1.2 Manrope,sans-serif!important;box-shadow:none!important;transition:filter .16s ease,transform .16s ease!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .add-cart-detail-btn{border:1px solid var(--detail-v2-brown)!important;background:var(--detail-v2-brown)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .buy-now-btn{border:1px solid var(--detail-v2-orange)!important;background:var(--detail-v2-orange)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn:is(:hover,:focus-visible){color:#fff!important;filter:brightness(1.06)!important;transform:translateY(-1px)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-action-status{margin:0!important;padding:9px 11px!important;border-radius:8px!important;color:#315f25!important;background:var(--detail-v2-green-soft)!important;font:650 .84rem/1.3 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-support-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(20px,2vw,28px)!important;width:100%!important;margin-top:20px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-support-main{display:grid!important;gap:14px!important;min-width:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;min-height:70px!important;padding:10px 14px!important;border:1px solid #dce2d6!important;border-radius:12px!important;color:var(--detail-v2-green)!important;background:#f7f8f4!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;padding:5px 15px!important;border-right:1px solid #dfe2dd!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar>div:last-child{border-right:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar span{display:grid!important;gap:3px!important;min-width:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar :is(strong,small){color:var(--detail-v2-text)!important;font-family:Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar strong{font-size:.86rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar small{color:var(--detail-v2-muted)!important;font-size:.75rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion{overflow:hidden!important;border:1px solid var(--detail-v2-line)!important;border-radius:12px!important;background:#ffffffa8!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion details{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--detail-v2-line)!important;background:transparent!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion details:last-child{border-bottom:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:54px!important;padding:12px 20px!important;color:var(--detail-v2-text)!important;list-style:none!important;cursor:pointer!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion summary::-webkit-details-marker{display:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion summary>span:first-child{display:inline-flex!important;align-items:center!important;gap:12px!important;color:var(--detail-v2-text)!important;font:700 .98rem/1.3 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion details>:is(p,.product-guarantee-copy,.spec-grid){margin:0!important;padding:0 20px 16px 52px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion p{color:#5f5955!important;font:450 .87rem/1.55 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 24px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid>div{display:grid!important;grid-template-columns:minmax(100px,.7fr) minmax(0,1fr)!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid #ece5df!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid :is(span,strong){color:var(--detail-v2-text)!important;font:500 .84rem/1.35 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid span{color:var(--detail-v2-muted)!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-card{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important;padding:24px!important;border:1px solid var(--detail-v2-line)!important;border-radius:12px!important;background:#ffffffad!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-heading h2{margin:0!important;font:700 1rem/1.3 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-author{display:flex!important;align-items:center!important;gap:13px!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-author>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:50%!important;color:var(--detail-v2-green)!important;background:#e5eddc!important;font:700 1rem/1 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-author>div{display:grid!important;gap:3px!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-author :is(strong,small){color:var(--detail-v2-text)!important;font-family:Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-author small{color:var(--detail-v2-muted)!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-card>p,html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-empty p{flex:1!important;margin:0!important;color:#514b47!important;font:450 .91rem/1.55 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-card>a,html body #root#root#root .product-detail-page.product-detail-v2 .featured-review-empty a{display:grid!important;place-items:center!important;min-height:42px!important;padding:9px 13px!important;border:1px solid var(--detail-v2-line)!important;border-radius:8px!important;color:var(--detail-v2-text)!important;text-decoration:none!important;background:transparent!important;font:650 .84rem/1.2 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2>:is(.product-reviews-section,.product-questions-section,.similar-products-section){width:100%!important;max-width:none!important;margin:28px 0 0!important;border-color:var(--detail-v2-line)!important;background:transparent!important}@media (max-width: 1180px){html body #root#root#root .product-detail-page.product-detail-v2{padding-inline:24px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{padding:22px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{min-height:500px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{font-size:clamp(2.1rem,4vw,3rem)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{grid-template-columns:1fr!important}}@media (max-width: 900px){html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase,html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-support-grid{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{min-height:clamp(420px,74vw,620px)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){html body #root#root#root .product-detail-page.product-detail-v2{padding:14px 12px 42px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb{margin-bottom:12px!important;font-size:.8rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{min-height:380px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{min-height:88px!important;padding:8px 12px 12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex-basis:92px!important;height:72px!important;min-height:72px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions{top:12px!important;right:12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions :is(.favorite-button,.detail-share-button){width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{padding:20px 16px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{font-size:2.25rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options,html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar,html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar>div{justify-content:flex-start!important;border-right:0!important;border-bottom:1px solid #dfe2dd!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar>div:last-child{border-bottom:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion details>:is(p,.product-guarantee-copy,.spec-grid){padding-right:16px!important;padding-left:16px!important}}@media (min-width: 901px) and (max-height: 1000px){html body #root#root#root .product-detail-page.product-detail-v2{padding-top:14px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb{min-height:24px!important;margin-bottom:12px!important;font-size:.9rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{gap:clamp(16px,1.7vw,28px)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2,html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{height:clamp(540px,calc(100vh - 180px),680px)!important;min-height:0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{flex:0 0 92px!important;min-height:92px!important;padding:8px 16px 12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex-basis:clamp(88px,16%,132px)!important;height:72px!important;min-height:72px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions{top:16px!important;right:16px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions :is(.favorite-button,.detail-share-button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{gap:8px!important;padding:clamp(16px,1.7vw,24px)!important;overflow:hidden!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status{gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status span{min-height:32px!important;padding:6px 13px!important;font-size:.86rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{margin-top:0!important;font-size:clamp(2rem,2.8vw,3rem)!important;line-height:1.02!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-rating-row{min-height:24px!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars{font-size:1.35rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-price-box{gap:2px!important;padding-bottom:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .price-main-row>strong{font-size:clamp(2.25rem,3vw,3rem)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section{gap:6px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section h2{font-size:.95rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button{min-height:56px!important;padding:8px 12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card{min-height:58px!important;padding:9px 14px!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker{gap:12px!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker>div{height:38px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions{gap:7px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn{min-height:43px!important;padding-block:9px!important}}html body #root#root#root .customer-auth-page.simple-register-page{color:#171717!important;background:#f7f8fa!important;background-color:#f7f8fa!important;background-image:none!important;font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root#root#root .customer-auth-page :is(h1,h2,h3,p,label,strong,small,span,a,button,input,textarea,select){font-family:Manrope,Segoe UI,Arial,sans-serif!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card>h1{font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:750!important;letter-spacing:-.025em!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card{border:1px solid #dfe3e8!important;color:#171717!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 18px 50px #161e261a!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card :is(h1,h2,h3,p,label,strong,small,span){color:#171717!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card :is(form,.google-auth-option,.auth-normal-section,.password-field,.auth-form-actions,.auth-links){border-color:#e4e7eb!important;color:#171717!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card .google-auth-option{box-shadow:inset 0 -1px #e8ebef!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card :is(input,textarea,select),html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card .password-field{border-color:#cfd6de!important;color:#171717!important;background:#f9fafb!important;background-color:#f9fafb!important;background-image:none!important}html body #root#root#root .customer-auth-page .customer-auth-card.simple-auth-card :is(input,textarea,select):focus{border-color:#744938!important;outline:3px solid rgba(116,73,56,.13)!important;background:#fff!important}html body #root#root#root .customer-auth-page :is(.auth-back-btn,.google-auth-btn){border-color:#cfd6de!important;color:#171717!important;background:#fff!important;background-color:#fff!important;background-image:none!important}html body #root#root#root .customer-auth-page :is(.auth-back-btn,.google-auth-btn):is(:hover,:focus-visible){border-color:#aeb8c3!important;color:#171717!important;background:#f1f3f5!important}html body #root#root#root .customer-auth-page .auth-brand,html body #root#root#root .customer-auth-page .auth-brand strong{color:#171717!important}html body #root#root#root .customer-auth-page .auth-brand img{border-color:#d8dde3!important;background:#fff!important}html body #root#root#root .customer-auth-page .turnstile-field{min-height:0!important;padding:3px 0!important;background:transparent!important}html body #root#root#root .customer-auth-page .turnstile-widget:empty{min-height:0!important}html body #root#root#root .customer-auth-page .turnstile-error{color:#b42318!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .catalog-subnav-header .catalog-subnav-inner{gap:clamp(28px,3vw,48px)!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .catalog-subnav-header :is(.catalog-subnav-category,.catalog-subnav-link,.catalog-subnav-category-button){min-height:0!important;padding:0!important;border:0!important;color:#5b392b!important;background:transparent!important;box-shadow:none!important;font-family:Nunito Sans,Segoe UI,Arial,sans-serif!important;font-size:clamp(.95rem,1.05vw,1.08rem)!important;font-weight:600!important;line-height:1.2!important;text-transform:none!important;white-space:nowrap!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .catalog-subnav-header :is(.catalog-subnav-link,.catalog-subnav-category-button):is(:hover,:focus,:focus-visible,:active){color:#5b392b!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .catalog-subnav-header .catalog-subnav-category-button:after{display:none!important}html body #root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .catalog-subnav-header .catalog-subnav-chevron{margin-left:8px!important;color:#5b392b!important;font-size:.85em!important;font-weight:600!important}html body #root#root .home-page.home-market :is(.market-hero-copy h1,.market-section-head h2,.offers-section-head h2,.home-standard-section-heading>h2,.home-category-carousel-heading h2,.home-brand-heading h2,.home-display-cabinet-heading h2,.mobile-section-heading h2,.mobile-product-section>h2){font-weight:600!important}html body #root#root#root .cart-page{--cart-bg: #fbfdff;--cart-card: #ffffff;--cart-soft: #f3f8fe;--cart-blue: #2563eb;--cart-blue-dark: #1d4ed8;--cart-title: #102a43;--cart-text: #475569;--cart-border: #d7e5f4;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 90px)!important;margin:0!important;padding:clamp(24px,3vw,44px) clamp(18px,4vw,72px) 80px!important;color:var(--cart-title)!important;background:var(--cart-bg)!important;font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important;overflow-x:clip!important}html body #root#root#root .cart-page *,html body #root#root#root .cart-page *:before,html body #root#root#root .cart-page *:after{box-sizing:border-box}html body #root#root#root .cart-page .cart-hero{display:block!important;max-width:1440px!important;margin:0 auto clamp(22px,2.4vw,34px)!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--cart-title)!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .cart-page .cart-breadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:var(--cart-text);font-size:.84rem;font-weight:500}html body #root#root#root .cart-page .cart-breadcrumb a{color:var(--cart-text);text-decoration:none}html body #root#root#root .cart-page .cart-breadcrumb a:hover{color:var(--cart-blue)}html body #root#root#root .cart-page .cart-eyebrow{display:inline-block!important;margin-bottom:7px!important;color:var(--cart-blue)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body #root#root#root .cart-page .cart-hero h1{margin:0!important;color:var(--cart-title)!important;font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important;font-size:clamp(2rem,3vw,2.75rem)!important;font-weight:750!important;line-height:1.08!important;letter-spacing:-.035em!important}html body #root#root#root .cart-page .cart-hero p{margin:9px 0 0!important;color:var(--cart-text)!important;font-size:clamp(.92rem,1vw,1.02rem)!important;font-weight:400!important;line-height:1.5!important}html body #root#root#root .cart-page .cart-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,350px)!important;gap:clamp(22px,2.6vw,38px)!important;align-items:start!important;width:100%!important;max-width:1440px!important;margin:0 auto!important}html body #root#root#root .cart-page :is(.cart-products-column,.cart-items){min-width:0!important}html body #root#root#root .cart-page .cart-items{display:grid!important;gap:13px!important}html body #root#root#root .cart-page .cart-item-card{display:grid!important;grid-template-columns:104px minmax(150px,1fr) 112px 118px 105px 40px!important;gap:clamp(10px,1.2vw,18px)!important;align-items:center!important;min-width:0!important;min-height:148px!important;padding:17px!important;border:1px solid var(--cart-border)!important;border-radius:14px!important;color:var(--cart-title)!important;background:var(--cart-card)!important;box-shadow:0 5px 18px #1e40690e!important}html body #root#root#root .cart-page .cart-item-image{display:grid!important;place-items:center!important;width:104px!important;height:104px!important;min-width:104px!important;overflow:hidden!important;border:1px solid var(--cart-border)!important;border-radius:12px!important;color:var(--cart-text)!important;background:var(--cart-soft)!important;font-size:.72rem!important;text-decoration:none!important}html body #root#root#root .cart-page .cart-item-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body #root#root#root .cart-page .cart-item-info{min-width:0!important}html body #root#root#root .cart-page .cart-item-title{display:block!important;overflow:hidden!important;color:var(--cart-title)!important;font-family:inherit!important;font-size:1.125rem!important;font-weight:700!important;line-height:1.25!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root#root .cart-page .cart-item-title:hover{color:var(--cart-blue)!important}html body #root#root#root .cart-page .cart-item-subtle{display:-webkit-box!important;margin:6px 0 0!important;overflow:hidden!important;color:var(--cart-text)!important;font-size:.8rem!important;font-weight:400!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #root#root#root .cart-page .cart-stock-note{display:inline-flex!important;margin-top:8px!important;padding:0!important;border:0!important;color:var(--cart-blue)!important;background:transparent!important;font-size:.75rem!important;font-weight:650!important}html body #root#root#root .cart-page :is(.cart-item-price,.cart-item-quantity,.cart-item-total){display:grid!important;gap:5px!important;min-width:0!important}html body #root#root#root .cart-page :is(.cart-item-price,.cart-item-quantity,.cart-item-total)>span{color:var(--cart-text)!important;font-size:.7rem!important;font-weight:600!important;line-height:1.25!important}html body #root#root#root .cart-page :is(.cart-item-price,.cart-item-total) strong{color:var(--cart-title)!important;font-size:.96rem!important;font-weight:750!important;white-space:nowrap!important}html body #root#root#root .cart-page .cart-item-price small{color:#94a3b8!important;font-size:.7rem!important;font-weight:500!important;text-decoration:line-through!important}html body #root#root#root .cart-page .qty-controls{display:grid!important;grid-template-columns:36px minmax(36px,1fr) 36px!important;width:110px!important;height:38px!important;overflow:hidden!important;border:1px solid var(--cart-border)!important;border-radius:10px!important;background:#fff!important}html body #root#root#root .cart-page .qty-controls :is(button,input){width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--cart-title)!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:.9rem!important;font-weight:600!important;text-align:center!important}html body #root#root#root .cart-page .qty-controls button{cursor:pointer!important}html body #root#root#root .cart-page .qty-controls button:hover{color:var(--cart-blue)!important;background:var(--cart-soft)!important}html body #root#root#root .cart-page .qty-controls input{border-inline:1px solid var(--cart-border)!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}html body #root#root#root .cart-page .qty-controls input::-webkit-inner-spin-button,html body #root#root#root .cart-page .qty-controls input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body #root#root#root .cart-page .cart-trash-button{display:grid!important;place-items:center!important;align-self:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--cart-border)!important;border-radius:10px!important;color:#64748b!important;background:var(--cart-card)!important;box-shadow:none!important;cursor:pointer!important}html body #root#root#root .cart-page .cart-trash-button:hover,html body #root#root#root .cart-page .cart-trash-button:focus-visible{border-color:#fecaca!important;color:#dc2626!important;background:#fff7f7!important}html body #root#root#root .cart-page .cart-trash-button .trash-icon{width:18px!important;height:18px!important}html body #root#root#root .cart-page .cart-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:16px!important;padding:15px 10px!important;border:1px solid var(--cart-border)!important;border-radius:13px!important;background:var(--cart-soft)!important}html body #root#root#root .cart-page .cart-benefits>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;padding:2px 14px!important;border-right:1px solid var(--cart-border)!important}html body #root#root#root .cart-page .cart-benefits>div:last-child{border-right:0!important}html body #root#root#root .cart-page :is(.cart-benefits,.cart-secure-note) svg{flex:0 0 25px!important;width:25px!important;height:25px!important;fill:none!important;stroke:var(--cart-blue)!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root#root#root .cart-page :is(.cart-benefits,.cart-secure-note) span{display:grid!important;gap:2px!important;min-width:0!important}html body #root#root#root .cart-page :is(.cart-benefits,.cart-secure-note) strong{color:var(--cart-title)!important;font-size:.76rem!important;font-weight:700!important;line-height:1.25!important}html body #root#root#root .cart-page :is(.cart-benefits,.cart-secure-note) small{color:var(--cart-text)!important;font-size:.67rem!important;line-height:1.3!important}html body #root#root#root .cart-page .cart-summary-card{position:sticky!important;top:22px!important;display:grid!important;gap:0!important;padding:22px!important;border:1px solid var(--cart-border)!important;border-radius:14px!important;color:var(--cart-title)!important;background:var(--cart-card)!important;box-shadow:0 8px 26px #1e406912!important}html body #root#root#root .cart-page .cart-summary-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-bottom:15px!important;padding-bottom:15px!important;border-bottom:1px solid var(--cart-border)!important}html body #root#root#root .cart-page .cart-summary-heading>span{color:var(--cart-title)!important;font-size:1.25rem!important;font-weight:750!important}html body #root#root#root .cart-page .cart-summary-heading>small{color:var(--cart-text)!important;font-size:.76rem!important}html body #root#root#root .cart-page .cart-summary-line,html body #root#root#root .cart-page .cart-summary-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:7px 0!important;color:var(--cart-text)!important;font-size:.88rem!important;font-weight:500!important}html body #root#root#root .cart-page .cart-summary-line strong{color:var(--cart-title)!important;font-weight:650!important}html body #root#root#root .cart-page .cart-summary-total{margin:9px 0 18px!important;padding-top:16px!important;border-top:1px solid var(--cart-border)!important;color:var(--cart-title)!important;font-size:1rem!important;font-weight:700!important}html body #root#root#root .cart-page .cart-summary-total strong{color:var(--cart-title)!important;font-size:1.42rem!important;font-weight:800!important}html body #root#root#root .cart-page .cart-summary-card .btn{width:100%!important;min-height:46px!important;margin:0!important;border-radius:11px!important;box-shadow:none!important;font-family:inherit!important;font-size:.88rem!important;font-weight:700!important;cursor:pointer!important}html body #root#root#root .cart-page .cart-summary-card .cart-checkout-button,html body #root#root#root .cart-page .cart-summary-card .cart-checkout-button:hover,html body #root#root#root .cart-page .cart-summary-card .cart-checkout-button:focus-visible{border:1px solid var(--cart-blue)!important;color:#fff!important;background:var(--cart-blue)!important}html body #root#root#root .cart-page .cart-summary-card .cart-checkout-button:hover,html body #root#root#root .cart-page .cart-summary-card .cart-checkout-button:focus-visible{border-color:var(--cart-blue-dark)!important;background:var(--cart-blue-dark)!important}html body #root#root#root .cart-page .cart-summary-card .cart-continue-button,html body #root#root#root .cart-page .cart-summary-card .cart-continue-button:hover,html body #root#root#root .cart-page .cart-summary-card .cart-continue-button:focus-visible{margin-top:9px!important;border:1px solid var(--cart-border)!important;color:var(--cart-blue)!important;background:var(--cart-card)!important}html body #root#root#root .cart-page .cart-summary-card .cart-continue-button:hover,html body #root#root#root .cart-page .cart-summary-card .cart-continue-button:focus-visible{border-color:#b7d0ee!important;background:var(--cart-soft)!important}html body #root#root#root .cart-page .cart-secure-note{display:flex!important;align-items:center!important;gap:11px!important;margin-top:18px!important;padding:14px!important;border:1px solid var(--cart-border)!important;border-radius:11px!important;background:var(--cart-soft)!important}html body #root#root#root .cart-page .cart-empty{width:min(100%,680px)!important;margin:30px auto!important;padding:48px 28px!important;justify-items:center!important;border:1px solid var(--cart-border)!important;border-radius:14px!important;color:var(--cart-title)!important;background:var(--cart-card)!important;box-shadow:0 8px 26px #1e40690f!important;text-align:center!important}html body #root#root#root .cart-page .cart-empty-icon{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:50%!important;background:var(--cart-soft)!important;font-size:1.45rem!important}html body #root#root#root .cart-page .cart-empty :is(h2,p){margin:0!important;color:inherit!important;font-family:inherit!important}html body #root#root#root .cart-page .cart-empty p{color:var(--cart-text)!important}html body #root#root#root .cart-page :is(button,a,input):focus-visible{outline:3px solid rgba(37,99,235,.2)!important;outline-offset:2px!important}@media (max-width: 1180px){html body #root#root#root .cart-page{padding-inline:24px!important}html body #root#root#root .cart-page .cart-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}html body #root#root#root .cart-page .cart-item-card{grid-template-columns:96px minmax(150px,1fr) 108px 112px 38px!important;min-height:154px!important;padding:16px!important}html body #root#root#root .cart-page .cart-item-image{grid-row:1 / span 2!important;width:96px!important;min-width:96px!important;height:96px!important}html body #root#root#root .cart-page .cart-item-total{grid-column:3!important;grid-row:2!important}html body #root#root#root .cart-page .cart-trash-button{grid-column:5!important;grid-row:1 / span 2!important}}@media (max-width: 900px){html body #root#root#root .cart-page .cart-layout{grid-template-columns:1fr!important}html body #root#root#root .cart-page .cart-summary-card{position:static!important;width:100%!important}}@media (max-width: 680px){html body #root#root#root .cart-page{padding:20px 12px 56px!important}html body #root#root#root .cart-page .cart-hero{margin-bottom:20px!important}html body #root#root#root .cart-page .cart-hero h1{font-size:1.85rem!important}html body #root#root#root .cart-page .cart-item-card{grid-template-columns:80px minmax(0,1fr) 38px!important;grid-template-rows:auto auto auto!important;gap:12px!important;min-height:0!important;padding:14px!important}html body #root#root#root .cart-page .cart-item-image{grid-column:1!important;grid-row:1!important;width:80px!important;min-width:80px!important;height:80px!important}html body #root#root#root .cart-page .cart-item-info{grid-column:2!important;grid-row:1!important}html body #root#root#root .cart-page .cart-item-title{white-space:normal!important}html body #root#root#root .cart-page .cart-item-subtle{-webkit-line-clamp:1!important}html body #root#root#root .cart-page .cart-trash-button{grid-column:3!important;grid-row:1!important;align-self:start!important}html body #root#root#root .cart-page .cart-item-price{grid-column:1!important;grid-row:2!important}html body #root#root#root .cart-page .cart-item-quantity{grid-column:2!important;grid-row:2!important}html body #root#root#root .cart-page .cart-item-total{grid-column:3!important;grid-row:2!important;justify-self:end!important;text-align:right!important}html body #root#root#root .cart-page .cart-benefits{grid-template-columns:1fr!important;padding:5px 14px!important}html body #root#root#root .cart-page .cart-benefits>div{justify-content:flex-start!important;padding:12px 0!important;border-right:0!important;border-bottom:1px solid var(--cart-border)!important}html body #root#root#root .cart-page .cart-benefits>div:last-child{border-bottom:0!important}html body #root#root#root .cart-page .cart-summary-card{padding:18px!important}}@media (max-width: 390px){html body #root#root#root .cart-page .cart-item-card{grid-template-columns:74px minmax(0,1fr) 36px!important;padding:12px!important}html body #root#root#root .cart-page .cart-item-image{width:74px!important;min-width:74px!important;height:74px!important}html body #root#root#root .cart-page .cart-item-price{grid-column:1 / span 2!important}html body #root#root#root .cart-page .cart-item-quantity{grid-column:1 / span 2!important;grid-row:3!important}html body #root#root#root .cart-page .cart-item-total{grid-column:3!important;grid-row:3!important}}html body #root#root#root .product-detail-page.product-detail-v2{--product-blue: #0b3d91;--product-blue-strong: #07327d;--product-blue-soft: #f3f7fd;--product-ink: #102a43;--product-muted: #64748b;--product-line: #d7e5f4;width:100%!important;max-width:none!important;padding:18px clamp(28px,4.2vw,82px) 64px!important;color:var(--product-ink)!important;background:#fff!important;font-family:Manrope,Inter,Segoe UI,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 :is(h1,h2,h3,h4){color:var(--product-blue)!important;font-family:Manrope,Inter,Segoe UI,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb{max-width:1480px!important;margin:0 auto 18px!important;padding:0!important;color:#6b85b1!important;font:500 .88rem/1.4 Manrope,sans-serif!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb strong{color:var(--product-blue)!important;font-weight:600!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{display:grid!important;grid-template-columns:minmax(0,1.38fr) minmax(390px,.82fr)!important;align-items:start!important;gap:clamp(34px,5vw,88px)!important;width:100%!important;max-width:1480px!important;margin:0 auto!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-template-rows:minmax(520px,68vh)!important;gap:22px!important;min-width:0!important;height:auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{grid-column:2!important;grid-row:1!important;width:100%!important;min-height:0!important;height:100%!important;max-height:none!important;padding:16px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image>img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:84px!important;min-height:0!important;height:100%!important;margin:0!important;padding:0 4px!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;background:#fff!important;scrollbar-width:thin!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex:0 0 82px!important;width:76px!important;height:82px!important;min-height:82px!important;padding:5px!important;border:1px solid transparent!important;border-radius:10px!important;background:#fff!important;transition:border-color .16s ease,box-shadow .16s ease!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button.active{border-color:var(--product-blue)!important;box-shadow:0 2px 10px #0b3d911a!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs img{object-fit:contain!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions{top:10px!important;right:10px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-actions :is(.favorite-button,.detail-share-button){width:43px!important;min-width:43px!important;height:43px!important;min-height:43px!important;border:1px solid var(--product-line)!important;color:var(--product-blue)!important;background:#fff!important;box-shadow:0 5px 14px #0f2a4314!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;height:auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;color:var(--product-ink)!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status{gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status span{min-height:32px!important;padding:6px 11px!important;border-radius:7px!important;color:#2f6d24!important;background:#edf6e9!important;font-size:.82rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-status span:last-child{color:#7c3f23!important;background:#fbf3eb!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{margin:2px 0 0!important;color:#111!important;font-family:Manrope,Inter,Segoe UI,sans-serif!important;font-size:clamp(2rem,3vw,3.2rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.03em!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-rating-row{color:var(--product-blue)!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars{color:#d9e1ec!important;font-size:1.36rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .rating-stars>span.filled{color:#f4aa00!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-price-box{padding:4px 0 13px!important;border-bottom:1px solid var(--product-line)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-old-price{color:var(--product-muted)!important}html body #root#root#root .product-detail-page.product-detail-v2 .price-main-row>strong{color:#111!important;font-size:clamp(2.1rem,3vw,3.05rem)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-savings{color:#28651f!important;background:#edf6e9!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section h2{color:var(--product-ink)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button{min-height:58px!important;border-color:var(--product-line)!important;color:var(--product-ink)!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button.selected{border-color:var(--product-blue)!important;background:var(--product-blue-soft)!important;box-shadow:inset 0 0 0 1px #2563eb14!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button.selected .payment-radio{border-color:var(--product-blue)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card{min-height:60px!important;border-color:var(--product-line)!important;color:var(--product-blue)!important;background:var(--product-blue-soft)!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker>div{grid-template-columns:39px 56px 39px!important;border-color:#b9cde7!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker :is(button,input){color:var(--product-blue)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn{min-height:48px!important;border-radius:999px!important;color:#fff!important;font-size:.92rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .add-cart-detail-btn{border-color:var(--product-blue)!important;background:var(--product-blue)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .buy-now-btn{border-color:var(--product-blue)!important;color:var(--product-blue)!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn:is(:hover,:focus-visible){filter:none!important;transform:none!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .add-cart-detail-btn:is(:hover,:focus-visible){background:var(--product-blue-strong)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .buy-now-btn:is(:hover,:focus-visible){border-color:var(--product-blue)!important;color:var(--product-blue)!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-support-grid{max-width:1480px!important;margin:22px auto 0!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar,html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion{border-color:var(--product-line)!important;color:var(--product-blue)!important;background:#fff!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-benefits-bar>div{border-color:var(--product-line)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion details,html body #root#root#root .product-detail-page.product-detail-v2 .product-information-accordion .spec-grid>div{border-color:var(--product-line)!important}html body #root#root#root .product-detail-page.product-detail-v2>:is(.product-reviews-section,.product-questions-section,.similar-products-section){max-width:1480px!important;margin-inline:auto!important}html body #root#root#root .product-detail-page.product-detail-v2 .question-form .btn-primary,html body #root#root#root .product-detail-page.product-detail-v2 .question-form .btn-primary:is(:hover,:focus-visible){border-color:#2563eb!important;color:#fff!important;background:#2563eb!important;box-shadow:none!important;filter:none!important;transform:none!important}@media (max-width: 1180px){html body #root#root#root .product-detail-page.product-detail-v2{padding-inline:24px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)!important;gap:28px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2{grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:minmax(450px,64vh)!important;gap:14px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{width:72px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex-basis:70px!important;width:66px!important;height:70px!important;min-height:70px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{grid-template-columns:1fr!important}}@media (min-width: 901px) and (max-height: 850px){html body #root#root#root .product-detail-page.product-detail-v2{padding-top:10px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-breadcrumb{margin-bottom:10px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2{grid-template-rows:minmax(440px,calc(100vh - 176px))!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{gap:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{font-size:clamp(1.85rem,2.45vw,2.6rem)!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options>button{min-height:51px!important;padding-block:7px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-delivery-card{min-height:53px!important;padding-block:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn{min-height:42px!important;padding-block:8px!important}}@media (max-width: 900px){html body #root#root#root .product-detail-page.product-detail-v2 .product-detail-showcase{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-gallery-panel.product-gallery-v2{display:flex!important;flex-direction:column!important;height:auto!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{order:1!important;min-height:clamp(390px,72vw,580px)!important;height:auto!important;aspect-ratio:4 / 3!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs{order:2!important;flex-direction:row!important;width:100%!important;height:auto!important;padding:8px 0!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-thumbs button{flex:0 0 82px!important;width:82px!important;height:76px!important;min-height:76px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{padding-top:8px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 620px){html body #root#root#root .product-detail-page.product-detail-v2{padding:12px 14px 44px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-main-image{min-height:320px!important;padding:6px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2>h1{font-size:1.9rem!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{grid-template-columns:1fr!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions .btn{border-radius:10px!important;letter-spacing:0!important}}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{gap:clamp(16px,1.6vw,22px)!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-price-box{gap:10px!important;padding-bottom:20px!important}html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-section,html body #root#root#root .product-detail-page.product-detail-v2 .detail-payment-options{gap:14px!important}html body #root#root#root .product-detail-page.product-detail-v2 .quantity-picker{gap:22px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-actions{gap:14px!important}html body #root#root#root .product-detail-page.product-detail-v2 .product-purchase-panel-v2{padding-top:clamp(24px,3.2vw,46px)!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-category{position:relative!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-category-button{cursor:default!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-chevron{display:inline-block!important;transition:transform .14s ease!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-category.is-open .catalog-subnav-chevron{transform:rotate(180deg)!important}html body #root#root .site-header .catalog-subnav-header .category-reference-menu{position:fixed!important;z-index:1300!important;top:var(--site-header-height, 88px)!important;right:auto!important;left:clamp(12px,2vw,32px)!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:0!important;width:min(1080px,calc(100vw - 40px))!important;height:min(390px,calc(100vh - var(--site-header-height, 88px) - 18px))!important;max-height:none!important;padding:0!important;overflow:hidden!important;border:1px solid #c9cdd3!important;border-top:1px solid #c9cdd3!important;border-radius:0 0 4px 4px!important;color:#242424!important;background:#fff!important;box-shadow:0 18px 42px #0000002e!important;animation:categoryMenuReveal .13s ease-out both!important}html body #root#root .site-header .catalog-subnav-header .category-reference-menu:before{content:none!important;display:none!important}html body #root#root .site-header .catalog-subnav-header .category-reference-sidebar{display:flex!important;flex-direction:column!important;min-width:0!important;padding:22px 0!important;overflow-x:hidden!important;overflow-y:auto!important;color:#fff!important;background:#303030!important;scrollbar-color:#656565 #303030!important;scrollbar-width:thin!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:47px!important;padding:10px 28px 10px 44px!important;color:#fff!important;background:transparent!important;font-family:Nunito Sans,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;transition:background-color .11s ease!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item>span:last-child{flex:0 0 auto!important;color:#ffffffb8!important;font-size:1.45rem!important;font-weight:300!important;line-height:1!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item>span:first-child{min-width:0!important;flex:1 1 auto!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.25!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item:is(:hover,:focus-visible,.is-active){color:#fff!important;background:#3483fa!important;outline:none!important}html body #root#root .site-header .catalog-subnav-header .category-reference-content{min-width:0!important;padding:30px 38px 36px!important;overflow-x:hidden!important;overflow-y:auto!important;color:#242424!important;background:#fff!important}html body #root#root .site-header .catalog-subnav-header .category-reference-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:0 0 15px!important;border-bottom:1px solid #dddddd!important}html body #root#root .site-header .catalog-subnav-header .category-reference-heading h2{margin:0!important;color:#333!important;font-family:Nunito Sans,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.35rem,1.8vw,1.65rem)!important;font-weight:400!important;line-height:1.2!important}html body #root#root .site-header .catalog-subnav-header .category-reference-heading>a{flex:0 0 auto!important;color:#3483fa!important;font-size:.88rem!important;font-weight:600!important;text-decoration:none!important}html body #root#root .site-header .catalog-subnav-header .category-reference-heading>a:is(:hover,:focus-visible){text-decoration:underline!important;text-underline-offset:3px!important;outline:none!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;gap:20px 28px!important;max-width:none!important;padding:24px 0 0!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories>a{display:block!important;min-width:0!important;padding:0!important;color:#555!important;background:transparent!important;font-family:Nunito Sans,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:break-word!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories>a:is(:hover,:focus-visible){color:#3483fa!important;text-decoration:underline!important;text-underline-offset:3px!important;outline:none!important}html body #root#root .site-header .catalog-subnav-header .category-reference-empty{width:100%!important;min-width:0!important;max-width:100%!important;padding-top:28px!important;color:#666!important;white-space:normal!important}html body #root#root .site-header .catalog-subnav-header .category-reference-empty p{width:100%!important;max-width:100%!important;margin:0 0 14px!important;line-height:1.45!important;overflow-wrap:break-word!important;white-space:normal!important}html body #root#root .site-header .catalog-subnav-header .category-reference-empty a{color:#3483fa!important;font-weight:600!important;text-decoration:none!important}@keyframes categoryMenuReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){html body #root#root .site-header .catalog-subnav-header .category-reference-menu{right:12px!important;left:12px!important;grid-template-columns:220px minmax(0,1fr)!important;width:auto!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item{padding-right:22px!important;padding-left:24px!important}html body #root#root .site-header .catalog-subnav-header .category-reference-content{padding:30px 30px 36px!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 20px!important}}@media (max-width: 760px){html body #root#root .site-header .catalog-subnav-header .category-reference-menu{right:8px!important;left:8px!important;grid-template-columns:1fr!important;grid-template-rows:minmax(132px,42%) minmax(0,1fr)!important;height:min(520px,calc(100vh - var(--site-header-height, 78px) - 12px))!important}html body #root#root .site-header .catalog-subnav-header .category-reference-sidebar{padding:8px 0!important}html body #root#root .site-header .catalog-subnav-header .category-reference-item{min-height:42px!important;padding:8px 18px!important;font-size:.92rem!important}html body #root#root .site-header .catalog-subnav-header .category-reference-content{padding:22px 20px 28px!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories{grid-template-columns:minmax(0,1fr)!important;gap:17px!important;padding-top:20px!important}html body #root#root .site-header .catalog-subnav-header .category-reference-subcategories>a{font-size:.9rem!important}}@media (prefers-reduced-motion: reduce){html body #root#root .site-header .catalog-subnav-header .category-reference-menu{animation:none!important}html body #root#root .site-header .catalog-subnav-header .catalog-subnav-chevron{transition:none!important}}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-item,html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-item>span{color:#fff!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-heading h2{color:#333!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-heading>a{color:#3483fa!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-subcategories>a{color:#555!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-subcategories>a:is(:hover,:focus-visible){color:#3483fa!important}html body #root#root#root#root .site-header .catalog-subnav-header,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-inner{height:100%!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-inner{display:flex!important;align-items:stretch!important;gap:22px!important;width:auto!important;max-width:100%!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-inner>.catalog-subnav-link,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category-button{width:auto!important;height:100%!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-link{display:flex!important;align-items:center!important;justify-content:center!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-inner>.catalog-subnav-link,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category-button,html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category-button>span{color:#5b392b!important;font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category-button:after{content:none!important;display:none!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category-button{align-self:center!important;height:auto!important;min-height:0!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category.is-open:after{content:""!important;position:absolute!important;z-index:1301!important;right:auto!important;bottom:-8px!important;left:50%!important;display:block!important;width:16px!important;height:16px!important;border:0!important;border-right:1px solid #c9cdd3!important;border-bottom:1px solid #c9cdd3!important;background:#faf9ed!important;transform:translate(-50%) rotate(45deg)!important;pointer-events:none!important}@media (max-width: 1100px) and (min-width: 761px){html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-inner{gap:18px!important}}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-menu,html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-menu *{font-family:Manrope,Segoe UI,Arial,sans-serif!important}:root{--header-blue-surface: #eff8ff;--header-blue-ink: #0d1b45;--header-blue-line: #d9eaf7}html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main *:not(.category-reference-menu):not(.category-reference-menu *){background-color:var(--header-blue-surface)!important;background-image:none!important}html body #root#root#root .site-header.toy-yellow-header,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{border:0!important;border-bottom:1px solid var(--header-blue-line)!important}html body #root#root#root .site-header.toy-yellow-header:before,html body #root#root#root .site-header.toy-yellow-header:after,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:before,html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:after{display:none!important;content:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:90px!important;min-height:90px!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-inner{gap:16px!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header :is(.catalog-subnav-category,.catalog-subnav-link,.catalog-subnav-category-button,.catalog-subnav-category-button>span){color:var(--header-blue-ink)!important;font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header :is(.catalog-subnav-link,.catalog-subnav-category-button):is(:hover,:focus,:focus-visible,:active){color:var(--header-blue-ink)!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-chevron{color:var(--header-blue-ink)!important;font-weight:500!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{background:transparent!important;background-color:transparent!important;justify-content:center!important;width:260px!important;min-width:260px!important;height:90px!important;min-height:90px!important;max-height:90px!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-image{display:block!important;width:160px!important;height:82px!important;max-width:160px!important;max-height:82px!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-name{display:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools .header-search.is-collapsed,html body #root#root#root .site-header.toy-yellow-header .header-tools .header-search.is-collapsed button,html body #root#root#root .site-header.toy-yellow-header .header-tools .header-search.is-collapsed button:is(:hover,:focus,:focus-visible,:active),html body #root#root#root .site-header.toy-yellow-header .header-tools .header-icon-button,html body #root#root#root .site-header.toy-yellow-header .header-tools .header-icon-button:is(:hover,:focus,:focus-visible,:active),html body #root#root#root .site-header.toy-yellow-header .header-tools .header-user-trigger{color:var(--header-blue-ink)!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools :is(.header-search button,.header-search button:hover,.header-search button:focus-visible,.header-icon-button,.header-user-trigger) :is(svg,svg *){color:var(--header-blue-ink)!important;stroke:var(--header-blue-ink)!important;fill:none!important;background:transparent!important}@media (max-width: 900px){html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:78px!important;min-height:78px!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{width:180px!important;min-width:180px!important;height:78px!important;min-height:78px!important;max-height:78px!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-image{width:138px!important;max-width:138px!important;height:70px!important;max-height:70px!important}}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.is-open{border:1.5px solid #9ab9d6!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;box-shadow:0 0 0 3px #2563eb0f!important}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .header-tools>.header-search.is-open:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb24!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-inner{gap:22px!important}html body #root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-header,html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-inner,html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-category{height:90px!important;min-height:90px!important;max-height:90px!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-inner>.catalog-subnav-link{height:90px!important;min-height:0!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-header .catalog-subnav-category-button{height:auto!important;min-height:0!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-header :is(.catalog-subnav-category,.catalog-subnav-inner>.catalog-subnav-link,.catalog-subnav-category-button,.catalog-subnav-category-button>span){color:var(--header-blue-ink)!important;font-family:Manrope,Segoe UI,Arial,sans-serif!important;font-weight:500!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{width:260px!important;min-width:260px!important;height:90px!important;min-height:90px!important;max-height:90px!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav{height:90px!important;min-height:90px!important;max-height:90px!important;background:var(--header-blue-surface)!important;background-color:var(--header-blue-surface)!important;background-image:none!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{background:var(--header-blue-surface)!important;background-color:var(--header-blue-surface)!important;background-image:none!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-image{flex:0 0 160px!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:82px!important;min-height:82px!important;max-height:82px!important;object-fit:contain!important;border-radius:0!important;filter:none!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-name{display:none!important}html body #root#root#root#root .site-header.toy-yellow-header .header-tools :is(.header-search,.header-search button,.header-search button:hover,.header-search button:focus,.header-search button:focus-visible,.header-search button:active,.header-icon-button,.header-icon-button:hover,.header-icon-button:focus,.header-icon-button:focus-visible,.header-icon-button:active,.header-user-trigger){color:var(--header-blue-ink)!important;background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;font-weight:400!important}html body #root#root#root#root .site-header.toy-yellow-header .header-tools :is(.header-search button,.header-search button:hover,.header-search button:focus-visible,.header-icon-button,.header-user-trigger) :is(svg,svg *){color:var(--header-blue-ink)!important;stroke:var(--header-blue-ink)!important;fill:none!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-category-button{gap:0!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-category-button .catalog-subnav-chevron{display:inline-block!important;flex:0 0 auto!important;width:7px!important;height:7px!important;margin-left:5px!important;overflow:visible!important;color:var(--header-blue-ink)!important;font-size:0!important;line-height:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:translateY(-1px) rotate(45deg)!important}html body #root#root#root#root .site-header.toy-yellow-header .catalog-subnav-category.is-open .catalog-subnav-chevron{transform:translateY(1px) rotate(225deg)!important}@media (max-width: 900px){html body #root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:78px!important;min-height:78px!important;max-height:78px!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{width:180px!important;min-width:180px!important;height:78px!important;min-height:78px!important;max-height:78px!important}html body #root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-image{flex:0 0 138px!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:70px!important;max-height:70px!important}}html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:min(33.3333vw,724px)!important;min-height:0!important;max-height:724px!important;aspect-ratio:auto!important;background:#eaf4ff!important}html body #root#root#root .home-page.home-market .home-main-hero-dots{height:26px!important;margin-top:12px!important}html body #root#root#root .home-page.home-market>.home-service-benefits.home-service-benefits{margin-top:22px!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{overflow:hidden!important;background-color:#eaf4ff!important;background-image:var(--home-banner-image)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important}html body #root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image:before,html body #root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image:after{content:none!important;display:none!important}@media (min-width: 681px) and (max-width: 900px){html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:clamp(340px,42vw,420px)!important;min-height:340px!important;max-height:420px!important}}@media (max-width: 680px){html body #root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:50vw!important;min-height:0!important;max-height:none!important;aspect-ratio:2 / 1!important}}:root{--about-bg: #f8fbff;--about-card: #ffffff;--about-border: #d8e4f0;--about-ink: #102a43;--about-muted: #5f7185;--about-blue: #2563eb;--about-blue-dark: #1746a2}html body #root#root#root .institutional-page.about-us-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px max(24px,calc((100vw - 1120px)/2)) 80px!important;color:var(--about-ink)!important;background:var(--about-bg)!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important}html body #root#root#root .about-us-page *,html body #root#root#root .about-us-page *:before,html body #root#root#root .about-us-page *:after{box-sizing:border-box!important}html body #root#root#root .about-us-page :is(h1,h2,h3,p,span,strong,a){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root#root#root .about-us-page .institutional-breadcrumb{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:1120px!important;margin:0 auto 22px!important;padding:0!important;color:var(--about-muted)!important;font-size:.9rem!important;background:transparent!important}html body #root#root#root .about-us-page .institutional-breadcrumb a{color:var(--about-blue)!important;text-decoration:none!important}html body #root#root#root .about-us-page .institutional-breadcrumb strong{color:var(--about-ink)!important;font-weight:650!important}html body #root#root#root .about-us-page :is(.about-us-hero,.about-us-highlights,.about-us-section){width:100%!important;max-width:1120px!important;margin-inline:auto!important}html body #root#root#root .about-us-page .about-us-hero{padding:clamp(38px,6vw,70px) 0 clamp(34px,5vw,56px)!important;border-bottom:1px solid var(--about-border)!important;background:transparent!important}html body #root#root#root .about-us-page .about-us-hero-copy{width:min(780px,100%)!important}html body #root#root#root .about-us-page .about-us-kicker{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-bottom:18px!important;color:var(--about-blue)!important;font-size:.84rem!important;font-weight:750!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body #root#root#root .about-us-page .about-us-hero h1{margin:0 0 20px!important;color:var(--about-ink)!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(2.35rem,5vw,4.25rem)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.045em!important}html body #root#root#root .about-us-page .about-us-hero-copy>p{max-width:700px!important;margin:0!important;color:var(--about-muted)!important;font-size:clamp(1rem,1.5vw,1.12rem)!important;line-height:1.7!important}html body #root#root#root .about-us-page .about-us-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:28px!important}html body #root#root#root .about-us-page :is(.about-us-primary-action,.about-us-secondary-action){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 19px!important;border-radius:10px!important;font-size:.94rem!important;font-weight:700!important;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root#root#root .about-us-page .about-us-primary-action{border:1px solid var(--about-blue)!important;color:#fff!important;background:var(--about-blue)!important}html body #root#root#root .about-us-page .about-us-primary-action:hover{border-color:var(--about-blue-dark)!important;background:var(--about-blue-dark)!important}html body #root#root#root .about-us-page .about-us-secondary-action{border:1px solid var(--about-border)!important;color:var(--about-blue-dark)!important;background:#fff!important}html body #root#root#root .about-us-page .about-us-secondary-action:hover{border-color:#b4cae2!important;background:#f3f8fe!important}html body #root#root#root .about-us-page .about-us-highlights{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:30px 0!important;border-bottom:1px solid var(--about-border)!important}html body #root#root#root .about-us-page .about-us-highlights article{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:0 28px!important;border-right:1px solid var(--about-border)!important}html body #root#root#root .about-us-page .about-us-highlights article:first-child{padding-left:0!important}html body #root#root#root .about-us-page .about-us-highlights article:last-child{padding-right:0!important;border-right:0!important}html body #root#root#root .about-us-page .about-us-highlights svg{flex:0 0 auto!important;width:25px!important;height:25px!important;color:var(--about-blue)!important}html body #root#root#root .about-us-page .about-us-highlights article>div{display:flex!important;flex-direction:column!important;gap:3px!important}html body #root#root#root .about-us-page .about-us-highlights strong{color:var(--about-ink)!important;font-size:.95rem!important;font-weight:700!important}html body #root#root#root .about-us-page .about-us-highlights span{color:var(--about-muted)!important;font-size:.84rem!important}html body #root#root#root .about-us-page .about-us-section{display:grid!important;grid-template-columns:minmax(240px,.8fr) minmax(0,1.45fr)!important;gap:clamp(42px,7vw,90px)!important;padding-top:clamp(48px,7vw,78px)!important}html body #root#root#root .about-us-page .about-us-section-heading{margin:0!important;text-align:left!important}html body #root#root#root .about-us-page .about-us-section-heading>span{color:var(--about-blue)!important;font-size:.8rem!important;font-weight:750!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body #root#root#root .about-us-page .about-us-section-heading h2{margin:10px 0 0!important;color:var(--about-ink)!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:600!important;line-height:1.16!important;letter-spacing:-.035em!important}html body #root#root#root .about-us-page .about-us-process-grid{display:grid!important;gap:0!important}html body #root#root#root .about-us-page .about-us-process-grid article{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:18px!important;min-width:0!important;min-height:0!important;padding:0 0 26px!important;margin-bottom:26px!important;border:0!important;border-bottom:1px solid var(--about-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .about-us-page .about-us-process-grid article:last-child{margin-bottom:0!important}html body #root#root#root .about-us-page .about-us-process-grid article>svg{grid-row:1 / span 3!important;display:block!important;width:28px!important;height:28px!important;margin:3px 0 0!important;color:var(--about-blue)!important}html body #root#root#root .about-us-page .about-us-step{position:static!important;grid-column:2!important;color:#8aa0b7!important;font-size:.75rem!important;font-weight:750!important;letter-spacing:.08em!important}html body #root#root#root .about-us-page .about-us-process-grid h3{grid-column:2!important;margin:3px 0 6px!important;color:var(--about-ink)!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:1.12rem!important;font-weight:700!important}html body #root#root#root .about-us-page .about-us-process-grid p{grid-column:2!important;margin:0!important;color:var(--about-muted)!important;font-size:.92rem!important;line-height:1.55!important}html body #root#root#root .about-us-page :is(a,button):focus-visible{outline:3px solid rgba(37,99,235,.25)!important;outline-offset:3px!important}@media (max-width: 780px){html body #root#root#root .institutional-page.about-us-page{padding:20px 18px 64px!important}html body #root#root#root .about-us-page .about-us-hero{padding:30px 0 36px!important}html body #root#root#root .about-us-page .about-us-hero h1{font-size:clamp(2.1rem,10vw,3rem)!important}html body #root#root#root .about-us-page .about-us-actions,html body #root#root#root .about-us-page :is(.about-us-primary-action,.about-us-secondary-action){width:100%!important}html body #root#root#root .about-us-page .about-us-highlights{grid-template-columns:1fr!important;padding:10px 0!important}html body #root#root#root .about-us-page .about-us-highlights article,html body #root#root#root .about-us-page .about-us-highlights article:first-child,html body #root#root#root .about-us-page .about-us-highlights article:last-child{padding:17px 0!important;border-right:0!important;border-bottom:1px solid var(--about-border)!important}html body #root#root#root .about-us-page .about-us-highlights article:last-child{border-bottom:0!important}html body #root#root#root .about-us-page .about-us-section{grid-template-columns:1fr!important;gap:34px!important;padding-top:46px!important}}:root{--footer-blue: #0b315f;--footer-blue-light: #174a7d;--footer-white: #ffffff;--footer-muted: #c9d8e8;--footer-line: rgba(255, 255, 255, .18)}html body #root#root#root .site-footer.footer-reference,html body #root#root#root .site-footer.footer-reference *{box-sizing:border-box!important;text-shadow:none!important}html body #root#root#root .site-footer.footer-reference{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-top:4px solid var(--footer-blue-light)!important;border-radius:0!important;color:var(--footer-white)!important;background:var(--footer-blue)!important;background-image:none!important;box-shadow:none!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;text-align:left!important}html body #root#root#root .site-footer.footer-reference:before,html body #root#root#root .site-footer.footer-reference:after,html body #root#root#root .site-footer.footer-reference *:before,html body #root#root#root .site-footer.footer-reference *:after{display:none!important;content:none!important}html body #root#root#root .site-footer.footer-reference .footer-reference-inner{width:min(1280px,calc(100% - 64px))!important;margin:0 auto!important;padding:42px 0 22px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-grid{display:grid!important;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,1fr))!important;align-items:start!important;gap:clamp(34px,5vw,76px)!important;min-height:0!important;margin:0!important;padding:0 0 38px!important;background:transparent!important}html body #root#root#root .site-footer.footer-reference .footer-reference-column{min-width:0!important;margin:0!important;padding:0!important;color:var(--footer-white)!important;background:transparent!important}html body #root#root#root .site-footer.footer-reference .footer-reference-column h2{margin:5px 0 16px!important;padding:0!important;color:var(--footer-white)!important;background:transparent!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:.78rem!important;font-weight:750!important;letter-spacing:.1em!important;line-height:1.2!important;text-transform:uppercase!important}html body #root#root#root .site-footer.footer-reference .footer-reference-column :is(p,a,span){margin:0!important;padding:0!important;color:var(--footer-muted)!important;background:transparent!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:.88rem!important;font-weight:450!important;line-height:1.55!important;text-decoration:none!important}html body #root#root#root .site-footer.footer-reference .footer-reference-contact-list,html body #root#root#root .site-footer.footer-reference .footer-reference-social-list{display:grid!important;gap:7px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-column a:hover,html body #root#root#root .site-footer.footer-reference .footer-reference-column a:focus-visible{color:var(--footer-white)!important;text-decoration:underline!important;text-underline-offset:4px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-brand{display:inline-flex!important;align-items:center!important;gap:13px!important;margin:0!important;padding:0!important;color:var(--footer-white)!important;background:transparent!important;text-decoration:none!important}html body #root#root#root .site-footer.footer-reference .footer-reference-brand strong{display:none!important}html body #root#root#root .site-footer.footer-reference .footer-reference-mark{display:block!important;flex:0 0 142px!important;width:142px!important;height:72px!important;overflow:visible!important;background:transparent!important}html body #root#root#root .site-footer.footer-reference .footer-reference-mark img{display:block!important;width:142px!important;max-width:142px!important;height:72px!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;object-position:left center!important;filter:brightness(0) invert(1)!important}html body #root#root#root .site-footer.footer-reference .footer-reference-about p{max-width:310px!important;margin:12px 0 0!important;color:var(--footer-muted)!important;white-space:pre-line!important}html body #root#root#root .site-footer.footer-reference .footer-reference-social{display:flex!important;align-items:center!important;gap:9px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-social>span:first-child{color:#75b5f1!important;font-size:1rem!important}html body #root#root#root .site-footer.footer-reference .footer-reference-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-height:52px!important;margin:0!important;padding:19px 0 0!important;border-top:1px solid var(--footer-line)!important;color:var(--footer-muted)!important;background:transparent!important}html body #root#root#root .site-footer.footer-reference .footer-reference-bottom>span,html body #root#root#root .site-footer.footer-reference .footer-reference-bottom a{color:var(--footer-muted)!important;font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-size:.8rem!important;font-weight:450!important;line-height:1.35!important;text-decoration:none!important}html body #root#root#root .site-footer.footer-reference .footer-reference-bottom nav{display:flex!important;align-items:center!important;gap:26px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-bottom a:hover,html body #root#root#root .site-footer.footer-reference .footer-reference-bottom a:focus-visible{color:var(--footer-white)!important;text-decoration:underline!important;text-underline-offset:4px!important}html body #root#root#root .site-footer.footer-reference a:focus-visible{outline:2px solid #ffffff!important;outline-offset:4px!important}@media (max-width: 900px){html body #root#root#root .site-footer.footer-reference .footer-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:38px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-about{grid-column:1 / -1!important}}@media (max-width: 560px){html body #root#root#root .site-footer.footer-reference .footer-reference-inner{width:calc(100% - 36px)!important;padding:34px 0 22px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-grid{grid-template-columns:1fr!important;gap:30px!important;padding-bottom:30px!important}html body #root#root#root .site-footer.footer-reference .footer-reference-about{grid-column:auto!important}html body #root#root#root .site-footer.footer-reference .footer-reference-about p{margin-left:0!important}html body #root#root#root .site-footer.footer-reference .footer-reference-bottom{align-items:flex-start!important;flex-direction:column!important;gap:13px!important}}html body #root#root#root .home-page.home-market .home-display-cabinet--v2 .home-display-cabinet-products{top:17.1%!important;left:18.875%!important;width:62.25%!important;height:67.9%!important;grid-template-rows:36.8% 24.3% 29.3%!important;column-gap:10.04%!important;row-gap:4.8%!important}html body #root#root#root .home-page.home-market .home-display-cabinet--v2 .home-display-cabinet-doors{top:14.45%!important;left:15.5%!important;width:69%!important;height:74.5%!important}@media (min-width: 761px){html body #root#root#root .home-page.home-market .home-display-cabinet-heading{width:min(820px,100%)!important}html body #root#root#root .home-page.home-market .home-display-cabinet{width:min(820px,calc(100vw - 64px))!important;max-width:820px!important;aspect-ratio:800 / 720!important}html body #root#root#root .home-page.home-market .home-display-cabinet-svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html body #root#root#root .home-page.home-market .home-display-cabinet-product-image-link{grid-template-rows:minmax(0,1fr) 34px!important}html body #root#root#root .home-page.home-market .home-display-cabinet-view-all,html body #root#root#root .home-page.home-market .home-display-cabinet-view-all:visited,html body #root#root#root .home-page.home-market .home-display-cabinet-view-all:hover,html body #root#root#root .home-page.home-market .home-display-cabinet-view-all:focus-visible{bottom:6.8%!important}}html body #root#root .app-shell:has(>.storefront-app-main){--brand-beige: #f7faff !important;--brand-brown: #2563eb !important;--brand-brown-soft: rgba(37, 99, 235, .16) !important;--brand-brown-medium: rgba(37, 99, 235, .34) !important;--reference-purple: #6d5dfb !important;--reference-purple-bright: #806cff !important;--reference-red: #2563eb !important;--reference-ink: #102a43 !important;--reference-line: #d7e5f4 !important;--toy-indigo: #3159c7 !important;--toy-deep: #102a43 !important;--toy-pink: #806cff !important;--toy-mint: #e7f5ff !important;--toy-sky: #dbeeff !important;--toy-blue: #2563eb !important;--toy-red: #5b5ce2 !important;--toy-violet: #6d5dfb !important;--toy-green: #2563eb !important;--toy-purple: #5b5ce2 !important;--toy-lilac: #f0edff !important;--toy-ice: #f3f8fe !important;color:#102a43!important;background:#f7faff!important}html body #root#root .storefront-app-main{color:#102a43!important;background:#f7faff!important}html body #root#root .storefront-app-main :is(h1,h2,h3,h4,h5,h6){color:#102a43}html body #root#root .storefront-app-main :is(input,select,textarea){border-color:#c8dcef!important;color:#102a43!important;background-color:#fff!important}html body #root#root .storefront-app-main :is(input,select,textarea):focus{border-color:#5b5ce2!important;box-shadow:0 0 0 3px #5b5ce21f!important;outline:none!important}html body #root#root .storefront-app-main :is(.btn-primary,button[type=submit]):not(.whatsapp-sticky){border-color:#2563eb!important;color:#fff!important;background:#2563eb!important}html body #root#root .storefront-app-main :is(.btn-primary,button[type=submit]):not(.whatsapp-sticky):is(:hover,:focus-visible){border-color:#1d4ed8!important;background:#1d4ed8!important}html body #root#root .storefront-app-main :is(.btn-secondary,.btn-outline){border-color:#a9c4e1!important;color:#1d4ed8!important;background:#fff!important}html body #root#root#root .storefront-app-main .home-page.home-market,html body #root#root#root .storefront-app-main .home-page.home-market:before,html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{background:#fff!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-heading-copy h2,html body #root#root#root .storefront-app-main .home-page.home-market :is(.market-section-head,.offers-section-head,.mobile-section-heading) h2,html body #root#root#root .storefront-app-main .home-page.home-market .home-display-cabinet-heading h2{color:#102a43!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-heading-copy p{color:#64748b!important}html body #root#root#root .storefront-app-main .home-page.home-market :is(.home-category-view-all,.market-section-head>a,.offers-section-head>a){color:#2563eb!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item{border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 9px 24px #2563eb12!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:is(:hover,:focus-visible){border-color:#8eb7e8!important;color:#102a43!important;background:#fff!important;box-shadow:0 15px 32px #2563eb21!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{color:#102a43!important;background:linear-gradient(105deg,#fff,#f3f8fe)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:after{border-color:#5b5ce2!important;color:#5b5ce2!important;background:#fff!important}html body #root#root#root .storefront-app-main article.product-mini.nutri-product-card,html body #root#root#root .storefront-app-main article.product-card-shared{border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 8px 22px #0f2a4312!important}html body #root#root#root .storefront-app-main article.product-mini.nutri-product-card:is(:hover,:focus-within),html body #root#root#root .storefront-app-main article.product-card-shared:is(:hover,:focus-within){border-color:#9abde3!important;box-shadow:0 14px 30px #2563eb1f!important}html body #root#root#root .storefront-app-main article.nutri-product-card :is(.nutri-card-media,.nutri-card-image-link){background:#f3f8fe!important}html body #root#root#root .storefront-app-main article.nutri-product-card :is(.nutri-card-title-link,.nutri-card-title-link h4,.nutri-card-price-row strong){color:#102a43!important}html body #root#root#root .storefront-app-main article.nutri-product-card :is(.nutri-card-brand,.nutri-card-description){color:#64748b!important}html body #root#root#root .storefront-app-main article.nutri-product-card .nutri-card-shipping{color:#3159c7!important;background:#eef5ff!important}html body #root#root#root .storefront-app-main article.nutri-product-card .nutri-card-action button{border-color:#2563eb!important;color:#fff!important;background:#2563eb!important}html body #root#root#root .storefront-app-main article.nutri-product-card .nutri-card-action button:is(:hover,:focus-visible){border-color:#5b5ce2!important;background:#5b5ce2!important}html body #root#root#root .storefront-app-main .store-product-card{border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 8px 22px #0f2a4312!important}html body #root#root#root .storefront-app-main .store-product-card:is(:hover,:focus-within){border-color:#9abde3!important;box-shadow:0 14px 30px #2563eb1f!important}html body #root#root#root .storefront-app-main .store-product-card :is(.store-product-card__media,.store-product-card__image-link){background:#f3f8fe!important}html body #root#root#root .storefront-app-main .store-product-card__discount{color:#fff!important;background:#dc2626!important}html body #root#root#root .storefront-app-main .store-product-card__discount :is(strong,span){color:#fff!important}html body #root#root#root .storefront-app-main .store-product-card :is(.store-product-card__price,.store-product-card__title-link,.store-product-card__title-link h4){color:#102a43!important}html body #root#root#root .storefront-app-main .store-product-card__brand{color:#64748b!important}html body #root#root#root .storefront-app-main .store-product-card__shipping{color:#3159c7!important}html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button,html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button:active,html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button:hover,html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button:focus-visible{border-color:#2563eb!important;color:#fff!important;background:#2563eb!important;background-color:#2563eb!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button:hover,html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button:focus-visible{border-color:#5b5ce2!important;background:#5b5ce2!important;background-color:#5b5ce2!important}html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button :is(span,strong,b),html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button svg,html body #root#root#root .storefront-app-main .store-product-card .store-product-card__action button svg *{color:#fff!important;stroke:#fff!important}html body #root#root#root .storefront-app-main :is(.marketplace-search-page,.special-products-page,.category-products-page,.help-page,.institutional-page,.checkout-page,.order-confirmation-page,.user-settings-page,.purchases-page,.favorites-page,.notifications-page){color:#102a43!important;background:#f7faff!important}html body #root#root#root .storefront-app-main :is(.catalog-filter-panel,.catalog-category-sidebar,.offers-filter-controls,.help-card,.institutional-card,.checkout-section,.checkout-summary,.order-confirmation-card,.settings-card,.purchase-card,.favorite-card,.notification-card,.config-card){border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 8px 24px #0f2a430f!important}html body #root#root#root .storefront-app-main :is(.collection-hero,.marketplace-search-head,.institutional-heading){border-color:#d7e5f4!important;background:linear-gradient(110deg,#eef7ff,#f5f2ff)!important}html body #root#root#root .storefront-app-main .help-hero{border-color:#6d5dfb!important;color:#fff!important;background:linear-gradient(120deg,#2563eb,#5b5ce2 72%,#765ee9)!important;box-shadow:0 15px 34px #334ab52e!important}html body #root#root#root .storefront-app-main .help-hero :is(span,h1,p){color:#fff!important}html body #root#root#root .storefront-app-main .help-card .help-questions details{border-color:#e0eaf5!important;background:#f8fbff!important}html body #root#root#root .storefront-app-main .help-card .help-questions details[open]{border-color:#b7cdf0!important;background:#f2f6ff!important}html body #root#root#root .storefront-app-main .institutional-page .contact-page-grid>.institutional-card{border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 14px 34px #0f2a4314!important}html body #root#root#root .storefront-app-main .institutional-page .contact-page-grid h2,html body #root#root#root .storefront-app-main .institutional-page .contact-details address :is(strong,span,a),html body #root#root#root .storefront-app-main .institutional-page .contact-form label{color:#102a43!important}html body #root#root#root .storefront-app-main .institutional-page .contact-details address p{border-color:#dbe7f3!important;color:#102a43!important;background:#f3f8fe!important}html body #root#root#root .storefront-app-main .institutional-page .contact-details address p:before{color:#5b5ce2!important;background:#e9e8ff!important}html body #root#root#root .storefront-app-main .institutional-page .contact-form-intro{color:#64748b!important}html body #root#root#root .storefront-app-main .institutional-page .contact-form :is(input,textarea){border-color:#c8dcef!important;color:#102a43!important;background:#f8fbff!important}html body #root#root#root .storefront-app-main .institutional-page .contact-form :is(input,textarea):focus{border-color:#5b5ce2!important;background:#fff!important;box-shadow:0 0 0 4px #5b5ce21f!important}html body #root#root#root .storefront-app-main .institutional-page .contact-form button[type=submit],html body #root#root#root .storefront-app-main .institutional-page .contact-form button[type=submit]:is(:hover,:focus-visible){border-color:#2563eb!important;color:#fff!important;background:#2563eb!important;box-shadow:0 10px 22px #2563eb2e!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar a,.catalog-category-sidebar button).active{color:#fff!important;background:#5b5ce2!important}html body #root#root#root .storefront-app-main .product-detail-page.product-detail-v2 .product-detail-status span:last-child{color:#5145b5!important;background:#f0edff!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-menu{border-color:#c7dced!important;color:#102a43!important;background:#fff!important;box-shadow:0 18px 42px #0f2a4329!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-sidebar{color:#fff!important;background:#123f73!important;scrollbar-color:#6f8fb5 #123f73!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-item:is(:hover,:focus-visible,.is-active){color:#fff!important;background:#5b5ce2!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-content{color:#102a43!important;background:#fff!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-heading{border-bottom-color:#d7e5f4!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-heading h2{color:#102a43!important}html body #root#root#root#root .site-header .catalog-subnav-header :is(.category-reference-heading>a,.category-reference-subcategories>a:is(:hover,:focus-visible)){color:#5b5ce2!important}html body #root#root#root#root .site-header .catalog-subnav-header .category-reference-subcategories>a{color:#475569!important}html body #root#root#root#root .site-header .catalog-subnav-header .catalog-subnav-category.is-open:after{border-color:#c7dced!important;background:#123f73!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-frame-fill stop:nth-child(1){stop-color:#f8fbff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-frame-fill stop:nth-child(2){stop-color:#e3efff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-frame-fill stop:nth-child(3){stop-color:#cfdfff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-frame-fill stop:nth-child(4){stop-color:#b8cdf3!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-panel-fill stop:nth-child(1){stop-color:#f7faff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-panel-fill stop:nth-child(2){stop-color:#e9f2ff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-panel-fill stop:nth-child(3){stop-color:#d8e6ff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-panel-fill stop:nth-child(4){stop-color:#c5d5f5!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-base-fill stop:nth-child(1){stop-color:#7385e8!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-base-fill stop:nth-child(2){stop-color:#5b5ce2!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 #cabinet-base-fill stop:nth-child(3){stop-color:#3546a8!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [stroke="#744938"]{stroke:#294f8a!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [stroke="#9d6a47"],html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [stroke="#a86f49"],html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [stroke="#b17b51"],html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [stroke="#d49a69"]{stroke:#6d7fd6!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 svg [fill="#744938"]{fill:#294f8a!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-door-front{border-color:#294f8a!important;background:linear-gradient(100deg,#e9f3ff,#cddfff 56%,#bfcff4)!important;box-shadow:0 12px 24px #2544842e!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-door-panel{border-color:#6d7fd6!important;background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.76),transparent 48%),linear-gradient(140deg,#f8fbff,#dce8ff 62%,#c9d4fa)!important;box-shadow:inset 0 0 18px #5b5ce21a!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-door-knob{border-color:#fff!important;background:#5b5ce2!important;box-shadow:0 0 0 1px #294f8a!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-door:before,html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-door:after{border-color:#294f8a!important;background:linear-gradient(90deg,#294f8a,#9fb6ed 48%,#4c63b5)!important;box-shadow:0 2px 4px #294f8a38!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-door-back{border-color:#294f8a!important;background:linear-gradient(135deg,#c7d9f8,#edf5ff 58%,#b8cbed)!important;box-shadow:inset 0 0 20px #294f8a29!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-door-back-frame{border-color:#294f8aa8!important;box-shadow:inset 0 0 0 clamp(3px,.55vw,6px) #ffffff73!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-product-image-link{border-color:#294f8a!important;background:#eaf3ff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-product-label{border-top-color:#8aa7d6!important;color:#102a43!important;background:linear-gradient(90deg,#f7faff,#e3eeff)!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-product-arrow{color:#5b5ce2!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-view-all{border-color:#b9cce5!important;color:#3159c7!important;background:#fff!important}html body #root#root#root .storefront-app-main .home-display-cabinet--v2 .home-display-cabinet-view-all:is(:hover,:focus-visible){border-color:#5b5ce2!important;color:#fff!important;background:#5b5ce2!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item{--category-cloud-border: #65c9ef;display:grid!important;grid-template-rows:minmax(0,1fr) clamp(58px,5vw,70px)!important;height:clamp(330px,28vw,440px)!important;padding:5px!important;overflow:visible!important;border:0!important;border-radius:0!important;color:#102a43!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+2){--category-cloud-border: #8b7cf6}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+3){--category-cloud-border: #4daee7}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n){--category-cloud-border: #a17cf2}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:is(:hover,:focus-visible){border:0!important;color:#102a43!important;background:transparent!important;box-shadow:none!important;transform:translateY(-4px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img{box-sizing:border-box!important;width:100%!important;height:100%!important;border:3px solid var(--category-cloud-border)!important;border-radius:70% 30% 62% 38%/35% 66% 34% 65%!important;object-fit:cover!important;box-shadow:0 14px 30px #2563eb1c,inset 0 0 0 4px #ffffff57!important;transform:rotate(-.65deg)!important;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .24s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+2) img{border-radius:36% 64% 29% 71%/58% 34% 66% 42%!important;transform:rotate(.8deg)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+3) img{border-radius:68% 32% 43% 57%/47% 71% 29% 53%!important;transform:rotate(-.35deg)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n) img{border-radius:42% 58% 67% 33%/71% 43% 57% 29%!important;transform:rotate(.55deg)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:is(:hover,:focus-visible) img{box-shadow:0 18px 36px #5b5ce229,inset 0 0 0 4px #fff6!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+1):is(:hover,:focus-visible) img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+3):is(:hover,:focus-visible) img{transform:rotate(-.65deg) scale(1.018)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+2):is(:hover,:focus-visible) img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n):is(:hover,:focus-visible) img{transform:rotate(.65deg) scale(1.018)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{justify-content:center!important;gap:10px!important;padding:10px 8px 0!important;color:#102a43!important;background:transparent!important;text-align:center!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:after{flex-basis:30px!important;width:30px!important;height:30px!important;border-color:var(--category-cloud-border)!important;color:#3159c7!important;background:#fff!important}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item{height:330px!important;padding-inline:3px!important}}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;-webkit-clip-path:url(#home-category-card-cloud-clip)!important;clip-path:url(#home-category-card-cloud-clip)!important;-webkit-mask:none!important;mask:none!important;transform-origin:center!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{position:absolute!important;z-index:2!important;top:27px!important;right:25px!important;bottom:auto!important;left:25px!important;display:block!important;width:calc(100% - 50px)!important;height:70%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;-webkit-clip-path:url(#home-category-cloud-clip)!important;clip-path:url(#home-category-cloud-clip)!important;-webkit-mask:none!important;mask:none!important;box-shadow:none!important;filter:drop-shadow(1.5px 0 0 #2563eb) drop-shadow(-1.5px 0 0 #2563eb) drop-shadow(0 1.5px 0 #2563eb) drop-shadow(0 -1.5px 0 #2563eb)!important;transform:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){display:block!important;width:100%!important;height:auto!important;aspect-ratio:360 / 430!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(0)!important;transition:transform .24s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-back{fill:#dcecff!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-front,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-label-base{fill:#fff!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name{color:#102a43!important;font-family:Quicksand,sans-serif!important;font-weight:700!important}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){width:100%!important;height:auto!important;aspect-ratio:360 / 430!important}}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{margin-bottom:clamp(76px,7vw,116px)!important;background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.98) 0 24%,transparent 55%),linear-gradient(180deg,#fff,#fbfdff 48%,#edf7ff 78%,#fff)!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before,html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:after{filter:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before{right:0!important;bottom:0!important;left:0!important;width:100%!important;height:170px!important;opacity:.9!important;background:radial-gradient(ellipse 138px 82px at 1% 64%,#ffffff 0 68%,transparent 69%),radial-gradient(ellipse 178px 98px at 12% 68%,#f8fcff 0 68%,transparent 69%),radial-gradient(ellipse 194px 104px at 27% 72%,#dceeff 0 68%,transparent 69%),radial-gradient(ellipse 182px 98px at 43% 68%,#f3f9ff 0 68%,transparent 69%),radial-gradient(ellipse 204px 108px at 58% 72%,#dceeff 0 68%,transparent 69%),radial-gradient(ellipse 188px 100px at 74% 69%,#eff7ff 0 68%,transparent 69%),radial-gradient(ellipse 172px 96px at 88% 67%,#f8fcff 0 68%,transparent 69%),radial-gradient(ellipse 138px 82px at 100% 63%,#ffffff 0 68%,transparent 69%),linear-gradient(to bottom,transparent 0 67%,#ffffff 68% 100%)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{top:0!important;right:0!important;bottom:0!important;left:0!important;-webkit-clip-path:url(#home-category-card-cloud-clip)!important;clip-path:url(#home-category-card-cloud-clip)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before{background:#dcecff!important;filter:drop-shadow(0 14px 17px rgba(37,99,235,.14))!important;transform:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{background:#fff!important;transform:scale(.956)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{top:28px!important;right:25px!important;bottom:auto!important;left:25px!important;width:calc(100% - 50px)!important;height:69%!important;-webkit-clip-path:url(#home-category-card-cloud-clip)!important;clip-path:url(#home-category-card-cloud-clip)!important;filter:drop-shadow(1.5px 0 0 #2563eb) drop-shadow(-1.5px 0 0 #2563eb) drop-shadow(0 1.5px 0 #2563eb) drop-shadow(0 -1.5px 0 #2563eb)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{right:30px!important;bottom:38px!important;left:30px!important;width:auto!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:8px 4px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:before{top:-42px!important;right:-16px!important;left:-16px!important;height:76px!important;background:radial-gradient(circle at 5% 88%,#ffffff 0 56px,transparent 57px),radial-gradient(circle at 36% 88%,#ffffff 0 58px,transparent 59px),radial-gradient(circle at 68% 88%,#ffffff 0 58px,transparent 59px),radial-gradient(circle at 98% 88%,#ffffff 0 56px,transparent 57px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:after{flex-basis:44px!important;width:44px!important;height:44px!important}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{margin-bottom:72px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{top:25px!important;right:23px!important;left:23px!important;width:calc(100% - 46px)!important}}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item{--category-cloud-rotation: 0deg;--category-cloud-mask: radial-gradient(circle at 23% 43%, #000 0 22%, transparent 22.8%), radial-gradient(circle at 49% 31%, #000 0 29%, transparent 29.8%), radial-gradient(circle at 77% 44%, #000 0 21%, transparent 21.8%), radial-gradient(ellipse 48% 34% at 50% 65%, #000 0 98%, transparent 100%);position:relative!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+2){--category-cloud-rotation: 0deg;--category-cloud-mask: radial-gradient(circle at 21% 45%, #000 0 20%, transparent 20.8%), radial-gradient(circle at 46% 29%, #000 0 28%, transparent 28.8%), radial-gradient(circle at 75% 42%, #000 0 23%, transparent 23.8%), radial-gradient(ellipse 49% 33% at 51% 66%, #000 0 98%, transparent 100%)}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n+3){--category-cloud-rotation: 0deg;--category-cloud-mask: radial-gradient(circle at 24% 41%, #000 0 23%, transparent 23.8%), radial-gradient(circle at 52% 32%, #000 0 27%, transparent 27.8%), radial-gradient(circle at 80% 46%, #000 0 19%, transparent 19.8%), radial-gradient(ellipse 47% 35% at 49% 64%, #000 0 98%, transparent 100%)}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(4n){--category-cloud-rotation: 0deg;--category-cloud-mask: radial-gradient(circle at 20% 44%, #000 0 21%, transparent 21.8%), radial-gradient(circle at 48% 30%, #000 0 30%, transparent 30.8%), radial-gradient(circle at 78% 43%, #000 0 22%, transparent 22.8%), radial-gradient(ellipse 49% 34% at 51% 65%, #000 0 98%, transparent 100%)}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before{content:""!important;position:absolute!important;z-index:0!important;top:3px!important;right:3px!important;bottom:clamp(58px,5vw,70px)!important;left:3px!important;display:block!important;background:var(--category-cloud-border)!important;-webkit-mask:var(--category-cloud-mask)!important;mask:var(--category-cloud-mask)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;transform:rotate(var(--category-cloud-rotation)) scale(1.009)!important;transform-origin:center!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img{position:relative!important;z-index:1!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 13px 15px rgba(37,99,235,.1))!important;-webkit-mask:var(--category-cloud-mask)!important;mask:var(--category-cloud-mask)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;transform:rotate(var(--category-cloud-rotation))!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n):is(:hover,:focus-visible) img{filter:drop-shadow(0 17px 18px rgba(91,92,226,.15))!important;transform:rotate(var(--category-cloud-rotation)) scale(1.015)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label{position:relative!important;z-index:2!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-defs{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before{content:none!important;display:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{border:0!important;border-radius:0!important;-webkit-clip-path:url(#home-category-cloud-clip)!important;clip-path:url(#home-category-cloud-clip)!important;-webkit-mask:none!important;mask:none!important;filter:drop-shadow(0 13px 14px rgba(37,99,235,.1))!important;transform:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n):is(:hover,:focus-visible) img{filter:drop-shadow(0 17px 17px rgba(91,92,226,.15))!important;transform:scale(1.012)!important}html body #root#root#root .storefront-app-main .customer-auth-page.simple-register-page{color:#102a43!important;background:linear-gradient(135deg,#f7faff,#eef5ff 55%,#f3efff)!important}html body #root#root#root .storefront-app-main .customer-auth-card.simple-auth-card{border-color:#d7e5f4!important;background:#fff!important;box-shadow:0 18px 46px #0f2a431a!important}@media (max-width: 760px){html body #root#root#root .storefront-app-main{background:#fff!important}}html body #root#root#root .storefront-app-main :is(.marketplace-search-page,.special-products-page,.category-products-page,.marketplace-search-layout,.catalog-results-section,.catalog-results-column,.marketplace-search-results){color:#102a43!important;background-color:#f7faff!important;background-image:none!important}html body #root#root#root .storefront-app-main :is(.marketplace-search-page,.special-products-page,.category-products-page){box-shadow:none!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar){border-color:#d7e5f4!important;color:#102a43!important;background:#fff!important;box-shadow:0 8px 24px #0f2a430e!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-item{border-bottom-color:#d7e5f4!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle{border-color:transparent!important;color:#102a43!important;background:#fff!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle:is(:hover,:focus-visible){color:#1d4ed8!important;background:#f3f8fe!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-toggle[aria-expanded=true]{border-left-color:#2563eb!important;color:#102a43!important;background:#eef6ff!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children{border-left-color:#bdd7f4!important;background:#f8fbff!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children a{color:#2563eb!important;background:transparent!important}html body #root#root#root .storefront-app-main :is(.catalog-category-sidebar,.special-products-page .catalog-category-sidebar) .catalog-category-children a:is(:hover,:focus-visible){color:#1e40af!important;background:#eaf3ff!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;width:min(calc(100% - 40px),1720px)!important;margin:clamp(36px,4vw,68px) auto clamp(52px,5vw,84px)!important;padding:clamp(38px,4vw,68px) clamp(46px,5vw,84px) clamp(76px,7vw,118px)!important;overflow:hidden!important;border:0!important;border-radius:18px!important;background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.98) 0 24%,transparent 55%),linear-gradient(180deg,#fff,#fbfdff 52%,#eaf6ff)!important;box-shadow:0 16px 42px #2563eb0e!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before{content:""!important;position:absolute!important;z-index:0!important;bottom:-20px!important;left:-54px!important;width:58%!important;height:190px!important;opacity:.78!important;background:radial-gradient(ellipse 150px 92px at 5% 78%,rgba(255,255,255,.98) 0 68%,transparent 69%),radial-gradient(ellipse 185px 108px at 25% 88%,rgba(246,251,255,.98) 0 68%,transparent 69%),radial-gradient(ellipse 210px 116px at 51% 100%,rgba(221,239,255,.94) 0 68%,transparent 69%),radial-gradient(ellipse 170px 98px at 78% 101%,rgba(241,248,255,.92) 0 68%,transparent 69%)!important;filter:blur(.2px) drop-shadow(0 -8px 20px rgba(119,181,238,.08))!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:after{content:""!important;position:absolute!important;z-index:0!important;right:-54px!important;bottom:-20px!important;width:58%!important;height:190px!important;opacity:.78!important;background:radial-gradient(ellipse 170px 98px at 22% 101%,rgba(241,248,255,.92) 0 68%,transparent 69%),radial-gradient(ellipse 210px 116px at 49% 100%,rgba(221,239,255,.94) 0 68%,transparent 69%),radial-gradient(ellipse 185px 108px at 75% 88%,rgba(246,251,255,.98) 0 68%,transparent 69%),radial-gradient(ellipse 150px 92px at 95% 78%,rgba(255,255,255,.98) 0 68%,transparent 69%)!important;filter:blur(.2px) drop-shadow(0 -8px 20px rgba(119,181,238,.08))!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel>:is(.home-category-carousel-heading,.home-category-carousel-body,.home-category-carousel-dots){position:relative!important;z-index:2!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-heading{margin:0 0 clamp(42px,4.5vw,76px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-heading h2{color:#102a43!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body{overflow:visible!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track{gap:clamp(22px,2.2vw,38px)!important;grid-auto-columns:calc((100% - clamp(66px,6.6vw,114px))/4)!important;padding:12px 4px 24px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){--category-cloud-border: #2563eb;position:relative!important;display:block!important;box-sizing:border-box!important;height:clamp(350px,25vw,430px)!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:transform .24s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{content:""!important;position:absolute!important;top:14px!important;right:7px!important;bottom:68px!important;left:7px!important;display:block!important;border:0!important;-webkit-clip-path:url(#home-category-cloud-clip)!important;clip-path:url(#home-category-cloud-clip)!important;pointer-events:none!important;transform-origin:center!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before{z-index:0!important;background:#dfedff!important;filter:drop-shadow(0 15px 15px rgba(37,99,235,.14))!important;transform:scale(1.075) translateY(3px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{z-index:1!important;background:var(--category-cloud-border)!important;transform:scale(1.025)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{position:absolute!important;z-index:2!important;top:14px!important;right:7px!important;bottom:68px!important;left:7px!important;box-sizing:border-box!important;width:calc(100% - 14px)!important;height:calc(100% - 82px)!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important;transition:transform .3s ease,filter .3s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{position:absolute!important;z-index:4!important;right:4px!important;bottom:7px!important;left:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;box-sizing:border-box!important;width:auto!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:0!important;padding:24px 14px 12px!important;border:0!important;border-radius:38px 38px 46px 46px/32px 32px 42px 42px!important;color:#102a43!important;background:#fff!important;box-shadow:0 12px 22px #2563eb1a!important;font-size:clamp(.82rem,1vw,1.02rem)!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:before{content:""!important;position:absolute!important;top:-34px!important;right:3px!important;left:3px!important;height:72px!important;background:radial-gradient(circle at 4% 84%,#ffffff 0 54px,transparent 55px),radial-gradient(circle at 35% 84%,#ffffff 0 55px,transparent 56px),radial-gradient(circle at 67% 84%,#ffffff 0 55px,transparent 56px),radial-gradient(circle at 97% 84%,#ffffff 0 54px,transparent 55px)!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:after{position:relative!important;z-index:1!important;display:grid!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#2563eb!important;box-shadow:0 7px 14px #2563eb38!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n):is(:hover,:focus-visible) img{filter:saturate(1.04) brightness(1.02)!important;transform:scale(1.012)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0 0 7px!important;border:1px solid #e1ecf8!important;border-radius:50%!important;color:#2563eb!important;background:#fff!important;box-shadow:0 10px 25px #2563eb21!important;font-size:3rem!important;font-weight:500!important;transition:color .18s ease,background-color .18s ease,transform .18s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-prev{left:-58px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-next{right:-58px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow:is(:hover,:focus-visible){color:#fff!important;background:#2563eb!important;box-shadow:0 12px 26px #2563eb33!important;transform:translate3d(0,-50%,0) scale(1.04)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-dots button{border-color:#8bb7e8!important;background:#fff!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-dots button.active{background:#2563eb!important}@media (max-width: 1180px){html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track{grid-auto-columns:calc((100% - 26px)/2)!important;gap:26px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){height:clamp(360px,49vw,445px)!important}}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{width:calc(100% - 20px)!important;padding:28px 14px 72px!important;border-radius:14px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-heading{margin-bottom:28px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track{grid-auto-columns:84%!important;gap:18px!important;padding-inline:12px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){height:360px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:2.5rem!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-prev{left:-8px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>button.home-category-scroll-arrow-next{right:-8px!important}}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{margin-bottom:clamp(64px,6vw,96px)!important;padding-bottom:clamp(126px,9vw,160px)!important;border:0!important;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.98) 0 25%,transparent 57%),linear-gradient(180deg,#fff,#fbfdff 47%,#eaf6ff 82%,#fff)!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before{content:""!important;position:absolute!important;z-index:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:184px!important;opacity:1!important;background:radial-gradient(ellipse 150px 82px at 0% 61%,#ffffff 0 67%,transparent 68%),radial-gradient(ellipse 190px 101px at 12% 68%,#f8fcff 0 67%,transparent 68%),radial-gradient(ellipse 214px 110px at 27% 74%,#ddecfb 0 67%,transparent 68%),radial-gradient(ellipse 198px 104px at 43% 69%,#f4f9ff 0 67%,transparent 68%),radial-gradient(ellipse 220px 114px at 59% 74%,#ddecfb 0 67%,transparent 68%),radial-gradient(ellipse 204px 105px at 75% 70%,#eff7ff 0 67%,transparent 68%),radial-gradient(ellipse 190px 101px at 89% 67%,#f8fcff 0 67%,transparent 68%),radial-gradient(ellipse 150px 82px at 100% 60%,#ffffff 0 67%,transparent 68%),linear-gradient(to bottom,transparent 0 64%,#ffffff 65% 100%)!important;filter:none!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:after{content:none!important;display:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){position:relative!important;display:block!important;height:clamp(350px,24vw,414px)!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;border:0!important;-webkit-clip-path:url(#home-category-card-cloud-clip)!important;clip-path:url(#home-category-card-cloud-clip)!important;-webkit-mask:none!important;mask:none!important;transform-origin:center!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before{z-index:0!important;background:#dcecff!important;filter:drop-shadow(0 14px 16px rgba(37,99,235,.13))!important;transform:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{z-index:1!important;background:#fff!important;transform:scale(.948)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item img,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) img{position:absolute!important;z-index:2!important;top:27px!important;right:25px!important;bottom:auto!important;left:25px!important;display:block!important;width:calc(100% - 50px)!important;height:70%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;-webkit-clip-path:url(#home-category-cloud-clip)!important;clip-path:url(#home-category-cloud-clip)!important;-webkit-mask:none!important;mask:none!important;box-shadow:none!important;filter:drop-shadow(1.5px 0 0 #2563eb) drop-shadow(-1.5px 0 0 #2563eb) drop-shadow(0 1.5px 0 #2563eb) drop-shadow(0 -1.5px 0 #2563eb)!important;transform:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{position:absolute!important;z-index:4!important;right:30px!important;bottom:43px!important;left:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:auto!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding:11px 3px 0!important;border:0!important;border-radius:0!important;color:#102a43!important;background:transparent!important;box-shadow:none!important;font-size:clamp(.78rem,.95vw,.98rem)!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:before{content:""!important;position:absolute!important;z-index:-1!important;top:-48px!important;right:-17px!important;left:-17px!important;display:block!important;height:88px!important;background:radial-gradient(circle at 4% 85%,#ffffff 0 57px,transparent 58px),radial-gradient(circle at 34% 85%,#ffffff 0 61px,transparent 62px),radial-gradient(circle at 67% 85%,#ffffff 0 61px,transparent 62px),radial-gradient(circle at 97% 85%,#ffffff 0 57px,transparent 58px)!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label:after{position:relative!important;z-index:1!important;display:grid!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#2563eb!important;box-shadow:0 7px 14px #2563eb38!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n):is(:hover,:focus-visible) img{filter:drop-shadow(1.5px 0 0 #2563eb) drop-shadow(-1.5px 0 0 #2563eb) drop-shadow(0 1.5px 0 #2563eb) drop-shadow(0 -1.5px 0 #2563eb) drop-shadow(0 16px 16px rgba(91,92,226,.14))!important;transform:scale(1.01)!important}@media (max-width: 1180px){html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){height:clamp(360px,48vw,430px)!important}}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{margin-bottom:58px!important;padding-bottom:104px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){height:350px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-label,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n) .home-category-banner-label{right:26px!important;bottom:38px!important;left:26px!important}}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){display:block!important;width:100%!important;height:auto!important;aspect-ratio:360 / 430!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;transform:translateY(0)!important;transition:transform .24s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:before,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:after{content:none!important;display:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-card{display:block!important;width:100%!important;height:100%!important;overflow:visible!important;filter:drop-shadow(0 15px 15px rgba(62,124,196,.12))!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-back{fill:#fff!important;filter:drop-shadow(0 8px 13px rgba(125,183,235,.22))!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-halo{fill:#dcecff!important;filter:drop-shadow(0 11px 13px rgba(125,183,235,.18))!important}html body #root#root#root .storefront-app-main .home-page.home-market :is(.home-category-cloud-front,.home-category-cloud-label-base){fill:#fff!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-photo{transform-origin:center!important;transform-box:fill-box!important;transition:filter .22s ease,transform .28s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-photo-outline{fill:none!important;stroke:#2468f2!important;stroke-width:3.2px!important;vector-effect:non-scaling-stroke!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-label-foreign{overflow:hidden!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;color:#102a43!important;font-family:Quicksand,sans-serif!important;font-size:20px!important;font-optical-sizing:auto!important;font-weight:700!important;letter-spacing:-.2px!important;line-height:1.12!important;text-align:center!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name.is-compact{font-size:18px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:is(:hover,:focus-visible){transform:translateY(-5px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:is(:hover,:focus-visible) .home-category-cloud-photo{filter:saturate(1.04) brightness(1.02)!important;transform:scale(1.012)!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{--home-category-cloud-bank: url(/media/decor/cloud-bank-up.svg);width:100%!important;max-width:none!important;margin-right:0!important;margin-bottom:clamp(64px,6vw,96px)!important;margin-left:0!important;padding-top:clamp(104px,7vw,132px)!important;padding-bottom:clamp(126px,9vw,160px)!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#eaf6ff,#fbfdff 22%,#fff 42%,#fbfdff 66%,#eaf6ff 84%,#eef5ff)!important;box-shadow:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before{content:""!important;position:absolute!important;z-index:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:184px!important;opacity:1!important;background-image:var(--home-category-cloud-bank)!important;background-position:center bottom!important;background-repeat:repeat-x!important;background-size:720px 184px!important;background-color:transparent!important;filter:none!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:after{content:""!important;position:absolute!important;z-index:0!important;top:0!important;right:0!important;left:0!important;display:block!important;width:100%!important;height:184px!important;opacity:1!important;background-image:var(--home-category-cloud-bank)!important;background-position:center bottom!important;background-repeat:repeat-x!important;background-size:720px 184px!important;background-color:transparent!important;filter:none!important;transform:scaleY(-1)!important;transform-origin:center!important;pointer-events:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-heading{margin-top:clamp(42px,3.5vw,60px)!important}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){width:100%!important;height:auto!important;aspect-ratio:360 / 430!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{margin-bottom:58px!important;padding-top:84px!important;padding-bottom:112px!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:before,html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel:after{height:132px!important;background-size:516px 132px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-heading{margin-top:28px!important}}html body #root#root#root .storefront-app-main .home-page.home-market .home-section--new-arrivals>.home-standard-section-heading{margin-bottom:clamp(42px,4.5vw,76px)!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-section--new-arrivals .product-carousel-static-arrow{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0 0 7px!important;border:1px solid #e1ecf8!important;border-radius:50%!important;color:#2563eb!important;background:#fff!important;box-shadow:0 10px 25px #2563eb21!important;font-size:3rem!important;font-weight:500!important;transition:color .18s ease,background-color .18s ease,transform .18s ease!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-section--new-arrivals .product-carousel-static-arrow:is(:hover,:focus-visible){color:#fff!important;background:#2563eb!important;box-shadow:0 12px 26px #2563eb33!important;transform:translate3d(0,-50%,0) scale(1.04)!important}@media (max-width: 620px){html body #root#root#root .storefront-app-main .home-page.home-market .mobile-new-arrivals-section>.mobile-section-heading{margin-bottom:28px!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-section--new-arrivals .product-carousel-static-arrow{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;font-size:2.5rem!important}}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track,html body #root#root#root .storefront-app-main .home-page.home-market .desktop-home-content .offer-carousel-viewport{scroll-behavior:auto!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track{scroll-snap-type:none!important}html body #root#root .checkout-page{font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}html body #root#root .checkout-page :is(p,span,a,button,input,select,textarea,option,label,small,strong,del){font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important}html body #root#root .checkout-page :is(h1,h2,h3,h4,h5,h6){font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important}html body #root#root .checkout-page .checkout-hero-card :is(span,h2,p,strong){color:#fff!important}html body #root#root .checkout-page .checkout-field-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:7px!important}html body #root#root .checkout-page .checkout-field-heading strong{flex:0 0 auto!important;color:inherit!important;font-size:inherit!important}html body #root#root .checkout-page .checkout-field-heading small{color:#60758a!important;font-size:.72rem!important;font-weight:500!important;line-height:1.3!important;text-align:right!important}html body #root#root .checkout-page .checkout-shipping-field option:disabled{color:#8c98a5!important}@media (max-width: 680px){html body #root#root .checkout-page .checkout-field-heading{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}html body #root#root .checkout-page .checkout-field-heading small{text-align:left!important}}html body #root#root .user-settings-page{font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}html body #root#root .user-settings-page :is(p,span,a,button,input,select,textarea,option,label,small,strong){font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important}html body #root#root .user-settings-page .user-settings-brand h1{font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important}html body #root#root .order-confirmation-page{width:100%;min-height:82vh;padding:clamp(26px,4vw,54px) clamp(14px,3vw,44px) 150px!important;background:linear-gradient(180deg,#f3f9ff,#edf6ff 58%,#f8fbff);font-family:Quicksand,Segoe UI,sans-serif!important;font-synthesis:none!important}html body #root#root .order-confirmation-page :is(h1,h2,h3,h4,p,span,button,small,strong){font-family:Quicksand,Segoe UI,sans-serif!important}html body #root#root#root#root .order-confirmation-page,html body #root#root#root#root .order-confirmation-page *{font-family:Quicksand,Segoe UI,sans-serif!important}html body #root#root .order-confirmation-page .confirmation-dashboard-shell{width:min(1400px,100%);margin:0 auto;display:grid;gap:22px}html body #root#root .order-confirmation-page .confirmation-white-card,html body #root#root .order-confirmation-page .confirmation-overview-card{border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 13px 38px #28568816!important}html body #root#root .order-confirmation-page .confirmation-overview-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(520px,1fr);align-items:center;gap:28px;padding:clamp(24px,3vw,34px)}html body #root#root .order-confirmation-page .confirmation-overview-intro{display:flex;align-items:center;gap:22px;min-width:0}html body #root#root .order-confirmation-page .confirmation-check{width:76px;height:76px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e2f8ec;color:#08783d}html body #root#root .order-confirmation-page .confirmation-kicker,html body #root#root .order-confirmation-page .confirmation-transfer-kicker{display:block;margin-bottom:7px;color:#2563eb;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}html body #root#root .order-confirmation-page .confirmation-overview-intro h2{margin:0;color:#071a3a;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}html body #root#root .order-confirmation-page .confirmation-overview-intro p{margin:8px 0 0;color:#687b9a;font-size:.88rem;font-weight:700;line-height:1.45}html body #root#root .order-confirmation-page .confirmation-overview-facts{display:grid;grid-template-columns:.8fr 1.2fr 1fr;align-items:stretch}html body #root#root .order-confirmation-page .confirmation-overview-facts>div{min-width:0;padding:12px 22px;border-left:1px solid #dbe7f4}html body #root#root .order-confirmation-page .confirmation-overview-facts span{display:block;margin-bottom:8px;color:#667795;font-size:.78rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-overview-facts strong{display:flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere;color:#071a3a;font-size:1.02rem}html body #root#root .order-confirmation-page .confirmation-payment-status{width:max-content;max-width:100%;padding:9px 13px;border-radius:12px;background:#fff1c7;color:#a45c00!important;font-size:.82rem!important;white-space:nowrap}html body #root#root .order-confirmation-page .confirmation-overview-total{font-size:clamp(1.55rem,2.8vw,2.2rem)!important;letter-spacing:-.035em}html body #root#root .order-confirmation-page .confirmation-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.92fr) minmax(330px,.98fr);align-items:start;gap:22px}html body #root#root .order-confirmation-page .confirmation-content-column{display:grid;gap:22px;min-width:0}html body #root#root .order-confirmation-page .confirmation-transfer{overflow:hidden}html body #root#root .order-confirmation-page .confirmation-transfer-heading{display:flex;align-items:center;justify-content:flex-start;gap:22px;padding:28px 30px 20px}html body #root#root .order-confirmation-page .confirmation-transfer-heading h3,html body #root#root .order-confirmation-page .confirmation-panel-title>span,html body #root#root .order-confirmation-page .confirmation-delivery>h3,html body #root#root .order-confirmation-page .confirmation-checkout-panel h3{margin:0;color:#071a3a;font-size:clamp(1.18rem,2.1vw,1.55rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}html body #root#root .order-confirmation-page .confirmation-transfer-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 30px 22px}html body #root#root .order-confirmation-page .confirmation-transfer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:14px 16px;border-radius:15px;background:#f4f8fd}html body #root#root .order-confirmation-page .confirmation-transfer-row>span{grid-column:1 / -1;color:#71819b;font-size:.72rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-transfer-row>strong{min-width:0;overflow-wrap:anywhere;color:#142a4b;font-size:.91rem}html body #root#root .order-confirmation-page .confirmation-copy-btn{min-width:64px;min-height:34px;padding:7px 10px;border:0;border-radius:9px;background:#dceaff;color:#1d5fd1;font-size:.72rem;font-weight:700;cursor:pointer}html body #root#root .order-confirmation-page .confirmation-transfer-missing{position:relative;display:grid;gap:3px;margin:0 30px 20px;padding:16px 18px 16px 66px;border-radius:15px;background:#fff7e9;color:#72521d}html body #root#root .order-confirmation-page .confirmation-transfer-missing:before{content:"!";position:absolute;top:50%;left:22px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#df9500;color:#fff;font-size:1rem;font-weight:700;transform:translateY(-50%)}html body #root#root .order-confirmation-page .confirmation-transfer-missing strong{color:#4d3a18;font-size:.86rem}html body #root#root .order-confirmation-page .confirmation-transfer-missing span{color:#806a42;font-size:.78rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-transfer-note{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 30px;padding:17px 0 22px;border-top:1px solid #dce7f3;color:#697d9d;font-size:.79rem;font-weight:700;line-height:1.45}html body #root#root .order-confirmation-page .confirmation-whatsapp-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #1faa59;border-radius:8px;color:#fff;background:#25b963;box-shadow:0 6px 14px #25b96333;font-size:.8rem;font-weight:750;text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}html body #root#root .order-confirmation-page .confirmation-whatsapp-link:is(:hover,:focus-visible){border-color:#168a45;color:#fff;background:#1f9f53;text-decoration:none;transform:translateY(-1px)}html body #root#root .order-confirmation-page .confirmation-whatsapp-link.is-disabled{border-color:#c8d2df;color:#64748b;background:#e8edf3;box-shadow:none;cursor:not-allowed}html body #root#root .order-confirmation-page .confirmation-products{overflow:hidden}html body #root#root .order-confirmation-page .confirmation-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 30px 14px;border:0!important;background:transparent!important}html body #root#root .order-confirmation-page .confirmation-panel-title>strong{padding:7px 13px;border-radius:999px;background:#edf5ff;color:#19385f;font-size:.75rem}html body #root#root .order-confirmation-page .confirmation-products-list{display:grid;padding:0 30px 14px;overflow:visible;max-height:none}html body #root#root .order-confirmation-page .confirmation-product-row{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;border:0!important;border-top:1px solid #dfe9f3!important}html body #root#root .order-confirmation-page .confirmation-product-row:first-child{border-top:0!important}html body #root#root .order-confirmation-page .confirmation-product-image{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:#edf4fb}html body #root#root .order-confirmation-page .confirmation-product-image img{width:100%;height:100%;object-fit:cover}html body #root#root .order-confirmation-page .confirmation-product-info{min-width:0}html body #root#root .order-confirmation-page .confirmation-product-info h3{margin:0 0 7px;overflow:hidden;color:#071a3a;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}html body #root#root .order-confirmation-page .confirmation-product-info p,html body #root#root .order-confirmation-page .confirmation-product-price span{margin:2px 0 0;color:#6a7d99;font-size:.78rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-product-price{min-width:100px;text-align:right}html body #root#root .order-confirmation-page .confirmation-product-price strong{display:block;margin-top:4px;color:#071a3a;font-size:1rem}html body #root#root .order-confirmation-page .confirmation-delivery{padding:24px 30px 26px}html body #root#root .order-confirmation-page .confirmation-delivery-grid{display:grid;grid-template-columns:1.25fr 1fr 1.2fr;margin-top:18px}html body #root#root .order-confirmation-page .confirmation-delivery-grid>div{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 12px;min-width:0;padding:2px 20px;border-left:1px solid #dce7f3}html body #root#root .order-confirmation-page .confirmation-delivery-grid>div:first-child{padding-left:0;border-left:0}html body #root#root .order-confirmation-page .confirmation-delivery-grid svg{grid-row:1 / 3;align-self:center;width:40px;height:40px;padding:10px;border-radius:50%;background:#edf5ff;color:#194d8d}html body #root#root .order-confirmation-page .confirmation-delivery-grid span{color:#71819b;font-size:.68rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-delivery-grid strong{min-width:0;overflow-wrap:anywhere;color:#263d60;font-size:.79rem;line-height:1.35}html body #root#root .order-confirmation-page .confirmation-checkout-panel{position:sticky;top:22px;display:grid;gap:0;min-width:0;padding:27px 28px}html body #root#root .order-confirmation-page .confirmation-side-summary{padding-bottom:18px}html body #root#root .order-confirmation-page .confirmation-side-summary h3,html body #root#root .order-confirmation-page .confirmation-side-steps h3{font-size:1.28rem}html body #root#root .order-confirmation-page .confirmation-side-summary>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;color:#526887;font-size:.86rem;font-weight:700}html body #root#root .order-confirmation-page .confirmation-side-summary>div strong{color:#071a3a}html body #root#root .order-confirmation-page .confirmation-side-summary .confirmation-side-total{border-top:1px solid #dce7f3;border-bottom:1px solid #dce7f3;color:#071a3a;font-size:1rem}html body #root#root .order-confirmation-page .confirmation-side-total strong{font-size:1.65rem;letter-spacing:-.03em}html body #root#root .order-confirmation-page .confirmation-side-steps{padding-top:2px}html body #root#root .order-confirmation-page .confirmation-side-steps ol{position:relative;display:grid;gap:0;margin:18px 0 22px;padding:0;list-style:none;counter-reset:confirmation-step}html body #root#root .order-confirmation-page .confirmation-side-steps ol:before{content:"";position:absolute;top:21px;bottom:21px;left:19px;width:1px;background:#d9e6f5}html body #root#root .order-confirmation-page .confirmation-side-steps li{position:relative;min-height:94px;padding:10px 0 18px 58px;border-bottom:1px solid #e1eaf4;counter-increment:confirmation-step}html body #root#root .order-confirmation-page .confirmation-side-steps li:last-child{min-height:80px;border-bottom:0}html body #root#root .order-confirmation-page .confirmation-side-steps li:before{content:counter(confirmation-step);position:absolute;top:4px;left:0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#2468ef;color:#fff;font-size:.78rem;font-weight:700;box-shadow:0 0 0 5px #fff}html body #root#root .order-confirmation-page .confirmation-side-steps li strong,html body #root#root .order-confirmation-page .confirmation-side-steps li span{display:block}html body #root#root .order-confirmation-page .confirmation-side-steps li strong{margin-bottom:6px;color:#071a3a;font-size:.88rem}html body #root#root .order-confirmation-page .confirmation-side-steps li span{color:#6d7f9b;font-size:.77rem;font-weight:700;line-height:1.42}html body #root#root .order-confirmation-page .confirmation-success{margin:0 0 14px;border:0;border-radius:12px}html body #root#root .order-confirmation-page .confirmation-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0}html body #root#root .order-confirmation-page .confirmation-btn{width:100%;min-width:0;min-height:52px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;border-radius:13px!important;box-shadow:none!important;font-size:.86rem;font-weight:700;line-height:1.2;white-space:normal}html body #root#root .order-confirmation-page .confirmation-receipt-btn{border:0!important;background:#2468ef!important;color:#fff!important}html body #root#root .order-confirmation-page .confirmation-purchases-btn{border:1px solid #2468ef!important;background:#fff!important;color:#2468ef!important}html body #root#root .order-confirmation-page .confirmation-card.compact{width:min(560px,100%);margin:0 auto;padding:28px;border:0;border-radius:22px;background:#fff;box-shadow:0 13px 38px #28568816;text-align:center}@media (max-width: 1100px){html body #root#root .order-confirmation-page .confirmation-overview-card{grid-template-columns:1fr}html body #root#root .order-confirmation-page .confirmation-overview-facts>div:first-child{border-left:0}html body #root#root .order-confirmation-page .confirmation-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(315px,.9fr)}html body #root#root .order-confirmation-page .confirmation-delivery-grid{grid-template-columns:1fr;gap:16px}html body #root#root .order-confirmation-page .confirmation-delivery-grid>div{padding:0;border-left:0}}@media (max-width: 860px){html body #root#root .order-confirmation-page{padding:20px 14px 125px!important}html body #root#root .order-confirmation-page .confirmation-dashboard-shell{gap:15px}html body #root#root .order-confirmation-page .confirmation-dashboard-grid{display:flex;flex-direction:column;gap:15px}html body #root#root .order-confirmation-page .confirmation-content-column{display:contents}html body #root#root .order-confirmation-page .confirmation-transfer{order:1}html body #root#root .order-confirmation-page .confirmation-checkout-panel{position:static;order:2;width:100%}html body #root#root .order-confirmation-page .confirmation-products{order:3}html body #root#root .order-confirmation-page .confirmation-delivery{order:4}}@media (max-width: 620px){html body #root#root .order-confirmation-page .confirmation-white-card,html body #root#root .order-confirmation-page .confirmation-overview-card{border-radius:18px!important}html body #root#root .order-confirmation-page .confirmation-overview-card{gap:22px;padding:21px}html body #root#root .order-confirmation-page .confirmation-overview-intro{align-items:flex-start;gap:14px}html body #root#root .order-confirmation-page .confirmation-check{width:50px;height:50px}html body #root#root .order-confirmation-page .confirmation-check svg{width:24px;height:24px}html body #root#root .order-confirmation-page .confirmation-overview-intro h2{font-size:1.42rem}html body #root#root .order-confirmation-page .confirmation-overview-intro p{font-size:.78rem}html body #root#root .order-confirmation-page .confirmation-overview-facts{grid-template-columns:1fr 1fr;gap:14px 0}html body #root#root .order-confirmation-page .confirmation-overview-facts>div{padding:5px 12px}html body #root#root .order-confirmation-page .confirmation-overview-facts>div:first-child{padding-left:0;border-left:0}html body #root#root .order-confirmation-page .confirmation-overview-facts>div:last-child{grid-column:1 / -1;padding:14px 0 0;border-top:1px solid #dbe7f4;border-left:0}html body #root#root .order-confirmation-page .confirmation-transfer-heading{align-items:stretch;flex-direction:column;padding:22px 20px 17px}html body #root#root .order-confirmation-page .confirmation-transfer-data{grid-template-columns:1fr;padding:0 20px 18px}html body #root#root .order-confirmation-page .confirmation-transfer-missing{margin:0 20px 18px;padding:15px 15px 15px 56px}html body #root#root .order-confirmation-page .confirmation-transfer-missing:before{left:16px}html body #root#root .order-confirmation-page .confirmation-transfer-note{margin:0 20px}html body #root#root .order-confirmation-page .confirmation-panel-title{padding:21px 20px 12px}html body #root#root .order-confirmation-page .confirmation-products-list{padding:0 20px 10px}html body #root#root .order-confirmation-page .confirmation-product-row{grid-template-columns:62px minmax(0,1fr);gap:12px}html body #root#root .order-confirmation-page .confirmation-product-image{width:62px;height:62px;border-radius:13px}html body #root#root .order-confirmation-page .confirmation-product-price{grid-column:2;min-width:0;text-align:left}html body #root#root .order-confirmation-page .confirmation-delivery{padding:22px 20px}html body #root#root .order-confirmation-page .confirmation-checkout-panel{padding:23px 20px}}@media (max-width: 390px){html body #root#root .order-confirmation-page{padding-inline:9px!important}html body #root#root .order-confirmation-page .confirmation-payment-status{padding-inline:9px;font-size:.72rem!important}html body #root#root .order-confirmation-page .confirmation-panel-title{align-items:flex-start;flex-direction:column}html body #root#root .order-confirmation-page .confirmation-side-steps li{padding-left:52px}}html body #root#root#root .site-header .header-cart-menu{position:relative!important}html body #root#root#root .site-header .cart-preview-popover{top:calc(100% + 12px)!important;right:0!important;left:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;width:min(374px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(650px,calc(100vh - var(--site-header-height, 100px) - 20px))!important;padding:0!important;overflow:hidden!important;border:1px solid #e2e7ef!important;border-radius:2px!important;background:#fff!important;color:#10213d!important;box-shadow:0 16px 38px #172a4c24!important;font-family:Inter,Sora,Segoe UI,Arial,sans-serif!important;transform-origin:top right!important}html body #root#root#root .site-header .cart-preview-popover:before,html body #root#root#root .site-header .cart-preview-popover:after{display:none!important;content:none!important}html body #root#root#root .site-header .cart-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:74px!important;padding:20px!important;border:0!important;border-bottom:1px solid #e5e9f0!important;background:#fff!important}html body #root#root#root .site-header .cart-preview-head>strong{margin:0!important;color:#10213d!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}html body #root#root#root .site-header .cart-preview-head-actions{display:flex!important;align-items:center!important;gap:15px!important;margin-left:auto!important;background:transparent!important}html body #root#root#root .site-header .cart-preview-clear{min-width:0!important;min-height:32px!important;margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1555d7!important;box-shadow:none!important;font:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}html body #root#root#root .site-header .cart-preview-close{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:6px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#10213d!important;box-shadow:none!important;cursor:pointer!important}html body #root#root#root .site-header .cart-preview-close-icon{display:block!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important}html body #root#root#root .site-header .cart-preview-list{display:block!important;min-height:0!important;max-height:none!important;padding:4px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;scrollbar-color:#c6d0df transparent!important;scrollbar-width:thin!important}html body #root#root#root .site-header .cart-preview-item{display:grid!important;grid-template-columns:80px minmax(0,1fr) 28px!important;gap:20px!important;align-items:start!important;min-height:135px!important;margin:0!important;padding:20px 0!important;border:0!important;border-bottom:1px solid #e5e9f0!important;border-radius:0!important;background:#fff!important;color:#10213d!important;box-shadow:none!important}html body #root#root#root .site-header .cart-preview-item:last-child{border-bottom:0!important}html body #root#root#root .site-header .cart-preview-image{display:grid!important;place-items:center!important;width:80px!important;min-width:80px!important;height:80px!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:12px!important;background:#f4f7fb!important;color:#65748a!important;box-shadow:none!important}html body #root#root#root .site-header .cart-preview-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:transparent!important}html body #root#root#root .site-header .cart-preview-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;padding:0!important;background:transparent!important}html body #root#root#root .site-header .cart-preview-info>a{display:block!important;width:100%!important;overflow:hidden!important;color:#10213d!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root#root .site-header .cart-preview-info>small{margin-top:-5px!important;color:#66758a!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}html body #root#root#root .site-header .cart-preview-quantity{display:grid!important;grid-template-columns:repeat(3,39px)!important;width:119px!important;height:34px!important;overflow:hidden!important;border:1px solid #d9e0ea!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}html body #root#root#root .site-header .cart-preview-quantity>button,html body #root#root#root .site-header .cart-preview-quantity>span{display:grid!important;place-items:center!important;width:39px!important;min-width:39px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#10213d!important;box-shadow:none!important;font:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1!important}html body #root#root#root .site-header .cart-preview-quantity>button{cursor:pointer!important}html body #root#root#root .site-header .cart-preview-price{display:flex!important;align-items:baseline!important;gap:13px!important;min-height:22px!important;color:#10213d!important;background:transparent!important}html body #root#root#root .site-header .cart-preview-price strong{color:#10213d!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important}html body #root#root#root .site-header .cart-preview-price em{color:#7d8490!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:1.1!important;text-decoration:line-through!important}html body #root#root#root .site-header .cart-preview-remove{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:-3px 0 0!important;padding:5px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#747b84!important;box-shadow:none!important;cursor:pointer!important}html body #root#root#root .site-header .cart-preview-remove .trash-icon{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root#root#root .site-header .cart-preview-empty{margin:0!important;padding:42px 8px!important;color:#66758a!important;font-size:14px!important;text-align:center!important}html body #root#root#root .site-header .cart-preview-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:59px!important;padding:17px 20px 10px!important;border:0!important;border-top:1px solid #e5e9f0!important;background:#fff!important}html body #root#root#root .site-header .cart-preview-foot span,html body #root#root#root .site-header .cart-preview-foot strong{color:#10213d!important;line-height:1.2!important}html body #root#root#root .site-header .cart-preview-foot span{font-size:14px!important;font-weight:750!important}html body #root#root#root .site-header .cart-preview-foot strong{font-size:21px!important;font-weight:800!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .cart-preview-popover .cart-preview-action{display:flex!important;align-items:center!important;justify-content:center!important;min-height:49px!important;margin:0 20px 25px!important;padding:12px 18px!important;border:0!important;border-radius:4px!important;background:#1555d7!important;color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:750!important;line-height:1!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .cart-preview-popover :is(.cart-preview-clear,.cart-preview-close,.cart-preview-remove,.cart-preview-quantity>button):is(:hover,:focus-visible){background:#eef4ff!important;color:#1555d7!important;outline:none!important}html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main .cart-preview-popover .cart-preview-action:is(:hover,:focus-visible){background:#0e46bc!important;color:#fff!important;outline:none!important}@media (max-width: 620px){html body #root#root#root .site-header .cart-preview-popover{right:-8px!important;width:min(374px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important}html body #root#root#root .site-header .cart-preview-item{grid-template-columns:72px minmax(0,1fr) 26px!important;gap:13px!important}html body #root#root#root .site-header .cart-preview-image{width:72px!important;min-width:72px!important;height:72px!important}}.mobile-search-panel{display:none}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:absolute!important;z-index:20!important;top:0!important;right:6px!important;display:block!important;flex:none!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:0!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{position:absolute!important;top:26px!important;right:0!important;display:block!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;transform:none!important}html body #root#root#root#root#root .mobile-header-search-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body #root#root#root#root#root .mobile-header-search-trigger{position:absolute!important;z-index:22!important;top:26px!important;right:80px!important;display:grid!important;place-items:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:0!important;border-radius:10px!important;color:#0d1b45!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1b45' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;box-shadow:none!important}html body #root#root#root#root#root .mobile-header-search-trigger.is-open{background-image:none!important}html body #root#root#root#root#root .mobile-header-search-trigger:not(.is-open)>*{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu{position:absolute!important;top:0!important;right:40px!important;display:block!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{position:absolute!important;top:0!important;right:0!important;display:block!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{display:grid!important;place-items:center!important}html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon),html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon)>svg{overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button>.cart-count{top:-6px!important;right:-4px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{box-sizing:border-box!important;padding-right:122px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:fixed!important;z-index:24!important;top:90px!important;right:8px!important;left:8px!important;width:auto!important;height:48px!important}}@media (max-width: 760px){html body #root#root#root#root#root .mobile-header-search-trigger{top:23px!important}html body #root#root#root#root#root .site-header.toy-yellow-header:has(.header-search.is-open),html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open){height:148px!important;min-height:148px!important;max-height:148px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:absolute!important;z-index:24!important;top:88px!important;right:2px!important;bottom:auto!important;left:auto!important;display:grid!important;width:calc(100vw - 16px)!important;min-width:0!important;max-width:calc(100vw - 16px)!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;transform:none!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:82px!important;min-height:82px!important;max-height:82px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:82px!important;align-items:center!important;gap:12px!important;padding:0 20px!important;overflow:visible!important;box-sizing:border-box!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:82px!important;min-height:82px!important;max-height:82px!important;overflow:hidden!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{display:flex!important;align-items:center!important;justify-content:center!important;width:174px!important;min-width:0!important;max-width:174px!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{display:block!important;flex:0 0 156px!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-mobile{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:center!important;align-self:center!important;width:auto!important;height:82px!important;min-width:0!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:auto!important;height:52px!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links .header-icon-control,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links .header-icon-control>.header-icon-button{align-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important}html body #root#root#root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{width:100vw!important;height:clamp(184px,50vw,228px)!important;min-height:184px!important;max-height:228px!important;aspect-ratio:auto!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-position:center center!important;background-size:115% auto!important}html body #root#root#root#root#root .home-page.home-market>.home-service-benefits.home-service-benefits{display:none!important}html body #root#root#root .site-header .header-tools>.header-search{display:none!important}html body #root#root#root .mobile-bottom-nav .mobile-bottom-nav-link[type=button]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important}html body #root#root#root .mobile-bottom-nav{display:flex!important;align-items:center!important;justify-content:stretch!important}html body #root#root#root .mobile-bottom-nav>.mobile-bottom-nav-link{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important}html body #root#root#root .mobile-search-panel{position:fixed!important;z-index:1280!important;right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;left:12px!important;display:block!important;max-height:min(430px,calc(100dvh - 118px))!important;padding:15px!important;overflow-y:auto!important;box-sizing:border-box!important;border:1px solid #cfe1f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 48px #102a4338!important;color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important}html body #root#root#root .mobile-search-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:12px!important}html body #root#root#root .mobile-search-panel-head strong{font-size:1.05rem!important;font-weight:700!important}html body #root#root#root .mobile-search-panel-head>button{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:8px!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#eef6ff!important;color:#102a43!important}html body #root#root#root .mobile-search-panel-head svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}html body #root#root#root .mobile-search-panel-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;margin:0!important}html body #root#root#root .mobile-search-panel-form input{width:100%!important;min-width:0!important;height:46px!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid #bfd6ea!important;border-radius:12px!important;outline:none!important;background:#f8fbff!important;color:#102a43!important;font:inherit!important}html body #root#root#root .mobile-search-panel-form input:focus{border-color:#2468f2!important;box-shadow:0 0 0 3px #2468f224!important}html body #root#root#root .mobile-search-panel-form>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:88px!important;height:46px!important;padding:0 13px!important;border:0!important;border-radius:12px!important;background:#2468f2!important;color:#fff!important;font:inherit!important;font-weight:700!important}html body #root#root#root .mobile-search-panel-form>button svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}html body #root#root#root .mobile-search-hint,html body #root#root#root .mobile-search-suggestions>p{margin:12px 2px 0!important;color:#65788a!important;font-size:.86rem!important}html body #root#root#root .mobile-search-suggestions{display:grid!important;gap:2px!important;margin-top:10px!important}html body #root#root#root .mobile-search-suggestions>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:11px 8px!important;border-top:1px solid #e5eef6!important;color:#102a43!important;text-decoration:none!important}html body #root#root#root .mobile-search-suggestions>a span{min-width:0!important;overflow:hidden!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root#root#root .mobile-search-suggestions>a strong{flex:0 0 auto!important;color:#164fae!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body{padding-inline:10px!important;overflow:visible!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-carousel-body>.home-category-scroll-arrow{display:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;align-items:start!important;gap:12px 8px!important;width:100%!important;padding:4px 0!important;overflow:visible!important;box-sizing:border-box!important;scroll-snap-type:none!important;touch-action:auto!important;cursor:default!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item,html body #root#root#root .storefront-app-main .home-page.home-market .home-category-banner-item:nth-child(n){display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:360 / 430!important;flex:none!important;scroll-snap-align:none!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name{font-size:clamp(12px,3.8vw,16px)!important;line-height:1.08!important}html body #root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name.is-compact{font-size:clamp(11px,3.3vw,14px)!important}html body #root#root#root .storefront-app-main .home-page.home-market>.home-category-carousel{padding-top:82px!important;padding-bottom:100px!important}}@media (max-width: 390px){html body #root#root#root .mobile-search-panel-form>button span{display:none!important}html body #root#root#root .mobile-search-panel-form>button{min-width:46px!important;width:46px!important;padding:0!important}}@media (max-width: 760px){html body #root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:68px!important;align-items:center!important;gap:10px!important;width:100%!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:0 14px!important;overflow:visible!important;box-sizing:border-box!important}html body #root#root#root .site-header.toy-yellow-header .catalog-subnav-header{display:none!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;width:auto!important;min-width:0!important;height:68px!important;min-height:68px!important;max-height:68px!important;overflow:hidden!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{display:flex!important;justify-content:flex-start!important;width:150px!important;min-width:0!important;max-width:150px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;overflow:hidden!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{display:block!important;flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:62px!important;min-height:62px!important;max-height:62px!important;object-fit:contain!important;transform:none!important}html body #root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-mobile{display:none!important}html body #root#root#root .site-header.toy-yellow-header .header-tools{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0!important}html body #root#root#root .site-header.toy-yellow-header .header-tools .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important}html body #root#root#root .mobile-search-panel-form>button,html body #root#root#root .mobile-search-panel-form>button span{color:#fff!important}html body #root#root#root .home-page.home-market .mobile-product-section .mobile-section-heading{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important;padding-inline:0!important;box-sizing:border-box!important}html body #root#root#root .home-page.home-market .mobile-product-section .mobile-section-heading:before,html body #root#root#root .home-page.home-market .mobile-product-section .mobile-section-heading:after{display:block!important;flex:1 1 0!important;width:auto!important;min-width:18px!important;max-width:none!important}html body #root#root#root .home-page.home-market .mobile-product-section .mobile-section-heading h2{position:relative!important;z-index:1!important;right:auto!important;left:auto!important;flex:0 0 auto!important;margin:0!important;padding:0 2px!important;background:transparent!important;transform:none!important;white-space:nowrap!important}html body #root#root#root .home-page.home-market .mobile-product-section .mobile-section-heading>a{display:none!important}html body #root#root#root .home-page.home-market .home-display-cabinet-heading{display:grid!important;gap:5px!important}html body #root#root#root .home-page.home-market .home-display-cabinet-heading>p{display:block!important;margin:0!important;color:#52677b!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.78rem!important;font-weight:600!important;text-align:center!important}html body #root#root#root .home-cabinet-mobile-overlay{position:fixed!important;z-index:1500!important;inset:0 0 calc(78px + env(safe-area-inset-bottom))!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:14px!important;box-sizing:border-box!important;background:#0a1c347a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;animation:cabinet-mobile-backdrop-in .24s ease-out both!important}html body #root#root#root .home-cabinet-mobile-sheet{position:relative!important;display:block!important;width:min(calc(100% - 40px),320px)!important;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom))!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;border-radius:18px!important;background:transparent!important;box-shadow:0 24px 70px #0a1c3457!important;transform-origin:center center!important;animation:none!important;overscroll-behavior:contain!important}html body #root#root#root .home-cabinet-mobile-sheet>.home-cabinet-mobile-close{position:absolute!important;z-index:20!important;top:10px!important;left:10px!important;display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;place-items:center!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:50%!important;background:#102a43b8!important;color:#fff!important;box-shadow:0 4px 12px #102a4338!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;font:400 1.55rem/1 Arial,sans-serif!important}html body #root#root#root .home-cabinet-mobile-sheet>.store-product-card{width:100%!important;max-width:none!important;height:480px!important;min-height:480px!important;max-height:480px!important;margin:0!important;overflow:hidden!important;border-radius:18px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__media,html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__image-link,html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__image{flex-basis:235px!important;height:235px!important;min-height:235px!important;max-height:235px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__meta{flex-basis:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:8px 12px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__content{padding:12px 16px 6px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__title-link h4{min-height:30px!important;max-height:30px!important;font-size:1rem!important;line-height:1.15!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__action{margin:7px 16px 12px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__action button{min-height:42px!important;height:42px!important}}@keyframes cabinet-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cabinet-mobile-sheet-in{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 760px) and (max-height: 620px){html body #root#root#root .home-cabinet-mobile-sheet>.store-product-card{height:400px!important;min-height:400px!important;max-height:400px!important}html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__media,html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__image-link,html body #root#root#root .home-cabinet-mobile-sheet .store-product-card__image{flex-basis:175px!important;height:175px!important;min-height:175px!important;max-height:175px!important}}@media (prefers-reduced-motion: reduce){.home-cabinet-mobile-overlay,.home-cabinet-mobile-sheet{animation-duration:1ms!important}}@media (min-width: 761px){.home-display-cabinet-heading>p,.home-cabinet-mobile-overlay{display:none!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:86px!important;min-height:86px!important;max-height:86px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:86px!important;place-items:center!important;padding:0 16px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{display:flex!important;grid-column:1!important;grid-row:1!important;align-items:center!important;justify-content:center!important;width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;overflow:hidden!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{display:flex!important;align-items:center!important;justify-content:center!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0 auto!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{flex:0 0 174px!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:absolute!important;top:0!important;right:0!important;display:block!important;width:0!important;height:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{display:block!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{position:static!important;display:block!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-dropdown{position:fixed!important;z-index:1320!important;top:auto!important;right:12px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;left:auto!important;width:min(280px,calc(100vw - 24px))!important;max-height:calc(100dvh - 112px)!important;overflow-y:auto!important;transform-origin:bottom right!important}html body #root#root#root#root#root .site-header.toy-yellow-header .cart-preview-popover{position:fixed!important;z-index:1320!important;top:auto!important;right:12px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;left:auto!important;width:min(374px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom))!important;transform-origin:bottom right!important}html body #root#root#root#root#root .mobile-bottom-nav{padding-right:5px!important;padding-left:5px!important;gap:0!important}html body #root#root#root#root#root .mobile-bottom-nav>.mobile-bottom-nav-link{padding-right:1px!important;padding-left:1px!important;font-size:.62rem!important}html body #root#root#root#root#root .mobile-bottom-nav-link .cart-count{top:1px!important;right:calc(50% - 20px)!important}html body #root#root#root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:clamp(230px,64vw,286px)!important;min-height:230px!important;max-height:286px!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-position:center center!important;background-size:cover!important}}@media (max-width: 760px){html body #root#root#root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:clamp(220px,61vw,270px)!important;min-height:220px!important;max-height:270px!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-position:center center!important;background-size:100% 100%!important}html body #root#root#root#root#root .home-page.home-market .home-category-carousel-heading{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 12px!important;box-sizing:border-box!important}html body #root#root#root#root#root .home-page.home-market .home-category-carousel-heading .home-category-heading-copy{display:block!important;width:100%!important;min-width:0!important;text-align:center!important}html body #root#root#root#root#root .home-page.home-market .home-category-carousel-heading h2{width:100%!important;margin:0!important;font-size:clamp(1.75rem,8.2vw,2.15rem)!important;line-height:1.08!important;text-align:center!important;white-space:normal!important}html body #root#root#root#root#root .home-page.home-market .home-category-carousel-heading>.home-category-view-all{display:none!important}html body #root#root#root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name{font-size:34px!important;line-height:1.04!important;letter-spacing:-.35px!important}html body #root#root#root#root#root .storefront-app-main .home-page.home-market .home-category-cloud-name.is-compact{font-size:29px!important;line-height:1.02!important}}@media (min-width: 761px){.mobile-header-menu{display:none!important}}@media (max-width: 760px){html body #root#root#root#root#root .mobile-bottom-nav,html body #root#root#root#root#root .mobile-search-panel{display:none!important}html body #root#root#root#root#root .app-main{padding-bottom:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{height:82px!important;min-height:82px!important;max-height:82px!important;transition:height .3s cubic-bezier(.22,1,.36,1),max-height .3s cubic-bezier(.22,1,.36,1)!important}html body #root#root#root#root#root .site-header.toy-yellow-header:has(.header-search.is-open),html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open){height:148px!important;min-height:148px!important;max-height:148px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{position:relative!important;display:grid!important;grid-template-columns:44px minmax(116px,1fr) auto!important;grid-template-rows:82px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;overflow:visible!important;box-sizing:border-box!important}html body #root#root#root#root#root .site-header.toy-yellow-header .mobile-header-menu{position:relative!important;z-index:4!important;display:block!important;grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important}html body #root#root#root#root#root .mobile-header-menu-trigger{display:grid!important;grid-template-rows:repeat(3,2px)!important;align-content:center!important;gap:5px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}html body #root#root#root#root#root .mobile-header-menu-trigger>span{display:block!important;width:23px!important;height:2px!important;border-radius:999px!important;background:#0d1b45!important}html body #root#root#root#root#root .mobile-header-menu-panel{position:fixed!important;z-index:1350!important;top:calc(var(--site-header-height, 82px) + 8px)!important;left:10px!important;display:grid!important;width:min(330px,calc(100vw - 20px))!important;max-height:calc(100dvh - var(--site-header-height, 82px) - 20px)!important;padding:16px!important;overflow-y:auto!important;box-sizing:border-box!important;border:1px solid #cfe1f2!important;border-radius:16px!important;background:#fff!important;color:#102a43!important;box-shadow:0 20px 48px #102a4338!important;animation:mobile-header-panel-in .26s cubic-bezier(.22,1,.36,1) both!important}html body #root#root#root#root#root .mobile-header-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:11px!important;border-bottom:1px solid #dfebf5!important}html body #root#root#root#root#root .mobile-header-menu-head strong{color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:1.05rem!important}html body #root#root#root#root#root .mobile-header-menu-head>button{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#edf5ff!important;color:#102a43!important;font:400 1.5rem/1 Arial,sans-serif!important}html body #root#root#root#root#root .mobile-header-category-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important;padding:10px 0!important}html body #root#root#root#root#root .mobile-header-category-links>a,html body #root#root#root#root#root .mobile-header-main-links>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:40px!important;padding:7px 9px!important;box-sizing:border-box!important;border-radius:9px!important;color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.88rem!important;font-weight:650!important;line-height:1.15!important;text-decoration:none!important;overflow-wrap:anywhere!important}html body #root#root#root#root#root .mobile-header-category-links>a:is(:hover,:focus-visible),html body #root#root#root#root#root .mobile-header-main-links>a:is(:hover,:focus-visible){background:#edf5ff!important;color:#165ac8!important}html body #root#root#root#root#root .mobile-header-main-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:10px!important;border-top:1px solid #dfebf5!important}html body #root#root#root#root#root .mobile-header-main-links>a{justify-content:center!important;min-height:44px!important;border:1px solid #cfe1f2!important;font-weight:700!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;overflow:hidden!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{justify-content:flex-start!important;width:148px!important;min-width:0!important;max-width:148px!important;height:78px!important;min-height:78px!important;max-height:78px!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{flex:0 0 142px!important;width:142px!important;min-width:142px!important;max-width:142px!important;height:72px!important;min-height:72px!important;max-height:72px!important;object-fit:contain!important;object-position:left center!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:static!important;display:flex!important;grid-column:3!important;grid-row:1!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;width:auto!important;height:82px!important;margin:0!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{display:flex!important;align-items:center!important;gap:2px!important;width:auto!important;height:48px!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{position:relative!important;display:inline-flex!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{display:grid!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;place-items:center!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search{position:static!important;display:grid!important;flex:0 0 42px!important;order:0!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-collapsed>input{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search>button{display:grid!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#0d1b45!important;box-shadow:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:absolute!important;z-index:5!important;top:86px!important;right:12px!important;left:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;width:auto!important;min-width:0!important;max-width:none!important;height:50px!important;padding:0!important;overflow:hidden!important;border:1.5px solid #2468f2!important;border-radius:13px!important;background:#fff!important;box-shadow:0 7px 22px #102a4324!important;transform-origin:center top!important;animation:mobile-header-search-in .3s cubic-bezier(.22,1,.36,1) both!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open>input{display:block!important;grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:48px!important;padding:0 14px!important;border:0!important;outline:0!important;background:#fff!important;color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.92rem!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open>button{grid-column:2!important;grid-row:1!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:0!important;background:#fff!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-dropdown,html body #root#root#root#root#root .site-header.toy-yellow-header .cart-preview-popover{position:fixed!important;top:calc(var(--site-header-height, 82px) + 8px)!important;right:10px!important;bottom:auto!important;left:auto!important;transform-origin:top right!important}html body #root#root#root#root#root .site-header.toy-yellow-header .cart-preview-popover{max-height:calc(100dvh - var(--site-header-height, 82px) - 20px)!important}html body #root#root#root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:50vw!important;min-height:0!important;max-height:none!important;aspect-ratio:2 / 1!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-position:center center!important;background-size:contain!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open){overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:absolute!important;z-index:8!important;top:0!important;right:8px!important;display:block!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{position:absolute!important;top:21px!important;right:0!important;display:block!important;width:82px!important;min-width:82px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu{position:absolute!important;top:0!important;right:42px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{position:absolute!important;top:0!important;right:0!important}html body #root#root#root#root#root .mobile-header-search-trigger{position:absolute!important;z-index:10!important;top:21px!important;right:84px!important;display:grid!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;place-items:center!important;overflow:visible!important;opacity:1!important;visibility:visible!important;border:0!important;border-radius:10px!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1b45' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;box-shadow:none!important}html body #root#root#root#root#root .mobile-header-search-trigger.is-open{background-image:none!important}html body #root#root#root#root#root .mobile-header-search-trigger:not(.is-open)>*{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon),html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon)>svg{overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button>.cart-count{top:-5px!important;right:-5px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{box-sizing:border-box!important;padding-right:126px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:fixed!important;z-index:12!important;top:90px!important;right:8px!important;left:8px!important}}@media (max-width: 300px){html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{right:2px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{padding-right:124px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{max-width:92px!important}}@keyframes mobile-header-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobile-header-search-in{0%{opacity:0;transform:translateY(-9px) scaleY(.84)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media (min-width: 761px){.mobile-header-search-trigger{display:none!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:0 10px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open),html body #root#root#root#root#root .site-header.toy-yellow-header:has(.header-search.is-open){height:144px!important;min-height:144px!important;max-height:144px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .mobile-header-menu{position:relative!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}html body #root#root#root#root#root .mobile-header-menu-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0 9px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:min(142px,100%)!important;min-width:0!important;max-width:142px!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav .header-logo-main{display:block!important;flex:0 1 142px!important;width:100%!important;min-width:0!important;max-width:142px!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;object-fit:contain!important;object-position:left center!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:static!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;gap:2px!important;width:auto!important;height:46px!important;margin:0!important}html body #root#root#root#root#root .mobile-header-search-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important}html body #root#root#root#root#root .mobile-header-search-trigger{display:grid!important;padding:0!important;place-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#0d1b45!important;box-shadow:none!important}html body #root#root#root#root#root .mobile-header-search-trigger svg,html body #root#root#root#root#root .mobile-header-search-trigger svg *{width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-collapsed,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-route-resetting{position:absolute!important;display:none!important;width:0!important;height:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{top:86px!important;right:10px!important;left:10px!important;width:auto!important;height:48px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;gap:2px!important;width:auto!important;height:42px!important;margin:0!important}html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon){display:grid!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;place-items:center!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon)>svg{display:block!important;width:25px!important;height:25px!important;margin:0!important;transform:none!important}html body #root#root#root#root#root .home-page.home-market .market-hero.home-main-hero.home-main-hero--artwork{height:33.3333vw!important;min-height:0!important;max-height:none!important;aspect-ratio:3 / 1!important;background:transparent!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork :is(.market-hero-motion-slide,.market-hero-slide,.home-main-hero-artwork-image){background-color:transparent!important}html body #root#root#root#root#root .home-page.home-market .home-main-hero--artwork .home-main-hero-artwork-image{background-position:center center!important;background-size:100% 100%!important}}@media (max-width: 360px){html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main{gap:4px!important;padding-right:6px!important;padding-left:6px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .mobile-header-menu{flex-basis:38px!important;width:38px!important;min-width:38px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav>.brand{max-width:124px!important}html body #root#root#root#root#root .mobile-header-search-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{flex-basis:37px!important;width:37px!important;min-width:37px!important;max-width:37px!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open){align-items:flex-start!important}html body #root#root#root#root#root .site-header.toy-yellow-header .mobile-header-menu{align-self:flex-start!important;margin-top:20px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{align-self:flex-start!important;height:82px!important;min-height:82px!important;max-height:82px!important}html body #root#root#root#root#root .mobile-header-search-trigger{position:relative!important;align-self:center!important;opacity:1!important;visibility:visible!important;overflow:visible!important}html body #root#root#root#root#root .mobile-header-search-glyph{position:relative!important;display:block!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;border:0!important;background:transparent!important;opacity:1!important;visibility:visible!important}html body #root#root#root#root#root .mobile-header-search-glyph:before{content:""!important;position:absolute!important;top:1px!important;left:1px!important;display:block!important;width:13px!important;height:13px!important;box-sizing:border-box!important;border:2.4px solid #0d1b45!important;border-radius:50%!important;background:transparent!important}html body #root#root#root#root#root .mobile-header-search-glyph:after{content:""!important;position:absolute!important;right:1px!important;bottom:3px!important;display:block!important;width:9px!important;height:2.4px!important;border-radius:999px!important;background:#0d1b45!important;transform:rotate(45deg)!important;transform-origin:center!important}html body #root#root#root#root#root .mobile-header-search-close{display:grid!important;width:24px!important;height:24px!important;place-items:center!important;color:#0d1b45!important;background:transparent!important;font:300 2rem/1 Arial,sans-serif!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{align-self:center!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{display:flex!important;align-items:center!important;justify-content:center!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{top:88px!important;right:8px!important;left:8px!important}}@media (max-width: 760px){html body #root#root#root#root#root .site-header.toy-yellow-header,html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools,html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools{position:absolute!important;z-index:20!important;top:0!important;right:6px!important;display:block!important;flex:none!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:0!important;padding:0!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools .menu-links{position:absolute!important;top:26px!important;right:0!important;display:block!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;transform:none!important}html body #root#root#root#root#root .mobile-header-search-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu,html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}html body #root#root#root#root#root .mobile-header-search-trigger{position:absolute!important;z-index:22!important;top:26px!important;right:80px!important;display:grid!important;place-items:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:0!important;border-radius:10px!important;color:#0d1b45!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1b45' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:24px 24px!important;box-shadow:none!important}html body #root#root#root#root#root .mobile-header-search-trigger.is-open{background-image:none!important}html body #root#root#root#root#root .mobile-header-search-trigger:not(.is-open)>*{display:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu{position:absolute!important;top:0!important;right:40px!important;display:block!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu{position:absolute!important;top:0!important;right:0!important;display:block!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-user-menu>.header-user-trigger,html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button{display:grid!important;place-items:center!important}html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon),html body #root#root#root#root#root .site-header.toy-yellow-header :is(.header-user-icon,.header-cart-icon)>svg{overflow:visible!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-cart-menu>.header-icon-button>.cart-count{top:-6px!important;right:-4px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-brand-nav{box-sizing:border-box!important;padding-right:122px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:fixed!important;z-index:24!important;top:90px!important;right:8px!important;left:8px!important;width:auto!important;height:48px!important}}@media (max-width: 760px){html body #root#root#root#root#root .mobile-header-search-trigger{top:23px!important}html body #root#root#root#root#root .site-header.toy-yellow-header:has(.header-search.is-open),html body #root#root#root#root#root .site-header.toy-yellow-header .top-header.toy-yellow-header-main:has(.header-search.is-open){height:148px!important;min-height:148px!important;max-height:148px!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open{position:absolute!important;z-index:24!important;top:88px!important;right:6px!important;bottom:auto!important;left:auto!important;display:grid!important;box-sizing:border-box!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;transform:none!important}html body #root#root#root#root#root .site-header.toy-yellow-header .header-tools>.header-search.is-open>input{box-sizing:border-box!important;padding-right:12px!important;padding-left:17px!important}html body #root#root#root#root#root .mobile-header-menu-panel{top:90px!important;left:8px!important;width:min(410px,calc(100vw - 16px))!important;max-height:calc(100dvh - 100px)!important;padding:14px!important;overscroll-behavior:contain!important}html body #root#root#root#root#root .mobile-header-category-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:12px 0!important}html body #root#root#root#root#root .mobile-header-category-group{display:block!important;min-width:0!important;overflow:hidden!important;border:1px solid #d8e7f5!important;border-radius:12px!important;background:#fff!important}html body #root#root#root#root#root .mobile-header-category-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:0!important;color:#102a43!important;background:#fff!important;box-shadow:none!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.98rem!important;font-weight:700!important;line-height:1.2!important;text-align:left!important}html body #root#root#root#root#root .mobile-header-category-group.is-expanded>.mobile-header-category-trigger{color:#102a43!important;background:#fff!important}html body #root#root#root#root#root .mobile-header-category-trigger>span,html body #root#root#root#root#root .mobile-header-category-trigger-meta{background:transparent!important}html body #root#root#root#root#root .mobile-header-category-trigger-meta{display:flex!important;align-items:center!important;gap:9px!important}html body #root#root#root#root#root .mobile-header-category-trigger-meta small{display:grid!important;min-width:24px!important;height:24px!important;padding:0 6px!important;place-items:center!important;border-radius:999px!important;color:#334e68!important;background:#f1f4f7!important;font-size:.72rem!important;font-weight:800!important}html body #root#root#root#root#root .mobile-header-category-trigger-meta i{display:block!important;width:8px!important;height:8px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .18s ease!important}html body #root#root#root#root#root .mobile-header-category-group.is-expanded .mobile-header-category-trigger-meta i{transform:translateY(2px) rotate(225deg)!important}html body #root#root#root#root#root .mobile-header-subcategory-panel{display:grid!important;gap:10px!important;padding:10px 11px 12px!important;border-top:1px solid #d8e7f5!important;background:#f3f8fd!important;animation:mobile-category-panel-in .18s ease-out both!important}html body #root#root#root#root#root .mobile-header-category-all{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;padding:4px 3px!important;color:#165ac8!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:800!important;text-decoration:none!important}html body #root#root#root#root#root .mobile-header-subcategory-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body #root#root#root#root#root .mobile-header-subcategory-links>a{display:flex!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:8px 9px!important;overflow-wrap:anywhere!important;border:1px solid #d8e7f5!important;border-radius:9px!important;color:#294963!important;background:#fff!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:650!important;line-height:1.18!important;text-decoration:none!important}html body #root#root#root#root#root .mobile-header-subcategory-empty{margin:0!important;color:#637b91!important;font-size:.8rem!important}}@media (max-width: 340px){html body #root#root#root#root#root .mobile-header-subcategory-links{grid-template-columns:minmax(0,1fr)!important}}@keyframes mobile-category-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 0px){html body #root#root#root#root#root .mobile-header-menu-panel{top:86px!important;right:auto!important;left:6px!important;width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 94px)!important;padding:clamp(16px,4vw,24px)!important;border-radius:22px 22px 16px 16px!important;background:#fff!important}html body #root#root#root#root#root .mobile-header-menu-head{padding-bottom:14px!important;border-bottom:0!important}html body #root#root#root#root#root .mobile-header-menu-head strong{font-size:clamp(1.25rem,5.5vw,1.65rem)!important;font-weight:800!important}html body #root#root#root#root#root .mobile-header-menu-search{display:grid!important;grid-template-columns:36px minmax(0,1fr) 34px!important;align-items:center!important;gap:5px!important;box-sizing:border-box!important;width:100%!important;min-height:56px!important;margin:0 0 22px!important;padding:0 10px 0 14px!important;overflow:hidden!important;border:1px solid #c9dff3!important;border-radius:18px!important;background:#f8fbff!important}html body #root#root#root#root#root .mobile-header-menu-search>svg{width:25px!important;height:25px!important;color:#7288a2!important;fill:none!important;stroke:currentColor!important}html body #root#root#root#root#root .mobile-header-menu-search>input{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:52px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;color:#102a43!important;background:transparent!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:clamp(.9rem,4vw,1.05rem)!important;font-weight:600!important}html body #root#root#root#root#root .mobile-header-menu-search>button{display:grid!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;place-items:center!important;border:0!important;border-radius:50%!important;color:#175fae!important;background:#e9f3ff!important;font-size:1rem!important}html body #root#root#root#root#root .mobile-header-menu-section-title{margin:0 0 12px!important;color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:1.12rem!important;font-weight:800!important}html body #root#root#root#root#root .mobile-header-category-links{display:flex!important;grid-template-columns:none!important;gap:9px!important;width:100%!important;margin:0!important;padding:0 0 16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body #root#root#root#root#root .mobile-header-category-links::-webkit-scrollbar{display:none!important}html body #root#root#root#root#root .mobile-header-category-chip{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;flex:0 0 clamp(150px,42vw,190px)!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:82px!important;margin:0!important;padding:10px!important;scroll-snap-align:start!important;border:1px solid #c9dff3!important;border-radius:16px!important;color:#102a43!important;background:#fff!important;box-shadow:none!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.9rem!important;font-weight:700!important;line-height:1.15!important;text-align:left!important}html body #root#root#root#root#root .mobile-header-category-chip>span:last-child{min-width:0!important;overflow-wrap:anywhere!important;color:inherit!important;background:transparent!important}html body #root#root#root#root#root .mobile-header-category-chip.is-active{border-color:#2f80d8!important;color:#fff!important;background:linear-gradient(135deg,#378ce2,#236dbd)!important;box-shadow:0 8px 20px #236dbd33!important}html body #root#root#root#root#root .mobile-header-menu-icon{display:grid!important;flex:0 0 auto!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;place-items:center!important;border-radius:50%!important;color:#1768a7!important;background:#e8f4ff!important}html body #root#root#root#root#root .mobile-menu-tone-1>.mobile-header-menu-icon{background:#f0edff!important}html body #root#root#root#root#root .mobile-menu-tone-2>.mobile-header-menu-icon{background:#e5f8f8!important}html body #root#root#root#root#root .mobile-menu-tone-3>.mobile-header-menu-icon{background:#f8eafb!important}html body #root#root#root#root#root .mobile-header-category-chip.is-active>.mobile-header-menu-icon{color:#fff!important;background:#ffffff2b!important}html body #root#root#root#root#root .mobile-header-menu-icon>svg{width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important}html body #root#root#root#root#root .mobile-header-category-detail{display:grid!important;gap:14px!important;padding:16px 0 4px!important;border-top:1px solid #d8e7f5!important}html body #root#root#root#root#root .mobile-header-category-detail-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #root#root#root#root#root .mobile-header-category-detail-head h3{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;color:#102a43!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:clamp(1rem,4.5vw,1.25rem)!important;font-weight:800!important}html body #root#root#root#root#root .mobile-header-category-detail-head h3 small{display:grid!important;min-width:30px!important;height:30px!important;padding:0 7px!important;place-items:center!important;border-radius:999px!important;color:#23435f!important;background:#eef2f6!important;font-size:.75rem!important}html body #root#root#root#root#root .mobile-header-category-detail-head>a{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:7px!important;color:#176bc1!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.88rem!important;font-weight:800!important;text-decoration:none!important}html body #root#root#root#root#root .mobile-header-subcategory-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body #root#root#root#root#root .mobile-header-subcategory-links>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:116px!important;padding:10px 8px!important;border:1px solid #c9dff3!important;border-radius:14px!important;color:#102a43!important;background:#fff!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:clamp(.78rem,3.6vw,.92rem)!important;font-weight:700!important;line-height:1.18!important;text-align:center!important;text-decoration:none!important}html body #root#root#root#root#root .mobile-header-subcategory-links>a>span:last-child{overflow-wrap:anywhere!important;color:inherit!important;background:transparent!important}html body #root#root#root#root#root .mobile-header-category-hint{margin:0!important;padding:15px 4px 18px!important;border-top:1px solid #d8e7f5!important;color:#637b91!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.85rem!important;text-align:center!important}html body #root#root#root#root#root .mobile-header-main-links{margin-top:12px!important}}@media (max-width: 280px){html body #root#root#root#root#root .mobile-header-subcategory-links{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){html body #root#root#root#root#root .home-page.home-market>.home-service-benefits.home-service-benefits{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 20px)!important;height:auto!important;min-height:0!important;margin:18px auto 42px!important;padding:8px 0!important}html body #root#root#root#root#root .home-page.home-market .home-display-cabinet-view-all,html body #root#root#root#root#root .home-page.home-market .home-display-cabinet-view-all:visited,html body #root#root#root#root#root .home-page.home-market .home-display-cabinet-view-all:hover,html body #root#root#root#root#root .home-page.home-market .home-display-cabinet-view-all:focus-visible{bottom:4.8%!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-right:clamp(8px,2.8vw,16px)!important;padding-left:clamp(8px,2.8vw,16px)!important;overflow:hidden!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid.product-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(10px,3vw,18px)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid.product-strip>.store-product-card{container-type:inline-size!important;display:flex!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__media{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1.06!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__image-link,html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__image{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__meta{flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:62px!important;max-height:none!important;padding:10px clamp(10px,4cqw,18px)!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__content{flex:1 1 auto!important;min-height:120px!important;padding:12px clamp(10px,4cqw,18px) 8px!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__action{width:auto!important;margin:9px clamp(10px,4cqw,16px) 12px!important;overflow:visible!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__action button{gap:clamp(5px,2cqw,9px)!important;min-width:0!important;min-height:46px!important;padding:0 clamp(8px,4cqw,14px)!important;font-size:clamp(.76rem,4.1cqw,.92rem)!important;white-space:normal!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__action button svg{flex:0 0 20px!important;width:20px!important;height:20px!important}}@container (max-width: 220px){html body #root .home-page.home-market .mobile-product-grid .store-product-card__meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:8px!important}html body #root .home-page.home-market .mobile-product-grid .store-product-card__prices,html body #root .home-page.home-market .mobile-product-grid .store-product-card__price{margin-left:0!important}html body #root .home-page.home-market .mobile-product-grid .store-product-card__rating{padding-right:6px!important;padding-left:6px!important;font-size:.72rem!important}html body #root .home-page.home-market .mobile-product-grid .store-product-card__title-link h4{font-size:1rem!important}}@media (max-width: 360px){html body #root#root#root#root#root .home-page.home-market .mobile-product-grid.product-strip{grid-template-columns:minmax(0,1fr)!important}html body #root#root#root#root#root .home-page.home-market .mobile-product-grid .store-product-card__media{aspect-ratio:4 / 3!important}}html body #root#root#root#root .site-header .header-user-dropdown{box-sizing:border-box!important;width:270px!important;min-width:270px!important;padding:10px!important;overflow:hidden!important;border:2px solid #9abcf5!important;border-radius:7px!important;background:#fff!important;color:#10213d!important;box-shadow:0 16px 38px #172a4c2e!important}html body #root#root#root#root .site-header .header-user-dropdown:before,html body #root#root#root#root .site-header .header-user-dropdown:after{display:none!important;content:none!important}html body #root#root#root#root .site-header .header-user-dropdown-head{margin:0 0 6px!important;padding:11px 12px!important;border:1px solid #dbe6f5!important;border-radius:4px!important;background:#f8fbff!important}html body #root#root#root#root .site-header .header-user-dropdown>:is(a,button){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:43px!important;margin:0!important;padding:9px 12px!important;border:0!important;border-radius:5px!important;background:transparent!important;background-color:transparent!important;color:#10213d!important;box-shadow:none!important}html body #root#root#root#root .site-header .header-user-dropdown>:is(a,button):is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;background:#eef4ff!important;background-color:#eef4ff!important;color:#1555d7!important;box-shadow:none!important;outline:none!important}html body #root#root#root#root .site-header .header-user-dropdown>:is(a,button) :is(span,strong,small){background:transparent!important;background-color:transparent!important;color:inherit!important}html body #root#root#root#root .site-header .header-user-dropdown :is(.header-orders-icon,.header-heart-icon,.header-bell-icon,.header-settings-icon){display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;background:transparent!important}html body #root#root#root#root .site-header .header-user-dropdown .header-account-settings,html body #root#root#root#root .site-header .header-user-dropdown .header-account-settings:visited{color:#10213d!important}html body #root#root#root#root .site-header .header-user-dropdown :is(.header-orders-icon,.header-heart-icon,.header-bell-icon,.header-settings-icon),html body #root#root#root#root .site-header .header-user-dropdown :is(.header-orders-icon,.header-heart-icon,.header-bell-icon,.header-settings-icon) *,html body #root#root#root#root .site-header .header-user-dropdown>a:is(:hover,:focus-visible) :is(.header-orders-icon,.header-heart-icon,.header-bell-icon,.header-settings-icon),html body #root#root#root#root .site-header .header-user-dropdown>a:is(:hover,:focus-visible) :is(.header-orders-icon,.header-heart-icon,.header-bell-icon,.header-settings-icon) *{color:#7650d8!important;stroke:#7650d8!important;background:transparent!important;background-color:transparent!important}html body #root#root#root#root .site-header .cart-preview-popover{border:2px solid #9abcf5!important}html body #root#root#root#root .site-header .header-user-dropdown .header-account-count{margin-left:auto!important}html body #root#root#root#root .site-header .header-user-dropdown .header-user-dropdown-logout{margin-top:6px!important;border-top:1px solid #dbe6f5!important;border-radius:0!important}@media (max-width: 420px){html body #root#root#root#root .site-header .header-user-dropdown{width:min(270px,calc(100vw - 20px))!important;min-width:0!important}}html body #root#root#root#root .home-page.home-market :is(.home-category-carousel-heading,.home-section--new-arrivals>.home-standard-section-heading,.mobile-new-arrivals-section>.mobile-section-heading){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body #root#root#root#root .home-page.home-market .home-category-heading-copy{position:absolute!important;top:50%!important;left:50%!important;width:max-content!important;max-width:calc(100% - 180px)!important;min-width:0!important;text-align:center!important;transform:translate(-50%,-50%)!important}html body #root#root#root#root .home-page.home-market :is(.home-display-cabinet-heading h2,.home-category-carousel-heading h2,.home-section--new-arrivals>.home-standard-section-heading>h2,.mobile-new-arrivals-section>.mobile-section-heading>h2){position:static!important;inset:auto!important;flex:0 1 auto!important;width:auto!important;margin:0!important;color:#102a43!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(1.75rem,2.5vw,2.5rem)!important;font-weight:600!important;font-optical-sizing:auto!important;line-height:1.08!important;letter-spacing:-.015em!important;text-align:center!important}html body #root#root#root#root .home-page.home-market :is(.home-category-carousel-heading,.home-section--new-arrivals>.home-standard-section-heading)>a{position:absolute!important;right:0!important}@media (max-width: 760px){html body #root#root#root#root .home-page.home-market .home-category-heading-copy{max-width:100%!important}html body #root#root#root#root .home-page.home-market :is(.home-display-cabinet-heading h2,.home-category-carousel-heading h2,.home-section--new-arrivals>.home-standard-section-heading>h2,.mobile-new-arrivals-section>.mobile-section-heading>h2){font-size:clamp(1.5rem,7vw,1.9rem)!important;white-space:normal!important}}html body #root#root#root#root .user-settings-page .user-settings-brand h1{font-family:Quicksand,Segoe UI,sans-serif!important;font-synthesis:none!important}html body #root#root#root#root .user-settings-page .success-message{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root#root#root#root .delivery-detail-checks{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;margin:6px 0 4px!important;padding:0!important;overflow:hidden!important;border:1px solid #c9dcf5!important;border-radius:10px!important;background:#f8fbff!important}html body #root#root#root#root .delivery-detail-checks>legend{box-sizing:border-box!important;display:block!important;width:100%!important;margin:0!important;padding:12px 16px 10px!important;border-bottom:1px solid #dbe8f8!important;background:#eef5ff!important;color:#10213d!important;font-family:Quicksand,Segoe UI,sans-serif!important;font-size:.9rem!important;font-weight:700!important}html body #root#root#root#root .delivery-detail-check-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 14px!important;padding:14px 16px 16px!important;background:transparent!important}html body #root#root#root#root :is(.user-settings-grid,.checkout-grid) .delivery-detail-check-options>label{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;color:#10213d!important;font-size:.82rem!important;font-weight:700!important;cursor:pointer!important}html body #root#root#root#root :is(.user-settings-grid,.checkout-grid) .delivery-detail-check-options>label>input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0!important;accent-color:#2563eb!important;box-shadow:none!important}html body #root#root#root#root .checkout-page .checkout-section>h3{font-family:Quicksand,Segoe UI,sans-serif!important;font-synthesis:none!important}html body #root#root#root#root .checkout-page .checkout-grid .checkout-shipping-field{grid-column:1 / -1!important}html body #root#root#root#root .checkout-page .checkout-field-heading{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:6px 14px!important}html body #root#root#root#root .checkout-page .checkout-field-heading>small{text-align:left!important}@media (max-width: 900px){html body #root#root#root#root .delivery-detail-check-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 480px){html body #root#root#root#root .delivery-detail-check-options,html body #root#root#root#root .checkout-page .checkout-field-heading{grid-template-columns:1fr!important}}.account-purchases-page{min-height:calc(100vh - var(--site-header-height, 100px));padding:30px clamp(18px,4vw,64px) 64px;background:#f3f6fa;color:#10213d;font-family:Quicksand,Segoe UI,sans-serif!important;font-synthesis:none!important}.account-purchases-page *,.account-purchases-page *:before,.account-purchases-page *:after{box-sizing:border-box}html body #root#root#root#root .account-purchases-page,html body #root#root#root#root .account-purchases-page *{font-family:Quicksand,Segoe UI,sans-serif!important}.account-purchases-header,.account-purchases-layout{width:min(1380px,100%);margin-inline:auto}.account-purchases-header{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:0 4px 16px;border-bottom:1px solid #cdd7e5}.account-purchases-header>a{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:8px;color:#2466df}.account-purchases-header>a:hover{background:#e6efff}.account-purchases-header span{display:block;margin-bottom:2px;color:#63738c;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-purchases-header h1,.account-purchases-page h2,.account-purchases-page h3,.account-purchases-page p{margin:0}.account-purchases-header h1{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.15}.account-purchases-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(290px,.9fr);gap:18px;align-items:start}.account-orders-column,.account-details-column{display:grid;min-width:0;gap:14px}.account-details-column{position:sticky;top:calc(var(--site-header-height, 100px) + 18px)}.account-column-title{display:flex;align-items:center;gap:9px;min-height:50px;padding:0 18px;border:1px solid #dce5f1;border-radius:8px;background:#fff;box-shadow:0 2px 6px #19355b12}.account-column-title svg,.account-info-card>header svg{color:#246bf2}.account-column-title h2{font-size:1.05rem}.account-column-title span{display:inline-grid;min-width:27px;height:27px;margin-left:auto;padding-inline:8px;place-items:center;border-radius:99px;background:#eaf2ff;color:#1555d7;font-size:.78rem;font-weight:800}.account-order-card,.account-info-card,.account-empty-card{border:1px solid #dce5f1;border-radius:8px;background:#fff;box-shadow:0 2px 7px #19355b12}.account-order-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px 19px;border-bottom:1px solid #e1e8f2}.account-order-card>header>div{display:grid;gap:2px}.account-order-card>header strong{font-size:1.08rem}.account-order-card small{color:#697994;font-size:.82rem;font-weight:600}.account-order-card>header>b{min-width:92px;text-align:right;font-size:1.08rem}.account-order-status{padding:6px 11px;border-radius:99px;background:#fff2ca;color:#9a6200;font-size:.75rem;font-weight:800}.account-order-status.confirmado,.account-order-status.analizando-compra,.account-order-status.preparando,.account-order-status.en-camino,.account-order-status.enviado{background:#e6efff;color:#1555d7}.account-order-status.entregado,.account-order-status.recibido{background:#e2f7e9;color:#14733b}.account-order-status.cancelado,.account-order-status.reembolsado{background:#ffe8e8;color:#b72e2e}.account-order-items{display:grid;padding:3px 19px}.account-order-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:13px 0;border-bottom:1px solid #edf1f6}.account-order-item:last-child{border-bottom:0}.account-order-thumb{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;border-radius:8px;background:#edf4fc;color:#4571ae}.account-order-thumb img{width:100%;height:100%;object-fit:cover}.account-order-item>div:nth-child(2){display:grid;min-width:0;gap:4px}.account-order-item>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-order-item>span{font-weight:800}.account-order-card>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 19px;border-top:1px solid #e1e8f2;color:#5e6f89;font-size:.84rem;font-weight:700}.account-order-card>footer a,.account-info-edit,.account-empty-card a{color:#1762e8;font-weight:800;text-decoration:none}.account-order-card>footer a:hover,.account-info-edit:hover,.account-empty-card a:hover{text-decoration:underline}.account-info-card{overflow:hidden;padding:16px}.account-info-card>header{display:flex;align-items:center;gap:8px;margin-bottom:13px}.account-info-card>header h2{font-size:1rem}.account-address-data{padding:13px;border:1px solid #dce5f1;border-radius:6px;background:#fbfdff}.account-address-data>strong{display:block;margin-bottom:8px;font-size:.91rem}.account-address-data p{display:grid;grid-template-columns:88px minmax(0,1fr);gap:7px;margin-top:5px;color:#4d5f7b;font-size:.82rem;overflow-wrap:anywhere}.account-address-data p span{color:#e04835;font-weight:700}.account-address-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.account-address-tags span{padding:4px 8px;border-radius:99px;background:#eaf2ff;color:#285da9;font-size:.72rem;font-weight:700}.account-info-edit{display:block;width:fit-content;margin:11px auto 0;font-size:.8rem}.account-info-empty{padding:13px;border:1px solid #dce5f1;border-radius:6px;color:#65758e;font-size:.85rem}.account-transfer-card dl{display:grid;margin:0;border:1px solid #dce5f1;border-radius:6px;background:#fbfdff}.account-transfer-card dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:10px 12px;border-bottom:1px solid #e4ebf4}.account-transfer-card dl>div:last-child{border-bottom:0}.account-transfer-card dt{color:#63738c;font-size:.78rem;font-weight:700}.account-transfer-card dd{min-width:0;margin:0;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.account-empty-card{display:grid;min-height:260px;padding:35px 20px;place-items:center;align-content:center;gap:9px;text-align:center}.account-empty-card svg{color:#246bf2}.account-empty-card h3{font-size:1.05rem}.account-empty-card p{color:#65758e;font-size:.88rem}@media (max-width: 900px){.account-purchases-page{padding-top:20px}.account-purchases-layout{grid-template-columns:1fr}.account-details-column{position:static;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.account-purchases-page{padding:14px 10px 42px}.account-purchases-header{margin-bottom:14px;padding-bottom:12px}.account-details-column{grid-template-columns:1fr}.account-column-title,.account-order-card>header,.account-order-items,.account-order-card>footer{padding-inline:14px}.account-order-card>header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.account-order-card>header>b{grid-column:2;min-width:0}.account-order-status{grid-column:1;grid-row:2;width:fit-content}.account-order-item{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.account-order-thumb{width:50px;height:50px}.account-order-card>footer{align-items:flex-start;flex-direction:column}}@media (max-width: 390px){.account-order-item{grid-template-columns:46px minmax(0,1fr)}.account-order-thumb{width:46px;height:46px}.account-order-item>span{grid-column:2}}.account-order-card-expanded{overflow:hidden}.account-order-logistics{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 19px;border-top:1px solid #edf1f6;background:#f8fbff;color:#4f617c;font-size:.8rem;font-weight:700}.account-order-logistics strong{color:#8a4c00}.account-order-actions{flex-wrap:wrap;justify-content:flex-start!important}.account-order-link,.account-order-primary,.account-order-secondary,.account-whatsapp-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid #b9c9dc;border-radius:8px;background:#fff;color:#1d55ad;font:inherit;font-size:.8rem;font-weight:800;text-decoration:none!important;cursor:pointer}.account-order-primary{margin-left:auto;border-color:#225fe0;background:#225fe0;color:#fff}.account-order-secondary{border-color:#d1a147;color:#774d00;background:#fff8e8}.account-whatsapp-action{border-color:#1fa855;background:#eafbf0;color:#147b3b!important}.account-order-primary:disabled{cursor:wait;opacity:.6}.account-order-status.preparando-pedido,.account-order-status.preparando-para-enviar{background:#e6efff;color:#1555d7}.account-order-status.devuelto{background:#f1e9ff;color:#6531a8}.account-purchase-modal-backdrop{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:20px;background:#0d1d3694;overflow-y:auto}.account-purchase-modal{width:min(680px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:22px;border-radius:18px;background:#fff;box-shadow:0 24px 65px #0718354d}.account-purchase-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #dae3ee}.account-purchase-modal>header span{color:#64748b;font-size:.76rem;font-weight:800;text-transform:uppercase}.account-purchase-modal>header h2{margin-top:3px;font-size:1.35rem}.account-purchase-modal>header button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;background:#edf3fb;color:#294a78;cursor:pointer}.account-purchase-modal>footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:15px;border-top:1px solid #dae3ee}.account-request-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-request-summary p{display:grid;gap:4px;padding:12px;border:1px solid #dce5f1;border-radius:10px}.account-request-summary strong{color:#687891;font-size:.75rem}.account-request-history{margin-top:18px}.account-request-history h3{margin-bottom:10px}.account-request-history article{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.5fr) auto;gap:12px;padding:11px 0;border-bottom:1px solid #e5ebf3}.account-request-history article span{color:#1d55ad;font-weight:800}.account-request-history article time{color:#74829a;font-size:.75rem}.account-request-history .account-history-admin-message{border-bottom:0}.account-message-reply-box{margin:0 0 12px;padding:13px;border:1px solid #cdddf0;border-radius:11px;background:#f7faff}.account-message-reply-box label{display:grid;gap:7px;color:#243b5d;font-size:.8rem;font-weight:850}.account-message-reply-box textarea{width:100%;min-height:78px;padding:10px 11px;resize:vertical;border:1px solid #b9cbe0;border-radius:9px;background:#fff;color:#142741;font:inherit}.account-message-reply-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.account-message-reply-actions button,.account-message-sent-reply button{min-height:35px;padding:7px 11px;border:1px solid #2261d6;border-radius:8px;background:#fff;color:#1852b5;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.account-message-reply-actions button:last-child{background:#2161df;color:#fff}.account-message-reply-actions button:disabled{cursor:wait;opacity:.6}.account-message-sent-reply{display:grid;gap:8px}.account-message-sent-reply>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-message-sent-reply small{color:#74829a;font-size:.7rem}.account-message-sent-reply p{margin:0;color:#253c5d;line-height:1.45;white-space:pre-wrap}.account-message-sent-reply button{width:max-content}.account-message-reply-feedback{margin:9px 0 0;font-size:.76rem;font-weight:800}.account-message-reply-feedback.success{color:#17713b}.account-message-reply-feedback.error{color:#aa2929}.account-return-code,.account-admin-response{margin-top:12px!important;padding:12px;border-radius:9px;background:#f2f6fc}.account-request-modal{display:block}.account-request-modal>p{margin-bottom:14px;color:#52637c}.account-request-modal>label,.account-bank-fields label{display:grid;gap:6px;margin-top:12px;color:#243b5d;font-size:.83rem;font-weight:800}.account-request-modal :is(input,select,textarea){width:100%;min-height:42px;padding:9px 11px;border:1px solid #bdcada;border-radius:8px;background:#fff;color:#142741;font:inherit}.account-request-modal textarea{min-height:96px;resize:vertical}.account-request-modal label small{color:#738199;font-weight:600}.account-bank-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:17px 0 0;padding:14px;border:1px solid #d9e2ee;border-radius:11px}.account-bank-fields legend{padding:0 6px;font-weight:850}.account-bank-fields>small{grid-column:1 / -1;margin-top:12px;color:#7a8494;font-size:.76rem;line-height:1.45}.account-request-feedback{min-height:44px;margin-top:14px!important;padding:11px 13px;border-radius:9px}.account-request-feedback.error{background:#fff0f0;color:#a12626}.account-request-feedback.success{background:#eaf9ef;color:#176d38}@media (max-width: 620px){.account-order-primary{width:100%;margin-left:0}.account-purchase-modal-backdrop{padding:10px;place-items:start center}.account-purchase-modal{max-height:calc(100dvh - 20px);padding:17px;border-radius:16px 16px 8px 8px}.account-request-summary,.account-bank-fields{grid-template-columns:1fr}.account-request-history article{grid-template-columns:1fr;gap:4px}}html body #root#root#root#root .favorites-page,html body #root#root#root#root .favorites-page *,html body #root#root#root#root .notifications-page,html body #root#root#root#root .notifications-page *,html body #root#root#root#root .help-page,html body #root#root#root#root .help-page *,html body #root#root#root#root .admin-panel .admin-users-tab,html body #root#root#root#root .admin-panel .admin-users-tab *{font-family:Manrope,Inter,Segoe UI,Arial,sans-serif!important;font-synthesis:none!important}:root{--help-ink:#0f2345;--help-muted:#667895;--help-blue:#2869eb;--help-line:#d5e2f2;--help-soft:#eef5ff}html body #root#root#root#root .storefront-app-main .help-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:80vh!important;margin:0!important;padding:clamp(40px,5vw,72px) max(24px,calc((100vw - 1360px)/2)) 90px!important;color:var(--help-ink)!important;background:linear-gradient(135deg,#f5faff,#fff 46%,#f2f8ff)!important}html body #root#root#root#root .help-page .help-hero{display:block!important;width:100%!important;margin:0 0 30px!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--help-ink)!important;background:transparent!important;box-shadow:none!important}.help-page .help-hero .section-eyebrow{display:block;margin-bottom:13px;color:#657796!important;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}html body #root#root#root#root .help-page .help-hero h1{margin:0 0 8px!important;color:var(--help-ink)!important;font-size:clamp(2.25rem,4.4vw,4rem)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.04!important}html body #root#root#root#root .help-page .help-hero>p{margin:0!important;color:var(--help-muted)!important;font-size:clamp(1rem,1.5vw,1.28rem)!important;line-height:1.45!important}.help-page .help-search{display:flex!important;align-items:center!important;gap:15px!important;width:100%!important;min-height:62px!important;margin-top:24px!important;padding:0 20px!important;border:1px solid #bfd3ed!important;border-radius:13px!important;background:#ffffffeb!important;box-shadow:0 7px 24px #2653910d!important}.help-page .help-search:focus-within{border-color:var(--help-blue)!important;box-shadow:0 0 0 3px #2869eb1f!important}.help-page .help-search svg{flex:0 0 25px;color:#637697}.help-page .help-search input{width:100%!important;min-width:0!important;height:60px!important;padding:0!important;border:0!important;outline:0!important;color:var(--help-ink)!important;background:transparent!important;box-shadow:none!important;font-size:1rem!important}.help-page .help-search input::placeholder{color:#7c8ca6!important;opacity:1}html body #root#root#root#root .help-page .help-layout{display:grid!important;grid-template-columns:minmax(220px,290px) minmax(0,1fr)!important;align-items:start!important;gap:22px!important;width:100%!important;margin:0!important}.help-page .help-topics,.help-page .help-card,.help-page .help-no-results{border:1px solid var(--help-line)!important;border-radius:13px!important;background:#fffffff2!important;box-shadow:0 8px 28px #24487a0f!important}.help-page .help-topics{position:sticky;top:calc(var(--site-header-height,100px) + 18px);min-height:410px;padding:25px 10px}.help-page .help-topics>span{display:block;padding:0 14px 14px;color:#697b99;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.help-page .help-topics nav{display:grid;gap:4px}.help-page .help-topics button{position:relative;width:100%;min-height:54px;padding:12px 17px;border:0;border-radius:9px;color:var(--help-ink);background:transparent;font-size:.94rem;font-weight:700;text-align:left;cursor:pointer}.help-page .help-topics button:hover{background:#f4f8fd}.help-page .help-topics button.active{color:var(--help-blue);background:var(--help-soft)}.help-page .help-topics button.active:before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:5px;border-radius:0 5px 5px 0;background:#3d7cff}.help-page .help-results{display:grid;min-width:0;gap:18px}html body #root#root#root#root .help-page .help-card{display:block!important;padding:clamp(22px,3vw,34px)!important}.help-page .help-card>header{margin-bottom:20px}html body #root#root#root#root .help-page .help-card h2,.help-page .help-no-results h2{margin:0 0 6px!important;color:var(--help-ink)!important;font-size:clamp(1.65rem,2.6vw,2.25rem)!important;font-weight:800!important;letter-spacing:-.035em!important}.help-page .help-card>header p,.help-page .help-no-results p{margin:0!important;color:var(--help-muted)!important;font-size:1rem!important}html body #root#root#root#root .help-page .help-questions{display:grid!important;gap:12px!important}html body #root#root#root#root .help-page .help-questions details{overflow:hidden!important;margin:0!important;border:1px solid #cbdcf0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body #root#root#root#root .help-page .help-questions details[open]{border-color:#b9d2ef!important;background:linear-gradient(180deg,#f1f7ff 0,#fff 72%)!important}html body #root#root#root#root .help-page .help-questions summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:63px!important;padding:15px 20px!important;color:var(--help-ink)!important;font-size:.98rem!important;font-weight:800!important;list-style:none!important;cursor:pointer!important}.help-page .help-questions summary::-webkit-details-marker{display:none}.help-page .help-questions summary>span{position:relative;flex:0 0 18px;width:18px;height:18px}.help-page .help-questions summary>span:before,.help-page .help-questions summary>span:after{content:"";position:absolute;top:8px;left:2px;width:14px;height:2px;border-radius:2px;background:#315d9f}.help-page .help-questions summary>span:after{transform:rotate(90deg)}.help-page .help-questions details[open] summary>span:after{transform:rotate(0)}html body #root#root#root#root .help-page .help-questions details>p{margin:0!important;padding:17px 20px 21px!important;border-top:1px solid #e1e9f3!important;color:#5c6f8d!important;background:#ffffffd1!important;font-size:.94rem!important;line-height:1.65!important}.help-page .help-contact-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:12px;background:linear-gradient(110deg,#edf5ff,#f8fbff)}.help-page .help-contact-card h2{margin:0 0 3px;color:var(--help-ink);font-size:1.05rem;font-weight:800}.help-page .help-contact-card p{margin:0;color:var(--help-muted);font-size:.86rem}.help-page .help-contact-card a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:158px;min-height:48px;padding:10px 20px;border:2px solid var(--help-blue);border-radius:11px;color:var(--help-blue);background:#fff;font-size:.9rem;font-weight:800;text-decoration:none}.help-page .help-contact-card a:hover{color:#fff;background:var(--help-blue)}.help-page .help-contact-card a.disabled{opacity:.5;cursor:not-allowed}.help-page .help-no-results{padding:42px 28px;text-align:center}@media (max-width:820px){html body #root#root#root#root .storefront-app-main .help-page{padding:30px 16px 65px!important}html body #root#root#root#root .help-page .help-layout{grid-template-columns:1fr!important}.help-page .help-topics{position:static;min-height:0;padding:16px}.help-page .help-topics>span{padding-left:2px}.help-page .help-topics nav{display:flex;gap:8px;padding-bottom:3px;overflow-x:auto;scrollbar-width:thin}.help-page .help-topics button{flex:0 0 auto;width:auto;min-height:44px;white-space:nowrap}.help-page .help-topics button.active:before{display:none}}@media (max-width:560px){html body #root#root#root#root .storefront-app-main .help-page{padding-inline:10px!important}html body #root#root#root#root .help-page .help-hero h1{font-size:clamp(2rem,11vw,2.75rem)!important}.help-page .help-search{min-height:56px!important;padding-inline:15px!important}.help-page .help-search input{height:54px!important}html body #root#root#root#root .help-page .help-card{padding:18px 12px!important}html body #root#root#root#root .help-page .help-questions summary{min-height:58px!important;padding:14px!important;font-size:.9rem!important}html body #root#root#root#root .help-page .help-questions details>p{padding:15px 14px 18px!important;font-size:.88rem!important}.help-page .help-contact-card{align-items:stretch;flex-direction:column;padding:19px 16px}.help-page .help-contact-card a{width:100%}}html body #root#root#root#root .storefront-app-main .help-page{padding:38px 20px 72px!important}html body #root#root#root#root .help-page .help-hero,html body #root#root#root#root .help-page .help-layout{width:min(1180px,100%)!important;margin-right:auto!important;margin-left:auto!important}html body #root#root#root#root .help-page .help-hero{margin-bottom:24px!important}html body #root#root#root#root .help-page .help-hero .section-eyebrow{margin-bottom:9px!important;color:#657796!important;font-size:.7rem!important}html body #root#root#root#root .help-page .help-hero h1{margin-bottom:6px!important;font-size:clamp(2rem,3.1vw,3rem)!important}html body #root#root#root#root .help-page .help-hero>p{font-size:clamp(.93rem,1.2vw,1.08rem)!important}html body #root#root#root#root .help-page .help-search{min-height:52px!important;margin-top:18px!important;padding:0 16px!important;gap:12px!important;border-radius:10px!important}html body #root#root#root#root .help-page .help-search svg{width:21px!important;height:21px!important;flex-basis:21px!important}html body #root#root#root#root .help-page .help-search input[type=search]{display:block!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;text-indent:0!important;transform:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body #root#root#root#root .help-page .help-layout{grid-template-columns:235px minmax(0,1fr)!important;gap:18px!important}html body #root#root#root#root .help-page .help-topics{min-height:330px!important;padding:20px 9px!important;border-radius:10px!important}html body #root#root#root#root .help-page .help-topics button{min-height:46px!important;padding:10px 14px!important;font-size:.84rem!important}html body #root#root#root#root .help-page .help-card{padding:24px!important;border-radius:10px!important}html body #root#root#root#root .help-page .help-card>header{margin-bottom:16px!important}html body #root#root#root#root .help-page .help-card h2,html body #root#root#root#root .help-page .help-no-results h2{font-size:clamp(1.35rem,2vw,1.75rem)!important}html body #root#root#root#root .help-page .help-card>header p{font-size:.9rem!important}html body #root#root#root#root .help-page .help-questions{gap:9px!important}html body #root#root#root#root .help-page .help-questions summary{min-height:51px!important;padding:12px 16px!important;font-size:.87rem!important}html body #root#root#root#root .help-page .help-questions details>p{padding:14px 16px 17px!important;font-size:.84rem!important}html body #root#root#root#root .help-page .help-contact-card{padding:17px 19px!important}@media (max-width: 820px){html body #root#root#root#root .help-page .help-layout{grid-template-columns:1fr!important}html body #root#root#root#root .help-page .help-topics{min-height:0!important}}@media (max-width: 560px){html body #root#root#root#root .storefront-app-main .help-page{padding:24px 10px 56px!important}html body #root#root#root#root .help-page .help-hero h1{font-size:clamp(1.85rem,9vw,2.35rem)!important}html body #root#root#root#root .help-page .help-card{padding:16px 11px!important}}html body #root#root#root#root .storefront-app-main .help-page{padding-top:26px!important}html body #root#root#root#root .help-page .help-hero,html body #root#root#root#root .help-page .help-layout{width:min(980px,100%)!important}html body #root#root#root#root .help-page .help-hero{margin-bottom:18px!important}html body #root#root#root#root .help-page .help-hero h1{font-size:clamp(1.8rem,2.5vw,2.4rem)!important}html body #root#root#root#root .help-page .help-hero>p{font-size:.92rem!important}html body #root#root#root#root .help-page .help-search{position:relative!important;display:block!important;min-height:44px!important;height:44px!important;margin-top:14px!important;padding:0!important;overflow:hidden!important}html body #root#root#root#root .help-page .help-search>svg{position:absolute!important;z-index:2!important;top:50%!important;left:14px!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;pointer-events:none!important}html body #root#root#root#root .help-page .help-search input[type=search]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:0 14px 0 45px!important;border:0!important;border-radius:0!important;text-align:left!important;text-indent:0!important;line-height:44px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}html body #root#root#root#root .help-page .help-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:14px!important}html body #root#root#root#root .help-page .help-topics{min-height:280px!important;padding:16px 8px!important}html body #root#root#root#root .help-page .help-topics>span{padding-bottom:8px!important;font-size:.65rem!important}html body #root#root#root#root .help-page .help-topics button{min-height:39px!important;padding:8px 11px!important;font-size:.76rem!important}html body #root#root#root#root .help-page .help-card{padding:19px!important}html body #root#root#root#root .help-page .help-card h2,html body #root#root#root#root .help-page .help-no-results h2{font-size:1.35rem!important}html body #root#root#root#root .help-page .help-card>header{margin-bottom:12px!important}html body #root#root#root#root .help-page .help-card>header p{font-size:.8rem!important}html body #root#root#root#root .help-page .help-questions summary{min-height:44px!important;padding:10px 13px!important;font-size:.78rem!important}html body #root#root#root#root .help-page .help-questions details>p{padding:11px 13px 14px!important;font-size:.76rem!important;white-space:pre-line}html body #root#root#root#root .help-page .help-contact-card{padding:14px 16px!important}@media (max-width: 820px){html body #root#root#root#root .help-page .help-layout{grid-template-columns:1fr!important}}html body #root#root#root .app-main:has(>.home-page.home-market),html body #root#root#root .app-main>.home-page.home-market{background:radial-gradient(circle at 50% 72%,rgba(255,255,255,.9) 0,rgba(255,255,255,.35) 24%,transparent 48%),linear-gradient(118deg,#edfaff,#f7f9ff 45%,#e2e8ff)!important;background-color:#eef5ff!important}html body #root#root#root .app-main>.home-page.home-market{padding-bottom:0!important}html body #root#root#root .home-page.home-market>.home-category-carousel{margin-top:0!important;margin-bottom:0!important}html body #root#root#root .home-page.home-market>:is(.desktop-home-content,.mobile-home-content){margin-top:0!important;margin-bottom:0!important;background:transparent!important}html body #root#root#root .home-page.home-market :is(.home-section--new-arrivals,.mobile-new-arrivals-section){position:relative!important;isolation:isolate;padding-top:clamp(72px,6vw,104px)!important;padding-bottom:clamp(72px,8vw,120px)!important}html body #root#root#root .home-page.home-market .home-section--new-arrivals{margin-top:0!important;margin-bottom:0!important}html body #root#root#root .home-page.home-market :is(.home-section--new-arrivals,.mobile-new-arrivals-section)>:not(.novelty-sky-decor){position:relative;z-index:2}.novelty-sky-decor{position:absolute;z-index:0;top:-92px;bottom:0;left:50%;width:100vw;overflow:hidden;pointer-events:none;transform:translate(-50%);background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.76) 0,rgba(255,255,255,.2) 27%,transparent 53%),linear-gradient(118deg,#edfaff,#f7f9ff 45%,#e2e8ff);box-shadow:0 -4px #eef5ff}.novelty-sky-decor:before{content:"";position:absolute;z-index:1;top:0;right:0;left:0;width:100%;height:112px;background-image:url(/media/decor/cloud-bank-down.svg);background-position:center top;background-repeat:repeat-x;background-size:720px 112px;pointer-events:none}.novelty-moon{position:absolute;top:clamp(35px,6vw,78px);right:clamp(42px,8vw,150px);width:clamp(62px,7vw,104px);aspect-ratio:1;border-radius:50%;box-shadow:clamp(-23px,-1.5vw,-14px) clamp(7px,1vw,13px) 0 0 #ffffffd1;opacity:.9}.novelty-star{position:absolute;width:clamp(8px,1vw,16px);aspect-ratio:1;background:#fff;clip-path:polygon(50% 0,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0 50%,41% 39%);filter:drop-shadow(0 0 5px rgba(255,255,255,.65))}.novelty-star--1{top:13%;left:5%}.novelty-star--2{top:27%;left:14%;background:#8eb8ff;transform:scale(1.55)}.novelty-star--3{top:16%;left:31%;background:#a99bff}.novelty-star--4{top:33%;left:36%;transform:scale(.72)}.novelty-star--5{top:12%;left:71%;background:#9fc3ff;transform:scale(1.35)}.novelty-star--6{top:29%;right:3.5%}.novelty-star--7{top:56%;left:6.5%}.novelty-star--8{top:44%;right:10%;background:#91baff;transform:scale(1.45)}.novelty-star--9{top:68%;right:5%;background:#b3a4ff;transform:scale(.8)}.novelty-star--10{bottom:12%;left:28%;transform:scale(.55)}.novelty-star--11{bottom:8%;right:21%;background:#92baff}.novelty-star--12{top:34%;left:10.5%;width:7px;border-radius:50%;clip-path:none;background:#b7a5ff}.novelty-cloud{position:absolute;bottom:-58px;width:clamp(240px,29vw,540px);height:clamp(105px,12vw,190px);border-radius:50% 50% 0 0;background:#fffffff5;filter:drop-shadow(0 -12px 28px rgba(111,149,220,.09))}.novelty-cloud:before,.novelty-cloud:after{content:"";position:absolute;bottom:20%;border-radius:50%;background:inherit}.novelty-cloud:before{left:4%;width:44%;aspect-ratio:1}.novelty-cloud:after{right:7%;width:55%;aspect-ratio:1}.novelty-cloud--left{left:-8%}.novelty-cloud--right{right:-8%;transform:scaleX(-1)}.novelty-cloud{display:none}html body #root#root#root .app-main>.home-page.home-market:after{content:none!important;display:none!important}@media (max-width: 760px){html body #root#root#root .home-page.home-market .mobile-new-arrivals-section{margin-top:0!important;padding:52px 12px 76px!important}.novelty-sky-decor{top:-61px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.7) 0,rgba(255,255,255,.18) 28%,transparent 50%),linear-gradient(150deg,#edfaff,#f5f7ff 52%,#e3e9ff);box-shadow:0 -3px #eef5ff}.novelty-sky-decor:before{height:76px;background-size:489px 76px}.novelty-moon{top:20px;right:28px;width:58px;opacity:.68}.novelty-star--3,.novelty-star--6,.novelty-star--10,.novelty-star--11{display:none}}
