:root{--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-500:#2563eb;--color-brand-600:#1d4ed8;--color-brand-700:#1e40af;--color-dark-900:#0f172a;--color-dark-800:#1e293b;--color-dark-700:#334155;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-900:#0f172a;--color-rose-100:#ffe4e6;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-amber-500:#f59e0b;--color-amber-501:#93c5fd;--color-amber-502:#60a5fa;--color-amber-503:#2563eb33;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:26px;--radius-full:999px;--shadow-sm:0 1px 3px #0f172a14;--shadow-md:0 6px 20px #0f172a14;--shadow-lg:0 12px 32px #2563eb1a;--container-max:1280px;--font-sans:"Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--color-slate-50);color:var(--color-slate-900);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,button{font:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}::selection{background:var(--color-brand-600);color:var(--white)}:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:1rem}@media (width>=640px){.container{padding-inline:1.5rem}}@media (width>=1024px){.container{padding-inline:2rem}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.announce-bar{background:var(--color-dark-900);color:var(--color-slate-300);border-bottom:1px solid var(--color-dark-700);padding:.5rem 1rem;font-size:.75rem}.announce-bar__inner{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.announce-bar__tag{background:var(--color-amber-503);color:var(--color-amber-502);border-radius:var(--radius-full);justify-content:center;align-items:center;margin-right:.5rem;padding:.1rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.announce-bar__msg{letter-spacing:.01em;font-weight:500}.announce-bar__links{color:var(--color-slate-400);align-items:center;gap:1.5rem;font-size:.68rem;display:none}.announce-bar__links a:hover{color:var(--white)}@media (width>=768px){.announce-bar__links{display:flex}}.site-header{background:var(--white);border-bottom:1px solid var(--color-slate-200);z-index:50;box-shadow:var(--shadow-sm);position:sticky;top:0}.site-header__top{max-width:var(--container-max);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.9rem 1rem;display:flex}@media (width>=640px){.site-header__top{padding-inline:1.5rem}}@media (width>=1024px){.site-header__top{gap:2rem;padding-inline:2rem}}.brand-logo{flex-shrink:0;align-items:center;display:flex}.brand-logo svg{width:auto;height:32px}.header-search{flex:1;max-width:640px;display:none}@media (width>=768px){.header-search{display:block}}.header-search__wrap{align-items:center;width:100%;display:flex;position:relative}.header-search__icon{color:var(--color-slate-400);pointer-events:none;display:flex;position:absolute;left:14px}.header-search__input{background:var(--color-slate-100);border:1px solid var(--color-slate-200);border-radius:var(--radius-xl);width:100%;padding:.65rem 8rem .65rem 2.75rem;font-size:.875rem;transition:box-shadow .15s,background-color .15s}.header-search__input:focus{background:var(--white);box-shadow:0 0 0 2px var(--color-brand-600);outline:none}.header-search__category{background:var(--color-slate-200);color:var(--color-slate-700);border-radius:var(--radius-lg);border:none;padding:.35rem .6rem;font-size:.75rem;font-weight:500;position:absolute;right:6px}.header-actions{color:var(--color-slate-700);align-items:center;gap:.75rem;display:flex}@media (width>=640px){.header-actions{gap:1.25rem}}.lang-toggle{color:var(--color-slate-600);background:var(--color-slate-100);border-radius:var(--radius-lg);border:1px solid var(--color-slate-200);align-items:center;gap:.25rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;display:none}@media (width>=1024px){.lang-toggle{display:flex}}.lang-toggle .active{color:var(--color-brand-600);font-weight:700}.icon-btn{border-radius:var(--radius-xl);color:var(--color-slate-600);background:0 0;border:none;padding:.5rem;transition:background-color .15s,color .15s;display:flex;position:relative}.icon-btn:hover{background:var(--color-slate-100);color:var(--color-slate-900)}.account-pill{border-radius:var(--radius-xl);align-items:center;gap:.5rem;padding:.25rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}@media (width>=640px){.account-pill{border:1px solid var(--color-slate-200);padding:.35rem .65rem}.account-pill:hover{border-color:var(--color-amber-501)}}.account-pill:hover{color:var(--color-brand-600)}.account-pill__avatar{background:var(--color-brand-50);width:28px;height:28px;color:var(--color-brand-600);border:1px solid var(--color-brand-100);border-radius:50%;justify-content:center;align-items:center;display:flex}.account-pill__label{font-size:.75rem;font-weight:600;display:none}@media (width>=640px){.account-pill__label{display:inline}}.cart-badge{background:var(--color-brand-600);width:16px;height:16px;color:var(--white);box-shadow:0 0 0 2px var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.category-nav{border-top:1px solid var(--color-slate-100);background:var(--white);display:none}@media (width>=768px){.category-nav{display:block}}.category-nav__list{max-width:var(--container-max);text-transform:uppercase;letter-spacing:.04em;color:var(--color-slate-600);align-items:center;gap:2rem;margin-inline:auto;padding:.65rem 1rem;font-size:.72rem;font-weight:600;display:flex;overflow-x:auto}@media (width>=640px){.category-nav__list{padding-inline:1.5rem}}@media (width>=1024px){.category-nav__list{padding-inline:2rem}}.category-nav__list a{white-space:nowrap;transition:color .15s}.category-nav__list a:hover{color:var(--color-brand-600)}.category-nav__list .is-active{color:var(--color-brand-600);border-bottom:2px solid var(--color-brand-600);padding-bottom:.25rem;font-weight:700}.category-nav__deal{color:var(--color-rose-600);align-items:center;gap:.3rem;display:inline-flex}.category-nav__deal-badge{background:var(--color-rose-100);color:var(--color-rose-700);border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:800}.mobile-nav-toggle{display:flex}@media (width>=768px){.mobile-nav-toggle{display:none}}.btn{border-radius:var(--radius-xl);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;font-weight:600;transition:background-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-brand-600);color:var(--white);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--color-brand-700);box-shadow:var(--shadow-md)}.btn-dark{background:var(--color-dark-900);color:var(--white)}.btn-dark:hover{background:var(--color-brand-600)}.btn-ghost{background:var(--white);border:1px solid var(--color-slate-200);color:var(--color-slate-700)}.site-footer,.site-footer *,.site-footer :before,.site-footer :after{box-sizing:border-box}.site-footer{background-color:var(--color-slate-100);width:100%;color:var(--color-slate-700);border-top:1px solid var(--color-slate-200);font-family:var(--font-sans,system-ui, sans-serif);margin-top:3rem;padding:3rem 0 2rem}.footer-totop-row{justify-content:center;margin-top:-4rem;margin-bottom:2rem;display:flex}.site-footer .footer-totop-row .side-btn-footer{justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem;display:flex}.site-footer .footer-totop-row .side-btn-footer .btn-top{background-color:var(--white);width:100%;max-width:100%;min-height:2.75rem;color:var(--dark);cursor:pointer;box-shadow:0 1px 5px var(--color-dark-700,#334155);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .85rem;font-family:inherit;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.site-footer .footer-totop-row .side-btn-footer .btn-top:hover{background-color:var(--primary);color:var(--white)}.site-footer .footer-totop-row .side-btn-footer .btn-top:active{background-color:var(--warning);color:var(--primary)}.site-footer .footer-totop-row .side-btn-footer .btn-top svg{flex-shrink:0}.footer-grid{border-bottom:1px solid var(--color-slate-200);grid-template-columns:minmax(0,1fr);gap:2rem;padding-bottom:2.5rem;display:grid}.footer-brand-col{grid-column:span 1}@media (width>=768px){.footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-brand-col{grid-column:span 2}}.footer-grid .footer-col{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.footer-grid .footer-col ul{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.footer-col h5{color:var(--color-slate-900);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;font-size:.72rem;font-weight:700}.footer-grid .footer-col ul li{text-align:center;width:100%}.footer-grid .footer-col ul li a{color:var(--color-slate-600,#475569);text-decoration:none;transition:color .2s}.footer-grid .footer-col ul li a:hover,.footer-col a:hover{color:var(--color-brand-600)}.site-footer .footer-brand-col>a{justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:flex}.site-footer .footer-brand-col>a img{object-fit:contain;width:30px;height:30px;display:block}.site-footer .footer-brand-col h3{color:var(--color-dark-900);margin:0;font-family:Sansita-Bold}.footer-brand-col p{max-width:32ch;color:var(--color-slate-500);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.6}.footer-grid p{color:var(--color-slate-600,#475569)}.footer-col .footer-col__desc{color:var(--color-slate-500);text-align:center;margin-bottom:.75rem;font-size:.75rem;line-height:1.6}.site-footer .social-media{justify-content:center;align-items:center;margin-top:1rem;display:flex}.site-footer .instagram-wrapper{cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;transition:background-color .35s,transform .35s,box-shadow .35s;display:inline-flex}.site-footer .instagram-wrapper svg{width:100%;max-width:100px;height:auto;max-height:100px;transition:filter .35s;display:block}.site-footer .instagram-wrapper:hover{background:linear-gradient(45deg, var(--instagram-color-1), var(--instagram-color-3), var(--instagram-color-6));transform:translateY(-8px)scale(1.05);box-shadow:0 12px 25px #0003}.site-footer .instagram-wrapper:hover svg{filter:brightness(0)invert()}.footer-newsletter-form{flex-direction:column;gap:.5rem;width:100%;display:flex}.footer-newsletter-form>a{width:100%;display:block}.footer-newsletter-form input{background-color:var(--white);border:1px solid var(--color-slate-200);border-radius:.75rem;width:100%;min-width:0;padding:.55rem .75rem;font-family:inherit;font-size:.75rem;display:block}.footer-newsletter-form input:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 2px var(--color-brand-100);outline:none}.footer-newsletter-form button{background-color:var(--color-dark-900);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:2rem;padding:.55rem .75rem;font-family:inherit;font-size:.75rem;transition:background-color .3s,color .3s;display:block}.footer-newsletter-form button:hover{background-color:var(--color-brand-600);color:var(--white)}.footer-bottom{color:var(--color-slate-500);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding-top:1.5rem;font-size:.68rem;line-height:1.6;display:flex}.footer-bottom__legal{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.footer-bottom__legal a{color:var(--color-dark-800,#1e293b);text-decoration:none;transition:color .2s}.footer-bottom__legal a:hover{color:var(--color-brand-600)}@media (width>=768px) and (width<=991.98px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand-col{grid-column:1/-1}}@media (width<=767.98px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.footer-brand-col,.footer-grid>.footer-col:last-child{grid-column:1/-1}.footer-brand-col p{max-width:42ch}.site-footer .instagram-wrapper{width:60px;height:60px}.footer-newsletter-form{width:100%;max-width:20rem}.footer-bottom{text-align:center}.footer-bottom__legal{flex-wrap:wrap;justify-content:center}}.site-footer a:focus-visible,.site-footer button:focus-visible,.site-footer input:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:3px}.toast{background:var(--color-dark-900);color:var(--white);border-radius:var(--radius-xl,.75rem);box-shadow:var(--shadow-lg,0 10px 15px #00000026);opacity:0;pointer-events:none;z-index:200;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.8rem;font-weight:500;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)translateY(20px)}.toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.toast__dot{background:var(--color-emerald-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}*{margin:0;padding:0}:root{--primary:rgb(37 99 235/var(--tw-bg-opacity,1));--secondary:rgb(241 245 249/var(--tw-bg-opacity,1));--success:rgb(71 85 105/var(--tw-text-opacity,1));--danger:rgb(220 38 38/var(--tw-bg-opacity,1));--warning:rgb(219 234 254/var(--tw-bg-opacity,1));--info:rgb(15 23 42/var(--tw-bg-opacity,1));--dark-red:#800f15;--darkest-red:#450a0a99;--darkest:#000000b3;--glass:#ffffff26;--border-glass:#ffffff4d;--instagram-color-1:#405de6;--instagram-color-2:#5851db;--instagram-color-3:#833ab4;--instagram-color-4:#c13584;--instagram-color-5:#e1306c;--instagram-color-6:#fd1d1d;--instagram-color-7:#f77737;--instagram-color-8:#fcaf45;--instagram-color-9:#ffdc80;--color-brand-50:#eff6ff;--color-brand-100:#dbeafe;--color-brand-500:#2563eb;--color-brand-600:#1d4ed8;--color-brand-700:#1e40af;--color-dark-900:#0f172a;--color-dark-800:#1e293b;--color-dark-700:#334155;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-900:#0f172a;--color-rose-100:#ffe4e6;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-amber-500:#f59e0b;--light:#f8f9fa;--dark:#212529;--white:#fff;--black:#000;--font-sans:"Inter", system-ui, -apple-system, sans-serif}body{background-color:var(--light)}li{list-style:none}a{text-decoration:none}html[data-bs-theme=light],html[data-bs-theme=dark]{--products-page-bg:var(--theme-page-bg);--products-surface:var(--theme-surface);--products-surface-secondary:var(--theme-surface-secondary);--products-text:var(--theme-text);--products-text-heading:var(--theme-text-heading);--products-text-muted:var(--theme-text-muted);--products-border:var(--theme-border);--products-input-bg:var(--theme-input-bg);--products-input-text:var(--theme-input-text);--products-input-border:var(--theme-input-border);--products-hover-bg:var(--theme-hover-bg)}html[data-bs-theme=dark] body{background-color:var(--products-page-bg);color:var(--products-text)}html[data-bs-theme=dark] .catalog-meta-row{border-color:var(--products-border)}html[data-bs-theme=dark] .breadcrumb{color:var(--products-text-muted)}html[data-bs-theme=dark] .breadcrumb__current{color:var(--products-text)}html[data-bs-theme=dark] .catalog-freshness{color:var(--products-text-muted)}html[data-bs-theme=dark] .controls-bar{background-color:var(--products-surface);border-color:var(--products-border)}html[data-bs-theme=dark] .active-filters__label{color:var(--products-text-muted)}html[data-bs-theme=dark] .filter-chip--neutral{background-color:var(--products-surface-secondary);color:var(--products-text);border-color:var(--products-border)}html[data-bs-theme=dark] .filter-chip,html[data-bs-theme=dark] .filter-chip button,html[data-bs-theme=dark] .filter-chip button:hover{color:var(--primary)}html[data-bs-theme=dark] .sort-controls{color:var(--products-text)}html[data-bs-theme=dark] .sort-controls__label{color:var(--products-text-muted)}html[data-bs-theme=dark] .sort-controls__label strong{color:var(--products-text-heading)}html[data-bs-theme=dark] .sort-btn{color:var(--products-text)}html[data-bs-theme=dark] .sort-btn:hover{background-color:var(--products-hover-bg)}html[data-bs-theme=dark] .sort-btn.is-active{background-color:var(--primary);color:var(--white)}html[data-bs-theme=dark] .filters-panel{background-color:var(--products-surface);border-color:var(--products-border)}html[data-bs-theme=dark] .filters-panel__header{border-color:var(--products-border)}html[data-bs-theme=dark] .filters-panel__title{color:var(--products-text-heading)}html[data-bs-theme=dark] .filter-group__label{color:var(--products-text-muted)}html[data-bs-theme=dark] .filter-search input{background-color:var(--products-input-bg);border-color:var(--products-input-border);color:var(--products-input-text)}html[data-bs-theme=dark] .filter-search input::placeholder{color:var(--products-text-muted)}html[data-bs-theme=dark] .filter-toggle-row,html[data-bs-theme=dark] .filter-section{border-color:var(--products-border)}html[data-bs-theme=dark] .filter-toggle-row span,html[data-bs-theme=dark] .filter-section summary{color:var(--products-text)}html[data-bs-theme=dark] .price-inputs__box{background-color:var(--products-input-bg);border-color:var(--products-input-border)}html[data-bs-theme=dark] .price-inputs__box input{color:var(--products-input-text)}html[data-bs-theme=dark] .check-row{color:var(--products-text)}html[data-bs-theme=dark] .check-row__count{background-color:var(--products-surface-secondary);color:var(--products-text-muted)}html[data-bs-theme=dark] .rating-option span.qualifier{color:var(--products-text-muted)}html[data-bs-theme=dark] .product-grid-frame{background-color:var(--products-surface);border-color:var(--products-border)}html[data-bs-theme=dark] .product-grid-frame__header{border-color:var(--products-border)}html[data-bs-theme=dark] .product-grid-frame__count{color:var(--products-text-muted)}html[data-bs-theme=dark] .product-card{background-color:var(--products-surface);border-color:var(--products-border);color:var(--products-text)}html[data-bs-theme=dark] .product-card:hover{background-color:var(--products-hover-bg);border-color:var(--primary)}html[data-bs-theme=dark] .product-card__title{color:var(--products-text)}html[data-bs-theme=dark] .product-card:hover .product-card__title{color:var(--color-brand-100)}html[data-bs-theme=dark] .product-card__wishlist{color:var(--products-text-muted)}html[data-bs-theme=dark] .product-card__tag{background-color:var(--products-surface-secondary);color:var(--products-text)}html[data-bs-theme=dark] .product-card__footer{border-color:var(--products-border)}html[data-bs-theme=dark] .product-card__price{color:var(--products-text-heading)}html[data-bs-theme=dark] .product-card__price--old{color:var(--color-slate-500)}html[data-bs-theme=dark] .page-btn{background-color:var(--products-surface);border-color:var(--products-border);color:var(--products-text)}html[data-bs-theme=dark] .page-btn:hover{background-color:var(--products-hover-bg)}html[data-bs-theme=dark] .page-btn.is-active{background-color:var(--primary);border-color:var(--primary);color:var(--white)}html[data-bs-theme=dark] .page-btn.is-dots{color:var(--products-text-muted);background-color:#0000}.mobile-bottom-nav{background-color:var(--theme-surface);border-top:1px solid var(--theme-border);color:var(--theme-text);transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.mobile-bottom-nav .bottom-nav-item{color:var(--theme-text);background-color:#0000;border:0;transition:background-color .3s,color .3s}.mobile-bottom-nav .bottom-nav-item:hover{color:var(--primary)}.mobile-bottom-nav .bottom-nav-icon{color:var(--theme-text);background-color:#0000;transition:background-color .3s,color .3s,border-color .3s}.mobile-bottom-nav .bottom-nav-icon svg{color:inherit}.mobile-bottom-nav .bottom-nav-item.active{color:var(--primary)}.mobile-bottom-nav .bottom-nav-item.active .bottom-nav-icon{background-color:var(--primary);color:var(--white);border-color:var(--theme-surface)}.mobile-bottom-nav .bottom-category-btn,.mobile-bottom-nav .bottom-category-btn span:last-child{color:var(--theme-text)}.mobile-bottom-nav .bottom-category-btn.active{color:var(--primary)}.mobile-bottom-nav .bottom-category-btn.active .category-icon{background-color:var(--primary);color:var(--white);border-color:var(--theme-surface)}.mobile-bottom-nav .bottom-category-btn.active span:last-child{color:var(--primary)}.mobile-bottom-nav .wishlist-count,.mobile-bottom-nav .cart-count{background-color:var(--primary);color:var(--white);border-color:var(--theme-surface);background-color:var(--primary)}body,.controls-bar,.filters-panel,.product-grid-frame,.product-card,.page-btn,.mobile-bottom-nav,.site-footer,.footer-totop,.footer-newsletter-form input{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.mobile-filter-toggle{background-color:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);transition:background-color .3s,color .3s,border-color .3s}.mobile-filter-toggle:hover{background-color:var(--theme-hover-bg);color:var(--theme-text);border-color:var(--theme-border)}.mobile-filter-toggle:focus,.mobile-filter-toggle:active{background-color:var(--theme-hover-bg);color:var(--theme-text);border-color:var(--theme-border);box-shadow:none}.category-nav{background-color:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.category-nav__list{color:var(--theme-text)}.category-nav__list li a{color:var(--theme-text-muted);background-color:#0000;transition:background-color .3s,color .3s,border-color .3s}.category-nav__list li a:hover{color:var(--theme-text);background-color:var(--theme-hover-bg)}.category-nav__list li a.active,.category-nav__list li.active a{color:var(--primary);background-color:var(--theme-hover-bg)}.category-nav__deal{color:var(--danger)!important}.category-nav__deal:hover{background-color:var(--theme-hover-bg);color:var(--danger)!important}.offcanvas{background-color:var(--theme-mobile-menu-bg);color:var(--theme-text);border:0;transition:background-color .3s,color .3s}.offcanvas-header{background-color:var(--theme-mobile-menu-bg);border-bottom:1px solid var(--theme-border);color:var(--theme-text)}.offcanvas-title{color:var(--theme-text-heading)}.offcanvas-body,.mobile-menu,.mobile-menu-level{background-color:var(--theme-mobile-menu-bg);color:var(--theme-text)}.mobile-nav-list,.mobile-brand-list{color:var(--theme-text)}.mobile-nav-list li,.mobile-brand-list li{border-color:var(--theme-border)}.mobile-nav-list li>a,.mobile-nav-list .mobile-nav-link{color:var(--theme-text);background-color:#0000;border:0;transition:background-color .2s,color .2s}.mobile-nav-list li>a:hover,.mobile-nav-list .mobile-nav-link:hover{color:var(--primary);background-color:var(--theme-hover-bg)}.mobile-nav-link svg,.mobile-nav-link .mobile-arrow{color:var(--theme-text-muted);transition:color .2s,transform .2s}.mobile-nav-link:hover svg,.mobile-nav-link:hover .mobile-arrow{color:var(--primary)}.mobile-menu-title{color:var(--theme-text-muted);border-color:var(--theme-border)}.mobile-menu-back{background-color:var(--theme-surface-secondary);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:8px;transition:background-color .2s,color .2s,border-color .2s}.mobile-menu-back:hover{background-color:var(--theme-hover-bg);color:var(--primary);border-color:var(--primary)}.mobile-brand-list a{color:var(--theme-text);transition:background-color .2s,color .2s}.mobile-brand-list a:hover{color:var(--primary);background-color:var(--theme-hover-bg)}.mobile-menu hr{border-color:var(--theme-border);opacity:1}.mobile-menu .my-logo-account{color:var(--theme-text)}.mobile-menu .my-logo-account:hover{color:var(--primary)}.mobile-action-icons .theme,.mobile-action-icons .wishlist,.mobile-action-icons .shopping-cart{color:var(--theme-text);transition:color .2s,transform .2s}.mobile-action-icons .theme:hover,.mobile-action-icons .wishlist:hover,.mobile-action-icons .shopping-cart:hover{color:var(--primary);transform:translateY(-2px)}.mobile-action-icons .theme svg,.mobile-action-icons .wishlist svg,.mobile-action-icons .shopping-cart svg{color:inherit}.mobile-action-icons .wishlist-count,.mobile-action-icons .cart-count{background-color:var(--primary);color:var(--white);border:2px solid var(--theme-mobile-menu-bg)}html[data-bs-theme=dark] .offcanvas{box-shadow:8px 0 30px var(--color-dark-900)}html[data-bs-theme=dark] .offcanvas-header{border-bottom-color:var(--theme-border)}html[data-bs-theme=dark] .mobile-menu hr{border-color:var(--theme-border)}.offcanvas{box-shadow:none;border:0!important;outline:0!important}.offcanvas.show{border-left:0!important;border-right:0!important;outline:0!important}html[data-bs-theme=dark] header section .main-header .header-first .my-logo-account a{color:var(--white)}
