.card-product{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-product-info{min-height:60px;display:flex}.old-price,.price{display:block}.old-price{color:#999;text-decoration:line-through}.category-block-m{height:200px;display:flex;flex-direction:column;color:#fff;padding:20px;margin-bottom:10px}.category-block a{color:#fff}.bg-beaute,.bg-bebe,.bg-bien,.bg-fitness,.bg-medical{background-blend-mode:overlay;background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-beaute_m{background:#9c0667}.bg-bien_m{background:#385b6b}.bg-fitness_m{background:#7bb31c}.bg-medical_m{background:#5390c7}.bg-bebe_m{background:#339487}.swiper{width:100%;padding:0}.swiper-slide{width:80%;margin:auto}.category-block i{font-size:30px;margin-bottom:10px;color:#fff}.bg_text_m{color:var(--white)}.icons{height:100px;width:100px;object-fit:cover;margin-bottom:10px}.category-block p a{color:var(--white)!important;color:inherit;font-weight:700}@media (max-width:768px){.category-block-m{width:100px!important;height:100px!important}.icons{height:50px;width:50px}}.bg_text_beaute{transition:text-shadow .3s ease-in-out}.bg_text_beaute:hover{text-shadow:2px 0 0 #9c0667,0 2px 0 #9c0667,-2px 0 0 #9c0667,0 -2px 0 #9c0667}.bg_text_medi{transition:text-shadow .3s ease-in-out}.bg_text_medi:hover{text-shadow:2px 0 0 #508fcc,0 2px 0 #508fcc,-2px 0 0 #508fcc,0 -2px 0 #508fcc}.bg_text_bien{transition:text-shadow .3s ease-in-out}.bg_text_bien:hover{text-shadow:2px 0 0 #385b6b,0 2px 0 #385b6b,-2px 0 0 #385b6b,0 -2px 0 #385b6b}.bg_text_bebe{transition:text-shadow .3s ease-in-out}.bg_text_bebe:hover{text-shadow:2px 0 0 #339487,0 2px 0 #339487,-2px 0 0 #339487,0 -2px 0 #339487}.bg_text_fitn{transition:text-shadow .3s ease-in-out}.bg_text_fitn:hover{text-shadow:2px 0 0 #7a9f34,0 2px 0 #7a9f34,-2px 0 0 #7a9f34,0 -2px 0 #7a9f34}.floating-button,.whatsapp-button{position:fixed;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:18px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:transform .3s ease-in-out,background-color .3s;color:#fff}.whatsapp-button{bottom:150px;right:20px;width:50px;height:50px;background-color:#0dc143;border-radius:50%}.whatsapp-button img{width:30px;height:30px}.whatsapp-button:hover{transform:scale(1.1);background-color:#0dc143}.floating-button{bottom:80px;right:20px;background-color:var(--primary);padding:10px 20px;border-radius:25px}.cart-container{position:relative;display:flex;align-items:center}.cart-container img{width:24px;height:24px;margin-right:8px}.cart-badge{position:absolute;top:-14px;right:-130px;background-color:#fff;color:#000;font-size:14px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;border:2px solid var(--primary-dark);align-items:center;padding:auto;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2)}*,:after,:before{font-style:normal!important}html{scroll-padding-top:140px}.bx{--bx-ink:#141719;--bx-ink-soft:#4c545e;--bx-muted:#6c7480;--bx-line:#e4e7eb;--bx-surface:#f8f9fa;--bx-brand:#c50050;--bx-brand-dark:#9e0040;--bx-beaute:#9c0667;--bx-bien:#385b6b;--bx-fitness:#7a9f34;--bx-medical:#5390c7;--bx-bebe:#339487;--bx-accessoire:#ed9d8c;color:var(--bx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.bx) a{display:inline;color:inherit;text-decoration:none}:where(.bx) [role=button],:where(.bx) button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0;border-radius:0;background-color:transparent;color:inherit;font:inherit;text-transform:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}:where(.bx) button:disabled{cursor:not-allowed}:where(.bx) h1,:where(.bx) h2,:where(.bx) h3,:where(.bx) h4,:where(.bx) h5,:where(.bx) h6{font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:-.01em}:where(.bx) li,:where(.bx) p,:where(.bx) span{line-height:inherit}:where(.bx) svg{display:block}footer.bx{padding-bottom:0}.bx-footer{--band-width:100%;--band-justify:center;--band-height:140px;--band-overlap:0px;--band-radius:0px;--band-inset-x:0px;--tagline-justify:center;--tagline-offset-x:0px;--tagline-offset-y:0px;--tagline-size:clamp(28px,4vw,44px)}.bx-footer-band-row{position:relative;z-index:1;display:flex;justify-content:var(--band-justify);padding-inline:var(--band-inset-x)}.bx-footer-band{display:flex;align-items:center;justify-content:var(--tagline-justify);width:var(--band-width);max-width:100%;min-height:var(--band-height);margin-bottom:calc(-1 * var(--band-overlap));padding:24px clamp(16px,4vw,48px);border-radius:var(--band-radius)}.bx-footer-body{padding-top:var(--band-overlap)}.bx-footer-tagline{margin:0;color:#fff;font-size:var(--tagline-size);font-weight:700;line-height:1.1;letter-spacing:-.01em;transform:translate(var(--tagline-offset-x),var(--tagline-offset-y))}.bx .swiper{padding:0;overflow:hidden}.bx .swiper-slide{width:auto;margin-top:0;margin-bottom:0;margin-left:0;height:auto}:root{--bx-gutter:1rem;--bx-max:1440px}@media (min-width:640px){:root{--bx-gutter:1.5rem}}@media (min-width:1024px){:root{--bx-gutter:6rem}}@media (min-width:1536px){:root{--bx-gutter:8rem}}.bx-container{width:100%;max-width:var(--bx-max);margin-inline:auto;padding-inline:var(--bx-gutter)}.bx .bx-input{width:100%;padding:.75rem 1rem;border:1px solid var(--bx-line);border-radius:10px;background-color:#fff;color:var(--bx-ink);font-size:.9375rem;line-height:1.5rem;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.bx .bx-input::placeholder{color:#9aa2ac}.bx .bx-input:hover{border-color:#cbd1d8}.bx .bx-input:focus,.bx .bx-input:focus-visible{outline:none;border-color:var(--bx-brand);box-shadow:0 0 0 3px rgba(197,0,80,.12)}.bx .bx-input-ghost{border-color:transparent;background-color:var(--bx-surface)}.bx .bx-input-ghost:focus{background-color:#fff}.bx .bx-input.bx-input-icon{padding-left:2.75rem}.bx select.bx-input{appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer}.bx .bx-input.bx-input-error,.bx .bx-input.bx-input-error:hover{border-color:#e5484d;background-color:snow}.bx .bx-input.bx-input-error:focus{border-color:#e5484d;box-shadow:0 0 0 3px rgba(229,72,77,.14)}.bx a:focus-visible,.bx button:focus-visible{outline:2px solid var(--bx-brand);outline-offset:2px;border-radius:4px}.bx-eyebrow{font-size:.6875rem;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.bx-clamp-1{-webkit-line-clamp:1}.bx-clamp-1,.bx-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bx-clamp-2{-webkit-line-clamp:2}.bx-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bx-no-scrollbar::-webkit-scrollbar{display:none}.bx-thin-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd1d8 transparent}.bx-thin-scrollbar::-webkit-scrollbar{width:6px;height:6px}.bx-thin-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd1d8;border-radius:999px}.bx-hero .swiper-pagination{bottom:1rem!important;left:50%!important;width:auto!important;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-radius:999px;background:hsla(0,0%,7%,.55);backdrop-filter:blur(4px)}.bx-hero .swiper-pagination-bullet{width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.85);opacity:1;margin:0!important;transition:background .25s ease,transform .25s ease}.bx-hero .swiper-pagination-bullet-active{background:#c50050;transform:scale(1.15)}@media (max-width:767px){.bx-hero .swiper-pagination{bottom:.75rem!important}}@keyframes bxMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bx-marquee{display:flex;width:max-content;animation:bxMarquee 26s linear infinite}.bx-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bx-marquee{animation:none}}.bx-mega-panel{animation:bxMegaIn .16s cubic-bezier(.22,1,.36,1) both}@keyframes bxMegaIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bx-rule{position:relative}.bx-rule:after{content:"";position:absolute;left:0;bottom:-.6rem;width:44px;height:3px;border-radius:999px;background:var(--bx-brand)}.bx-rule-center:after{left:50%;transform:translateX(-50%)}