﻿.adbar{font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.head-main{background-color:#3454c9 !important;color:#fff !important}.head-main a,.head-main .nav-list-link,.head-main .utility-text{color:#fff !important}.head-main .utility-icon,.head-main .nav-list-link-icon{fill:#fff !important}.head-contact{padding-top:10px}.head-contact-list{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:14px}.head-contact-list a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.head-contact-list a:hover{opacity:.8}.head-contact-list .icon-inline{width:16px;height:16px;fill:#fff}.head-main .search-input{background:#ededed !important;color:#222 !important;border:0 !important;border-radius:999px !important;height:46px !important;padding:0 52px 0 24px !important;font-size:15px !important;box-shadow:none !important}.head-main .search-input:focus{background:#f5f5f5 !important;outline:2px solid #f5b700;outline-offset:0}.head-main .search-input::placeholder{color:#6f6f6f;opacity:1}.head-main .search-btn{background:transparent !important}.head-main .search-submit-btn{top:4px !important;right:4px !important;width:38px;height:38px !important;padding:0 !important;display:flex;align-items:center;justify-content:center;border-radius:50% !important;background:#3454c9 !important;color:#fff !important;transition:background .2s}.head-main .search-submit-btn:hover{background:#f5b700 !important;color:#3454c9 !important}.head-main .search-submit-btn svg{width:18px !important;height:18px !important;color:inherit !important;fill:currentColor !important}.head-main .search-empty-btn{right:46px !important;color:#6f6f6f}.head-main .search-empty-btn svg{fill:#6f6f6f !important;color:#6f6f6f !important}.header-account-links{align-items:center;gap:8px;margin-left:8px;font-size:15px;white-space:nowrap}.header-account-links a{text-decoration:none}.header-account-links a:hover{text-decoration:underline}.header-account .nav-dropdown-content{display:none !important}.header-account{grid-auto-flow:column;align-items:center}.head-main .badge{background-color:#fff !important;color:#3454c9 !important}@media(min-width: 768px){.logo-md-left:not(.search-icon-md) .search-container{max-width:780px;margin:0 auto;padding-left:40px;padding-right:16px}.nav-desktop-list .nav-list-link{font-size:15px}}@media(max-width: 767px){.head-contact-list{justify-content:center;font-size:12px;gap:6px 16px}}.btn-primary,.btn-primary-inverse{background-color:#3454c9 !important;color:#fff !important;border:1px solid #fff !important;font-weight:700 !important;transition:all .2s ease !important}.btn-primary:hover{background-color:#22398f !important;color:#fff !important}.btn-secondary{background-color:#fff !important;color:#3454c9 !important;border:1px solid #3454c9 !important;font-weight:700 !important}.section-slideshow .swiper-pagination-outside{position:absolute;left:50%;bottom:16px;width:auto;margin:0;transform:translateX(-50%);z-index:5;color:#fff}.section-featured-categories .category-item-image{background:#e8eefb;border-radius:50%;overflow:hidden}.section-featured-categories .category-item-text{margin-top:10px;font-size:15px;color:#3454c9}.section-featured-categories .category-item-link:hover .category-item-image{box-shadow:0 0 0 2px #3454c9}.section-icon-text .icon-text-item-title{font-weight:700}.section-icon-text .icon-text-item-description{color:#5468a8}.icon-text-item-modal-link{display:inline;padding:0;border:0;background:none;color:#4a4a4a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:14px}.icon-text-item-modal-link:hover{color:#3454c9}:is([id^=icon-text-modal-],#modal-parcelamento).modal{border-radius:16px;background:#fff}:is([id^=icon-text-modal-],#modal-parcelamento) .modal-header{position:relative;justify-content:center;border:0;padding:28px 56px 8px}:is([id^=icon-text-modal-],#modal-parcelamento) .modal-title{width:100%;text-align:center;font-family:"Playfair Display",Georgia,serif;font-size:26px;font-weight:700;color:#3454c9}[id=icon-text-modal-benefit_1] .modal-title::after{content:"";display:inline-block;width:30px;height:22px;margin-left:10px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 22'%3E%3Crect x='1' y='3' width='17' height='12' rx='2' fill='%23C9A46A'/%3E%3Cpath d='M18 7h6l4 4v4h-10z' fill='%230E3A27'/%3E%3Crect x='20' y='8.5' width='4' height='3' fill='%23EAD8C3'/%3E%3Ccircle cx='7' cy='17' r='3' fill='%230E3A27' stroke='%23fff' stroke-width='1.5'/%3E%3Ccircle cx='23' cy='17' r='3' fill='%230E3A27' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat center/contain}:is([id^=icon-text-modal-],#modal-parcelamento) .modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8eefb}:is([id^=icon-text-modal-],#modal-parcelamento) .modal-close-icon{width:14px;height:14px;fill:#3454c9}:is([id^=icon-text-modal-],#modal-parcelamento) .modal-body{padding:16px 28px 24px}.frete-list{display:flex;flex-direction:column;gap:14px}.frete-card{display:flex;align-items:center;gap:18px;padding:20px 18px;border:1px solid #e1e7f5;border-radius:12px;background:#f7f9fe;color:#3a3a3a;font-size:15px;line-height:1.5}.frete-icon{flex:0 0 28px;width:28px;height:28px;fill:#3454c9}.frete-destaque{color:#3454c9;font-weight:800}.frete-destaque-alt{color:#5468a8;font-weight:800}.frete-nota{margin:20px 0 0;text-align:center;font-size:12px;color:#8a8a8a}.product-card{border-radius:8px !important;transition:transform .3s ease,box-shadow .3s ease !important}.product-card:hover{transform:translateY(-4px) !important}.head-main .search-floating-container,.head-main .search-form-wrap,.head-main .search-form,.head-main .search-form-field{background:transparent !important;border:0 !important;box-shadow:none !important}.head-main .search-input{outline:none}.section-footer{border-top:1px solid #e1e7f5}.bs-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:40px}.bs-footer-title{margin-bottom:18px;font-size:18px;font-weight:600;color:#3454c9}.bs-footer-text,.bs-footer-text p{margin:0;font-size:14px;line-height:1.75;color:#3a3a3a;max-width:320px}.bs-footer-list li{margin-bottom:10px;font-size:14px}.bs-footer-list a,.bs-footer-list span{color:#3a3a3a;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.bs-footer-list a:hover{color:#3454c9;text-decoration:underline}.bs-footer-contact .icon-inline{width:18px;height:18px;flex:0 0 18px;fill:#3454c9;color:#3454c9}.bs-footer-social{display:flex;gap:14px;margin-top:18px}.bs-footer-social .icon-inline{width:20px;height:20px;fill:#3454c9}.section-footer .footer-payments-shipping-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px 40px;padding:8px 0 32px}.section-footer .footer-payment-group{display:flex;flex-direction:column;gap:14px}.section-footer .footer-payment-shipping-label{font-size:18px;font-weight:600;color:#3454c9}.section-footer .footer-logos-wrapper{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.section-footer .footer-logos-wrapper .icon-logo{border:1px solid #e6e6e6;border-radius:4px;padding:3px;background:#fff}.section-footer .footer-security-group img{width:auto;height:58px;max-height:none;border:0;margin:0;border-radius:0}.section-footer .footer-legal-container{border-top:1px solid #e1e7f5;padding-top:24px;font-size:13px;color:#3a3a3a}.section-footer .footer-tagline{font-size:14px;margin-bottom:4px}@media(max-width: 767px){.bs-footer-grid{grid-template-columns:1fr;gap:28px}.section-footer .footer-payments-shipping-container{flex-direction:column}}.section-footer .footer-secondary-info{display:block !important}.section-footer .footer-payments-shipping-container img.icon-logo{max-height:28px}.section-footer .footer-legal-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.section-footer .footer-payments-shipping-container img.footer-brand-logo{border:0;padding:0;margin:0 6px 0 0;height:26px;max-height:26px;width:auto;background:none}.section-footer .footer-brands-group .footer-logos-wrapper{gap:14px}.section-footer .footer-seals-row{gap:28px}.section-footer .footer-seal{display:inline-flex;align-items:center;gap:8px}.section-footer .footer-seal-icon{width:34px;height:34px;flex:0 0 34px}.section-footer .footer-seal-text{font-size:12px;line-height:1.1;letter-spacing:.2px;color:#4a4a4a;text-transform:uppercase}.section-footer .footer-seal-text strong{font-size:16px;font-weight:500;color:#3a3a3a}.section-footer .footer-installments-link{display:inline-block;margin-top:4px;padding:0;border:0;background:none;color:#3a3a3a;font-size:14px;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.section-footer .footer-installments-link:hover{color:#3454c9}.section-footer a.footer-seal{text-decoration:none}.section-footer a.footer-seal:hover .footer-seal-google{text-decoration:underline}.section-footer .footer-seal-text strong.footer-seal-google{text-transform:none;font-size:14px}.section-footer .footer-legal-container{display:block}.section-footer .footer-bottom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.section-footer .footer-legal-text{margin-top:20px;padding-top:18px;border-top:1px solid #e1e7f5;font-size:12px;line-height:1.6;color:#6a6a6a}.section-footer .footer-legal-text p{margin:0 0 6px}@media(max-width: 767px){.head-contact{display:none}.head-main .head-row.logo-left{display:grid !important;grid-template-columns:auto 1fr auto;grid-template-areas:"logo logo account" "menu search cart";column-gap:14px;row-gap:12px;align-items:center;padding-top:12px;padding-bottom:12px}.head-main .head-row.logo-left .logo-container{grid-area:logo}.head-main .head-row.logo-left .menu-container{grid-area:menu;order:0}.head-main .head-row.logo-left .search-container{grid-area:search;order:0;flex-basis:auto;margin-top:0 !important;min-width:0}.head-main .head-row.logo-left .header-account{grid-area:account;justify-self:end;display:grid !important}.head-main .head-row.logo-left .header-cart{grid-area:cart;justify-self:end}.head-main .search-input{height:44px !important;font-size:15px !important;padding-left:18px !important}.head-main .search-submit-btn{width:36px;height:36px !important}.head-main .utility-icon{width:26px;height:26px}}.head-main .utility-icon.bs-icon{fill:none !important;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.header-favorites{position:relative}.header-favorites .header-icon{position:relative;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.head-main .fav-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;text-align:center}.js-product-item-private{position:relative}.fav-toggle{position:absolute;top:10px;right:10px;z-index:5;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255, 255, 255, 0.92);box-shadow:0 1px 4px rgba(0, 0, 0, 0.12);cursor:pointer;transition:transform .15s}.fav-toggle:hover{transform:scale(1.08)}.fav-toggle .bs-icon{width:20px;height:20px;fill:none;stroke:#3454c9;stroke-width:1.8;stroke-linejoin:round}.fav-toggle.is-active .bs-icon{fill:#c0392b;stroke:#c0392b}.modal-favoritos .modal-title{font-weight:700;color:#3454c9}.fav-list{display:flex;flex-direction:column;gap:14px}.fav-item{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid #e1e7f5}.fav-item-img img{width:72px;height:72px;object-fit:cover;border-radius:8px;background:#e8eefb}.fav-item-name{display:block;font-weight:600;color:#2b2b2b;text-decoration:none}.fav-item-price{margin-top:2px;font-weight:700;color:#3454c9}.fav-item-link{font-size:13px;color:#5468a8;text-decoration:underline}.fav-item-remove{width:32px;height:32px;border:0;border-radius:50%;background:#e8eefb;color:#3454c9;font-size:20px;line-height:1;cursor:pointer}.fav-empty{padding:32px 8px;text-align:center;color:#3a3a3a}.fav-empty .bs-icon{width:44px;height:44px;fill:none;stroke:#f5b700;stroke-width:1.5;margin-bottom:8px}.fav-empty p{margin:0 0 6px}.fav-empty .fav-empty-hint{font-size:13px;color:#777;margin-bottom:18px}@media(max-width: 767px){.head-main .head-row.logo-left{grid-template-columns:auto 1fr auto auto !important;grid-template-areas:"logo logo fav account" "menu search search cart" !important}.head-main .head-row.logo-left .header-favorites{grid-area:fav;justify-self:end}}.category-item-cta{display:none}@media(max-width: 767px){.section-featured-categories{background:#eef2fc}.section-featured-categories .category-item-link{width:calc((100vw - 40px)/2.5);height:calc((100vw - 40px)/2.5*1.42);padding:14px 14px 12px;flex-direction:column !important;align-items:stretch !important;justify-content:space-between;gap:8px !important;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05)}.section-featured-categories .category-item-text{order:-1;margin:0 !important;text-align:left !important;font-size:16px !important;font-weight:600;color:#2b2b2b !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-featured-categories .category-item-image{align-self:center;width:68% !important;height:auto;aspect-ratio:1;border:0 !important;border-radius:12px !important;background:transparent !important}.section-featured-categories .category-item-image img{object-fit:contain}.section-featured-categories .category-item-link:hover .category-item-image{box-shadow:none}.section-featured-categories .category-item-cta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#3454c9}.section-featured-categories .category-item-cta .icon-inline{width:16px;height:16px}}.section-featured-categories .category-pagination{margin:16px 0 0;text-align:center;color:#3454c9}.section-featured-categories .category-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 4px;border:1px solid #3454c9;background:transparent;opacity:1;transition:width .2s}.section-featured-categories .category-pagination .swiper-pagination-bullet-active{width:22px;border-radius:4px;background:#3454c9}.cupom-card{border-style:dashed;border-color:#f5b700}.cupom-code{font-size:16px;letter-spacing:1px;color:#3454c9}@media(max-width: 767px){.section-icon-text{background:#eef2fc}.section-icon-text .swiper-slide{height:auto;padding:4px 0 8px}.section-icon-text .swiper-slide .icon-text-item{width:100%;height:100%;padding:12px 14px;align-items:center;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.section-icon-text .icon-text-item-title{text-transform:uppercase;font-size:15px;font-weight:800;color:#3454c9}.icon-text-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px}.icon-text-nav .swiper-pagination{position:static;width:auto;margin:0;transform:none}.icon-text-nav .swiper-pagination-bullet{width:7px;height:7px;margin:0 3px;border:0;background:#b8c3de;opacity:1;transition:width .2s}.icon-text-nav .swiper-pagination-bullet-active{width:22px;border-radius:4px;background:#3454c9}.icon-text-nav-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1.5px solid #3454c9;border-radius:8px;background:#fff;color:#3454c9;cursor:pointer}.icon-text-nav-btn svg{width:16px;height:16px}.icon-text-nav-btn.swiper-button-disabled{opacity:.35;cursor:default}}.section-icon-text .icon-text-item-horizontal .icon-text-item-content{text-align:left}.section-icon-text .icon-text-item-modal-link{display:block;width:fit-content;margin:2px 0 0;text-align:left}@media(min-width: 768px){.section-featured-categories{background:#eef2fc}.section-featured-categories .category-item-link{width:calc((min(100vw,1320px) - 76px)/4);height:200px;margin:0;padding:18px 20px 16px;flex-direction:column !important;align-items:stretch !important;justify-content:space-between;gap:10px !important;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);transition:box-shadow .2s,transform .2s}.section-featured-categories .category-item-link:hover{box-shadow:0 6px 18px rgba(0, 0, 0, 0.1);transform:translateY(-2px)}.section-featured-categories .category-item-text{order:-1;margin:0 !important;text-align:left !important;font-size:18px !important;font-weight:600;color:#2b2b2b !important}.section-featured-categories .category-item-image{align-self:stretch;width:100% !important;height:96px;border:0 !important;border-radius:10px !important;background:transparent !important}.section-featured-categories .category-item-image img{object-fit:contain}.section-featured-categories .category-item-link:hover .category-item-image{box-shadow:none}.section-featured-categories .category-item-cta{display:inline-flex;align-self:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#3454c9}.section-featured-categories .category-item-cta .icon-inline{width:16px;height:16px}}.bs-footer-logo{display:flex;justify-content:center;margin:0 0 40px}.bs-footer-logo img{height:56px;width:auto}@media(max-width: 767px){.bs-footer-logo{margin-bottom:28px}.bs-footer-logo img{height:46px}}.daily-deals{padding:24px 0 48px}.daily-deals-grid{display:grid;grid-template-columns:1fr 300px;gap:24px}.daily-deals-main{padding:36px 24px 24px;border-radius:18px;background:#eef2fc}.daily-deals-head{display:flex;align-items:center;justify-content:space-around;gap:24px;flex-wrap:wrap;margin-bottom:28px}.daily-deals-seal{display:flex;flex-direction:column;line-height:.95;font-size:34px;font-weight:800;letter-spacing:.5px;color:#3454c9}.daily-deals-seal-line{display:inline-flex;align-items:center;gap:6px}.daily-deals-seal-line-2{padding-left:34px;color:#e0a400}.daily-deals-seal svg{width:30px;height:30px;padding:4px;border-radius:8px;background:#f7a21b;fill:#fff}.daily-deals-seal-line-2 svg{background:#3454c9;fill:#f7a21b}.daily-deals-title-wrap{text-align:center}.daily-deals-title{font-size:36px;font-weight:800;letter-spacing:.5px;color:#3454c9;line-height:1.1}.daily-deals-subtitle{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:30px;color:#5468a8}.daily-deals-subtitle svg{width:22px;height:22px;fill:none;stroke:#f5b700;stroke-width:1.6;stroke-linejoin:round}.daily-deals-timer{display:flex;align-items:flex-start;gap:8px}.daily-deals-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.daily-deals-digits{display:flex;gap:4px}.daily-deals-digits span{width:42px;height:52px;display:grid;place-items:center;border-radius:8px;background:#3454c9;color:#fff;font-size:32px;font-weight:800;font-variant-numeric:tabular-nums}.daily-deals-label{width:100%;padding:3px 6px;border-radius:6px;background:#f5b700;color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;text-align:center}.daily-deals-colon{padding-top:8px;font-size:30px;font-weight:800;color:#3454c9}.daily-deals-products{display:grid;grid-template-columns:1fr 1fr;gap:16px}.daily-deal-card{position:relative;display:grid;grid-template-columns:40% 1fr;gap:16px;align-items:center;min-height:220px;padding:20px 20px 20px 12px;border-radius:10px;background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.08)}.daily-deal-badge{position:absolute;top:-12px;left:-12px;z-index:2;width:52px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#3454c9;color:#fff;font-size:11px;font-weight:800;line-height:1}.daily-deal-badge span{font-size:15px}.daily-deal-img{display:flex;align-items:center;justify-content:center;height:180px}.daily-deal-img img{max-width:100%;max-height:180px;object-fit:contain}.daily-deal-info{padding-right:48px}.daily-deal-brand{margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#2b2b2b}.daily-deal-name{display:block;margin-bottom:10px;font-size:14px;line-height:1.3;color:#2b2b2b;text-decoration:none}.daily-deal-compare{font-size:13px;color:#8a8a8a}.daily-deal-price{font-size:26px;font-weight:700;line-height:1.2;color:#3454c9}.daily-deal-price small{font-size:12px;font-weight:500;color:#555}.daily-deal-installments,.daily-deal-installments-inner{font-size:13px;color:#3a3a3a}.daily-deal-installments-inner{display:inline;margin-left:4px}.daily-deal-buy-form{margin:0}.daily-deal-buy{position:absolute;right:16px;bottom:16px;width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:#3454c9;cursor:pointer;transition:background .2s}.daily-deal-buy:hover{background:#f5b700}.daily-deal-buy svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.daily-deals-side{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#eef2fc;text-decoration:none}.daily-deals-side-text{padding:32px 20px 12px;text-align:center}.daily-deals-side-kicker{font-size:20px;font-weight:500;color:#5468a8}.daily-deals-side-title{font-size:34px;font-weight:800;line-height:1.05;color:#3454c9}.daily-deals-side-img{flex:1;min-height:240px;position:relative}.daily-deals-side-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.daily-deals-side-art{width:60%;margin:auto auto 24px}@media(max-width: 991px){.daily-deals-grid{grid-template-columns:1fr}.daily-deals-side{flex-direction:row;align-items:center;min-height:160px}.daily-deals-side-text{flex:1;text-align:left;padding:20px}.daily-deals-side-img{flex:0 0 45%;align-self:stretch;min-height:160px}.daily-deals-side-art{width:90px;margin:0 24px 0 0}}@media(max-width: 767px){.daily-deals{padding:16px 0 32px}.daily-deals-main{padding:24px 12px 16px}.daily-deals-head{flex-direction:column;gap:14px;margin-bottom:22px}.daily-deals-seal{font-size:26px;flex-direction:row;gap:8px}.daily-deals-seal-line-2{padding-left:0}.daily-deals-seal svg{width:24px;height:24px}.daily-deals-title{font-size:26px}.daily-deals-subtitle{font-size:22px}.daily-deals-digits span{width:34px;height:44px;font-size:26px}.daily-deals-products{grid-template-columns:1fr;gap:20px}.daily-deal-card{grid-template-columns:38% 1fr;min-height:180px;padding:16px 12px}.daily-deal-img{height:140px}.daily-deal-img img{max-height:140px}.daily-deal-price{font-size:22px}.daily-deals-side-title{font-size:26px}.daily-deals-side-kicker{font-size:16px}}@media(min-width: 1200px){.daily-deals-head{flex-wrap:nowrap;justify-content:space-between;gap:20px;padding:0 12px}.daily-deals-seal{font-size:28px}.daily-deals-seal-line-2{padding-left:28px}.daily-deals-seal svg{width:26px;height:26px}.daily-deals-title{font-size:30px}.daily-deals-subtitle{font-size:24px}.daily-deals-digits span{width:38px;height:48px;font-size:28px}}@media(max-width: 767px){.daily-deal-badge{top:-10px;left:-4px;width:46px;height:46px}}.bs-newsletter{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0 0 48px;border:1px solid #d8e0f2;border-radius:14px;background:#eef2fc}.bs-newsletter-promo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 32px;background:radial-gradient(circle at 20% 20%, #5274E3 0, #3454C9 55%, #22398F 100%);color:#fff;text-align:center;overflow:hidden}.bs-newsletter-kicker{font-size:30px;font-weight:400;letter-spacing:.5px;line-height:1.15}.bs-newsletter-title{font-size:30px;font-weight:800;letter-spacing:.5px;line-height:1.15;color:#fff}.bs-newsletter-text{margin-top:10px;font-size:16px}.bs-newsletter-text strong{color:#fff}.bs-newsletter-club{margin-top:14px;padding-bottom:4px;border-bottom:2px solid #f7a21b;font-family:"Playfair Display",Georgia,serif;font-size:30px;color:#fff}.bs-newsletter-club em{color:#f7a21b}.bs-newsletter-art{position:absolute;right:-10px;bottom:-14px;width:110px;opacity:.35}.bs-newsletter-form-col{display:flex;align-items:center;justify-content:center;padding:36px 32px}.bs-newsletter-form{width:100%;max-width:470px;margin:0}.bs-newsletter-row{display:flex;gap:8px;margin-top:12px}.bs-newsletter-field{flex:1;display:flex;align-items:center;gap:10px;margin:0;padding:0 14px;border:1px solid #c3cce3;border-radius:6px;background:#fff}.bs-newsletter-field:focus-within{border-color:#3454c9;box-shadow:0 0 0 2px rgba(14, 58, 39, 0.15)}.bs-newsletter-field svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#3454c9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bs-newsletter-field input{width:100%;height:44px;padding:0;border:0;background:transparent;font-size:15px;color:#2b2b2b;outline:none;box-shadow:none}.bs-newsletter-submit{flex:0 0 auto;min-width:180px;height:46px;padding:0 24px;border:0;border-radius:6px;background:#3454c9;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background .2s}.bs-newsletter-submit:hover{background:#f5b700;color:#3454c9}.bs-newsletter-legal{margin:14px 0 0;font-size:12px;text-align:center;color:#555}.bs-newsletter-legal a{color:#3454c9;text-decoration:underline}.bs-newsletter-alert{margin-top:12px;padding:10px 14px;border-radius:6px;font-size:14px}.bs-newsletter-alert.is-success{background:#e3f1e8;color:#3454c9}.bs-newsletter-alert.is-error{background:#fbe7e5;color:#9b2c20}@media(max-width: 767px){.bs-newsletter{grid-template-columns:1fr;margin-bottom:36px}.bs-newsletter-promo{padding:28px 20px}.bs-newsletter-kicker,.bs-newsletter-title{font-size:24px}.bs-newsletter-club{font-size:24px}.bs-newsletter-form-col{padding:24px 16px}.bs-newsletter-row{flex-direction:column}.bs-newsletter-submit{width:100%}}.bs-newsletter-form .bs-newsletter-submit{display:block;width:100%;min-width:0;margin-top:12px}.spotlight{padding:24px 0 56px;background:#eef2fc}.spotlight-card{display:grid;grid-template-columns:47% 1fr;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.05)}.spotlight-banner{position:relative;display:block;min-height:460px;overflow:hidden;text-decoration:none}.spotlight-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spotlight-banner.no-image{display:flex;align-items:flex-start;background:radial-gradient(circle at 75% 70%, #5274E3 0, #3454C9 55%, #22398F 100%)}.spotlight-banner-text{position:relative;z-index:1;padding:48px 40px;color:#fff}.spotlight-banner-kicker{font-size:26px;line-height:1.2;letter-spacing:.5px;max-width:220px}.spotlight-banner-name{margin-top:18px;font-size:40px;font-weight:800;line-height:1;color:#f7a21b}.spotlight-banner-offer{margin-top:6px;font-size:32px;font-weight:800;line-height:1.1;color:#fff;max-width:240px}.spotlight-banner-art{position:absolute;right:20px;bottom:0;width:56%;max-width:300px}.spotlight-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px 40px}.spotlight-title{max-width:420px;font-family:"Playfair Display",Georgia,serif;font-size:32px;line-height:1.25;text-align:center;color:#2b2b2b}.spotlight-products{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;width:100%;max-width:560px}.spotlight-product{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ece6dc;border-radius:10px;background:#fff;text-decoration:none;transition:box-shadow .2s,transform .2s}a.spotlight-product:hover{box-shadow:0 6px 16px rgba(0, 0, 0, 0.08);transform:translateY(-2px)}.spotlight-product-img{display:flex;align-items:center;justify-content:center;height:160px;padding:12px}.spotlight-product-img img{max-width:100%;max-height:136px;object-fit:contain}.spotlight-product-price{padding:8px 6px;background:#eef1f8;font-size:15px;text-align:center;color:#2b2b2b}.spotlight-button{min-width:240px;padding:12px 28px;border:1px solid #3454c9;border-radius:4px;background:#fff;font-size:15px;text-align:center;color:#3454c9;text-decoration:none;transition:background .2s,color .2s}.spotlight-button:hover{background:#3454c9;color:#fff}@media(max-width: 767px){.spotlight{padding:16px 0 36px}.spotlight-card{grid-template-columns:1fr}.spotlight-banner{min-height:300px}.spotlight-banner-text{padding:28px 24px}.spotlight-banner-kicker{font-size:20px}.spotlight-banner-name{font-size:32px}.spotlight-banner-offer{font-size:24px}.spotlight-banner-art{width:46%}.spotlight-content{gap:24px;padding:28px 16px}.spotlight-title{font-size:24px}.spotlight-products{gap:10px}.spotlight-product-img{height:110px;padding:8px}.spotlight-product-img img{max-height:94px}.spotlight-product-price{font-size:13px}.spotlight-button{width:100%}}.spotlight-button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.spotlight-button svg{width:18px;height:18px;transition:transform .2s}.spotlight-button:hover svg{transform:translateX(4px)}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:100}.whatsapp-float .btn-whatsapp{position:relative;right:auto;bottom:auto;width:60px;height:60px;padding:0;box-shadow:0 4px 14px rgba(0, 0, 0, 0.22);animation:bs-wa-pop .4s ease-out both;transition:transform .2s}.whatsapp-float .btn-whatsapp:hover{transform:scale(1.07)}.whatsapp-float .whatsapp-icon{width:32px;height:32px;fill:#fff}.whatsapp-float-close{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;background:#2b2b2b;color:#fff;cursor:pointer;box-shadow:0 1px 4px rgba(0, 0, 0, 0.25)}.whatsapp-float-close svg{width:12px;height:12px}@keyframes bs-wa-pop{from{opacity:0;transform:scale(0.6)}to{opacity:1;transform:scale(1)}}@media(max-width: 767px){.whatsapp-float{right:14px;bottom:14px}.whatsapp-float .btn-whatsapp{width:54px;height:54px}.whatsapp-float .whatsapp-icon{width:28px;height:28px}}.whatsapp-float-label{display:none}@media(min-width: 768px){.whatsapp-float{right:24px;bottom:24px}.whatsapp-float .btn-whatsapp{width:auto;height:auto;gap:12px;padding:12px 22px 12px 16px;border-radius:12px}.whatsapp-float .btn-whatsapp:hover{transform:translateY(-2px)}.whatsapp-float .whatsapp-icon{width:36px;height:36px}.whatsapp-float-label{display:block;font-size:15px;font-weight:700;line-height:1.2;color:#fff;text-align:left}.whatsapp-float-close{top:-10px;right:-10px;width:26px;height:26px}}@media(max-width: 767px){body:has(.js-notification-cookie-private:not([style*=none])) .whatsapp-float{bottom:120px}}@media(min-width: 768px){.whatsapp-float-close{top:-18px;right:-8px}.whatsapp-float-label{font-size:13px}.whatsapp-float .whatsapp-icon{width:32px;height:32px}.whatsapp-float .btn-whatsapp{gap:10px;padding:10px 18px 10px 14px}}.whatsapp-float-close{border:0;background:#f1f1f1;color:#2b2b2b;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3)}.whatsapp-float-close svg{width:11px;height:11px}@media(min-width: 768px){.whatsapp-float-close{top:-9px;right:-9px;width:22px;height:22px}.whatsapp-float .btn-whatsapp{gap:12px;padding:10px 22px 10px 14px;border-radius:10px;background-color:#3fbf4a;box-shadow:0 3px 10px rgba(0, 0, 0, 0.18)}.whatsapp-float .whatsapp-icon{width:34px;height:34px}.whatsapp-float-label{font-size:14px;font-weight:700;line-height:1.25}}.whatsapp-float .btn-whatsapp{z-index:1}.whatsapp-float-close{z-index:2}@media(min-width: 768px){.whatsapp-float .btn-whatsapp{justify-content:center;align-items:center;gap:9px;padding:8px 16px;border-radius:9px}.whatsapp-float .whatsapp-icon{width:28px;height:28px;display:block}.whatsapp-float-label{font-size:13px;line-height:1.2}}@media(min-width: 768px){.whatsapp-float{top:50%;bottom:auto;transform:translateY(-50%)}}.section-footer .footer-shipping-group .footer-payments-shipping-container img.icon-logo,.section-footer .footer-shipping-group img.icon-logo{height:40px;max-height:40px;width:auto;padding:4px 6px}.coupons-section{padding:8px 0 56px}.coupons-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin-bottom:32px;padding:36px 40px;border-radius:16px;background:radial-gradient(circle at 15% 20%, #5274E3 0, #3454C9 55%, #22398F 100%);color:#fff}.coupons-hero-kicker{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#f7a21b}.coupons-hero-title{margin-top:4px;font-size:34px;font-weight:800;line-height:1.1;color:#fff}.coupons-hero-intro{max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.5;color:#fff}.coupons-hero-steps{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:14px}.coupons-hero-steps span{display:inline-flex;align-items:center;gap:8px}.coupons-hero-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f7a21b;color:#3454c9;font-size:13px}.coupons-hero-art{flex:0 0 180px;width:180px;transform:rotate(-8deg)}.coupons-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:20px}.coupons-empty{padding:40px 0;text-align:center;color:#555}.coupons-note{margin:28px 0 0;font-size:13px;text-align:center;color:#777}@media(max-width: 767px){.coupons-hero{padding:24px 20px}.coupons-hero-title{font-size:26px}.coupons-hero-art{display:none}.coupons-grid{grid-template-columns:1fr}}.coupons-section .coupons-grid{display:flex;flex-direction:column;gap:20px}.coupon-row{display:grid;grid-template-columns:190px 1fr 210px;align-items:center;gap:0;padding:20px 20px 20px 0;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.06)}.coupon-row-brand{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 20px;border-right:1.5px dashed #9a9a9a}.coupon-row-brand img{width:130px;height:auto}.coupon-row-info{display:flex;flex-direction:column;gap:14px;padding:4px 24px}.coupon-row-title{font-size:22px;font-weight:500;line-height:1.3;color:#1f1f1f}.coupon-row-rules summary{display:inline-flex;align-items:center;gap:6px;list-style:none;font-size:15px;color:#3454c9;cursor:pointer}.coupon-row-rules summary::-webkit-details-marker{display:none}.coupon-row-rules summary svg{width:16px;height:16px;transition:transform .2s}.coupon-row-rules[open] summary svg{transform:rotate(180deg)}.coupon-row-rules-text{margin-top:8px;font-size:14px;line-height:1.5;color:#444}.coupon-row-rules-text ul{margin:0;padding-left:18px}.coupon-row-validity{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#444}.coupon-row-validity svg{width:22px;height:22px;fill:none;stroke:#1f1f1f;stroke-width:1.6;stroke-linecap:round}.coupon-row-actions{display:flex;flex-direction:column;gap:12px}.coupon-row-code{display:flex;align-items:center;justify-content:center;height:48px;border:2px dashed #9a9a9a;border-radius:4px;font-size:14px;letter-spacing:.5px;color:#1f1f1f}.coupon-row-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;border:1px solid #1f1f1f;border-radius:3px;background:#fff;color:#1f1f1f;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.coupon-row-copy:hover{background:#f2f2f2}.coupon-row-copy.is-copied{border-color:#2e8b57;background:#2e8b57;color:#fff}.coupon-row-copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.coupon-row-shop{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;border-radius:3px;background:#3454c9;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s}.coupon-row-shop:hover{opacity:.88;color:#fff}.coupon-row-shop svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width: 767px){.coupon-row{grid-template-columns:1fr;padding:0}.coupon-row-brand{justify-content:flex-start;padding:16px 16px 12px;border-right:0;border-bottom:1.5px dashed #9a9a9a}.coupon-row-brand img{width:110px}.coupon-row-info{padding:16px 16px 4px;gap:12px}.coupon-row-title{font-size:18px}.coupon-row-actions{padding:12px 16px 16px}}.cashback-page{padding:8px 0 56px;--cb-green: #2E9E62;--cb-card: #F2F1ED}.cb-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.cb-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:28px;min-height:440px;padding:44px 32px;border-radius:16px;background:var(--cb-card);text-align:center;overflow:hidden}.cb-corner{position:absolute;width:46px;height:46px;border:0 solid var(--cb-green)}.cb-tl{top:0;left:0;border-top-width:7px;border-left-width:7px;border-top-left-radius:16px}.cb-tr{top:0;right:0;border-top-width:7px;border-right-width:7px;border-top-right-radius:16px}.cb-bl{bottom:0;left:0;border-bottom-width:7px;border-left-width:7px;border-bottom-left-radius:16px}.cb-br{bottom:0;right:0;border-bottom-width:7px;border-right-width:7px;border-bottom-right-radius:16px}.cb-card-intro{justify-content:flex-start;gap:10px;padding-bottom:0}.cb-intro-title{font-size:26px;font-weight:500;color:#2b2b2b}.cb-intro-title b{color:var(--cb-green)}.cb-intro-sub{font-size:18px;color:#2b2b2b}.cb-arrow{width:48px;height:16px;color:var(--cb-green)}.cb-intro-art{width:62%;margin-top:auto}.cb-item{display:flex;flex-direction:column;align-items:center;gap:16px}.cb-item>svg{width:64px;height:64px;fill:none;stroke:var(--cb-green);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.cb-text,.cb-text p{margin:0;font-size:18px;line-height:1.4;color:#3a3a3a}.cb-text strong{color:#1f1f1f}.cb-footnote{position:absolute;bottom:18px;right:28px;font-size:10px;color:#777}.cb-scroller-wrap{margin-top:48px}.cb-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/3);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cb-track::-webkit-scrollbar{display:none}.cb-slide{scroll-snap-align:start;justify-content:flex-start;gap:20px}.cb-use-title{margin-top:28px;font-size:26px;line-height:1.3;color:#2b2b2b}.cb-use-title strong{color:#1f1f1f}.cb-use-art{width:45%;margin-top:auto}.cb-step-num{width:52px;height:52px;display:grid;place-items:center;border:2px solid var(--cb-green);border-radius:50%;font-size:26px;color:var(--cb-green)}.cb-step-text,.cb-step-text p{margin:0;font-size:19px;line-height:1.35;color:#3a3a3a}.cb-step-text strong{color:#1f1f1f}.cb-mock{width:100%;max-width:260px;margin-top:auto;padding:14px;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgba(0, 0, 0, 0.08);text-align:left;font-size:13px;color:#2b2b2b}.cb-mock-head{margin:-14px -14px 12px;padding:10px 14px;border-radius:14px 14px 0 0;border-bottom:1px solid #eee;font-weight:600;text-align:center}.cb-mock-dark{background:#1f1f1f;color:#fff}.cb-mock-row{display:flex;gap:10px;align-items:center}.cb-mock-img{width:44px;height:56px;border-radius:6px;background:#fff}.cb-mock-lines{flex:1;display:flex;flex-direction:column;gap:6px}.cb-mock-lines i{display:block;height:7px;border-radius:4px;background:#e3e3e3}.cb-mock-lines i+i{width:70%}.cb-mock-saldo{margin-bottom:8px}.cb-mock-toggle{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--cb-green)}.cb-toggle{position:relative;width:44px;height:24px;border-radius:12px;background:var(--cb-green)}.cb-toggle i{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff}.cb-mock-line{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #f0f0f0}.cb-mock-discount{color:var(--cb-green);font-weight:600}.cb-mock-total{border-bottom:0;font-size:15px;font-weight:700}.cb-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.cb-nav-btn{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1.5px solid var(--cb-green);border-radius:50%;background:#fff;color:var(--cb-green);cursor:pointer}.cb-nav-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cb-nav-btn:disabled{opacity:.35;cursor:default}.cb-dots{display:flex;gap:6px}.cb-dot{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#cfcfcf;cursor:pointer;transition:width .2s}.cb-dot.is-active{width:26px;background:#3454c9}.cb-banner{display:flex;align-items:center;gap:48px;margin-top:56px;padding:40px 48px;border-radius:16px 16px 0 0;background:var(--cb-card)}.cb-banner-icon{flex:0 0 200px;width:200px;height:200px;color:#3454c9}.cb-banner-title{font-size:28px;font-weight:700;color:#3454c9}.cb-banner-text{margin-top:14px;font-size:19px;line-height:1.6;color:#3a3a3a;text-align:justify}.cb-banner-text strong{color:#1f1f1f}.cb-banner-stripe{height:28px;border-radius:0 0 16px 16px;background:linear-gradient(115deg, #3454C9 0%, #5274E3 30%, #3454C9 55%, #5274E3 80%, #3454C9 100%)}.cb-extract{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:48px}.cb-extract-text,.cb-extract-text p{margin:0;font-size:26px;color:#3a3a3a}.cb-extract-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:2px solid #3a3a3a;border-radius:999px;color:#2b2b2b;font-size:16px;font-weight:600;text-decoration:none}.cb-extract-btn:hover{background:#3454c9;border-color:#3454c9;color:#fff}.cb-extract-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width: 991px){.cb-cards{grid-template-columns:1fr 1fr}.cb-track{grid-auto-columns:calc((100% - 28px)/2)}}@media(max-width: 767px){.cb-cards{grid-template-columns:1fr;gap:18px}.cb-card{min-height:0;padding:36px 24px;gap:24px}.cb-card-intro{min-height:380px}.cb-text,.cb-text p,.cb-step-text,.cb-step-text p{font-size:16px}.cb-track{grid-auto-columns:82%;gap:14px}.cb-slide{min-height:400px}.cb-banner{flex-direction:column;gap:20px;padding:28px 20px;text-align:center}.cb-banner-icon{flex:none;width:110px;height:110px}.cb-banner-title{font-size:22px}.cb-banner-text{font-size:16px;text-align:center}.cb-extract{flex-direction:column;gap:16px;text-align:center}.cb-extract-text,.cb-extract-text p{font-size:20px}}.section-featured-brands .heading-block{font-size:28px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#2b2b2b}.section-featured-brands .heading-block::after{content:"";display:block;width:34px;height:2px;margin:18px auto 0;background:#cfcfcf}.section-featured-brands .brand-logo-block{display:flex;align-items:center;justify-content:center;height:80px}.section-featured-brands .brand-logo-block img{max-height:64px;width:auto;object-fit:contain;transition:transform .2s}.section-featured-brands .brand-logo-link:hover img{transform:scale(1.06)}.section-featured-brands .slider-arrow{width:22px;height:22px}@media(max-width: 767px){.section-featured-brands .heading-block{font-size:22px}.section-featured-brands .brand-logo-block{height:64px}.section-featured-brands .brand-logo-block img{max-height:48px}}.section-featured-brands img[alt=Seda]{max-height:78px}@media(max-width: 767px){.section-featured-brands img[alt=Seda]{max-height:56px}}.section-featured-brands img[alt="Eico Cosméticos"]{max-height:70px}@media(max-width: 767px){.section-featured-brands img[alt="Eico Cosméticos"]{max-height:52px}}.section-featured-brands img[alt=Wella]{max-height:74px}@media(max-width: 767px){.section-featured-brands img[alt=Wella]{max-height:64px}}.section-featured-brands img[alt=Huggies]{max-height:38px}@media(max-width: 767px){.section-featured-brands img[alt=Huggies]{max-height:28px}}.section-featured-brands img[alt="Pom Pom"]{max-height:80px}@media(max-width: 767px){.section-featured-brands img[alt="Pom Pom"]{max-height:58px}}.section-featured-brands img[alt="Personal Vip"]{max-height:74px}@media(max-width: 767px){.section-featured-brands img[alt="Personal Vip"]{max-height:54px}}@media(max-width: 767px){.section-featured-brands .brand-logo-block{height:64px}.section-featured-brands .brand-logo-block img{max-height:52px}.section-featured-brands img[alt="Skala Brasil"]{max-height:52px}.section-featured-brands img[alt=Seda]{max-height:56px}.section-featured-brands img[alt="Eico Cosméticos"]{max-height:54px}.section-featured-brands img[alt=Wella]{max-height:50px}.section-featured-brands img[alt=Huggies]{max-height:28px}.section-featured-brands img[alt="Pom Pom"]{max-height:56px}.section-featured-brands img[alt="Personal Vip"]{max-height:50px}}.section-featured-brands .brand-logo-block img{max-width:none;height:auto}.section-featured-brands .brand-logo-slide{flex-shrink:0}@media(max-width: 767px){.section-featured-brands .brand-logo-block img{height:auto !important;max-height:none !important}.section-featured-brands img[alt="Skala Brasil"]{width:112px !important}.section-featured-brands img[alt=Seda]{width:58px !important}.section-featured-brands img[alt="Eico Cosméticos"]{width:92px !important}.section-featured-brands img[alt=Wella]{width:88px !important}.section-featured-brands img[alt=Huggies]{width:124px !important}.section-featured-brands img[alt="Pom Pom"]{width:58px !important}.section-featured-brands img[alt="Personal Vip"]{width:82px !important}}.bs-scam-alert{margin:0 0 36px;text-align:center}.bs-scam-alert-title{display:inline-flex;align-items:center;gap:12px;font-family:var(--heading-font);font-size:40px;font-weight:800;line-height:1.1;letter-spacing:3px;color:#d9411e}.bs-scam-alert-subtitle{margin-top:6px;font-size:20px;font-weight:500;letter-spacing:.5px;color:#2b2b2b}.bs-scam-alert-text{max-width:720px;margin:14px auto 0;font-size:15px;line-height:1.55;color:#3a3a3a}.bs-scam-alert-text strong{color:#1f1f1f}@media(max-width: 767px){.bs-scam-alert-subtitle{font-size:16px}.bs-scam-alert-text{font-size:14px}.bs-scam-alert-text br{display:none}}.bs-scam-alert-title svg{width:38px;height:38px;flex:0 0 38px}@media(max-width: 767px){.bs-scam-alert-title{gap:8px;font-size:30px;letter-spacing:2px}.bs-scam-alert-title svg{width:28px;height:28px;flex-basis:28px}}.bs-support-card{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:420px;margin:22px auto 0;padding:16px 20px;border:1px solid #d8e0f2;border-radius:12px;background:#fff;text-align:left;text-decoration:none;transition:border-color .2s,box-shadow .2s}.bs-support-card:hover{border-color:#3454c9;box-shadow:0 4px 14px rgba(0, 0, 0, 0.08)}.bs-support-text{display:flex;flex-direction:column;gap:6px}.bs-support-title{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:#3454c9}.bs-support-title svg{width:22px;height:22px;fill:none;stroke:#3454c9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bs-support-sub{font-size:14px;color:#555}.bs-support-chevron{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:#3454c9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bs-support-card:hover .bs-support-chevron{transform:translateX(3px)}.promo-strip-section{padding:8px 0 40px}.promo-strip{position:relative;display:grid;grid-template-columns:1.15fr .85fr 1fr;align-items:center;gap:24px;overflow:hidden;padding:36px 48px 40px;border-radius:6px;background:radial-gradient(ellipse at 45% 0%, #5274E3 0%, #3454C9 45%, #061C12 100%);color:#fff;text-decoration:none}a.promo-strip:hover{color:#fff}.promo-strip-left{text-align:center}.promo-strip-title{font-family:var(--heading-font);font-size:36px;font-weight:800;line-height:1.1;letter-spacing:.5px;color:#fff}.promo-strip-subtitle{margin-top:10px;font-size:18px;line-height:1.35;color:#fff}.promo-strip-subtitle strong{color:#fff}.promo-strip-art{display:flex;align-items:center;justify-content:center}.promo-strip-art svg,.promo-strip-art img{width:100%;max-width:260px;max-height:170px;object-fit:contain}.promo-strip-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.promo-strip-steps li{display:flex;align-items:flex-start;gap:16px;font-size:16px;line-height:1.3;color:#fff}.promo-strip-steps span{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f5b700;color:#3454c9;font-size:15px;font-weight:800;line-height:1}.promo-strip-footnote{position:absolute;left:0;right:0;bottom:10px;font-size:11px;text-align:center;color:rgba(234, 216, 195, 0.75)}@media(max-width: 991px){.promo-strip{grid-template-columns:1fr 1fr;padding:32px 28px 40px}.promo-strip-left{grid-column:1/-1}}@media(max-width: 767px){.promo-strip{grid-template-columns:1fr;gap:18px;padding:34px 20px 44px}.promo-strip-title{font-size:30px}.promo-strip-subtitle{font-size:15px}.promo-strip-art svg,.promo-strip-art img{max-width:200px;max-height:130px}.promo-strip-steps li{font-size:15px}.promo-strip-footnote{padding:0 14px}}.promo-strip-kicker{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:2.5px;color:#f5b700}.promo-strip-title span{display:block;color:#ffd54a}.promo-strip-steps li{align-items:center}@media(max-width: 767px){.promo-strip-title{font-size:28px}}.promo-cards-section{padding:16px 0 44px}.promo-cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.promo-card{position:relative;display:grid;grid-template-columns:1fr 44%;min-height:182px;overflow:hidden;padding-top:26px;border-radius:4px;background:var(--promo-bg);color:#1f1f1f;text-decoration:none;transition:transform .2s,box-shadow .2s}a.promo-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0, 0, 0, 0.1);color:#1f1f1f}.promo-card-body{position:relative;z-index:2;padding:0 0 54px 24px}.promo-card-title{font-size:19px;font-weight:800;letter-spacing:.3px;line-height:1.15;text-transform:uppercase}.promo-card-text{max-width:200px;margin-top:16px;font-size:19px;line-height:1.3;color:#3a3a3a}.promo-card-media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:-10px 10px 44px 0}.promo-card-media img{width:100%;max-height:130px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, 0.15));transition:transform .3s}a.promo-card:hover .promo-card-media img{transform:scale(1.05) rotate(-2deg)}.promo-card-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:40px;display:flex;align-items:center;overflow:hidden;background:var(--promo-accent)}.promo-card-marquee{display:flex;width:max-content;animation:promo-marquee 14s linear infinite}.promo-card-marquee-group{display:flex;align-items:center;flex-shrink:0}.promo-card-marquee b{padding:0 8px;font-size:15px;font-weight:800;letter-spacing:.3px;color:#fff;white-space:nowrap}.promo-card-marquee i{font-style:normal;color:rgba(255, 255, 255, 0.8)}.promo-card:hover .promo-card-marquee{animation-play-state:paused}@keyframes promo-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.promo-card-marquee{animation:none}}@media(max-width: 991px){.promo-cards-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.promo-cards-grid::-webkit-scrollbar{display:none}.promo-card{scroll-snap-align:start}}@media(max-width: 767px){.promo-card{min-height:160px;padding-top:20px}.promo-card-body{padding-left:18px}.promo-card-title{font-size:17px}.promo-card-text{font-size:16px;margin-top:10px}.promo-card-media img{max-height:104px}}.promo-card-bar{justify-content:center}.promo-card-marquee{animation:none;width:auto}.promo-card-marquee-group+.promo-card-marquee-group{display:none}.promo-card-marquee-group b:nth-of-type(n+5),.promo-card-marquee-group i:nth-of-type(n+4){display:none}@media(max-width: 767px){.promo-card-marquee-group b:nth-of-type(n+4),.promo-card-marquee-group i:nth-of-type(n+3){display:none}}.promo-cards-section{padding-top:40px}.promo-card{overflow:visible}.promo-card-bar{border-radius:0 0 4px 4px}.promo-card-media{align-items:flex-end;margin:-38px 6px 40px -10px}.promo-card-media img{max-height:172px}@media(max-width: 991px){.promo-cards-grid{padding-top:34px;margin-top:-34px}}@media(max-width: 767px){.promo-card-media{margin:-30px 4px 40px -8px}.promo-card-media img{max-height:132px}}.promo-cards-nav{display:none;align-items:center;justify-content:center;gap:12px;margin-top:16px}.promo-cards-nav.is-visible{display:flex}.promo-cards-nav-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1.5px solid #3454c9;border-radius:8px;background:#fff;color:#3454c9;cursor:pointer}.promo-cards-nav-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.promo-cards-nav-btn:disabled{opacity:.35;cursor:default}.promo-cards-dots{display:flex;gap:6px}.promo-cards-dot{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:#b8c3de;cursor:pointer;transition:width .2s}.promo-cards-dot.is-active{width:22px;background:#3454c9}@media(min-width: 992px){.promo-cards-nav,.promo-cards-nav.is-visible{display:none}}.brand-carousel-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.brand-carousel-nav:has(.swiper-button-lock){display:none}.brand-nav-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1.5px solid #3454c9;border-radius:8px;background:#fff;color:#3454c9;cursor:pointer}.brand-nav-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.brand-nav-btn.swiper-button-disabled{opacity:.35;cursor:default}.brand-nav-dots{position:static;display:flex;gap:6px;width:auto}.brand-nav-dots .swiper-pagination-bullet{width:7px;height:7px;margin:0;border:0;border-radius:4px;background:#b8c3de;opacity:1;transition:width .2s}.brand-nav-dots .swiper-pagination-bullet-active{width:22px;background:#3454c9}.brand-carousel-nav .brand-nav-dots{position:static;left:auto;bottom:auto;transform:none;padding:0;line-height:0}.head-main .header-account-links{flex-direction:column;align-items:flex-start;gap:0;margin-left:8px;text-decoration:none;white-space:nowrap}.head-main .header-account-links:hover .header-two-line-big{text-decoration:underline}.head-main .header-two-line-small{font-size:12px;line-height:1.25;color:#fff;opacity:.85}.head-main .header-two-line-big{font-size:14px;font-weight:700;line-height:1.25;color:#fff}.head-main .header-cart .header-utility{display:inline-flex;align-items:center;gap:10px}.head-main .header-cart-label{flex-direction:column;align-items:flex-start;white-space:nowrap}.head-main .header-cart .badge{top:-6px;right:-9px;bottom:auto;left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#e5243b !important;color:#fff !important;font-size:11px;font-weight:700;line-height:19px;text-align:center}.head-main .header-cart .header-icon{position:relative}.template-account-login .section-page-header{display:none}.bs-auth{max-width:440px;margin:0 auto;padding:48px 0 56px}.bs-auth-logo{display:block;width:190px;margin:0 auto 40px}.bs-auth-logo img{width:100%;height:auto}.bs-auth-title{margin:0 0 8px;font-family:inherit;font-size:38px;font-weight:500;line-height:1.1;color:#111}.bs-auth-subtitle{margin:0 0 24px;font-size:17px;color:#2b2b2b}.bs-auth .form-group{position:relative;margin-bottom:16px}.bs-auth .form-label{position:absolute;top:9px;left:16px;z-index:1;margin:0;font-size:12px;font-weight:500;color:#5468a8;pointer-events:none}.bs-auth .form-label::after{content:"*";margin-left:2px;color:#c0392b}.bs-auth .form-control{height:60px;padding:24px 48px 6px 16px;border:1.5px solid #b8c3de;border-radius:6px;font-size:16px;box-shadow:0 6px 16px rgba(0, 0, 0, 0.06)}.bs-auth .form-control:focus{border-color:#3454c9;outline:none;box-shadow:0 0 0 3px rgba(14, 58, 39, 0.12)}.bs-auth .form-control::placeholder{color:transparent}.bs-auth .password-toggle{top:6px;right:4px;transform:none;z-index:2}.bs-auth .login-password-help{margin-top:14px;text-align:center}.bs-auth .login-password-help-link{font-size:16px;letter-spacing:.3px;color:#2b2b2b;text-decoration:none;border-bottom:2px solid #5468a8;padding-bottom:2px}.bs-auth .btn-primary.btn-big{height:56px;margin-top:18px;border-radius:6px;font-size:20px;font-weight:600;letter-spacing:.3px}.bs-auth-divider{display:flex;align-items:center;gap:16px;margin:32px 0 20px;font-size:16px;color:#777}.bs-auth-divider::before,.bs-auth-divider::after{content:"";flex:1;height:1px;background:#d9d9d9}.bs-auth-secondary{display:flex;align-items:center;justify-content:center;height:56px;border:1.5px solid #3454c9;border-radius:6px;background:#fff;font-size:18px;font-weight:600;color:#3454c9;text-decoration:none;transition:background .2s,color .2s}.bs-auth-secondary:hover{background:#3454c9;color:#fff}.bs-auth-footer{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:48px;font-size:15px}.bs-auth-footer a{color:#8a8a8a;text-decoration:none}.bs-auth-footer a:hover{color:#3454c9;text-decoration:underline}@media(max-width: 767px){.bs-auth{padding:28px 0 40px}.bs-auth-logo{width:160px;margin-bottom:32px}.bs-auth-title{font-size:34px}}@media(max-width: 767px){.head-main .head-row.logo-left{grid-template-columns:auto 1fr auto auto auto !important;grid-template-areas:"menu logo account fav cart" "search search search search search" !important;column-gap:6px !important;row-gap:12px}.head-main .head-row.logo-left .menu-container{grid-area:menu}.head-main .head-row.logo-left .logo-container{grid-area:logo;justify-self:center;text-align:center}.head-main .head-row.logo-left .header-account{grid-area:account}.head-main .head-row.logo-left .header-favorites{grid-area:fav}.head-main .head-row.logo-left .header-cart{grid-area:cart}.head-main .head-row.logo-left .search-container{grid-area:search}.head-main .head-row.logo-left .header-icon{padding:4px}.head-main .utility-icon{width:25px;height:25px}.head-main .logo-img{max-height:40px}}@media(max-width: 380px){.head-main .logo-img{max-height:34px}.head-main .head-row.logo-left{column-gap:2px !important}}@media(max-width: 767px){.head-main .logo-img{max-height:36px;max-width:100%}}@media(max-width: 380px){.head-main .logo-img{max-height:30px}}.bs-nav.modal{display:flex;flex-direction:column}.bs-nav .modal-header{position:absolute;top:14px;right:10px;z-index:3;padding:0;border:0;background:none}.bs-nav .modal-close-icon{width:20px;height:20px;fill:#3454c9;color:#3454c9}.bs-nav .modal-body{flex:1;display:flex;flex-direction:column;padding:0;overflow-y:auto}.bs-nav-welcome{display:flex;align-items:center;gap:14px;padding:24px 48px 22px 20px;border-bottom:1px solid #e4e9f5}.bs-nav-avatar{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;border:5px solid #e6e6e6;border-radius:50%;background:#3454c9}.bs-nav-avatar svg{width:26px;height:26px;fill:#fff;stroke:#fff;stroke-width:1}.bs-nav-welcome-text{display:flex;flex-direction:column;gap:4px}.bs-nav-welcome-text strong{font-size:16px;color:#1f1f1f}.bs-nav-welcome-text span{font-size:14px;color:#555}.bs-nav-welcome-text a{font-weight:700;color:#3454c9;text-decoration:none}.bs-nav-label{padding:22px 20px 6px;font-size:18px;font-weight:700;color:#5468a8}.bs-nav .nav-list .nav-item{border:0}.bs-nav .nav-list .nav-list-link{padding:13px 20px;border:0;font-size:15px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#1f1f1f}.bs-nav .nav-list .nav-list-link:active{background:#eef2fc}.bs-nav-bottom{margin-top:auto;padding:22px 20px 18px}.bs-nav-rotator{position:relative;height:34px;border-bottom:1px solid #e4e9f5}.bs-nav-msg{position:absolute;inset:0 0 8px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.6px;color:#3454c9;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.bs-nav-msg.is-active{opacity:1;transform:none}.bs-nav-truck{width:40px;height:24px;animation:bs-truck-drive 1.6s ease-in-out infinite}@keyframes bs-truck-drive{0%,100%{transform:translateX(-5px)}50%{transform:translateX(5px) translateY(-1px)}}.bs-nav-msg-icon{width:22px;height:22px;fill:none;stroke:#3454c9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bs-nav-dots{display:flex;justify-content:center;gap:6px;margin:12px 0 16px}.bs-nav-dots i{width:22px;height:4px;border-radius:2px;background:#cbd4ea;transition:background .3s,width .3s}.bs-nav-dots i.is-active{width:40px;background:#5468a8}.bs-nav-cta{display:flex;align-items:center;justify-content:center;height:48px;border-radius:10px;background:#d9411e;box-shadow:0 4px 12px rgba(217, 65, 30, 0.3);color:#fff;font-size:16px;font-weight:800;letter-spacing:1px;text-decoration:none}.bs-nav-cta:hover{color:#fff;opacity:.92}.bs-nav .modal-footer{padding:0;border-top:1px solid #e4e9f5}.bs-nav-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.bs-nav-footer-logo img{width:130px;height:auto}.bs-nav-social{display:flex;align-items:center;gap:14px}.bs-nav-social a{width:40px;height:40px;display:grid;place-items:center;color:#3454c9}.bs-nav-social svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8}.bs-nav-social .bs-nav-wa svg{fill:#25d366;stroke:none}@media(prefers-reduced-motion: reduce){.bs-nav-truck{animation:none}}body:has(#draft-bar) .bs-nav-welcome{padding-top:76px}body:has(#draft-bar) .bs-nav .modal-header{top:66px}.bs-nav-social .bs-nav-ig{color:#c13584}@media(max-width: 767px){.bs-nav.modal{width:85%;max-width:340px;right:auto;box-shadow:6px 0 24px rgba(0, 0, 0, 0.18)}}body.modal-open .whatsapp-float,body:has(.bs-nav.modal[style*=block]) .whatsapp-float{display:none}.bs-nav-welcome{border-bottom:0;padding-bottom:14px}.bs-nav-welcome-text strong{font-size:17px}.bs-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px;border-bottom:1px solid #e4e9f5}.bs-nav-btn{display:flex;align-items:center;justify-content:center;height:46px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.bs-nav-btn-primary{border:1.5px solid #3454c9;background:#3454c9;color:#fff}.bs-nav-btn-primary:hover{color:#fff;opacity:.92}.bs-nav-btn-outline{border:1.5px solid #3454c9;background:#fff;color:#3454c9}.bs-nav-btn-outline:hover{background:#eef2fc;color:#3454c9}body:has(#nav-hamburger:not([style*=none])) .whatsapp-float{display:none !important}.bs-nav-ctas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bs-nav-ctas .bs-nav-cta{flex-direction:column;gap:1px;height:50px;border-radius:12px;background:#dc1f45;box-shadow:0 4px 12px rgba(220, 31, 69, 0.28);font-size:15px;font-weight:800;letter-spacing:1px;line-height:1.1}.bs-nav-ctas .bs-nav-cta small{font-size:11px;font-weight:600;letter-spacing:.3px;opacity:.9}.bs-nav-ship{padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #e4e9f5}.bs-nav-road{position:relative;height:30px;overflow:hidden;border-bottom:2px dashed #cbd4ea}.bs-nav-truck-run{position:absolute;left:0;bottom:2px;width:44px;height:26px;animation:bs-truck-cross 4.5s linear infinite}@keyframes bs-truck-cross{from{transform:translateX(-50px)}to{transform:translateX(calc(85vw - 30px))}}.bs-nav-ship-text{margin-top:10px;font-size:12px;font-weight:800;letter-spacing:.6px;text-align:center;white-space:nowrap;color:#3454c9}@media(prefers-reduced-motion: reduce){.bs-nav-truck-run{animation:none;left:50%}}.bs-nav-road{height:34px;border-bottom:2px dashed #cbd4ea}.bs-nav-truck-run{position:static;flex:0 0 44px;width:44px;height:26px;animation:none}.bs-nav-convoy{position:absolute;bottom:3px;left:100%;display:flex;align-items:center;white-space:nowrap;animation:bs-convoy 7s linear infinite}.bs-nav-tow{width:14px;height:0;margin:4px 2px 0;border-top:2px solid #5468a8}.bs-nav-convoy .bs-nav-ship-text{margin:0;padding:4px 10px;border-radius:4px;background:#3454c9;color:#fff;font-size:11px}@keyframes bs-convoy{from{left:100%}to{left:-120%}}@media(prefers-reduced-motion: reduce){.bs-nav-convoy{animation:none;left:0}}.bs-nav-convoy{gap:8px;animation-duration:11s}.bs-nav-cta-rotator{position:relative;height:50px}.bs-nav-cta-rotator .bs-nav-cta{position:absolute;inset:0;flex-direction:column;gap:1px;height:50px;border-radius:12px;background:#dc1f45;box-shadow:0 4px 12px rgba(220, 31, 69, 0.28);font-size:15px;font-weight:800;letter-spacing:1px;line-height:1.1;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .4s,transform .4s,visibility .4s}.bs-nav-cta-rotator .bs-nav-cta.is-active{opacity:1;visibility:visible;transform:none}.bs-nav-cta-rotator .bs-nav-cta small{font-size:11px;font-weight:600;letter-spacing:.3px;opacity:.9}.bs-nav-cta-rotator .bs-nav-cta span{font-size:17px;letter-spacing:1.2px}.bs-nav-cta-rotator{width:88%;height:44px;margin:0 auto}.bs-nav-cta-rotator .bs-nav-cta{height:44px;border-radius:12px}.bs-nav-cta-rotator .bs-nav-cta span{font-size:14px;letter-spacing:1px}.bs-nav-track{margin:0;padding:18px 20px 20px;border-top:1px solid #e4e9f5;border-bottom:1px solid #e4e9f5}.bs-nav-track-label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;color:#1f1f1f}.bs-nav-track-label svg{width:20px;height:20px;fill:none;stroke:#3454c9;stroke-width:1.8;stroke-linejoin:round}.bs-nav-track-field{display:flex;height:42px;overflow:hidden;border:1.5px solid #c3cce3;border-radius:21px;background:#fff}.bs-nav-track-field:focus-within{border-color:#3454c9}.bs-nav-track-field input{flex:1;min-width:0;padding:0 16px;border:0;background:transparent;font-size:14px;color:#1f1f1f;outline:none;box-shadow:none}.bs-nav-track-field button{flex:0 0 46px;display:grid;place-items:center;padding:0;border:0;background:#3454c9;color:#fff;cursor:pointer}.bs-nav-track-field button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bs-nav .nav-secondary:empty{display:none}.bs-rating-tab{position:fixed;left:0;top:50%;z-index:99;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 9px;border:1px solid #e6e6e6;border-left:0;border-radius:0 10px 10px 0;background:#fff;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.12);color:#2b2b2b;text-decoration:none;transform:translateY(-50%);transition:padding .2s}.bs-rating-tab:hover{padding-left:13px;color:#2b2b2b}.bs-rating-tab-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:13px;white-space:nowrap}.bs-rating-tab-text strong{font-weight:700}.bs-rating-tab-star{width:20px;height:20px;padding:3px;border-radius:50%;background:#2e9e62;fill:#fff}@media(max-width: 767px){.bs-rating-tab{top:auto;bottom:120px;gap:8px;padding:12px 7px;transform:none}.bs-rating-tab-text{font-size:11px}.bs-rating-tab-star{width:18px;height:18px}}body:has(#nav-hamburger:not([style*=none])) .bs-rating-tab{display:none}.head-main .bs-account-icon{width:30px;height:30px;stroke-width:1.5}.head-main .header-account-links .header-two-line-big{font-size:14px;font-weight:700;line-height:1.25;color:#fff}@media(max-width: 767px){.head-main .bs-account-icon{width:26px;height:26px}}.section-icon-text .icon-text-item-modal-link{margin-top:2px;font-size:13px;color:#5468a8}.section-icon-text .icon-text-item-modal-link:hover{color:#3454c9}.thin-strip-section{padding:8px 0 28px}.thin-strip{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden;min-height:64px;padding:10px 28px 10px 18px;border-radius:8px;background:linear-gradient(90deg, #22398F 0%, #3454C9 50%, #22398F 100%);color:#fff;text-decoration:none}a.thin-strip:hover{color:#fff}a.thin-strip:hover .thin-strip-link{text-decoration:underline}.thin-strip-icon{position:relative;z-index:1;flex:0 0 46px;width:46px;height:46px;transform:rotate(-12deg)}.thin-strip-text{position:relative;z-index:1;flex:1;font-size:16px;line-height:1.35}.thin-strip-text strong{font-weight:700}.thin-strip-text em{font-style:normal;color:#ffd54a}.thin-strip-link{position:relative;z-index:1;flex:0 0 auto;font-size:16px;font-weight:700;color:#f7a21b;white-space:nowrap}.thin-strip-sparkle{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.7;animation:thin-strip-twinkle 3s ease-in-out infinite}.thin-strip-sparkle-1{top:14px;left:9%}.thin-strip-sparkle-2{bottom:12px;left:46%;animation-delay:1s}.thin-strip-sparkle-3{top:12px;right:18%;width:4px;height:4px;animation-delay:2s}@keyframes thin-strip-twinkle{0%,100%{opacity:.2}50%{opacity:.9}}@media(max-width: 767px){.thin-strip{flex-wrap:wrap;gap:6px 12px;padding:12px 16px}.thin-strip-icon{flex-basis:38px;width:38px;height:38px}.thin-strip-text{flex-basis:calc(100% - 52px);font-size:14px}.thin-strip-link{margin-left:50px;font-size:14px}}@media(prefers-reduced-motion: reduce){.thin-strip-sparkle{animation:none}}.section-featured-brands img[alt=Unilever]{max-height:84px}@media(max-width: 767px){.section-featured-brands img[alt=Unilever]{width:54px !important}}.js-nav-desktop-container{position:relative}.bs-support-menu{position:absolute;top:50%;right:0;z-index:20;transform:translateY(-50%)}.bs-support-menu-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:none;font:inherit;font-size:15px;color:#fff;cursor:pointer}.bs-support-menu-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bs-support-menu:hover .bs-support-menu-toggle svg,.bs-support-menu:focus-within .bs-support-menu-toggle svg{transform:rotate(180deg)}.bs-support-menu-panel{position:absolute;top:100%;right:0;width:300px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(0, 0, 0, 0.18);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.bs-support-menu:hover .bs-support-menu-panel,.bs-support-menu:focus-within .bs-support-menu-panel{opacity:1;visibility:visible;transform:none}.bs-support-menu-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;color:#1f1f1f !important;text-decoration:none}a.bs-support-menu-item:hover{background:#eef2fc}.bs-support-menu-item svg{flex:0 0 22px;width:22px;height:22px;fill:#3454c9 !important;color:#3454c9 !important}.bs-support-menu-hours svg{fill:none !important;stroke:#3454c9;stroke-width:1.8;stroke-linecap:round}.bs-support-menu-item span{display:flex;flex-direction:column;line-height:1.3}.bs-support-menu-item strong{font-size:14px;color:#1f1f1f}.bs-support-menu-item small{font-size:12px;color:#666}.bs-support-menu-track{margin:6px 0 0;padding:12px 10px 4px;border-top:1px solid #e4e9f5}.bs-support-menu-track label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#1f1f1f}.bs-support-menu-track-field{display:flex;height:40px;overflow:hidden;border:1.5px solid #c3cce3;border-radius:20px}.bs-support-menu-track-field:focus-within{border-color:#3454c9}.bs-support-menu-track-field input{flex:1;min-width:0;padding:0 14px;border:0;background:#fff;font-size:14px;color:#1f1f1f;outline:none;box-shadow:none}.bs-support-menu-track-field button{flex:0 0 44px;display:grid;place-items:center;padding:0;border:0;background:#3454c9;color:#fff;cursor:pointer}.bs-support-menu-track-field button svg{width:18px;height:18px;fill:none !important;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bs-support-menu.is-open .bs-support-menu-panel{opacity:1;visibility:visible;transform:none}html.has-top-campaign #ns-section-announcement_bar,html.has-top-campaign .section-announcement-bar,html.has-top-campaign .adbar{display:none !important}.top-campaign{display:block;background:#111;color:#fff;text-decoration:none}.top-campaign:hover{color:#fff}.top-campaign-inner{display:flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding-top:6px;padding-bottom:6px}.top-campaign-brand{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:3px 12px;border-radius:8px;background:#fff}.top-campaign-logo{height:32px;width:auto}.top-campaign-brand strong{color:#1f36c7;font-size:18px}.top-campaign-divider{width:1px;height:28px;background:rgba(255, 255, 255, 0.35)}.top-campaign-title{font-size:19px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.top-campaign-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:52px;margin:-4px 0;border:2px solid #fff;border-radius:50%;background:#1f36c7;line-height:1;transform:rotate(-8deg);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}.top-campaign-badge b{font-size:19px;font-weight:900}.top-campaign-badge small{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.top-campaign-btn{padding:8px 14px;border-radius:6px;background:#fff;color:#111;font-size:15px;font-weight:800;white-space:nowrap;transition:transform .2s}.top-campaign:hover .top-campaign-btn{transform:scale(1.05)}@media(max-width: 991px){.top-campaign-title{font-size:15px;white-space:normal}}@media(max-width: 767px){.top-campaign-inner{gap:10px;min-height:46px}.top-campaign-divider,.top-campaign-title{display:none}.top-campaign-brand{height:32px;padding:2px 8px}.top-campaign-logo{height:26px}.top-campaign-badge{width:44px;height:44px}.top-campaign-badge b{font-size:16px}.top-campaign-btn{padding:6px 10px;font-size:13px}}.top-campaign-title-mobile{display:none}@media(max-width: 767px){.top-campaign-title-mobile{display:block;font-size:13px;font-weight:800;letter-spacing:.3px;line-height:1.15;text-transform:uppercase}.top-campaign-inner{gap:8px}.top-campaign-badge{width:40px;height:40px}.top-campaign-badge b{font-size:14px}.top-campaign-badge small{font-size:6px}}.info-bar{background:#fff;color:#3454c9}.info-bar-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding-top:4px;padding-bottom:4px}.info-bar-item{display:flex;align-items:center;gap:8px}.info-bar-tagline{font-size:14px;font-weight:700}.info-bar-tagline svg{width:18px;height:18px;fill:#d9411e;animation:info-bar-beat 1.6s ease-in-out infinite}@keyframes info-bar-beat{0%,100%{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}.info-bar-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 14px;border-radius:14px;background:#fff;font-size:13px;color:#3454c9;white-space:nowrap}.info-bar-pill strong,.info-bar-pill b{font-weight:800}.info-bar-pill p{margin:0}.info-bar-coupon{border:0;background:#f7a21b;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}.info-bar-coupon:hover{background:#e0a400}.info-bar-coupon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}@media(max-width: 991px){.info-bar-inner{justify-content:center;min-height:40px}.info-bar-item{display:none}.info-bar-item.is-active{display:flex;animation:info-bar-in .4s ease}@keyframes info-bar-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.info-bar-pill{font-size:12px;padding:0 12px}.info-bar-tagline{font-size:13px}}@media(prefers-reduced-motion: reduce){.info-bar-tagline svg{animation:none}}@media(max-width: 767px){.template-home #MainContent{display:flex;flex-direction:column}.template-home #MainContent>*{order:5}.template-home #ns-section-slideshow{order:1}.template-home #ns-section-featured_categories_1{order:2;position:relative;z-index:3}.template-home #ns-section-icon_text_1{order:3}.template-home #ns-section-featured_products_1{order:4}.template-home .section-featured-categories{background:transparent}.template-home .section-featured-categories .heading-block{display:none}.template-home .featured-categories-section>.container>div{padding-top:0 !important;padding-bottom:14px !important;gap:0 !important}.template-home .section-featured-categories{margin-top:-62px}.template-home .section-featured-categories .category-item-link{width:108px;height:auto;padding:0;flex-direction:column !important;align-items:center !important;justify-content:flex-start;gap:8px !important;border-radius:0;background:transparent;box-shadow:none}.template-home .section-featured-categories .category-item-image{order:0;width:104px !important;height:104px;border:4px solid #fff !important;border-radius:50% !important;background:#e8eefb !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);align-self:center}.template-home .section-featured-categories .category-item-image img{object-fit:cover}.template-home .section-featured-categories .category-item-text{order:1;width:100%;font-size:14px !important;font-weight:500;text-align:center !important;white-space:normal;overflow:visible;color:#2b2b2b !important;line-height:1.2}.template-home .section-featured-categories .category-item-cta{display:none}.template-home .section-featured-categories .category-pagination{margin-top:10px}}@media(max-width: 767px){.template-home .section-slideshow .media-content{padding-top:16px !important;padding-bottom:96px !important;gap:10px !important}.template-home .section-slideshow .swiper-pagination-outside{bottom:72px}}.js-product-item-private.product-item{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 6px rgba(0, 0, 0, 0.08)}.product-item .product-item-image-container{position:relative;background:#f3f3f3}.product-item .product-item-quick-shop-container{display:none !important}.bs-quick-bag{position:absolute;right:10px;bottom:10px;z-index:6;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0, 0, 0, 0.18);color:#3454c9;cursor:pointer;transition:transform .15s,background .15s}.bs-quick-bag:hover{transform:scale(1.08);background:#3454c9;color:#fff}.bs-quick-bag svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.product-item .product-item-information{position:relative;padding:12px 12px 14px}.product-item .fav-toggle{top:10px;right:10px;width:32px;height:32px;background:#f2f2f2;box-shadow:none}.product-item .fav-toggle .bs-icon{width:17px;height:17px;stroke:#555}.product-item .fav-toggle.is-active .bs-icon{fill:#c0392b;stroke:#c0392b}.product-item .product-item-name{min-height:2.8em;padding-right:38px;font-size:14px;line-height:1.4;color:#6a6a6a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item .product-item-price-container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:8px}.product-item .product-item-price-compare{order:-1;flex-basis:100%;font-size:13px;color:#777;text-decoration:line-through}.product-item .product-item-price-compare::after{content:" por";display:inline-block;margin-left:3px;text-decoration:none}.product-item .product-item-price{font-size:22px;font-weight:800;color:#3454c9}.product-item .product-item-discount{font-size:12px;font-weight:700;color:#e5243b}.product-item .product-item-payment-discount,.product-item .product-item-payment-discount *{color:#1e9e4f;font-weight:700}.product-item .product-item-installments{margin-top:2px;font-size:12px;color:#6a6a6a}@media(max-width: 767px){.product-item .product-item-price{font-size:19px}.bs-quick-bag{width:40px;height:40px;right:8px;bottom:8px}}.product-item .product-item-name{min-height:0}.bs-rating{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:13px;color:#444}.bs-rating-value{font-weight:700}.bs-rating-stars{position:relative;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1;color:#ddd}.bs-rating-stars::before{content:"★★★★★";position:absolute;top:0;left:0;overflow:hidden;width:calc(var(--bs-rating)/5*100%);color:#f5a623;white-space:nowrap}.bs-rating-count{color:#777}.bs-pix-badge{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:4px;background:#e3f6ea;color:#1e9e4f;font-size:12px;font-weight:700}.product-item .product-installments:not(.installment-no-interest)::after{content:" com juros"}.product-item .product-installments.installment-no-interest{color:#1e9e4f}.product-item-image-container-cropped img{object-fit:contain !important}.daily-deal-card{position:relative;display:flex;flex-direction:column;grid-template-columns:none;gap:0;align-items:stretch;min-height:0;padding:14px;overflow:hidden;border-radius:16px}.daily-deal-ribbon{position:absolute;top:18px;right:-34px;z-index:3;width:140px;padding:4px 0;transform:rotate(45deg);background:#e8735a;color:#fff;font-size:12px;font-weight:800;text-align:center}.daily-deal-img{height:auto;aspect-ratio:1;padding:10px;border:1px solid #ececec;border-radius:12px;background:#fff}.daily-deal-img img{width:100%;height:100%;max-height:none;object-fit:contain}.daily-deal-info{display:flex;flex-direction:column;gap:6px;padding:14px 2px 0}.daily-deal-brand{margin:0;font-size:11px;letter-spacing:1.2px;color:#6a6a6a}.daily-deal-name{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#1f1f1f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daily-deal-prices{display:flex;align-items:baseline;gap:10px;margin-top:4px}.daily-deal-info .bs-rating{margin-top:2px}.daily-deal-compare{font-size:14px;color:#8a8a8a}.daily-deal-price{font-size:28px;font-weight:800;color:#3454c9}.daily-deal-installments{font-size:13px;color:#555}.daily-deal-mini-timer{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:13px;color:#3a3a3a}.daily-deal-mini-timer span{margin-right:4px}.daily-deal-mini-timer b{min-width:28px;padding:3px 5px;border-radius:5px;background:#eef1f4;font-family:"Courier New",monospace;font-size:13px;text-align:center;color:#1f1f1f}.daily-deal-buy-form{margin:0}.daily-deal-cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:8px;border:0;border-radius:10px;background:#3454c9;color:#fff;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s}.daily-deal-cta:hover{background:#f5b700;color:#3454c9}.daily-deals-dots{display:none}@media(max-width: 767px){.daily-deals-products{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.daily-deals-products::-webkit-scrollbar{display:none}.daily-deal-card{flex:0 0 100%;scroll-snap-align:start;padding:12px}.daily-deal-name{font-size:16px}.daily-deal-price{font-size:26px}.daily-deals-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.daily-deals-dots i{width:8px;height:8px;border-radius:50%;background:#d8cfc2;cursor:pointer;transition:all .2s}.daily-deals-dots i.is-active{width:22px;border-radius:4px;background:#3454c9}}.daily-deals-grid,.daily-deals-grid>*,.daily-deals-main,.daily-deals-products{min-width:0;max-width:100%}.daily-deals{overflow-x:hidden}@media(max-width: 767px){.daily-deals-grid{grid-template-columns:minmax(0, 1fr)}.daily-deals-head{width:100%}.daily-deals-title{font-size:clamp(20px,6.4vw,26px)}.daily-deals-seal{font-size:clamp(20px,6.4vw,26px)}.daily-deals-subtitle{font-size:clamp(17px,5.4vw,22px)}.daily-deals-digits span{width:clamp(28px,8.4vw,34px);height:clamp(38px,11vw,44px);font-size:clamp(22px,6.6vw,26px)}.daily-deal-card{flex:0 0 100%;max-width:100%}}.info-bar{background:#ffd23f;color:#1f2a44}.info-bar .info-bar-pill{background:#fff;color:#1f2a44}.info-bar .info-bar-coupon{background:#3454c9;color:#fff}.info-bar .info-bar-coupon:hover{background:#22398f}.info-bar-tagline svg{fill:#e5243b}.head-main .search-input{background:#fff !important}.head-main .search-input:focus{outline-color:#ffd23f}.head-main .search-submit-btn{background:#3454c9 !important;color:#fff !important}.head-main .search-submit-btn:hover{background:#ffd23f !important;color:#1f2a44 !important}.head-main .badge{background-color:#ffd23f !important;color:#1f2a44 !important}.head-main .header-cart .badge{background:#e5243b !important;color:#fff !important}@media(max-width: 767px){.template-home #MainContent>*{order:9}.template-home #ns-section-slideshow{order:1}.template-home #ns-section-featured_categories_1{order:2}.template-home #ns-section-featured_products_1{order:3}.template-home #ns-section-daily_deals_1{order:4}.template-home #ns-section-icon_text_1{order:5}}.bs-all-brands{display:none}@media(max-width: 767px){.template-home #ns-section-featured_categories_1{order:2}.template-home #ns-section-featured_brands_1{order:3}.template-home #ns-section-featured_products_1{order:4}.template-home #ns-section-daily_deals_1{order:5}.template-home #ns-section-icon_text_1{order:6}.template-home .featured-brands-section .section-title-content{flex-direction:row !important;align-items:center !important;gap:12px !important;padding:4px 0 18px 16px !important}.template-home .featured-brands-section .container{padding:0}.template-home .featured-brands-section .heading-block{display:none}.template-home .bs-all-brands{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:46px;padding:0 16px;border-radius:12px;background:#1f2a44;color:#fff;font-size:13px;font-weight:600;line-height:1.1;text-align:center;text-decoration:none}.template-home .bs-all-brands:hover{color:#fff}.template-home .featured-brands-section .brand-carousel-nav{display:none !important}.template-home .featured-brands-section .position-relative.w-100{min-width:0;flex:1}.template-home .section-featured-brands .brand-logo-block{height:46px}.template-home .section-featured-brands img[alt="Skala Brasil"]{width:82px !important}.template-home .section-featured-brands img[alt=Seda]{width:42px !important}.template-home .section-featured-brands img[alt="Eico Cosméticos"]{width:66px !important}.template-home .section-featured-brands img[alt=Unilever]{width:38px !important}.template-home .section-featured-brands img[alt=Wella]{width:64px !important}.template-home .section-featured-brands img[alt=Huggies]{width:90px !important}.template-home .section-featured-brands img[alt="Pom Pom"]{width:42px !important}.template-home .section-featured-brands img[alt="Personal Vip"]{width:60px !important}}@media(max-width: 767px){.featured-brands-section .js-carousel-slider{overflow:hidden}.featured-brands-section .swiper-wrapper.bs-marquee{display:flex;width:max-content;transform:none;animation:bs-brand-marquee 45s linear infinite}.featured-brands-section .bs-marquee .swiper-slide{flex:0 0 auto;width:auto !important;margin-right:30px !important}.featured-brands-section .bs-marquee:active{animation-play-state:paused}}@keyframes bs-brand-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.featured-brands-section .bs-marquee{animation:none}}.section-featured-brands img[alt="Muriel Baby"]{max-height:80px}@media(max-width: 767px){.section-featured-brands img[alt="Muriel Baby"]{width:70px !important}}@media(min-width: 768px){.template-home .featured-brands-section .section-title-content{flex-direction:row !important;align-items:center !important;gap:24px !important;padding:8px 0 36px !important}.template-home .featured-brands-section .heading-block{display:none}.template-home .bs-all-brands{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:60px;padding:0 22px;border-radius:14px;background:#1f2a44;color:#fff;font-size:15px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none}.template-home .bs-all-brands:hover{background:#3454c9;color:#fff}.template-home .featured-brands-section .brand-carousel-nav{display:none !important}.template-home .featured-brands-section .position-relative.w-100{min-width:0;flex:1}.featured-brands-section .js-carousel-slider{overflow:hidden}.featured-brands-section .swiper-wrapper.bs-marquee{display:flex;width:max-content;transform:none;animation:bs-brand-marquee 50s linear infinite}.featured-brands-section .bs-marquee .swiper-slide{flex:0 0 auto;width:auto !important;margin-right:56px !important}.featured-brands-section .bs-marquee:hover{animation-play-state:paused}.template-home .section-featured-brands .brand-logo-block{height:60px}.template-home .section-featured-brands .brand-logo-block img{height:auto !important;max-height:none !important}.template-home .section-featured-brands img[alt="Skala Brasil"]{width:112px !important}.template-home .section-featured-brands img[alt=Seda]{width:56px !important}.template-home .section-featured-brands img[alt="Eico Cosméticos"]{width:90px !important}.template-home .section-featured-brands img[alt=Unilever]{width:52px !important}.template-home .section-featured-brands img[alt=Wella]{width:86px !important}.template-home .section-featured-brands img[alt=Huggies]{width:122px !important}.template-home .section-featured-brands img[alt="Muriel Baby"]{width:76px !important}.template-home .section-featured-brands img[alt="Pom Pom"]{width:56px !important}.template-home .section-featured-brands img[alt="Personal Vip"]{width:82px !important}.template-home .section-featured-brands img[alt=Neve]{width:104px !important}}.section-featured-brands img[alt=Neve]{max-height:44px}@media(max-width: 767px){.template-home .section-featured-brands img[alt=Neve]{width:74px !important}}.daily-deals-grid.no-side{grid-template-columns:minmax(0, 1fr)}@media(max-width: 767px){.section-icon-text{background:#fff}.section-icon-text .icon-text-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;width:100%}.section-icon-text .icon-text-grid>*{min-width:0}.section-icon-text .icon-text-item{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px;height:100%;padding:12px 10px;border-radius:14px;background:#eef0f4;text-align:left;text-decoration:none}.section-icon-text .icon-text-item-icon{flex:0 0 40px !important;width:40px !important;min-width:40px !important;height:40px;display:grid;place-items:center;border-radius:10px;background:#fff}.section-icon-text .icon-text-item-icon svg{width:22px !important;height:22px !important}.section-icon-text .icon-text-item-content{min-width:0;text-align:left}.section-icon-text .icon-text-item-title{font-size:13px;font-weight:700;line-height:1.25;text-transform:none;color:#1f2a44}.section-icon-text .icon-text-item-description,.section-icon-text .icon-text-item-description u{margin-top:2px;font-size:12px;line-height:1.25;text-decoration:none;color:#5b6478}.section-icon-text .icon-text-item-modal-link{margin-top:2px;font-size:12px;text-decoration:none;color:#5b6478}}.section-icon-text .icon-text-item-title{color:#1f2a44 !important}.section-icon-text .icon-text-item-description{color:#5b6478}.image-banner-section{padding:8px 0 28px}.image-banner{display:block;overflow:hidden;max-width:880px;margin:0 auto;border-radius:16px}.image-banner-img{display:block;width:100%;height:auto}@media(max-width: 767px){.template-home #ns-section-image_banner_1{order:7}.template-home #ns-section-thin_strip_1{order:8}.image-banner-section{padding:4px 0 20px}}.image-banner-track{display:flex;gap:12px;max-width:880px;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px}.image-banner-track::-webkit-scrollbar{display:none}.image-banner-track>.image-banner{flex:0 0 100%;max-width:100%;margin:0;scroll-snap-align:start}.image-banner-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.image-banner-dots i{width:8px;height:8px;border-radius:4px;background:#cbd4ea;cursor:pointer;transition:all .2s}.image-banner-dots i.is-active{width:22px;background:#3454c9}.ach-banner{position:relative;display:flex !important;flex-direction:column;align-items:center;aspect-ratio:880/680;padding:5% 4% 0;background:radial-gradient(circle at 80% 15%, #FFF6D8 0, #FFE07A 35%, #F7C531 100%);color:#2b2b2b;text-decoration:none;overflow:hidden;container-type:inline-size}.ach-banner:hover{color:#2b2b2b}.ach-title{font-family:var(--heading-font);font-size:14.5cqw;font-weight:900;line-height:.95;letter-spacing:-0.5px;color:#ffc21a;-webkit-text-stroke:.35cqw #2b2b2b;paint-order:stroke fill;text-shadow:0 .6cqw 0 rgba(0, 0, 0, 0.12)}.ach-tag{display:inline-flex;align-items:center;gap:1cqw;margin:-1cqw 0 0 26cqw;padding:1cqw 2.6cqw;border-radius:3cqw;background:#2b2b2b;color:#fff;font-size:4.6cqw;font-weight:800;transform:rotate(-3deg)}.ach-tag svg{width:4cqw;height:4cqw;fill:#fff}.ach-kicker{margin-top:5cqw;font-size:5cqw;font-weight:500;color:#2b2b2b}.ach-offer{display:flex;align-items:center;gap:2cqw;margin-top:-1cqw}.ach-ate{font-size:5cqw;font-weight:500}.ach-number{font-family:var(--heading-font);font-size:26cqw;font-weight:900;line-height:1;color:#ffc21a;-webkit-text-stroke:.35cqw #2b2b2b;paint-order:stroke fill}.ach-off{font-size:5cqw;font-weight:500;line-height:1.05}.ach-brands{position:absolute;left:0;right:0;bottom:4%;display:flex;align-items:center;justify-content:center;gap:4cqw;padding:2.4cqw 4cqw;background:rgba(255, 255, 255, 0.45)}.ach-brands img{height:6cqw;width:auto;object-fit:contain}.ach-brands img[alt=Seda],.ach-brands img[alt="Muriel Baby"]{height:7.5cqw}.ach-more{font-size:3cqw;font-weight:600;color:#2b2b2b;white-space:nowrap}.bs-cat-circles{display:none}@media(min-width: 768px){.bs-cat-circles{display:block;padding:2px 0 16px;background:#3454c9}.bs-cat-circles-list{display:flex;justify-content:space-between;gap:8px;overflow-x:auto;scrollbar-width:none}.bs-cat-circles-list::-webkit-scrollbar{display:none}.bs-cat-circle{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:92px;padding:0;border:0;background:none;color:#fff;text-decoration:none;cursor:pointer}.bs-cat-circle:hover,.bs-cat-circle:focus{color:#fff;text-decoration:none}.bs-cat-circle-img{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}.bs-cat-circle:hover .bs-cat-circle-img{transform:translateY(-3px);box-shadow:0 6px 14px rgba(15, 30, 90, 0.35)}.bs-cat-circle-img img{width:82%;height:82%;object-fit:contain}.bs-cat-circle-menu .bs-cat-circle-img svg{width:28px;height:28px;fill:none;stroke:#3454c9;stroke-width:2.2;stroke-linecap:round}.bs-cat-circle-badge .bs-cat-circle-img{overflow:visible;background:none;border-radius:0}.bs-cat-circle-badge:hover .bs-cat-circle-img{box-shadow:none}.bs-cat-circle-scallop{position:absolute;inset:0;width:100%;height:100%}.bs-cat-circle-badge-text{position:relative;display:flex;flex-direction:column;align-items:center;font-size:13px;font-weight:800;line-height:1.05;letter-spacing:.3px}.bs-cat-circle-label{font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.2px}.head-main .nav-desktop-container{display:none !important}.template-home #ns-section-featured_categories_1{display:none}}#ns-section-featured_brands_1,#ns-section-daily_deals_1{scroll-margin-top:140px}.bs-cat-grid{display:none}@media(max-width: 767px){.bs-cat-grid{display:block;padding:20px 0 4px;background:#fff}.bs-cat-grid-title{margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.25;color:#1f2a44}.bs-cat-grid-list{display:flex;gap:12px;margin-right:-16px;padding:2px 16px 6px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bs-cat-grid-list::-webkit-scrollbar{display:none}.bs-cat-grid .bs-cat-circle{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:7px;width:82px;scroll-snap-align:start;color:#1f2a44;text-decoration:none}.bs-cat-grid .bs-cat-circle-img{position:relative;display:grid;place-items:center;width:76px;height:76px;border:1px solid #e3e7f0;border-radius:50%;background:#fff;overflow:hidden}.bs-cat-grid .bs-cat-circle-img img{width:80%;height:80%;object-fit:contain}.bs-cat-grid .bs-cat-circle-badge .bs-cat-circle-img{border:0;background:none;overflow:visible}.bs-cat-grid .bs-cat-circle-scallop{position:absolute;inset:0;width:100%;height:100%}.bs-cat-grid .bs-cat-circle-badge-text{position:relative;display:flex;flex-direction:column;align-items:center;font-size:14px;font-weight:800;line-height:1.05}.bs-cat-grid .bs-cat-circle-label{width:100%;font-size:13px;font-weight:700;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-cat-grid-more{display:flex;align-items:center;gap:4px;margin-top:8px;padding:6px 0 10px;font-size:14px;font-weight:700;color:#3454c9;text-decoration:none;white-space:nowrap}.bs-cat-grid-more::before{content:"";flex:1;height:1px;margin-right:8px;background:#e3e7f0}.bs-cat-grid-more:hover{color:#22398f;text-decoration:none}.bs-cat-grid-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.template-home #ns-section-category_grid_1{order:2}.template-home #ns-section-featured_categories_1{display:none}.template-home .section-slideshow .media-content{padding-bottom:40px !important}.template-home .section-slideshow .swiper-pagination-outside{bottom:16px}}@media(max-width: 767px){.template-home #ns-section-slideshow{order:1}.template-home #ns-section-icon_text_1{order:2}.template-home #ns-section-category_grid_1{order:3}.template-home #ns-section-featured_brands_1{order:4}.template-home #ns-section-daily_deals_1{order:5}.template-home #ns-section-featured_products_1{order:6}.template-home #ns-section-icon_text_1 [data-store=banner-services]{padding-top:12px !important;padding-bottom:2px !important}.template-home #ns-section-icon_text_1 .icon-text-grid{display:flex !important;justify-content:flex-start !important;gap:8px !important;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.template-home #ns-section-icon_text_1 .icon-text-grid::-webkit-scrollbar{display:none}.template-home #ns-section-icon_text_1 .icon-text-item{flex:0 0 auto;width:auto;height:auto;padding:8px 12px 8px 8px;gap:8px;border-radius:12px;scroll-snap-align:start}.template-home #ns-section-icon_text_1 .icon-text-item-icon{flex:0 0 32px !important;width:32px !important;min-width:32px !important;height:32px;border-radius:8px}.template-home #ns-section-icon_text_1 .icon-text-item-icon svg{width:18px !important;height:18px !important}.template-home #ns-section-icon_text_1 .icon-text-item-content{white-space:nowrap}.template-home #ns-section-icon_text_1 .icon-text-item-title{font-size:13px}.template-home #ns-section-icon_text_1 .icon-text-item-description,.template-home #ns-section-icon_text_1 .icon-text-item-modal-link{margin-top:0;font-size:11px}.template-home #ns-block-benefit_1{order:-1}}.section-icon-text #ns-block-benefit_4 .icon-text-item-icon svg{fill:#25d366 !important;color:#25d366 !important}@media(max-width: 767px){.template-home #ns-block-benefit_5{order:-3}.template-home #ns-block-benefit_4{order:-2}.template-home #ns-block-benefit_1{order:-1}.template-home #ns-block-benefit_6{order:0}}.slide-timer{--slide-timer-color: #5B1F8F;position:absolute;top:50%;right:1.6%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.6cqw;width:18.5%;padding:1cqw .8cqw;border-radius:1cqw;background:#fff;box-shadow:0 .4cqw 1.4cqw rgba(60, 20, 110, 0.14);transform:translateY(-50%);pointer-events:none}@media(min-width: 768px){.slide-timer{right:3.6%;width:16.5%}}.slide-timer-label{font-size:1.05cqw;font-weight:800;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--slide-timer-color)}.slide-timer-units{display:flex;justify-content:center;gap:.45cqw;width:100%}.slide-timer-unit{flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding:.45cqw .2cqw .35cqw;border-radius:.55cqw;background:var(--slide-timer-color);color:#fff}.slide-timer-unit b{font-size:1.75cqw;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.slide-timer-unit small{margin-top:.2cqw;font-size:.62cqw;line-height:1;text-transform:uppercase;letter-spacing:.04em;opacity:.85}@media(max-width: 767px){.slide-timer{top:auto;right:auto;bottom:4%;left:3%;gap:1.4cqw;width:43%;padding:2cqw 1.6cqw;border-radius:2.4cqw;box-shadow:0 1cqw 3cqw rgba(60, 20, 110, 0.14);transform:none}.slide-timer-label{font-size:2.9cqw}.slide-timer-units{gap:1cqw}.slide-timer-unit{padding:1cqw .4cqw .8cqw;border-radius:1.4cqw}.slide-timer-unit b{font-size:4.6cqw}.slide-timer-unit small{margin-top:.4cqw;font-size:1.8cqw}}.section-slideshow .bs-auto-height .swiper-wrapper{align-items:flex-start;transition-property:transform,height}@media(min-width: 768px){.slide-timer.slide-timer-bl{top:auto;right:auto;bottom:7%;left:2.6%;width:20%;transform:none}}.section-slideshow .js-slideshow{container-type:inline-size}@media(min-width: 768px){.section-slideshow .js-slideshow{border-radius:18px;overflow:hidden}}@media(max-width: 767px){.section-slideshow .js-slideshow-container{padding:0 !important}.section-slideshow .js-slideshow-container>.container{max-width:none;padding:0}}.section-slideshow .swiper-pagination-outside,.template-home .section-slideshow .swiper-pagination-outside{position:relative;left:auto;bottom:auto;display:flex;justify-content:center;align-items:center;width:100%;margin:12px 0 0;padding:0;transform:none;color:#3454c9;line-height:0}.section-slideshow .swiper-pagination-outside .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;border:1.5px solid #3454c9;background:transparent;opacity:1;transition:width .2s,background-color .2s}.section-slideshow .swiper-pagination-outside .swiper-pagination-bullet-active{width:24px;border-radius:4px;background:#3454c9}@media(max-width: 767px){.section-slideshow .swiper-pagination-outside{margin-top:10px}}@media(min-width: 768px){.slide-timer.slide-timer-tr{top:11%;right:3.6%;width:22%;transform:none}}#single-product{background:#f2f3f5 !important}.bs-pdp-maincard{display:none}#single-product .bs-pdp-card{background:#fff;border-radius:12px;padding:18px}#single-product .bs-pdp-buy{display:flex;flex-direction:column;gap:12px}#single-product .bs-pdp-buy>.js-nubesdk-slot:empty,#single-product .bs-pdp-head>.js-nubesdk-slot:empty{display:none}#single-product .bs-pdp-pricecard{order:1}#single-product .bs-pdp-ship{order:2}#single-product .bs-pdp-formcard{order:3;margin:0}#single-product .bs-pdp-head .breadcrumbs{margin-bottom:8px;font-size:12px}#single-product .bs-pdp-head .product-sku{font-size:12px;color:#888;margin-bottom:4px}#single-product .bs-pdp-head .product-name{margin:0;font-size:22px;line-height:1.3;font-weight:500;color:#222}#single-product .bs-pdp-rating{margin-top:8px;font-size:14px}#single-product .bs-pdp-rating .bs-rating-stars{font-size:17px}#single-product .bs-pdp-pricecard .product-price{margin:0}#single-product .bs-pdp-pricecard .product-price-compare{font-size:14px;color:#888;text-decoration:line-through}#single-product .bs-pdp-pricecard .product-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}#single-product .bs-pdp-pricecard .product-price-display{font-size:34px;line-height:1.1;font-weight:700;color:#1a1a1a}#single-product .bs-pdp-pricecard .product-offer-label{padding:2px 8px;border-radius:4px;background:#e3f6ea;color:#0b8a3b;font-size:12px;font-weight:700}#single-product .bs-pdp-pricecard .product-payment-discount-price{margin-top:4px}#single-product .bs-pdp-pricecard:has(.product-payment-discount-price:not([style*=none])) .product-price-display{font-size:15px;font-weight:400;color:#666}#single-product .bs-pdp-pricecard .product-payment-discount-price .payment-discount-price-product{font-size:34px;font-weight:700;color:#1a1a1a}#single-product .bs-pdp-pricecard .product-payments-info{margin-top:6px;font-size:13px;color:#555;cursor:pointer}#single-product .bs-pdp-pricecard .product-payments-link{display:inline-flex;margin-top:10px;font-size:13px;font-weight:600;color:#0a6cdb;text-decoration:none}#single-product .bs-pdp-pricecard .product-payments-link::after{content:"›";margin-left:6px;font-size:17px;line-height:.9}#single-product .bs-pdp-freeship{margin-bottom:14px;padding:12px 14px;border-radius:10px;background:#e6f8f1;font-size:13px;color:#1f3b2e}#single-product .bs-pdp-freeship strong{color:#0b8a3b}#single-product .bs-pdp-freeship-bar{height:4px;margin-top:8px;border-radius:2px;background:#cfe5da;overflow:hidden}#single-product .bs-pdp-freeship-bar span{display:block;height:100%;border-radius:2px;background:#0b8a3b}#single-product .bs-pdp-ship .product-shipping-wrapper{margin:0}#single-product .bs-pdp-ship .shipping-calculator .form-label{font-size:14px;font-weight:600;color:#222}#single-product .bs-pdp-formcard .product-actions{display:flex;flex-direction:column;gap:10px}#single-product .bs-pdp-formcard .form-quantity-container,#single-product .bs-pdp-formcard .buy-button-container{width:100%}#single-product .bs-pdp-formcard .form-quantity{border-radius:24px;background:#f2f3f5}#single-product .bs-pdp-formcard .js-addtocart.btn-primary{min-height:48px;border:0;border-radius:8px;background:#0b9f3e;color:#fff;font-weight:700;text-transform:none}#single-product .bs-pdp-formcard .js-addtocart.btn-primary:hover{background:#08872f}#single-product .bs-pdp-buynow{min-height:46px;border:1.5px solid #0b9f3e;border-radius:8px;background:#fff;color:#0b9f3e;font-weight:700;text-transform:none}#single-product .bs-pdp-buynow:hover{background:#f0faf3;color:#08872f}#single-product .product-purchase-info{gap:14px !important}#single-product .product-info-description{background:#fff;border-radius:12px;padding:22px}#single-product .product-description-heading{margin-bottom:12px;font-size:20px;font-weight:700}@media(max-width: 991px){#single-product .product-images{margin:0 -15px 12px;background:#fff;padding-bottom:8px}#single-product .bs-pdp-head{margin-bottom:12px;padding:16px;border-radius:12px;background:#fff}#single-product .bs-pdp-head .product-name{font-size:18px}#single-product .bs-pdp-ship{order:3}#single-product .bs-pdp-formcard{order:2}#single-product .bs-pdp-buy{margin-bottom:12px}#single-product .product-purchase-info{padding:16px;border-radius:12px;background:#fff}}@media(max-width: 767px){#single-product .product-images{margin-left:-16px;margin-right:-16px;margin-bottom:8px}#single-product .bs-pdp-head,#single-product .bs-pdp-card,#single-product .product-purchase-info,#single-product .product-info-description{margin-left:-16px !important;margin-right:-16px !important;border-radius:0 !important}#single-product .bs-pdp-head{margin-bottom:8px}#single-product .bs-pdp-buy{gap:8px;margin-bottom:8px}#single-product .bs-flash{border-radius:0}}@media(min-width: 992px){#single-product .product-columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.9fr) 360px;grid-template-rows:auto 1fr;column-gap:12px !important;row-gap:12px;align-items:start}#single-product .product-info,#single-product .product-content{display:contents !important}#single-product .bs-pdp-maincard{display:block;grid-column:1/3;grid-row:1;align-self:stretch;border-radius:12px;background:#fff}#single-product .product-images{grid-column:1;grid-row:1;width:auto;flex:none;padding:24px;position:relative}#single-product .bs-pdp-head{grid-column:2;grid-row:1;align-self:start;padding:24px 24px 0 0;position:relative}#single-product .product-purchase-info{grid-column:2;grid-row:1;align-self:end;padding:0 24px 24px 0;position:relative}#single-product .bs-pdp-buy{grid-column:3;grid-row:1/span 2}#single-product .product-info-description{grid-column:1/3;grid-row:2;align-self:start;padding:26px 28px}}#single-product .bs-pdp-formcard input.js-addtocart.btn-primary{background:#0b9f3e !important;border-color:#0b9f3e !important;color:#fff !important;border-radius:8px !important}#single-product .bs-pdp-formcard input.js-addtocart.btn-primary:hover{background:#08872f !important}#single-product .bs-pdp-head .breadcrumbs .crumb.active,#single-product .bs-pdp-head .breadcrumbs .separator:last-of-type{display:none}#single-product .product-description-content,#single-product .product-description-content *{color:#3a3a3a !important}#single-product .product-description-content{font-size:15px;line-height:1.6}#single-product .bs-pdp-toprow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px;margin-bottom:8px}#single-product .bs-pdp-toprow .product-sku{margin:0}#single-product .bs-pdp-rating{display:flex;align-items:center;gap:4px;margin:0 0 0 auto;font-family:"Rubik",sans-serif;font-size:14px;color:#555;white-space:nowrap}#single-product .bs-pdp-star{color:#f5b400;font-size:18px;line-height:1}#single-product .bs-pdp-head .product-name{font-family:"Rubik",sans-serif;font-size:20px;font-weight:400;line-height:1.35;letter-spacing:0;color:#333}#single-product .bs-pdp-seller{margin-top:18px;font-family:"Rubik",sans-serif;font-size:14px;color:#666}#single-product .bs-pdp-seller strong{font-weight:500;color:#333}#single-product .product-variants .btn-variant,#single-product .product-variants .js-insta-variant{border-radius:20px}#single-product .product-variants .btn-variant.selected{border-color:#0a6cdb;background:#0a6cdb;color:#fff}#single-product .product-images-slider{position:relative}#single-product .bs-pdp-imgbtn{position:absolute;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#f0f2f5;color:#0a6cdb;cursor:pointer}#single-product .bs-pdp-imgbtn svg{width:20px;height:20px}#single-product .bs-pdp-fav{top:12px}#single-product .bs-pdp-fav svg{fill:none;stroke:#0a6cdb;stroke-width:2}#single-product .bs-pdp-fav.is-active svg{fill:#e0245e;stroke:#e0245e}#single-product .bs-pdp-share{bottom:12px}#single-product .bs-pdp-share svg{fill:none;stroke:#0a6cdb;stroke-width:2}#single-product .bs-pdp-share-tip{position:absolute;right:46px;padding:4px 8px;border-radius:6px;background:#333;color:#fff;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}#single-product .bs-pdp-share.is-copied .bs-pdp-share-tip{opacity:1}#single-product .product-images .swiper-fractions{display:none}@media(max-width: 991px){#single-product .bs-pdp-share{bottom:18px}}#single-product .bs-pdp-stars{font-size:16px;letter-spacing:1px}#single-product .bs-pdp-stars::before{color:#f5b400}#single-product .bs-pdp-seller a,#single-product .bs-pdp-seller .bs-pdp-blue{color:#0a6cdb;font-weight:400;text-decoration:none}#single-product .bs-pdp-seller a:hover{text-decoration:underline}#single-product .bs-pdp-formcard .form-quantity{display:flex !important;align-items:center;height:46px;padding:0 6px 0 16px;border:1.5px solid #0a6cdb;border-radius:24px;background:#fff}#single-product .bs-pdp-formcard .form-quantity::before{content:"Quantidade:";margin-right:auto;font-family:"Rubik",sans-serif;font-size:15px;color:#555}#single-product .bs-pdp-formcard .form-quantity .form-control-container{width:44px}#single-product .bs-pdp-formcard .form-quantity input{padding:0;border:0;background:transparent;text-align:center;font-family:"Rubik",sans-serif;font-size:15px;font-weight:500}#single-product .bs-pdp-formcard .form-quantity-icon{color:#0a6cdb}#single-product .bs-pdp-formcard input.js-addtocart.btn-primary{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.2a1 1 0 0 1-1 .8H7.2a1 1 0 0 1-1-.8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:20px !important;background-position:calc(50% - 88px) 50% !important}#single-product .bs-pdp-shopee{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:8px;background:linear-gradient(90deg, #F53D2D, #FF6633);color:#fff;font-weight:700;text-decoration:none;text-transform:none;box-shadow:0 3px 10px rgba(238, 77, 45, 0.28)}#single-product .bs-pdp-shopee:hover{background:linear-gradient(90deg, #E2341F, #F25A28);color:#fff}#single-product .bs-pdp-shopee svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round}#single-product .bs-pdp-store{order:4;font-family:"Rubik",sans-serif;padding:18px 18px 0}#single-product .bs-pdp-store-title{margin-bottom:14px;font-size:19px;font-weight:500;color:#333}#single-product .bs-pdp-store-head{display:flex;align-items:center;gap:12px}#single-product .bs-pdp-store-logo{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#3454c9}#single-product .bs-pdp-store-logo svg{width:48px;height:48px}#single-product .bs-pdp-store-name{font-size:17px;color:#333}#single-product .bs-pdp-store-sub{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#333}#single-product .bs-pdp-check{width:17px;height:17px}#single-product .bs-pdp-check circle{fill:#0a6cdb}#single-product .bs-pdp-check path{stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}#single-product .bs-pdp-store-btns{display:flex;gap:10px;margin-top:16px}#single-product .bs-pdp-store-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1.5px solid #0a6cdb;border-radius:8px;color:#0a6cdb;font-size:15px;font-weight:500;text-decoration:none}#single-product .bs-pdp-store-btn:hover{background:#eef5fd;color:#0a6cdb}#single-product .bs-pdp-store-btn svg{width:20px;height:20px;fill:none;stroke:#0a6cdb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#single-product .bs-pdp-store-meter{margin-top:20px}#single-product .bs-pdp-store-bar{position:relative;display:flex;justify-content:space-between;align-items:center;height:12px;padding:0 12px 0 calc(20% - 2px);border-radius:6px;background:#0b9f3e}#single-product .bs-pdp-store-bar i{width:5px;height:5px;border-radius:50%;background:#0c4a22}#single-product .bs-pdp-store-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:#666}#single-product .bs-pdp-store-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin-top:18px;text-align:center}#single-product .bs-pdp-store-stats>div{display:flex;flex-direction:column;align-items:center}#single-product .bs-pdp-store-stats svg{width:30px;height:30px;margin-bottom:6px;fill:none;stroke:#777;stroke-width:1.6;stroke-linejoin:round}#single-product .bs-pdp-store-stats strong{font-size:15px;font-weight:500;color:#333}#single-product .bs-pdp-store-stats span{font-size:12px;color:#666}#single-product .bs-pdp-store-more{display:block;margin:16px -18px 0;padding:14px;border-top:1px solid #eee;color:#0a6cdb;font-size:15px;font-weight:500;text-align:center;text-decoration:none}#single-product .bs-pdp-stat-ico{position:relative;display:block;margin-bottom:8px}#single-product .bs-pdp-store-stats .bs-pdp-stat-ico svg{width:30px;height:30px;margin:0;stroke:#666}#single-product .bs-pdp-stat-ok::after{content:"";position:absolute;right:-7px;bottom:-3px;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:#0b9f3e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat}#single-product .bs-pdp-store-stats strong{font-size:16px;font-weight:700}#single-product .bs-pdp-store-wa{border-color:#25d366;color:#128c4a}#single-product .bs-pdp-store-wa:hover{background:#effbf3;color:#128c4a}#single-product .bs-pdp-store-wa svg{stroke:#25d366}#single-product .bs-pdp-store-wa .bs-wa-fill{fill:#25d366;stroke:none}#single-product .bs-pdp-ship .js-shipping-calculator-head{display:none !important}#single-product .bs-cep-box{display:flex;align-items:center;gap:10px;width:100%;padding:14px;border:0;border-radius:10px;background:#f0f2f5;font-family:"Rubik",sans-serif;font-size:15px;color:#444;text-align:left;cursor:pointer}#single-product .bs-cep-box:hover{background:#e8ebef}#single-product .bs-cep-box .bs-cep-pin{flex:0 0 24px;width:24px;height:24px;fill:#0a6cdb;stroke:none}#single-product .bs-cep-box .bs-cep-pin circle{fill:#fff}#single-product .bs-cep-label{flex:1;line-height:1.35}#single-product .bs-cep-label strong{font-weight:500;color:#222}#single-product .bs-cep-change{font-size:14px;font-weight:500;color:#0a6cdb}#single-product .bs-cep-hint{margin:8px 2px 0;font-size:12px;color:#555}#single-product .shipping-calculator-response{margin-top:12px}.bs-cep-modal{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0, 0, 0, 0.45)}.bs-cep-modal[hidden]{display:none}.bs-cep-dialog{position:relative;width:100%;max-width:680px;padding:26px 28px 24px;border-radius:14px;background:#fff;font-family:"Rubik",sans-serif;box-shadow:0 10px 40px rgba(0, 0, 0, 0.2)}.bs-cep-close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f0f2f5;cursor:pointer}.bs-cep-close svg{width:22px;height:22px;fill:none;stroke:#444;stroke-width:2;stroke-linecap:round}.bs-cep-title{margin:4px 56px 10px 0;font-size:19px;font-weight:500;color:#333}.bs-cep-text{margin:0 0 18px;font-size:16px;color:#555}.bs-cep-field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#444}.bs-cep-row{display:flex;align-items:center;gap:14px}.bs-cep-field{position:relative;flex:1}.bs-cep-field .bs-cep-pin{position:absolute;top:50%;left:14px;width:22px;height:22px;fill:none;stroke:#999;stroke-width:1.8;transform:translateY(-50%)}.bs-cep-field input{width:100%;height:50px;padding:0 14px 0 46px;border:1px solid #ccc;border-radius:8px;font-size:16px;outline:none}.bs-cep-field input:focus{border-color:#0a6cdb;box-shadow:0 0 0 3px rgba(10, 108, 219, 0.15)}.bs-cep-help{font-size:14px;font-weight:500;color:#0a6cdb;white-space:nowrap;text-decoration:none}.bs-cep-error{margin-top:8px;font-size:13px;color:#c62828}.bs-cep-actions{display:flex;justify-content:flex-end;margin-top:18px}.bs-cep-confirm{min-width:164px;height:48px;border:0;border-radius:8px;background:#0a86ff;color:#fff;font-size:16px;font-weight:500;cursor:pointer}.bs-cep-confirm:hover{background:#0a6cdb}@media(max-width: 575px){.bs-cep-modal{align-items:flex-end;padding:0}.bs-cep-dialog{max-width:none;padding:22px 18px 20px;border-radius:16px 16px 0 0}.bs-cep-row{flex-direction:column;align-items:stretch;gap:10px}.bs-cep-confirm{width:100%}}#single-product .bs-pdp-ship .shipping-calculator-response>.font-medium{display:none !important}#single-product .bs-pdp-ship .shipping-calculator-response .radio-button-container{margin:0}#single-product .bs-pdp-ship .js-shipping-list-item{margin:0 !important;border-bottom:1px solid #e8e8e8}#single-product .bs-pdp-ship .js-shipping-list-item:last-child{border-bottom:0}#single-product .bs-pdp-ship .js-shipping-radio.box{position:relative;margin:0;padding:14px 0 14px 36px;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none !important}#single-product .bs-pdp-ship .js-shipping-radio.box::before{content:"";position:absolute;top:15px;left:0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M2.5 6h11v9h-11zM13.5 9h4l3 3v3h-7z'/%3E%3Ccircle cx='6.5' cy='17' r='1.8'/%3E%3Ccircle cx='17' cy='17' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}#single-product .bs-pdp-ship .radio-button-icons-container{display:none}#single-product .bs-pdp-ship .radio-button-content,#single-product .bs-pdp-ship .radio-button-label{padding:0}#single-product .bs-pdp-ship .radio-button-text{align-items:start;font-family:"Rubik",sans-serif}#single-product .bs-pdp-ship .radio-button-text .mr-4{margin-right:10px !important}#single-product .bs-ship-when{margin-bottom:2px;font-size:15px;font-weight:500;line-height:1.3;color:#333}#single-product .bs-pdp-ship [data-component="option.name"]{margin:0 !important;font-size:12px;color:#666}#single-product .bs-ship-hide{display:none !important}#single-product .bs-pdp-ship [data-component="option.price"]{font-size:15px;font-weight:500;color:#333;white-space:nowrap}#single-product .bs-pdp-ship [data-component="option.price"].bs-ship-free{color:#0b8a3b;font-weight:700}#single-product .bs-pdp-ship .shipping-calculator-response>.font-small{margin-top:6px;font-size:12px;color:#777}#single-product .bs-pdp-ship .shipping-options-heading{display:none !important}#single-product .bs-pdp-ship .shipping-calculator-response,#single-product .bs-pdp-ship .shipping-options,#single-product .bs-pdp-ship .radio-button-container,#single-product .bs-pdp-ship .js-shipping-list-item,#single-product .bs-pdp-ship .js-shipping-radio,#single-product .bs-pdp-ship .radio-button-content,#single-product .bs-pdp-ship .radio-button-label{width:100% !important;max-width:none !important}#single-product .bs-pdp-ship .radio-button-text{display:grid !important;grid-template-columns:1fr auto}#single-product .bs-pdp-ship .product-shipping-wrapper,#single-product .bs-pdp-ship .product-shipping-calculator,#single-product .bs-pdp-ship .shipping-calculator{width:100% !important;max-width:none !important;flex:1 1 auto}#single-product .bs-pix{font-family:"Rubik",sans-serif}#single-product .bs-pix-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}#single-product .bs-pix-price{font-size:38px;font-weight:700;line-height:1;color:#1a1a1a;letter-spacing:-0.5px}#single-product .bs-pix-cents{font-size:18px;font-weight:700}#single-product .bs-pix-label{font-size:15px;color:#444}#single-product .bs-pix-off{align-self:center;padding:3px 8px;border-radius:4px;background:#e3f6ea;color:#0b8a3b;font-size:12px;font-weight:700}#single-product .bs-pix-sub{margin-top:6px;font-size:14px;color:#555}#single-product .bs-has-pix .product-price-row,#single-product .bs-has-pix .product-payment-discount-price,#single-product .bs-has-pix .product-installment,#single-product .bs-has-pix .product-payment-discount{display:none !important}#single-product .bs-has-pix .product-price-compare{margin-bottom:4px}#single-product img.bs-pdp-store-logo{display:block;object-fit:cover;background:#0b0f24}#single-product img.bs-pdp-store-logo{flex:0 0 64px;width:64px;height:64px}.bs-trash-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0 !important;border-radius:50%;color:#777;text-decoration:none !important;transition:background-color .15s,color .15s}.bs-trash-btn:hover,.bs-trash-btn:focus-visible{background:#fdecec;color:#d32f2f}.bs-trash{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bs-trash-btn .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-steps{display:flex;justify-content:center;margin:0 auto 28px;padding:0;max-width:520px;list-style:none}.bs-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#888}.bs-step+.bs-step::before{content:"";position:absolute;top:25px;right:calc(50% + 28px);left:calc(-50% + 28px);height:2px;background:#bdbdbd}.bs-step-ico{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid #9e9e9e;border-radius:50%;background:#fff}.bs-step-ico svg{width:26px;height:26px;fill:#9e9e9e;stroke:none}.bs-step-ico svg path[fill=none]{fill:none;stroke:#9e9e9e;stroke-width:2}.bs-step-ico .bs-step-wheel{fill:#fff;stroke:#9e9e9e;stroke-width:2}.bs-step-ico .bs-step-stripe{fill:none;stroke:#fff;stroke-width:2.4}.bs-step.is-current{color:#0b9f3e}.bs-step.is-current .bs-step-ico{border-color:#0b9f3e}.bs-step.is-current .bs-step-ico svg{fill:#0b9f3e}.bs-step.is-current .bs-step-ico svg path[fill=none]{stroke:#0b9f3e}.bs-step:nth-child(2)::before{background:linear-gradient(90deg, #0B9F3E, #BDBDBD)}@media(max-width: 575px){.bs-steps{margin-bottom:20px}.bs-step{font-size:11px}.bs-step-ico{width:42px;height:42px}.bs-step-ico svg{width:21px;height:21px}.bs-step+.bs-step::before{top:20px;right:calc(50% + 23px);left:calc(-50% + 23px)}}input.bs-cart-cta.btn-primary{min-height:50px;border:0 !important;border-radius:8px !important;background:#0b9f3e !important;color:#fff !important;font-weight:700;text-transform:none}input.bs-cart-cta.btn-primary:hover{background:#08872f !important}.cart-page-totals .cart-totals-payment-info{margin:4px 0 14px;padding:8px 12px;border-radius:8px;background:#e6f8f1;color:#0b5f2a;font-size:15px;text-align:right}.cart-page-totals .cart-totals-payment-info span,.cart-page-totals .cart-totals-payment-info strong{color:#0b5f2a}.cart-page-totals .cart-totals-payment-info .payment-discount-price-cart,.cart-page-totals .cart-totals-payment-info .js-payment-discount-price-cart{font-size:18px;font-weight:700}.bs-footer-help-ico{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.bs-footer-title-sales{margin-top:22px}.bs-footer-phone{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:inherit;text-decoration:none}.bs-footer-phone .icon-inline{width:20px;height:20px}.bs-footer-phone:hover{text-decoration:underline}.bs-footer-hours{margin:8px 0 0;font-size:14px;line-height:1.5;opacity:.85}svg.icon-inline.bs-footer-help-ico,.bs-footer-contact svg.bs-footer-help-ico{fill:none !important;stroke:currentColor !important}.bs-footer-contact svg.bs-footer-help-ico circle[fill]{fill:currentColor !important;stroke:none !important}.bs-cep-modal{z-index:2147483000}@media(max-width: 575px){.bs-cep-modal{align-items:flex-start;padding:12px;padding-top:max(12px,env(safe-area-inset-top));overflow-y:auto}.bs-cep-dialog{max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:16px}}#single-product .bs-pdp-ship .js-other-shipping-options,#single-product .bs-pdp-ship .js-toggle-more-shipping-options,#single-product .bs-pdp-ship .shipping-add-product-notice{display:none !important}#single-product .bs-pdp-ship .js-shipping-list-item.bs-ship-extra{display:none}#single-product .bs-pdp-ship .bs-ship-open .js-shipping-list-item.bs-ship-extra{display:block}#single-product .bs-ship-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:4px 0 6px;padding:10px;border:0;border-top:1px solid #e8e8e8;background:transparent;color:#0a6cdb;font-family:"Rubik",sans-serif;font-size:14px;font-weight:500;cursor:pointer}#single-product .bs-ship-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}#single-product .bs-ship-open .bs-ship-more svg{transform:rotate(180deg)}#single-product .bs-ship-more{border-top:0;margin-top:0}.spotlight-banner-photos{position:absolute;right:18px;bottom:26px;left:18px;display:flex;align-items:flex-end;justify-content:flex-end;height:58%;pointer-events:none}.spotlight-banner-photo{height:100%;width:auto;max-width:55%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0, 0, 0, 0.28))}.spotlight-banner-photo-1{position:relative;z-index:1;height:78%;margin-right:-9%}.spotlight-banner-photo-2{position:relative;z-index:2}.spotlight-banner-photos::before{content:"";position:absolute;right:6%;bottom:-10px;width:70%;height:40%;border-radius:50%;background:radial-gradient(closest-side, rgba(255, 255, 255, 0.28), transparent)}@media(max-width: 767px){.spotlight-banner-photos{height:50%;bottom:18px}}.spotlight-banner-photos{left:auto;width:64%;height:44%;bottom:22px;right:22px}.spotlight-banner-photo{max-width:60%}@media(max-width: 767px){.spotlight-banner-photos{width:70%;height:40%}}#single-product .bs-pdp-formcard{order:2 !important}#single-product .bs-pdp-ship{order:3 !important}#single-product .bs-pdp-store{order:4 !important}#single-product .bs-pdp-total{margin:4px 0 12px;padding:10px 12px;border-radius:8px;background:#f2f3f5;font-family:"Rubik",sans-serif;font-size:14px;color:#333}#single-product .bs-pdp-total strong{font-size:17px}#single-product .bs-pdp-total span{color:#0b8a3b}#single-product .bs-ship-note{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fff6e5;color:#6b4e00;font-size:12px}#single-product .bs-pdp-ship [data-component="option.price"].bs-ship-free{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}#single-product .bs-ship-free-label{color:#0b8a3b;font-weight:700}#single-product .bs-ship-was{font-size:12px;font-weight:400;color:#999}.bs-ship-note{display:none !important}#single-product .bs-pdp-head .breadcrumbs{display:none}#single-product .bs-pdp-head .product-sku{display:none}#single-product .bs-pdp-badge{display:inline-flex;align-items:center;gap:5px;font-family:"Rubik",sans-serif;font-size:12px;font-weight:700;letter-spacing:.4px;color:#0a6cdb;text-decoration:none}#single-product .bs-pdp-badge svg{width:15px;height:15px;fill:#0a6cdb}#single-product .bs-pdp-badge svg path[fill=none]{fill:none;stroke:#0a6cdb;stroke-width:2}#single-product .bs-pdp-badge{gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.6px;color:#3454c9}#single-product .bs-pdp-badge svg.bs-pdp-badge-logo{width:20px;height:19px;fill:initial}#single-product .bs-pdp-badge svg.bs-pdp-badge-logo path[fill=none]{fill:none;stroke:inherit;stroke-width:4}#single-product .bs-pdp-badge{font-family:"Rubik",sans-serif;font-size:14px;font-weight:400;letter-spacing:0;color:#0a6cdb}@media(max-width: 991px){#single-product .bs-pdp-seller{margin-top:14px;text-align:center;line-height:1.5}#single-product .bs-pdp-seller-2{display:block}}#single-product .bs-pdp-pricecard .product-payments-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:"Rubik",sans-serif;font-size:15px;font-weight:500;color:#0a6cdb}#single-product .bs-pdp-pricecard .product-payments-link::after{content:none}#single-product .bs-pay-chevron{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}#single-product .bs-coupon{display:flex;align-items:center;gap:0;margin-top:12px;padding:4px;border-radius:10px;background:#e3f6ea;font-family:"Rubik",sans-serif}#single-product .bs-coupon-off{display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:14px;font-weight:700;color:#0b8a3b;white-space:nowrap}#single-product .bs-coupon-off svg{width:20px;height:20px;fill:none;stroke:#0b8a3b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#single-product .bs-coupon-code{flex:1;min-width:0;padding:10px 12px;border-radius:8px 0 0 8px;background:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;color:#555}#single-product .bs-coupon-copy{display:inline-flex;align-items:center;gap:5px;padding:10px 12px;border:0;border-radius:0 8px 8px 0;background:#fff;color:#0a6cdb;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}#single-product .bs-coupon-copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}#single-product .bs-coupon-copy.is-copied{color:#0b8a3b}body:has(.draft-bar) .modal.modal-visible{top:52px !important}#installments-modal.bs-pay-single-gw .js-payments-tab-group{display:none}#installments-modal .bs-pay-hide{display:none !important}#installments-modal .bs-pay-tabs{display:flex;justify-content:space-around;gap:4px;margin:0 0 16px;border-bottom:1px solid #e5e5e5}#installments-modal .bs-pay-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:#555;font-size:14px;font-weight:600;cursor:pointer}#installments-modal .bs-pay-tab svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}#installments-modal .bs-pay-tab.is-active{border-bottom-color:#0a6cdb;color:#0a6cdb}#installments-modal .payments-card{margin-top:0}#installments-modal .payments-table{margin:0}#installments-modal .payments-table td{padding:10px 8px;border-bottom:1px solid #eee}#installments-modal .bs-inst-ready .js-payment-method-installments-table-title,#installments-modal .bs-inst-ready .js-payments-table{display:none !important}#installments-modal .bs-inst{margin-top:14px;font-size:14px}#installments-modal .bs-inst-head,#installments-modal .bs-inst-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px}#installments-modal .bs-inst-head{border-radius:6px;background:#f0f2f5;font-weight:700;color:#333}#installments-modal .bs-inst-row{border-bottom:1px solid #eee}#installments-modal .bs-inst-row small{display:block;font-size:12px;color:#0b8a3b}#installments-modal .bs-inst-row span:last-child{font-weight:700;white-space:nowrap}#installments-modal .bs-inst-note{margin:10px 0 0;font-size:12px;color:#777}#installments-modal .bs-inst-row small.is-interest{color:#888}.bs-gal-dots{display:none}@media(max-width: 767px){#single-product .product-images-thumbs{display:none !important}#single-product .product-images-slider{padding-bottom:44px}.bs-gal-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px}.bs-gal-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfcfcf;transition:width .2s,background-color .2s}.bs-gal-dots button.is-active{width:8px;background:#0a6cdb}#single-product .bs-pdp-share{bottom:2px !important;right:12px}}.bs-gal-hint{display:none}@media(max-width: 767px){#single-product .product-images-slider.bs-has-hint{padding-bottom:70px}#single-product .bs-has-hint .bs-gal-dots{bottom:42px}#single-product .bs-has-hint .bs-pdp-share{bottom:30px !important}.bs-gal-hint{position:absolute;left:0;right:0;bottom:12px;display:block;font-family:"Rubik",sans-serif;font-size:13px;font-weight:500;color:#0a6cdb;text-align:center;transition:opacity .3s}.bs-gal-hint span{display:inline-block;margin-left:4px;letter-spacing:-2px;animation:bs-swipe 1.2s ease-in-out infinite}.bs-gal-hint.is-gone{opacity:0;pointer-events:none}}@keyframes bs-swipe{0%,100%{transform:translateX(0);opacity:.5}50%{transform:translateX(6px);opacity:1}}@media(prefers-reduced-motion: reduce){.bs-gal-hint span{animation:none}}@media(min-width: 768px){#single-product .bs-gal-dots{position:static;display:flex;justify-content:center;gap:8px;margin:14px 0 4px}#single-product .bs-gal-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfcfcf;cursor:pointer;transition:background-color .2s}#single-product .bs-gal-dots button.is-active{background:#0a6cdb}#single-product .bs-gal-hint{display:none !important}}#single-product .bs-flash{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-18px -18px 14px;padding:10px 16px;border-radius:12px 12px 0 0;background:linear-gradient(90deg, #3454C9 0%, #3454C9 35%, #F2542D 80%, #FF8A00 100%);color:#fff;font-family:"Rubik",sans-serif}#single-product .bs-flash[hidden]{display:none}#single-product .bs-flash-title{display:inline-flex;align-items:center;gap:10px}#single-product .bs-flash-title svg{flex:none;width:24px;height:24px;animation:bs-flash-pulse 1.2s ease-in-out infinite}#single-product .bs-flash-title-text{display:flex;flex-direction:column;line-height:1.15}#single-product .bs-flash-title-text strong{font-size:17px;font-weight:700;letter-spacing:.3px}#single-product .bs-flash-title-text small{font-size:12px;opacity:.95}#single-product .bs-flash-timer{flex:none;font-size:28px;font-weight:700;letter-spacing:.5px;font-variant-numeric:tabular-nums;line-height:1}#single-product .bs-flash-timer b{font-weight:700}@media(max-width: 380px){#single-product .bs-flash-timer{font-size:23px}#single-product .bs-flash-title-text strong{font-size:15px}}@keyframes bs-flash-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@media(prefers-reduced-motion: reduce){#single-product .bs-flash-title svg{animation:none}}#single-product .bs-pdp-pricecard.bs-has-pix{display:flex;flex-direction:column}#single-product .bs-has-pix>*{order:3}#single-product .bs-has-pix>.bs-flash{order:0}#single-product .bs-has-pix>.product-price{order:1;margin:0}#single-product .bs-has-pix>.bs-pix{order:2}#single-product .bs-has-pix .product-price-compare{margin:0 0 2px;font-size:14px}.bs-wide-banner{padding:12px 0}.bs-wide-banner-link{display:block;overflow:hidden;border-radius:18px}.bs-wide-banner img{display:block;width:100%;height:auto}@media(max-width: 767px){.template-home #ns-section-wide_banner_prazo{order:4}.bs-wide-banner-link{border-radius:14px}}.ib-has-side .ib-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ib-has-side .ib-pair-main,.ib-has-side .image-banner-track{max-width:none;min-width:0}.ib-has-side .image-banner{max-width:none}.ib-has-side .image-banner-img{aspect-ratio:880/680;object-fit:cover}@media(max-width: 767px){.ib-has-side .ib-pair{grid-template-columns:1fr;gap:12px}}.image-banner-track>.image-banner .image-banner-img{aspect-ratio:880/680;object-fit:cover}@media(min-width: 768px){.ib-wide .image-banner-track{max-width:none;border-radius:18px}.ib-wide .image-banner-track>.image-banner .image-banner-img{aspect-ratio:1920/700}.ib-wide .image-banner{border-radius:18px}}.bs-newsletter-promo{position:relative}.bs-newsletter-products{position:absolute;right:18px;bottom:0;display:flex;align-items:flex-end;gap:6px;height:78%;pointer-events:none}.bs-newsletter-product{height:100%;width:auto;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, 0.35))}@media(max-width: 767px){.bs-newsletter-products{height:46%;right:8px;opacity:.95}}@media(min-width: 768px){.bs-newsletter-promo{padding-right:190px !important}.bs-newsletter-products{right:22px;height:82%}}@media(max-width: 767px){.bs-newsletter-promo{padding-bottom:150px !important}.bs-newsletter-products{left:0;right:0;justify-content:center;height:140px}}@media(min-width: 768px){.bs-newsletter-promo{padding-right:46% !important}.bs-newsletter-products{right:18px;bottom:14px;height:auto;width:44%}.bs-newsletter-product{width:100%;height:auto}}@media(max-width: 767px){.bs-newsletter-promo{padding-bottom:170px !important}.bs-newsletter-products{height:auto;bottom:14px;padding:0 24px}.bs-newsletter-product{width:100%;max-width:300px;height:auto}}@media(min-width: 768px){.bs-newsletter-promo{padding-right:40% !important;padding-left:28px !important}.bs-newsletter-products{width:38%;right:16px;bottom:18px}}@media(max-width: 767px){.bs-newsletter-promo{padding-bottom:200px !important}.bs-newsletter-products{bottom:16px}.bs-newsletter-product{max-width:280px}}.product-item .bs-card-hide,.product-item:has(.bs-card-price) .product-item-installments,.product-item:has(.bs-card-price) .product-item-payment-discount,.product-item:has(.bs-card-price) .js-max-installments-container{display:none !important}.bs-card-price{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-family:"Rubik",sans-serif}.bs-card-compare{font-size:12px;color:#999;text-decoration:line-through}.bs-card-pix{color:#1a1a1a;line-height:1.1}.bs-card-pix b{font-size:22px;font-weight:700;letter-spacing:-0.3px}.bs-card-pix small{font-size:13px;font-weight:700}.bs-card-pix em{font-style:normal;font-size:13px;color:#555}.bs-card-card{font-size:12px;line-height:1.35;color:#555}.bs-card-coupon{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;color:#0b8a3b}.bs-card-coupon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.product-item .bs-pix-badge{margin-top:6px}@media(max-width: 767px){.bs-card-pix b{font-size:19px}.product-item .product-item-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal !important;text-overflow:clip;font-size:13px}}.bs-card-eta{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:#0a6cdb}.bs-card-eta:empty{display:none}.bs-card-eta svg,.bs-pdp-eta svg{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.bs-card-eta strong{font-weight:600}#single-product .bs-pdp-eta{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-family:"Rubik",sans-serif;font-size:14px;color:#0a6cdb}#single-product .bs-pdp-eta:empty{display:none}#single-product .bs-pdp-eta svg{width:20px;height:20px}#single-product .bs-pdp-eta strong{font-weight:600}#modal-cart .bs-cartbar{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#fff3f0;font-family:"Rubik",sans-serif}#modal-cart .bs-cartbar.is-done{background:#e6f8f1}#modal-cart .bs-cartbar-text{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:14px;color:#333}#modal-cart .bs-cartbar-text svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:#e8202a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#modal-cart .bs-cartbar.is-done .bs-cartbar-text svg{stroke:#0b8a3b;stroke-width:2.6}#modal-cart .bs-cartbar-text b{color:#e8202a}#modal-cart .bs-cartbar-text small{width:100%;padding-left:26px;font-size:11px;color:#777}#modal-cart .bs-cartbar-track{height:6px;margin-top:8px;border-radius:3px;background:#f2d4cf;overflow:hidden}#modal-cart .bs-cartbar.is-done .bs-cartbar-track{background:#cfe5da}#modal-cart .bs-cartbar-track span{display:block;height:100%;border-radius:3px;background:#e8202a;transition:width .4s}#modal-cart .bs-cartbar.is-done .bs-cartbar-track span{background:#0b8a3b}#modal-cart .cart-item{margin-bottom:10px;padding:12px;border:1px solid #e8e8e8;border-radius:12px}#modal-cart .cart-quantity-btn{width:30px;height:30px;padding:0;border:1px solid #d6d6d6;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}#modal-cart .form-quantity.small{border:0 !important;background:transparent !important}#modal-cart .cart-quantity-input{width:34px;border:0 !important;background:transparent !important;text-align:center;font-weight:600}#modal-cart #cart-shipping-container .shipping-options-heading,#modal-cart #cart-shipping-container .js-other-shipping-options,#modal-cart #cart-shipping-container .js-toggle-more-shipping-options{display:none !important}#modal-cart #cart-shipping-container .js-shipping-list-item.bs-ship-extra{display:none}#modal-cart #cart-shipping-container.bs-ship-open .js-shipping-list-item.bs-ship-extra{display:block}#modal-cart .bs-ship-when{font-size:14px;font-weight:500;color:#333}#modal-cart #cart-shipping-container [data-component="option.name"]{font-size:12px;color:#666}#modal-cart #cart-shipping-container [data-component="option.price"].bs-ship-free{color:#0b8a3b;font-weight:700}#modal-cart .bs-ship-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:0;background:transparent;color:#0a6cdb;font-size:14px;font-weight:500;cursor:pointer}#modal-cart .bs-ship-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}#modal-cart .bs-ship-open .bs-ship-more svg{transform:rotate(180deg)}#modal-cart .cart-totals-payment-info{margin:6px 0 12px;padding:8px 12px;border-radius:8px;background:#e6f8f1;color:#0b5f2a !important;font-size:15px;text-align:right}#modal-cart .cart-totals-payment-info span{color:#0b5f2a !important}#modal-cart .cart-totals-payment-info .js-payment-discount-price-cart{font-size:18px;font-weight:700}#modal-cart .cart-continue-shopping .btn-link{color:#333;font-weight:500;text-decoration:underline}#modal-cart .bs-cart-eta,.cart-page-fulfillment .bs-cart-eta{display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding:10px 12px;border-radius:8px;background:#eef5fd;font-family:"Rubik",sans-serif;font-size:13px;line-height:1.35;color:#0a6cdb}#modal-cart .bs-cart-eta:empty{display:none}#modal-cart .bs-cart-eta svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}#modal-cart .bs-cart-eta strong{font-weight:600}.bs-cart-coupon{display:flex;align-items:center;gap:8px;margin:4px 0 14px;padding:6px 6px 6px 12px;border-radius:10px;background:#e3f6ea;font-family:"Rubik",sans-serif}.bs-cart-coupon-ico svg{display:block;width:20px;height:20px;fill:none;stroke:#0b8a3b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bs-cart-coupon-text{flex:1;font-size:14px;color:#1f3b2e}.bs-cart-coupon-text strong{color:#0b8a3b}.bs-cart-coupon-btn{padding:8px 16px;border:0;border-radius:8px;background:#fff;color:#0a6cdb;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.bs-cart-coupon.is-on .bs-cart-coupon-btn{color:#0b8a3b}body:has(.draft-bar) .modal.modal-visible{height:auto !important;bottom:0 !important;max-height:calc(100% - 52px) !important}#modal-cart .modal-body{padding-bottom:calc(24px + env(safe-area-inset-bottom)) !important}#modal-cart.modal-visible{bottom:0 !important;height:auto !important;max-height:none !important}#modal-cart .js-ajax-cart-submit{position:sticky;bottom:0;z-index:6;margin:0 -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 14px rgba(0, 0, 0, 0.08)}#modal-cart.bs-cart-has-footer .modal-form{display:flex;flex-direction:column;height:100%;max-height:100%}#modal-cart.bs-cart-has-footer .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}#modal-cart .bs-cart-footer{flex:0 0 auto;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 14px rgba(0, 0, 0, 0.08)}#modal-cart .bs-cart-footer .js-ajax-cart-submit{position:static;margin:0;padding:0;box-shadow:none}.bs-bump{margin:6px 0 16px;padding:14px;border:1.5px dashed #f7a21b;border-radius:12px;background:#fffbf3;font-family:"Rubik",sans-serif}.bs-bump-title{margin-bottom:10px;font-size:15px;font-weight:700;color:#333}.bs-bump-item{display:flex;align-items:center;gap:10px;padding:8px 0}.bs-bump-item+.bs-bump-item{border-top:1px solid #f1e3c8}.bs-bump-img{flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:8px;background:#fff}.bs-bump-img img{width:100%;height:100%;object-fit:contain}.bs-bump-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bs-bump-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.3;color:#333;text-decoration:none}.bs-bump-var{font-size:11px;color:#777}.bs-bump-price{font-size:15px;font-weight:700;color:#1a1a1a}.bs-bump-hint{font-size:11px;color:#777}.bs-bump-hint.is-free{font-weight:600;color:#0b8a3b}.bs-bump-add{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1.5px solid #0b9f3e;border-radius:8px;background:#fff;color:#0b9f3e;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.bs-bump-add:hover{background:#f0faf3}.bs-bump-add:disabled{opacity:.7;cursor:default}.bs-bump-add svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}#shoppingCartPage .bs-bump{max-width:560px}#shoppingCartPage .bs-cartbar{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#fff3f0;font-family:"Rubik",sans-serif}#shoppingCartPage .bs-cartbar.is-done{background:#e6f8f1}#shoppingCartPage .bs-cartbar-text{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:15px;color:#333}#shoppingCartPage .bs-cartbar-text svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:#e8202a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#shoppingCartPage .bs-cartbar.is-done .bs-cartbar-text svg{stroke:#0b8a3b;stroke-width:2.6}#shoppingCartPage .bs-cartbar-text b{color:#e8202a}#shoppingCartPage .bs-cartbar-text small{width:100%;padding-left:28px;font-size:12px;color:#777}#shoppingCartPage .bs-cartbar-track{height:6px;margin-top:8px;border-radius:3px;background:#f2d4cf;overflow:hidden}#shoppingCartPage .bs-cartbar.is-done .bs-cartbar-track{background:#cfe5da}#shoppingCartPage .bs-cartbar-track span{display:block;height:100%;border-radius:3px;background:#e8202a;transition:width .4s}#shoppingCartPage .bs-cartbar.is-done .bs-cartbar-track span{background:#0b8a3b}#shoppingCartPage #cart-shipping-container .shipping-options-heading,#shoppingCartPage #cart-shipping-container .js-other-shipping-options,#shoppingCartPage #cart-shipping-container .js-toggle-more-shipping-options{display:none !important}#shoppingCartPage #cart-shipping-container .js-shipping-list-item.bs-ship-extra{display:none}#shoppingCartPage #cart-shipping-container.bs-ship-open .js-shipping-list-item.bs-ship-extra{display:block}#shoppingCartPage .bs-ship-when{font-size:14px;font-weight:500;color:#333}#shoppingCartPage #cart-shipping-container [data-component="option.name"]{font-size:12px;color:#666}#shoppingCartPage #cart-shipping-container [data-component="option.price"].bs-ship-free{color:#0b8a3b;font-weight:700}#shoppingCartPage .bs-ship-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:0;background:transparent;color:#0a6cdb;font-size:14px;font-weight:500;cursor:pointer}#shoppingCartPage .bs-ship-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}#shoppingCartPage .bs-ship-open .bs-ship-more svg{transform:rotate(180deg)}#shoppingCartPage .bs-cart-eta{display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding:10px 12px;border-radius:8px;background:#eef5fd;font-family:"Rubik",sans-serif;font-size:13px;color:#0a6cdb}#shoppingCartPage .bs-cart-eta:empty{display:none}#shoppingCartPage .bs-cart-eta svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}#shoppingCartPage .cart-totals-payment-info{margin:6px 0 12px;padding:8px 12px;border-radius:8px;background:#e6f8f1;font-size:15px;text-align:right}#shoppingCartPage .cart-totals-payment-info span{color:#0b5f2a !important}#shoppingCartPage .cart-totals-payment-info .js-payment-discount-price-cart{font-size:18px;font-weight:700}.bs-flash-deals{padding:24px 0}.bs-fd-head{display:flex;align-items:center;justify-content:flex-start;gap:10px 28px;padding:12px 20px;border-radius:14px 14px 0 0;background:linear-gradient(90deg, #3454C9 0%, #3454C9 35%, #F2542D 80%, #FF8A00 100%);color:#fff;font-family:"Rubik",sans-serif}.bs-fd-title{display:flex;align-items:center;gap:10px}.bs-fd-title svg{flex:none;width:30px;height:30px;animation:bs-flash-pulse 1.2s ease-in-out infinite}.bs-fd-title-text{display:flex;flex-direction:column;line-height:1.2}.bs-fd-title-text strong{font-size:22px;font-weight:700;letter-spacing:.5px}.bs-fd-title-text small{font-size:14px;opacity:.95}.bs-fd-timer{display:flex;align-items:center;gap:5px}.bs-fd-timer b{min-width:40px;padding:5px 6px;border-radius:6px;background:#fff;color:#222;font-size:20px;font-weight:700;text-align:center}.bs-fd-timer i{font-style:normal;font-weight:700;font-size:18px}.bs-fd-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;padding:14px;border-radius:0 0 14px 14px;background:#fff1ea}.bs-fd-card{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;background:#fff;color:#333;text-decoration:none;font-family:"Rubik",sans-serif;transition:box-shadow .2s}.bs-fd-card:hover{box-shadow:0 6px 18px rgba(0, 0, 0, 0.1);color:#333}.bs-fd-off{position:absolute;top:10px;left:10px;z-index:1;padding:3px 8px;border-radius:6px;background:#e8202a;color:#fff;font-size:13px;font-weight:700}.bs-fd-img{display:block;aspect-ratio:1;margin-bottom:6px}.bs-fd-img img{width:100%;height:100%;object-fit:contain}.bs-fd-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:14px;line-height:1.3}.bs-fd-compare{font-size:12px;color:#999}.bs-fd-price{color:#1a1a1a;line-height:1.1}.bs-fd-price b{font-size:22px;font-weight:700}.bs-fd-price small{font-size:13px;font-weight:700}.bs-fd-price em{font-style:normal;font-size:13px;color:#555}.bs-fd-card-price{font-size:12px;color:#555}.bs-fd-cta{margin-top:8px;padding:9px;border-radius:8px;background:linear-gradient(90deg, #E8202A, #FF6A00);color:#fff;font-size:14px;font-weight:700;text-align:center}@media(max-width: 991px){.bs-fd-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.bs-flash-deals{padding:16px 0}.bs-fd-head{padding:12px 14px}.bs-fd-head{justify-content:space-between;gap:10px}.bs-fd-title svg{width:26px;height:26px}.bs-fd-title-text strong{font-size:16px}.bs-fd-title-text small{font-size:12px}.bs-fd-timer{gap:3px}.bs-fd-timer b{min-width:30px;padding:4px;font-size:16px}.bs-fd-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:8px}.bs-fd-card{padding:10px}.bs-fd-price b{font-size:19px}.bs-fd-name{font-size:13px}}@media(max-width: 767px){.template-home #ns-section-featured_products_1 [data-store=featured_products_1]{padding-top:20px !important;padding-bottom:24px !important}.template-home #ns-section-featured_products_1 .container>.d-flex{gap:12px !important;align-items:stretch !important}.template-home #ns-section-featured_products_1 #ns-block-header_group,.template-home #ns-section-featured_products_1 #ns-block-header_group .group-content{width:100%;flex-wrap:nowrap !important;justify-content:space-between !important;gap:10px !important}.template-home #ns-section-featured_products_1 #ns-block-heading{font-size:clamp(16px,5.2vw,22px) !important;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.template-home #ns-section-featured_products_1 #ns-block-view_all_button{display:none !important;flex:none;padding:0 !important;min-height:0;border:0 !important;background:none !important;color:#3454c9 !important;font-size:12px;font-weight:700}}@media(max-width: 767px){.spotlight-banner.no-image{flex-direction:column;min-height:0}.spotlight-banner-text{padding:24px 22px 8px}.spotlight-banner-kicker{max-width:none;font-size:17px}.spotlight-banner-name{margin-top:10px;font-size:30px}.spotlight-banner-offer{max-width:none;font-size:22px}.spotlight-banner-photos{position:relative;inset:auto;width:100%;height:250px;margin:4px 0 22px;padding:0 16px;justify-content:center;gap:10px}.spotlight-banner-photo,.spotlight-banner-photo-1{height:100%;max-width:62%;margin:0}.spotlight-banner-photo-1{height:86%}.spotlight-banner-photos::before{right:15%;width:70%}}@media(min-width: 768px){.spotlight-banner-kicker{max-width:400px;font-size:24px}}.product-item .fav-toggle{top:8px;right:8px;bottom:auto;width:34px;height:34px;background:rgba(255, 255, 255, 0.95);box-shadow:0 1px 4px rgba(0, 0, 0, 0.15)}.product-item .fav-toggle .bs-icon{width:18px;height:18px;stroke:#3454c9}.product-item .product-item-information .bs-quick-bag{top:10px;right:10px;bottom:auto;width:36px;height:36px;border-radius:10px;background:#3454c9;color:#fff;box-shadow:0 2px 6px rgba(52, 84, 201, 0.35)}.product-item .product-item-information .bs-quick-bag:hover{background:#22398f;color:#fff}.product-item .product-item-information .bs-quick-bag svg{width:21px;height:21px;stroke-width:1.8}.product-item .product-item-information .bs-quick-bag svg circle{fill:currentColor;stroke:none}@media(max-width: 767px){.product-item .product-item-information .bs-quick-bag{width:34px;height:34px;top:10px;right:8px}.product-item .fav-toggle{width:30px;height:30px}}.bs-nav .bs-nav-label{padding:20px 20px 8px;font-size:16px;color:#1f1f1f}.bs-nav-depts,.bs-nav-help{margin:0;padding:0;list-style:none}.bs-nav-depts a{display:flex;align-items:center;gap:14px;padding:11px 20px;font-size:15px;color:#333;text-decoration:none}.bs-nav-depts a:active,.bs-nav-row:active,.bs-nav-help a:active{background:#eef2fc}.bs-nav-depts svg{flex:none;width:22px;height:22px;fill:none;stroke:#555;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bs-nav-row{display:flex;align-items:center;justify-content:space-between;margin:6px 14px 0;padding:13px 14px;border-radius:10px;background:#f2f4f8;font-size:15px;color:#333;text-decoration:none;cursor:pointer;list-style:none}.bs-nav-row::-webkit-details-marker{display:none}.bs-nav-row svg{width:18px;height:18px;fill:none;stroke:#555;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bs-nav-brands[open]>.bs-nav-row svg{transform:rotate(90deg)}.bs-nav-brands-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin:8px 14px 0}.bs-nav-brands-grid a{display:grid;place-items:center;height:56px;padding:8px;border:1px solid #e4e9f5;border-radius:10px;background:#fff}.bs-nav-brands-grid img{max-width:100%;max-height:36px;object-fit:contain}.bs-nav .bs-nav-label-help{margin-top:14px;padding-top:18px;border-top:1px solid #e4e9f5;font-size:14px;color:#777}.bs-nav-help a{display:block;padding:8px 20px;font-size:14px;color:#555;text-decoration:none}.bs-nav-dept-group>summary{display:flex;align-items:center;gap:14px;padding:11px 20px;font-size:15px;color:#333;cursor:pointer;list-style:none}.bs-nav-dept-group>summary::-webkit-details-marker{display:none}.bs-nav-dept-group>summary:active{background:#eef2fc}.bs-nav-dept-group>summary svg{flex:none;width:22px;height:22px;fill:none;stroke:#555;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bs-nav-dept-group>summary .bs-nav-dept-arrow{width:18px;height:18px;margin-left:auto;stroke-width:2;transition:transform .2s}.bs-nav-dept-group[open]>summary .bs-nav-dept-arrow{transform:rotate(90deg)}.bs-nav-dept-group[open]>summary{color:#3454c9;font-weight:600}.bs-nav-dept-panel{margin:0 14px 8px;padding:10px;border-radius:12px;background:#f2f4f8}.bs-nav-dept-sub{display:block;padding:6px 4px 10px;font-size:14px;font-weight:600;color:#3454c9;text-decoration:none}.bs-nav-dept-panel .bs-nav-brands-grid{grid-template-columns:repeat(2, 1fr);margin:0}.bs-nav-dept-sub{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:10px 12px;border-radius:10px;background:#fff;color:#3454c9 !important}.bs-nav-dept-sub svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(min-width: 768px){.modal.bs-nav,.modal.bs-nav.modal-visible{top:0 !important;bottom:0 !important;left:0 !important;right:auto !important;width:400px !important;max-width:90vw;height:100% !important;max-height:none !important;margin:0 !important;border-radius:0 !important}.modal.bs-nav{transform:translateX(-100%) !important;transition:transform .3s ease}.modal.bs-nav.modal-visible{transform:translateX(0) !important}}
