html{overflow-x:hidden}.img-responsive{display:block;max-width:100%;height:auto;object-fit:cover}.svg-nofill{fill:rgba(0,0,0,0) !important}.btn-primary,.btn-secondary{border-radius:100px;font-size:14px !important;padding:12px 20px}.btn-primary:hover,.btn-primary:focus{box-shadow:inset 0 -3.9em 0 0 #aea152;opacity:1}.nav-desktop{text-align:center}.adbar-message{font-size:14px;font-weight:500;text-transform:uppercase}.nav-item-desktop{padding:0 20px}.nav-list-link{font-size:13px !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:5%}.nav-list-link:hover{color:#ea5422}.section-informative-banners{padding:10px !important}.section-informative-banners h3{font-size:18px;font-family:"Ubuntu"}.section-informative-banners p{font-size:15px}.section-informative-banners .service-item-image{max-width:35px;max-height:35px}.title-section{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee1dd;padding-bottom:10px}.section-title{font-size:30px;font-weight:500;margin:0 !important}.section-title span{color:#ae4118;font-size:20px}.section-subtitle{font-size:15px;font-weight:200;font-family:"Ubuntu";margin:0 !important}.item{border-radius:20px}.item .item-description{background-color:#f5ece5;padding:20px !important}.item .item-description .item-name{color:#ae4118;font-family:"Ubuntu",sans-serif !important;font-weight:500;font-size:18px;height:45px;line-height:20px}.item .item-description .item-short-description{font-size:13px;font-weight:200;color:#23371c;line-height:15px;height:30px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;margin:10px 0}.item .item-description .footer-card{display:flex;justify-content:space-between;align-items:center;height:48px}.item .item-description .item-price-container{width:60%}.item .item-description .js-price-display{display:flex;gap:5px;align-items:center}.item .item-description .price-compare{opacity:1;font-weight:200;font-size:14px !important;color:#23371c}.item .item-description .item-price{opacity:1;font-weight:bold;font-size:18px !important;color:#23371c}.item .item-description .item-installments{font-size:13px;color:#23371c;margin-top:0 !important}.item .item-description .btn-primary{background-color:#ae4118}.breadcrumbs,.breadcrumbs a{color:#ae4118 !important}#single-product .js-product-name,#quickshop-modal .js-product-name{font-family:"Ubuntu";font-size:28px !important;font-weight:500}#single-product .price-compare,#quickshop-modal .price-compare{opacity:1;font-size:16px;font-weight:300}#single-product #price_display,#single-product .js-price-display,#single-product .js-subscription-main-option-price-private,#quickshop-modal #price_display,#quickshop-modal .js-price-display,#quickshop-modal .js-subscription-main-option-price-private{font-family:"Ubuntu";font-weight:500;font-size:25px !important;color:#aea152 !important}#single-product .btn-add-to-cart,#quickshop-modal .btn-add-to-cart{max-width:95%;margin-left:10px}#single-product .product-slider-image,#single-product .quickshop-image,#quickshop-modal .product-slider-image,#quickshop-modal .quickshop-image{border-radius:20px}#single-product .product-thumb img,#quickshop-modal .product-thumb img{border-radius:20px}.form-quantity{padding:2px;border:none;background-color:#f4f4f4;border-radius:100px}.form-control{border-radius:100px}.pdp-accordion{width:100%}.pdp-accordion-item{border-bottom:1px solid #ddd}.pdp-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:0;cursor:pointer;text-align:left;color:var(--main-foreground);font-family:var(--font-headings)}.pdp-accordion-title{font-size:12px;font-weight:500;text-transform:uppercase}.pdp-accordion-icon{position:relative;width:12px;height:12px;flex-shrink:0;margin-left:16px}.pdp-accordion-icon::before,.pdp-accordion-icon::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--main-foreground);transform:translate(-50%, -50%);transition:transform .25s ease}.pdp-accordion-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.pdp-accordion-item.is-open .pdp-accordion-icon::after{transform:translate(-50%, -50%) rotate(0deg)}.pdp-accordion-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.pdp-accordion-content{padding:0 0 16px;font-family:var(--font-rest);color:var(--main-foreground)}.pdp-accordion img{display:block;max-width:100%;height:auto;object-fit:cover}.category-banner{height:400px}.category-banner .breadcrumbs,.category-banner .breadcrumbs a{color:#f5ece5 !important}.category-banner h1{color:#f5ece5 !important;font-size:50px}.category-banner p{color:#f5ece5 !important;font-size:17px;max-width:50%;margin:0 auto}.category-banner .textbanner-text.over-image{background-image:linear-gradient(transparent, rgba(61, 37, 37, 0.4))}.video-carousel{background-color:#23371c;padding:100px 0}.video-carousel__header{text-align:center;margin-bottom:32px}.video-carousel__eyebrow{color:#aea152;text-transform:uppercase}.video-carousel__title{color:#f5ece5;font-size:50px;margin-bottom:75px !important}.video-carousel__swiper{overflow:hidden}.video-carousel__slide{width:260px}.video-carousel__card{position:relative;display:block;width:100%;aspect-ratio:9/16;border:0;padding:0;border-radius:16px;overflow:hidden;cursor:pointer}.video-carousel__bg-video{width:100%;height:101%;object-fit:cover;display:block;background-color:#23371c;pointer-events:none}.video-carousel__play-icon{position:absolute;right:16px;bottom:16px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ea5422}.video-carousel__play-icon svg{width:18px;height:18px;fill:#f5ece5}.video-carousel__card:hover .video-carousel__play-icon,.video-carousel__card:focus-visible .video-carousel__play-icon{transform:scale(1.08)}.video-carousel__play-icon{transition:transform .25s ease}.video-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center}.video-modal[hidden]{display:none}.video-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8)}.video-modal__content{position:relative;z-index:1;width:min(90vw,480px)}.video-modal__content video{width:100%;border-radius:8px;display:block}.video-modal__close{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);color:#fff;border-radius:50%;border:0;font-size:26px;line-height:1;cursor:pointer}.section-testimonials-home{background-color:#23371c}.section-testimonials-home .section-title{color:#f5ece5}.section-testimonials-home .section-subtitle{color:#aea152}.section-testimonials-home .swiper-slide{background-color:#fffbf7}.section-categories-home{padding:90px 0 50px 0 !important}.section-categories-home .section-title{font-size:40px}.section-categories-home .see-all{font-size:14px;color:#aea152;text-decoration:underline;font-weight:500;text-transform:uppercase}.home-category{background-color:#fff;border-radius:20px}.home-category .category-box{padding:20px}.home-category .category-box .home-category-name{font-size:20px;color:#23371c;font-family:"Ubuntu",sans-serif;font-weight:500;margin-bottom:10px}.home-category .category-box .home-category-link{text-transform:uppercase;font-weight:500;color:#ae4118}.section-institutional{padding:90px 0 60px 0 !important}.section-institutional .info-text{font-size:14px;text-transform:uppercase;font-weight:500;color:#ae4118;letter-spacing:22%}.section-institutional .h1-huge{font-size:50px}.section-institutional p{font-size:17px}.section-welcome-animated{padding:15px 0 !important;-webkit-text-size-adjust:none;overflow:hidden}.section-welcome-animated .welcome-text{font-size:15px;text-transform:uppercase;font-weight:500;font-family:"Ubuntu"}.section-testimonials-home{padding-bottom:50px !important}.section-testimonials-home .title-section{border:none}.section-testimonials-home .title-section .section-title{font-size:40px}.section-testimonials-home .swiper-slide{padding:20px !important;border-radius:20px}.section-testimonials-home p{font-size:17px !important;font-weight:200;line-height:25px}.section-testimonials-home .testimonial-info{display:flex;align-items:center;gap:10px}.section-testimonials-home .testimonial-info .testimonial-user h3{font-family:"Ubuntu";font-size:15px;font-weight:bold;margin-bottom:5px !important}.section-testimonials-home .testimonial-info .testimonial-user h4{font-family:"Ubuntu";font-size:13px;font-weight:300;margin-bottom:0 !important}.footer-logo{margin-bottom:20px;max-width:200px}.aboute-text-footer{font-size:17px;line-height:25px;color:#f5ece5;font-weight:300;max-width:90%}footer .font-big{font-weight:bold;text-transform:uppercase;color:#aea152}footer .footer-menu-link,footer .footer-menu-item,footer .contact-link{font-size:14px;font-weight:500}footer .footer-menu-item svg{fill:#aea152}footer .footer-legal{padding:20px 0;background-color:#23371c;margin-top:25px}.head-logo-center-search-small .logo-img,.head-logo-center-search-small .logo-text{margin-left:0}.extra-labels{position:absolute;top:20px;left:-10px;z-index:3;display:flex;gap:10px;flex-direction:column}.extra-label{background-color:#eb6032;color:#fff;text-transform:uppercase;border-radius:100px;font-size:13px;padding:5px 20px}.js-cart-total{font-family:"Ubuntu";font-weight:bold}@media(min-width: 768px){.product-thumbs-container{width:auto}.product-thumb{width:revert-rule;height:auto}.swiper-product-thumb{position:relative;height:auto}}@media(max-width: 767px){.section-categories-home{padding:50px 0 30px 15px !important}.section-categories-home .section-title{font-size:30px !important}.section-institutional{padding:50px 0 35px 0 !important}.section-institutional .info-text{font-size:13px;margin-bottom:10px}.section-institutional .h1-huge{font-size:35px;line-height:40px}.section-featured-home .title-section{padding-bottom:0;flex-direction:column;text-align:center;max-width:90%;margin:0 auto}.video-carousel{padding:50px 0}.video-carousel__eyebrow{font-size:13px}.video-carousel__title{font-size:35px}.section-testimonials-home .title-section{flex-direction:column;gap:20px}.section-testimonials-home .title-section .section-title{font-size:35px}.aboute-text-footer{max-width:100%}.logo-footer{margin:20px auto}.product-slider-image,.quickshop-image{border-radius:0 !important}.category-banner p{max-width:100%}.btn-whatsapp{display:none}}.nav-list-link::after{content:"";position:absolute;width:0;height:2px;bottom:-3px;left:0;background-color:#ea5422;transition:.3s}.nav-list-link:hover::after{width:100%}.mobile-bottom-bar{display:none}.btn-variant.selected{color:#f5ece5;border-color:#aea152;background:#aea152;border-radius:100px}.btn-variant{color:#23371c;border-color:#f5ece5;background:#f5ece5;border-radius:100px}.btn-variant-no-stock:after,.btn-variant-no-stock.selected:after{position:absolute;top:-10px;left:auto;z-index:9;width:18px;height:18px;content:"X";color:#fff;text-align:center;background-color:#ea5422;padding:0;border-radius:100px;display:flex;align-items:center;justify-content:center;right:0;font-size:10px}.cart-item-image{border-radius:10px}.purchase-option-discount-value{color:#fff !important}.copy-cupom{background-color:#ae4118;padding:3px 10px;border-radius:5px;border:2px dashed #fff;margin-left:10px}.item-link{width:100%}.cart-subtotals-container{margin-top:10px}.js-cross-selling-promo-price,.price-compare{font-family:"Ubuntu"}@media(max-width: 768px){.mobile-bottom-bar{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;width:auto;height:60px;background:#23371c;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:999;padding:6px 0}.mobile-bottom-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;color:#f5ece5;font-size:10px;text-decoration:none}.mobile-bottom-bar__item:hover,.mobile-bottom-bar__item:focus,.mobile-bottom-bar__item.active{color:#f5ece5}.mobile-bottom-bar__icon svg{width:24px;height:24px;margin-bottom:2px;fill:#f5ece5}.mobile-bottom-bar__item--main{position:relative;flex:0 0 64px}.mobile-bottom-bar__icon-circle{position:absolute;bottom:-20px;width:60px;height:60px;border-radius:50%;background:#aea152;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.25)}.mobile-bottom-bar__icon-circle svg{width:30px;height:30px;fill:#f5ece5}body{padding-bottom:60px}}
/* Engine:dart */