:root{--primary-color:#7baea0;--secondary-color:#bfd8cc;--tertiary-color:#f3e7d9;--quaternary-color:#fcfaf7;--quinary-color:#d4cfc5;--senary-color:#5f7161}body{font-family:var(--main-font-family);font-optical-sizing:auto}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--quinary-color)}footer a:hover{animation:.3s forwards moveleft}main .heroSwiper{position:relative}main .heroSwiper .swiper-slide img{object-fit:cover}main .heroSwiper .slide-content{box-sizing:border-box;width:100%;padding:15px;position:absolute;top:50%;left:0;color:#fff!important}main .swiper-button-next,main .swiper-button-prev{color:#fff;text-shadow:0 0 3px #00000080}main .heroSwiper .swiper-pagination-bullet-active{background:#fff!important}main .heroSwiper .swiper-pagination-bullet{background:var(--primary-color);opacity:1}.swiper-container{position:relative;overflow:visible}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{width:auto;height:auto;line-height:initial;border-radius:50%;padding:10px;font-family:"Font Awesome 6 Pro";font-weight:900;top:50%}.swiper-container .swiper-button-next{right:-2%}.swiper-container .swiper-button-prev{left:-2%}.swiper-container .swiper-button-prev .swiper-navigation-icon,.swiper-container .swiper-button-next .swiper-navigation-icon{display:none}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{color:#fff;text-shadow:initial;font-size:1.3rem}.swiper-container .swiper-button-prev:after{content:""}.swiper-container .swiper-button-next:after{content:""}section.category-highlights .swiper-container .swiper-button-prev{left:12.8%}section.category-highlights .swiper-container .swiper-button-next{right:10.5%}.bestSellersSwiper .swiper-button-next,.bestSellersSwiper .swiper-button-prev{color:#000}.bestSellersSwiper .card,.newReleasesSwiper .card,.promotionsSwiper .card{height:100%}.newReleasesSwiper .swiper-button-next,.newReleasesSwiper .swiper-button-prev,.promotionsSwiper .swiper-button-next,.promotionsSwiper .swiper-button-prev,.brandsSwiper .swiper-button-next,.brandsSwiper .swiper-button-prev{color:#000}.newReleasesSwiper,.promotionsSwiper,.bestSellersSwiper,.brandsSwiper,.promotion-card{padding:20px 0}.card.product{padding:15px;position:relative}.card.product .card-body{padding:0}.card.product .card-body h5.card-title{margin-bottom:10px;font-weight:400}.card.product .card-body .pricing{font-size:2rem}.card.product .card-body .pricing span.old-price{margin-right:5px;font-size:1rem;text-decoration:line-through}.card.product .card-body .pricing span.price{font-size:2rem;font-weight:500}.card.product .card-body .buy-cta button.btn{font-weight:700;font-weight:1.4rem;border:none}.sale-badge{z-index:1;width:25%;padding:2px 5px;font-size:1.2rem;font-weight:700;position:absolute;top:7px;left:7px;right:0}.wishlisting{z-index:2;padding:5px 10px;font-size:1.4rem;position:absolute;top:7px;right:0}.product-info .wishlisting{top:initial;right:initial;padding:initial;font-size:2rem;position:relative}.product-info .wishlisting a{padding:1rem 0}.bg-secondary-color .section-title h2{color:var(--senary-color)}section.bg-secondary-color>.container>.swiper-container>.swiper>.swiper-scrollbar.swiper-scrollbar-horizontal.bg-secondary-color{background:var(--quinary-color)!important}section.bg-secondary-color>.container>.swiper-container .swiper>.swiper-scrollbar.swiper-scrollbar-horizontal.bg-secondary-color .swiper-scrollbar-drag{background:var(--tertiary-color)!important}.bg-quinary-color{background-color:var(--quinary-color)}.schedule-grid{position:relative}.schedule-grid .nav{margin-top:1.8rem}.schedule-grid .nav i{border-radius:50%;width:30px;height:30px;padding:7px}.schedule-time{text-align:center;padding:10px 20px}.schedule-time span{display:block}.schedule-time span:first-child,.schedule-time span:last-child{font-size:.8rem}.schedule-time span:nth-child(2),.schedule-time span:nth-child(3){font-size:1.1rem;font-weight:700;line-height:normal}#mainHeader .header-bottom ul li{font-size:1.2rem}#mainHeader .header-bottom .mega-menu ul li{line-height:5rem}#mainHeader .header-bottom .mega-menu .mega-menu-subnav ul li{line-height:3rem!important}#mainHeader .header-bottom .mega-menu .mega-menu-subnav ul li:last-child{margin-top:18px}#mainHeader .header-bottom ul li a.dropdown-toggle.btn-cta{padding:8px 22px}input[type=checkbox]{padding:10px;transform:scale(1.5)}input[type=radio]{margin-right:10px;padding:10px;transform:scale(1.2)}.page-item .page-link{font-size:1.3rem;font-weight:700;border:none!important}.modal.modal-eoa .modal-header{border-bottom:initial}.modal.modal-eoa .modal-content{height:50vh}.modal.modal-eoa .modal-content span i{font-size:4rem}.location-meta .location-meta-item span i{margin-right:.8rem;font-size:1.3rem}.location-meta .location-meta-item.social span i{font-size:2rem}.product-detail-content .nav-tabs{border-bottom:none!important}.product-detail-content .nav-tabs .nav-link{margin-right:100px;padding:0;font-size:1.5rem;font-weight:500;border:none!important;border-bottom:1px solid #000!important}.header-location-selection select{padding-left:20px;padding-right:37px}@media (width>=320px){#mainHeader{transition:transform .5s, height .5s, display .5s allow-discrete}#mainHeader.header_small{animation:.8s forwards shrink;box-shadow:-1px 4px 22px -7px #000000b5}#mainHeader .mainHeader-border-separator{background-color:#ededed;width:100%;height:1px}#mainHeader a.burger-menu,#mainHeader a#scroll-search-cta,#mainHeader .support-nav,#mainHeader.header_small a.burger-menu,#mainHeader.header_small a#scroll-search-cta,#mainHeader.header_small .support-nav{margin-top:.6rem}#mainHeader div#main-nav-search{width:89%!important}#mainHeader div#main-nav-search-in{width:100%!important}#mainHeader #main-nav-search form.search-desktop,#mainHeader #main-nav-search-in form.search-desktop{border:1px solid var(--senary-color);background-color:#fff;border-radius:20px;height:46px;padding-left:20px;padding-right:20px;position:relative}#mainHeader #main-nav-search form.search-desktop input.search_box,#mainHeader #main-nav-search-in form.search-desktop input.search_box{border:0;width:100%}#mainHeader #main-nav-search form.search-desktop button.search_submit,#mainHeader #main-nav-search-in form.search-desktop button.search_submit{color:var(--secondary-color);background-color:#0000;border:0;font-size:1.5rem}#mainHeader .header-bottom .dropdown-toggle:after{display:none}#mainHeader a:hover,#mainHeader .header-bottom a:hover{color:var(--primary-color)}#scroll-search-cta{display:none}#announcement-marquee{color:var(--senary-color);transition:opacity .1s ease-out}#announcement-marquee .container-fluid{border-bottom:1px solid var(--tertiary-color)}#announcement-marquee .container-fluid i{font-size:.8rem}#main-nav-search{transition:opacity .3s ease-out}header .logo img.desk-logo{height:75px;max-height:75px}header .logo img.mobile-logo{height:55px;max-height:55px}header div.nav-search{order:5}.announcement-banner{margin-top:-25px}main .swiper.heroSwiper{width:100%}main .heroSwiper .swiper-slide img{height:350px}main .heroSwiper .slide-content{top:10%}main .heroSwiper .slide-content h2{font-size:1.8rem}main .heroSwiper .slide-content p{font-size:initial}.review-teaser{background-color:var(--tertiary-color);color:var(--primary-color);align-self:center!important}.rating i{color:#fccc2f}.home-reviews .rating i{margin:0 5px;font-size:1.6rem}.review-teaser a.btn{background-color:var(--primary-color);color:var(--quaternary-color)}.value-proposal ul li{width:100%;padding-right:initial;margin-right:initial;border-right:initial}.value-proposal .item i{margin-bottom:2rem;font-size:3.5rem}.value-proposal .item p{font-size:1.4rem;font-weight:700}.value-proposal .item p span{font-size:initial;font-weight:initial}.support-logos .item:after{content:"";background-color:var(--primary-color);width:92%;height:1px;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.brand-selector{z-index:2;width:10%;height:100%;padding:5px;position:absolute;top:0;right:0}#brand-selector.stick{margin:130px 0 0;position:fixed;top:0}.brand-selector ul li a.active{font-weight:700}.brand-table{max-width:90%}.brand-table ul{flex-wrap:wrap;justify-content:flex-start}.brand-table ul li{box-sizing:border-box;flex-basis:50%}.brand-table .table-header{background-color:var(--tertiary-color);margin-bottom:8px;padding:6px 10px;line-height:normal;-webkit-transition:all 1s linear;position:relative}.brand-table .table-header a{background-color:#000;height:1px;position:absolute;top:-150px}.brand-table .table-header a:target{background-color:var(--quinary-color);color:#fff;-webkit-transition:all 1s linear}table#clientarea-order-table img.product-thumb{max-width:20%;height:auto}section.bg-secondary-color{padding-top:3rem}section.category-highlights .row .col-12{line-height:0}section.category-highlights figure{background-position:50%;background-size:cover;width:100%;height:160px}section.category-highlights figure figcaption a{color:var(--quaternary-color)}section.category-highlights figure figcaption a h3{letter-spacing:initial;font-size:1.2rem;font-weight:400}section.category-highlights figure figcaption a h3 span{letter-spacing:5px;font-size:2rem;font-weight:700}main .swiper-button-next,main .swiper-button-prev{display:none}.section-title h2{font-size:1.6rem;font-weight:700}.section-title h2 span.section-title-desc{font-size:1.2rem;font-weight:400;display:block}.newsletter-sub{color:var(--senary-color)}.newsletter-sub h4{font-size:2rem;font-weight:800}.newsletter-sub input[type=email]{border:1px solid var(--senary-color);color:var(--primary-color);padding:1rem}.newsletter-sub button.btn{background-color:var(--primary-color);color:var(--quaternary-color);border:0;font-size:1.3rem;font-weight:700}ul.social{padding:1rem 0;font-size:1.6rem}#offcanvasMainMobileNav,#loginOffcanvas,#passwordrecoveryOffcanvas,#newaccountOffcanvas{height:100vh}#offcanvasMainMobileNav .offcanvas-header a.btn-close,#loginOffcanvas .offcanvas-header a.btn-close,#passwordrecoveryOffcanvas .offcanvas-header a.btn-close,#newaccountOffcanvas .offcanvas-header a.btn-close{opacity:1}#offcanvasMainMobileNav .offcanvas-body ul.shop-nav li a{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:5px;font-size:1.6rem;font-weight:700;display:flex}#offcanvasMainMobileNav .offcanvas-body ul.shop-nav li a i{font-size:1.3rem}#offcanvasMainMobileNav .offcanvas-body .country-currency-selection-cta{color:var(--quaternary-color);border:1px solid var(--quaternary-color)}#offcanvasMainMobileNav .offcanvas-body .country-currency-selection-cta h5{font-size:1.25rem}#offcanvasMainMobileNav .offcanvas-body .country-currency-selection-cta h5 span{font-size:.9rem;font-weight:300}#offcanvasMainMobileNav .offcanvas-body .country-currency-selection-cta i{font-size:2rem}#loginOffcanvas,#passwordrecoveryOffcanvas,#newaccountOffcanvas,#loginOffcanvas a,#passwordrecoveryOffcanvas a,#newaccountOffcanvas a,#filtersOffcanvas a{color:var(--quaternary-color)}#loginOffcanvas h5.offcanvas-title,#passwordrecoveryOffcanvas h5.offcanvas-title,#newaccountOffcanvas h5.offcanvas-title,#filtersOffcanvas h5.offcanvas-title{font-size:2rem;line-height:normal}#loginOffcanvas .form-signin input,#passwordrecoveryOffcanvas .recover_user input,#newaccountOffcanvas .customer-register-account input{background-color:var(--quaternary-color);color:var(--primary-color);border:none;margin-bottom:7px}#loginOffcanvas .form-signin button,#passwordrecoveryOffcanvas .recover_user button,#newaccountOffcanvas .customer-register-account button{background-color:var(--secondary-color);color:var(--quaternary-color);border:none}section.product-category-header{background-position-y:50%;background-size:cover;min-height:350px;position:relative}section.product-category-header:before{content:"";z-index:2;background:#00000059;width:100%;height:100%;position:absolute}section.product-category-header .product-category-title{z-index:3}section.product-category-header .product-category-title h1{font-size:3.2rem;font-weight:500}.product-list-filter-cta a.btn{background-color:var(--primary-color);color:var(--quaternary-color)}.product-list-filter-cta a.btn:hover{background-color:var(--senary-color)}section.product-detail-content .container.product-info{margin-top:-15px}section.product-detail-content .container.product-info .row [class*=col-]{padding-left:0;padding-right:0}section.product-detail-content .container.product-info .row [class*=col-]:nth-child(2){padding-right:calc(var(--bs-gutter-x)* .5)!important;padding-left:calc(var(--bs-gutter-x)* .5)!important}section.product-detail-content .container.product-info .swiper.productDetailGallery{width:70%}section.product-detail-content .container.product-info .swiper.productDetailGalleryThumbs{width:15%}section.product-detail-content .container.product-info .swiper.productDetailGalleryThumbs .swiper-wrapper .swiper-slide{width:100%!important;height:130px!important}section.product-detail-content .container.product-info .swiper.productDetailGallery .swiper-wrapper .swiper-slide img{border-bottom-right-radius:25px;border-bottom-left-radius:25px}section.product-detail-content .container.product-info .mobile-backButton{z-index:2;font-size:2rem;top:1rem;left:1rem}section.product-detail-content .container.product-info .mobile-backButton a{color:var(--quinary-color);padding:1rem}section.product-detail-content .container.product-info .brand-name-wraper h2.brand-single{margin-bottom:0;font-size:1.3rem;font-weight:300}.brand-name-wraper h1.product-name{font-size:2.5rem}.brand-name-wraper h2.brand-single{font-size:1rem}section.product-detail-content .container.product-info .brand-name-wraper h1.product-name,.brand-name-wraper h1.product-name{font-weight:700}section.product-detail-content .container.product-info .productPricing{font-size:2rem;font-weight:700}.productPricing{font-size:1.3rem;font-weight:700}section.product-detail-content .container.product-info .productPricing span.caption,section.product-detail-content .container.product-info .productPricing s{margin-bottom:0;font-size:1.1rem;font-weight:300}.productPricing span.caption,.productPricing s{font-size:.9rem}section.product-detail-content .container.product-info .quantity-selector{padding:5px 4px 2px;font-size:1.8rem;font-weight:700;line-height:normal}.quantity-selector{padding:5px 4px 2px;font-size:1.3rem;font-weight:700;line-height:normal}section.product-detail-content .container.product-info .purchase a.add-to-cart{background-color:var(--senary-color);color:var(--quaternary-color);border:none;font-size:1.3rem}section.product-detail-content .container.product-info .same-brand-cta img{max-width:70px}section.product-detail-content .container .description-wraper h3{font-weight:700}section.product-detail-content .accordion.product-meta .accordion-item,section.faq-content .accordion .accordion-item{background-color:initial}section.product-detail-content .accordion.product-meta .accordion-item h2.accordion-header button.accordion-button,section.faq-content .accordion .accordion-item h2.accordion-header button.accordion-button{border-radius:15px;font-size:1.3rem;font-weight:700}section.product-detail-content .accordion.product-meta .accordion-item .accordion-body,section.faq-content .accordion .accordion-item .accordion-body{border:1px solid var(--secondary-color);border-radius:15px;margin-top:1.2rem}section.product-detail-content section.related-products h3{color:var(--quaternary-color);font-weight:700}img.empty-cart-ilust{max-width:180px}.shopping-cart-page .product-grid .item{border-bottom:1px solid var(--primary-color)}.shopping-cart-page .product-grid .item:last-child{border-bottom:none}.shopping-cart-page .cart-summary,.checkout-page .cart-summary{background-color:var(--tertiary-color)}.shopping-cart-page .row [class*=col-]:nth-child(2),.checkout-page .row [class*=col-]:nth-child(2){padding-left:0;padding-right:0}.shopping-cart-page .cart-summary .shopping-cart-total,.checkout-page .cart-summary .shopping-cart-total{padding-top:10px;position:relative}.shopping-cart-page .cart-summary .shopping-cart-total:before,.checkout-page .cart-summary .shopping-cart-total:before{content:"";background:var(--primary-color);z-index:2;width:100%;height:1px;position:absolute;top:0}input#cod-promocional{border:1px solid var(--primary-color);background-color:#0000}input.space-input-validate-promo{background-color:var(--quinary-color);color:var(--quaternary-color);border:none}section.checkout-page .card-step-checkout .card-body-inputs input,section.checkout-page .card-step-checkout .card-body-inputs select,section.checkout-page .card-step-checkout .card-body-inputs textarea{border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000}section.checkout-page .card-title-wraper{border-bottom:2px solid var(--primary-color);width:100%;margin-bottom:14px;padding-bottom:7px;font-size:1.3rem;font-weight:700}.wrapper-faq .search{border:1px solid var(--primary-color);border-radius:25px;margin:15px 0 20px;padding:7px 10px;transition:all .3s;overflow:hidden}.wrapper-faq .search:hover,.wrapper-faq .search:focus-within{border:1px solid #0000;box-shadow:2px 5px 8px #1f1f1f10,0 -4px 5px #1f1f1f10}.wrapper-faq .search .form-control{box-shadow:none;background-color:#0000;border:none;outline:none}.wrapper-faq .search .form-control:focus::placeholder{opacity:0}#filtersOffcanvas{background-color:var(--quinary-color);color:var(--quaternary-color);height:98vh}.breadcrumbs{padding:10px 0}ul.client-area-nav .nav-link{font-size:1.1rem;line-height:1.5rem}}@media (width>=801px){header div.nav-search{order:2}.nav-item.dropdown:hover .dropdown-menu,.nav-item.dropdown:focus-within .dropdown-menu{margin-top:0;display:block}.nav-item.dropdown .dropdown-menu{display:none}}@media (width>=1025px){div.quantity-wrapper{margin-bottom:1.5rem;margin-right:3rem;position:absolute;bottom:0;right:0}.brand-table ul li{box-sizing:border-box;flex-basis:33%}#announcement-marquee.off,#main-nav-search.off,#main-nav-search-in.off{transition:opacity .2s ease-in;position:initial!important;height:initial!important;opacity:initial!important}#mainHeader.header_small{animation:initial}section.category-highlights figure.top-borderRadius,section.category-highlights figure.bottom-borderRadius{border-radius:25px}section.category-highlights figure{background-position:50%;background-size:cover;border-radius:25px;width:100%;height:390px}main .swiper{border-bottom-right-radius:initial;border-bottom-left-radius:initial}main .heroSwiper .swiper-slide img{height:650px}main .heroSwiper .slide-content{top:15%}.header-bottom{color:var(--senary-color);background-color:#fff}section.main-slider{margin:0 auto}section.main-slider.boxed{border-radius:25px;max-width:1300px;margin-top:30px}main .swiper-button-next,main .swiper-button-prev{display:initial}.support-logos .item:after{content:"";height:0;margin-inline:auto}.shopping-cart-page .cart-summary,.checkout-page .cart-summary{border-radius:25px}.shopping-cart-page .row [class*=col-]:nth-child(2),.checkout-page .row [class*=col-]:nth-child(2){padding-left:initial;padding-right:initial}#mainHeader #main-nav-search form.search-desktop,#mainHeader #main-nav-search-in form.search-desktop{border-radius:30px;padding-left:20px;padding-right:20px}.receitas-divisor{background-color:var(--tertiary-color);width:1px;height:100%;position:absolute}.receitas-divisor:after{content:"ou";background-color:var(--tertiary-color);color:#fff;border-radius:50%;width:50px;height:50px;padding:12px 14px;position:absolute;top:35%;left:-23px}}@media (width>=1281px){.brand-table ul li{box-sizing:border-box;flex-basis:25%}a.btn-cta,button.btn-cta{padding:7px 25px}#mainHeader .header-mid.container-fluid{max-width:1320px}#mainHeader div#main-nav-search{width:40%!important}#mainHeader div#main-nav-search-in{width:90%!important}main .heroSwiper .slide-content{top:25%}main .heroSwiper .slide-content .wrapper{max-width:50%}main .heroSwiper .slide-content h2{font-size:3.5rem}main .heroSwiper .slide-content p{font-size:1.8rem}section.product-detail-content .container.product-info{width:initial}section.product-detail-content .container.product-info .row [class*=col-]{padding-left:initial;padding-right:initial}section.product-detail-content .container.product-info .row [class*=col-]:nth-child(2){padding-right:initial;padding-left:initial}section.product-detail-content .container.product-info .swiper.productDetailGallery .swiper-wrapper .swiper-slide img{border-top-left-radius:25px;border-top-right-radius:25px}img.empty-cart-ilust{max-width:250px}.section-title h2{font-size:2.5rem;font-weight:600}.card.product .card-body h5.card-title{font-size:1.1rem}.value-proposal ul li{border-right:1px solid #fff;width:30%;margin-right:15px;padding-right:15px}.value-proposal ul li:last-child{padding-right:initial;margin-right:initial;border-right:initial}.value-proposal ul li h5{font-size:1.7rem}.value-proposal ul li h5 span{margin-top:12px;font-size:1.2rem;font-weight:400}.breadcrumbs{padding:20px 0}ul.client-area-nav .nav-link{font-size:1.2rem;line-height:3rem}}@keyframes moveleft{to{padding-left:5px}}@keyframes shrink{to{padding-top:15px;padding-bottom:15px}}
