﻿html,body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;max-width:100vw}.loader{display:flex;height:100vh;justify-content:center;align-items:center;position:relative;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:no-repeat #f9f9f9;backdrop-filter:blur(10px);opacity:.8}.loader .loader-inner{position:relative;z-index:3;width:100px;height:100px}.loader .logo-img-container-loader{position:relative;color:rgba(0,0,0,.3);width:100px;height:100px}.loader .logo-img-container-loader img{animation:sombra 2s infinite;pointer-events:none;z-index:1;position:absolute;top:0px;left:0px;width:60px;height:60px;object-fit:contain}.loader .logo-img-container-loader img:nth-child(2){animation-delay:.5s;animation:sombra 2s infinite .4s;pointer-events:none;z-index:1}.loader .logo-img-container .logo-img{position:relative;z-index:2}@keyframes sombra{from{transform:scale(0.8);opacity:1}to{transform:scale(1.5);opacity:0}}.breadcrumbs{display:inline-block;font-size:var(--font-smallest);text-transform:capitalize}.breadcrumbs .separator{margin:0 2px;color:#6d6d6d;font-size:12px}.breadcrumbs .crumb{color:#6d6d6d;font-size:13px;line-height:1.6}.breadcrumbs .crumb.active{color:#1f1f1f;font-weight:700}.video,.image{overflow:hidden;position:relative;margin:0}.video::after,.image::after{content:"";display:block}.video.-square::after,.image.-square::after{padding-bottom:100%}.video.-horizontal::after,.image.-horizontal::after{padding-bottom:46%}.video.-vertical::after,.image.-vertical::after{padding-bottom:146%}.video>iframe,.video>img,.image>iframe,.image>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.swiper-button-prev::after,.swiper-button-next::after{content:none;display:none}.item .item-description{padding:8px 10px}.item .item-description .item-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;font-size:14px;text-transform:uppercase;line-height:16.8px;text-align:center;font-weight:500;color:#1f1f1f;padding-top:2px;min-height:36px}.item .item-description .item-price-container{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px}.item .item-description .item-price-container .js-compare-price-display{font-size:10px;font-weight:400;line-height:12px;color:#6d6d6d;text-decoration:line-through;display:none !important}.item .item-description .item-price-container .item-price{font-size:14px;font-weight:500;color:#1f1f1f}.item .item-description .item-price-container .js-payment-discount-price-product-container{font-size:14px;font-weight:500;color:#1f1f1f;display:flex;flex-wrap:wrap}.item .item-description .item-price-container .js-payment-discount-price-product-container .js-payment-discount-price-product{width:100%;text-transform:uppercase;margin-bottom:5px;font-size:14px}.item .item-description .item-price-container .js-payment-discount-price-product-container span{text-transform:lowercase;font-size:13px}.item .item-description .item-price-container .js-payment-discount-price-product-container span:nth-child(2){font-size:0}.item .item-description .item-price-container .js-payment-discount-price-product-container span:nth-child(2)::before{content:"à vista no";font-size:13px;font-weight:500;color:#1f1f1f;margin-right:5px}.item .item-description .item-price-container .js-max-installments{text-align:right;font-size:14px;line-height:19.6px;font-weight:400;color:#1f1f1f}.item .item-description .item-price-container .js-max-installments span:last-child{display:none}.w-fit-content{width:fit-content !important}.breadcrumbs-section{padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%}header.head-main .js-adbar.section-adbar{margin:0;height:45px;margin:auto;display:flex;align-items:center}@media screen and (min-width: 1024px){header.head-main .js-adbar.section-adbar{height:40px}}header.head-main .js-adbar.section-adbar .ad-bar-link{margin-right:12px}header.head-main .js-adbar.section-adbar a{font-weight:500}header.head-main .container-fluid .desktop-nav-col .nav-desktop .nav-desktop-list li.nav-main-item.nav-item-desktop.nav-item{padding:0 11px}header.head-main .container-fluid .desktop-nav-col .nav-desktop .nav-desktop-list li.nav-main-item.nav-item-desktop.nav-item a.nav-list-link{font-weight:500;text-transform:uppercase;font-size:13px}header.head-main .container-fluid .desktop-nav-col .nav-desktop .nav-desktop-list li.nav-main-item.nav-item-desktop.nav-item a.nav-list-link::after{content:"";position:absolute;width:0;left:0;bottom:-2px;height:1px;background:#000;transition:all .3s ease}@media screen and (min-width: 768px){header.head-main .container-fluid .desktop-nav-col .nav-desktop .nav-desktop-list li.nav-main-item.nav-item-desktop.nav-item a.nav-list-link:hover::after{width:100%;transition:all .3s ease}}header.head-main .container-fluid .desktop-search-cart-col .js-search-container.js-search-form .form-control{max-width:250px;border-radius:8px;font-size:12px;padding:8px;min-width:190px;background-color:#f6f6f6}header.head-main .container-fluid .desktop-search-cart-col .js-search-container.js-search-form .search-input-submit{padding:6px 8px;font-size:12px}header.head-main .container-fluid .desktop-search-cart-col .js-search-container.js-search-form .search-input-submit>.icon-inline.icon-lg{width:14px;height:14px}header.head-main .container-fluid .header-utility .js-cart-widget-amount.badge{display:flex;position:absolute;top:-10px;right:-10px;font-size:10px;transform:translateY(-50%);font-weight:bold;width:18px;height:16px;border-radius:20px;align-items:center;justify-content:center;background:#fff;color:#1f1f1f}@media screen and (min-width: 1024px){header.head-main .container-fluid .header-utility .js-cart-widget-amount.badge{right:-22px;top:50%}}.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view{height:calc(100vh - 68px);overflow:hidden}.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .js-home-main-slider-visibility,.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .section-slider,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .js-home-main-slider-visibility,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .section-slider{height:100%}.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .slider-slide::after,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide::after{content:nnone;display:block;padding-bottom:revert}.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .slider-slide iframe,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide iframe{pointer-events:none}.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .slider-slide iframe,.js-home-sections-container .js-home-mobile-slider-visibility.-is-full-first-view .slider-slide img.slider-image,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide iframe,.js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide img.slider-image{width:100%;height:100%;object-fit:cover}.js-home-sections-container .js-home-mobile-slider-visibility.-has-ad-bar,.js-home-sections-container .js-home-main-slider-container.-has-ad-bar{margin-top:45px}@media screen and (min-width: 1024px){.js-home-sections-container .js-home-mobile-slider-visibility.-has-ad-bar,.js-home-sections-container .js-home-main-slider-container.-has-ad-bar{margin-top:30px}}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider,.js-home-sections-container .js-home-main-slider-container .section-slider{--padding-bottom-slider: 48%}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .slider-slide,.js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide{position:relative}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .slider-slide::after,.js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide::after{content:"";display:block;padding-bottom:var(--padding-bottom-slider)}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .slider-slide iframe,.js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide iframe{pointer-events:none}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .slider-slide iframe,.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .slider-slide img.slider-image,.js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide iframe,.js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide img.slider-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text{position:absolute;width:100%;top:0;bottom:auto;left:0;z-index:9;padding:0 25px;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);flex-direction:column;color:#fff;text-align:center}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text h2.h1-huge,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text h2.h1-huge{max-width:500px;font-size:28px;font-weight:600;line-height:30px;text-align:center}@media screen and (min-width: 1024px){.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text h2.h1-huge,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text h2.h1-huge{font-size:32px}}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text .buttons-block,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .buttons-block{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:12px;gap:10px}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text .buttons-block a.btn,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .buttons-block a.btn{margin-bottom:8px;width:fit-content;border:1px solid #fff;font-weight:500;font-size:12px;border-radius:4px;padding:8px 16px}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text .buttons-block a.btn:first-child,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .buttons-block a.btn:first-child{color:#010101;background:#fff}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text .buttons-block a.btn:last-child,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .buttons-block a.btn:last-child{color:#fff;background:rgba(0,0,0,0)}@media screen and (min-width: 1024px){.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .swiper-text .buttons-block a.btn:last-child:hover,.js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .buttons-block a.btn:last-child:hover{color:#010101;background:#fff;opacity:1}}.js-home-sections-container .js-home-mobile-slider-visibility .section-slider .js-swiper-home-arrows,.js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-arrows{display:none}.js-home-sections-container .section-informative-banners{background-color:#000;color:#fff;padding:10px 0}.js-home-sections-container .section-informative-banners .informative-banners{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:30px;max-width:100%;overflow-x:scroll}.js-home-sections-container .section-informative-banners .informative-banners::-webkit-progress-bar{opacity:0}@media screen and (min-width: 768px){.js-home-sections-container .section-informative-banners .informative-banners{justify-content:space-between;overflow-x:hidden}}.js-home-sections-container .section-informative-banners .service-item-container .service-item{display:flex;align-items:center;justify-content:center;padding:0;gap:8px}.js-home-sections-container .section-informative-banners .service-item-container .service-item svg{width:18px;height:18px}.js-home-sections-container .section-informative-banners .service-item-container .service-item h3{font-size:12px;line-height:14.4px;color:#fff;text-transform:uppercase;font-weight:600;margin:0;line-height:12px;display:block;white-space:nowrap}.js-home-sections-container .vitrine-produtos .title-vitrine{font-size:14px;line-height:14px;font-weight:500;letter-spacing:-0.05em;font-family:var(--body-font);text-align:center;color:#6d6d6d;text-transform:uppercase}.js-home-sections-container .vitrine-produtos .swiper-button-prev,.js-home-sections-container .vitrine-produtos .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.js-home-sections-container .vitrine-produtos .swiper-button-prev::after,.js-home-sections-container .vitrine-produtos .swiper-button-next::after{content:none;display:none}.js-home-sections-container .vitrine-produtos .swiper-button-prev{left:10px}.js-home-sections-container .vitrine-produtos .swiper-button-next{right:10px}.js-home-sections-container .section-banners-home{padding-bottom:0}.category-controls{border-bottom:1px solid #ddd;padding:15px 0 15px 0}.category-controls .category-controls-container h3.main-category-title{font-size:12px;font-weight:700;line-height:16.8px;white-space:nowrap;text-align:center;text-transform:uppercase;margin-bottom:0;color:#1f1f1f}.category-controls .category-controls-container .main-categories{display:flex;flex:1;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;align-items:center;gap:0 10%}.category-controls .category-controls-container .main-categories .main-category{font-size:12px;font-weight:400;line-height:14.4px;text-align:left;color:#6d6d6d;text-transform:uppercase;white-space:nowrap;margin-bottom:0}.category-controls .category-controls-container .main-categories .main-category:hover{text-decoration:underline}.category-controls .category-controls-container .main-categories .main-category.-active{color:#1f1f1f;text-decoration:underline;font-weight:600}.category-controls .category-controls-container .main-categories::-webkit-scrollbar{display:none}.category-controls .category-controls-container .btn.btn-link{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:12px;text-align:center;color:#1f1f1f;border-radius:8px;text-transform:uppercase;text-decoration:none;width:fit-content;background:rgba(0,0,0,0);border:1px solid #ddd;padding:12px 14.5px}@media screen and (min-width: 768px){.category-controls .category-controls-container .btn.btn-link{border:none;padding:0}}.category-title-container .category-title .col-12 h1{font-size:16px;line-height:16px;font-weight:600;letter-spacing:-0.05em;text-align:center;color:#1f1f1f;margin:0;text-transform:capitalize}@media screen and (min-width: 767px){.category-title-container .category-title .col-12 h1{margin:16px 0;font-size:30px;line-height:32px}}.category-title-container .category-title .col-12 p{font-size:10px;max-width:800px;margin-bottom:32px;font-weight:400;text-align:center;color:#6d6d6d;margin:0 auto;margin-bottom:16px;padding:0 16px}.category-body .products-grid{border-top:1px solid #ddd;border-left:1px solid #ddd}.category-body .products-grid .item-product{border:1px solid #ddd;border-radius:0;border-top:0;border-left:0}.category-body .products-grid .item-product .item{margin-bottom:0}#single-product{border-bottom:1px solid #ddd;z-index:12;position:relative}#single-product .btn-back{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px solid #ccc;border-radius:.5rem;background:#fff;color:#222;text-decoration:none;font:600 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease}#single-product .btn-back:hover{border-color:#999;box-shadow:0 2px 8px rgba(0,0,0,.06)}#single-product .btn-back:active{transform:translateY(1px)}#single-product .btn-back:focus-visible{outline:2px solid #5b9dd9;outline-offset:2px}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ddd;padding:10px 15px;z-index:105;width:100%;box-shadow:0 -2px 6px rgba(0,0,0,.1)}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container{display:flex;align-items:center;justify-content:space-between;border-bottom:none}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile,#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .price-container{width:50%}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .price-container .payment-discount-price-class-container{margin-left:0 !important}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .price-container #btn-installments{display:none}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile{display:flex;align-items:center;justify-content:flex-end}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile .quantity-container{border-bottom:0;padding:0;width:48%;flex:revert;max-width:100%}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile .quantity-container .form-quantity{border-radius:8px;border:1px solid #ddd;height:32px;padding:2px;width:60px}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile .quantity-container .form-quantity .form-quantity-icon{width:12px;height:20px}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .form-row-mobile-fixed .price-add-cart-container .block-buy-mobile .button-add-product{min-width:70px}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .shipping-container .js-shipping-calculator-form .form-control-container{min-width:190px}#single-product .section-single-product .product-infos .js-product-form .form-row-mobile .shipping-container .js-shipping-calculator-form .form-control-container input{min-width:180px}#single-product .section-single-product .product-image-container.-with-thumbs{display:grid;grid-template-columns:96px 1fr;column-gap:16px;align-items:flex-start}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs{max-height:540px;min-height:500px;position:relative}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .js-product-image-thumbs{max-height:540px;min-height:400px;overflow:hidden;position:relative}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .js-product-image-thumbs .swiper-slide{height:100% !important}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .js-product-image-thumbs .swiper-slide figure{border-radius:4px;position:relative;border:1px solid #d5d5d5;opacity:.5;cursor:pointer}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .js-product-image-thumbs .swiper-slide:hover figure,#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .js-product-image-thumbs .swiper-slide.is-active figure{border:1px solid #1f1f1f;opacity:1}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-next-thumb,#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-prev-thumb{position:absolute;transform:translateX(-50%) rotate(270deg);left:50%}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-next-thumb::after,#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-prev-thumb::after{content:none;display:none}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-next-thumb{bottom:5px}#single-product .section-single-product .product-image-container.-with-thumbs .content-swiper-thumbs .swiper-button-prev-thumb{top:5px}#single-product .section-single-product .product-image-container.product-image-grid{width:100%}#single-product .section-single-product .product-image-container.product-image-grid .product-detail-slider{display:grid;gap:0;grid-template-columns:1fr}#single-product .section-single-product .product-image-container.product-image-grid .product-detail-slider.-grid-2{grid-template-columns:repeat(2, 1fr)}#single-product .section-single-product .product-image-container.product-image-grid .product-detail-slider .slider-slide{margin-bottom:0}#single-product .section-single-product .product-image-container .js-product-slide-link img{width:100%;height:100%;object-fit:cover}#single-product .section-single-product .product-infos{padding:15px 0 0}@media screen and (min-width: 1035px){#single-product .section-single-product .product-infos{border-top:1px solid #ddd}}#single-product .section-single-product .product-infos .product-name{color:#1f1f1f;font-weight:600;font-size:14px;line-height:22px;letter-spacing:-0.05em;margin-top:8px;margin-bottom:8px}@media screen and (min-width: 1035px){#single-product .section-single-product .product-infos .product-name{font-size:22px}}#single-product .section-single-product .product-infos .short-description{margin-top:20px}#single-product .section-single-product .product-infos .short-description>*{color:#6d6d6d !important;font-size:11px !important;font-family:var(--body-font)}#single-product .section-single-product .product-infos .js-product-form{background-color:#f6f6f6;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:15px;border-top:1px solid #ddd}#single-product .section-single-product .product-infos .js-product-form .quantity-container{padding:16px;border-bottom:1px solid #ddd}#single-product .section-single-product .product-infos .js-product-form .quantity-container .form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}#single-product .section-single-product .product-infos .js-product-form .quantity-container .form-group>label{font-size:12px;color:#000;font-weight:400}#single-product .section-single-product .product-infos .js-product-form .quantity-container .form-group .form-quantity{width:86px;height:36px;background-color:#fff;border:none;border-radius:4px;display:flex;margin-bottom:0;align-items:center;justify-content:center}#single-product .section-single-product .product-infos .js-product-form .quantity-container .form-group .form-quantity .form-quantity-icon svg{fill:#fff;background:#6d6d6d;border-radius:50px;padding:2px;color:#fff;stroke:#fff;width:12px;height:12px}#single-product .section-single-product .product-infos .js-product-form .quantity-container .form-group .form-quantity .form-control-container input{font-weight:600}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #ddd}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container{width:78%}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-compare-price-display.price-compare{font-size:12px;font-weight:400;line-height:12px;color:#6d6d6d;text-decoration:line-through}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-price-display{font-size:16px;font-weight:500;line-height:16px;color:#1f1f1f}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .payment-discount-price-class-container span{font-size:13px;font-weight:500;line-height:16px;color:#1f1f1f}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-modal-open.js-fullscreen-modal-open.js-product-payments-container{margin-top:6px;display:flex;gap:6px}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-modal-open.js-fullscreen-modal-open.js-product-payments-container span,#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-modal-open.js-fullscreen-modal-open.js-product-payments-container a{font-size:12px;font-weight:400;line-height:12px;color:#1f1f1f;white-space:nowrap}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .price-container .js-modal-open.js-fullscreen-modal-open.js-product-payments-container .product-installment-value{font-weight:500}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .js-addtocart-placeholder{padding:0;font-size:0;min-height:28px;max-width:80px;background-color:#1f1f1f}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .js-addtocart-placeholder>.d-inline-block>.js-addtocart-adding{margin-top:-13px;left:0 !important}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .button-add-product{width:21%}#single-product .section-single-product .product-infos .js-product-form .price-add-cart-container .button-add-product input.js-addtocart.js-prod-submit-form.btn-add-to-cart.btn.btn-primary.btn-big.btn-block{display:flex;justify-content:center;align-items:center;min-height:28px;max-width:80px;padding:0;color:#fff;background-color:#1f1f1f;border-radius:4px;transition:all .25s ease;font-size:12px;font-weight:600;line-height:12px;letter-spacing:-0.05em}#single-product .section-single-product .product-infos .js-product-form .shipping-container{padding:16px;border-bottom:1px solid #ddd}#single-product .section-single-product .product-infos .js-product-form .shipping-container .shipping-calculator-head.with-form{height:fit-content}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-with-zipcode{display:none}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-with-zipcode.transition-up-active{display:block !important;margin-bottom:10px}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-form .form-label-shipping{font-size:12px;color:#000;font-weight:400}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-form .form-control-container{min-width:220px}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-form .form-control-container input{height:32px;text-align:left;min-width:247px;height:40px;border:1px solid #ddd;font-size:14px;color:#4f4f4f;border-radius:8px;padding:8px}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-form .form-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}#single-product .section-single-product .product-infos .js-product-form .shipping-container .js-shipping-calculator-form .form-group .js-calculate-shipping{color:#535353;position:absolute;border:none;background-color:rgba(0,0,0,0);outline:none;right:3px;top:50%;font-size:12px;font-weight:600;transform:translateY(-50%);text-decoration:underline}#single-product .p-accordion{border-bottom:1px solid #e8e8e8}#single-product .p-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:16px 0;margin:0;cursor:pointer;font-family:var(--heading-font);font-size:12px;font-weight:500;color:#1f1f1f;line-height:16.8px}#single-product .p-accordion__trigger:focus{outline:none}#single-product .p-accordion__icon{flex-shrink:0;display:block;width:24px;transition:transform .3s ease}#single-product .p-accordion.is-open .p-accordion__icon{transform:rotate(180deg)}#single-product .p-accordion__panel{overflow:hidden;max-height:0;transition:max-height .28s ease;will-change:max-height}#single-product .p-accordion__content pre,#single-product .p-accordion__content p,#single-product .p-accordion__content span{color:#1f1f1f !important;font-size:11px !important;margin-bottom:3px;font-family:var(--body-font);white-space:wrap}.institucional-page .menu-institucionais{padding:15px 0;border-bottom:1px solid #ddd;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:12px}@media screen and (min-width: 768px){.institucional-page .menu-institucionais{flex-direction:row;gap:0}}.institucional-page .menu-institucionais .institucional-title{color:#1f1f1f;font-size:12px;font-weight:600;line-height:16.8px;margin-bottom:0;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--body-font)}.institucional-page .menu-institucionais .institucional-list{display:flex;font-family:var(--body-font);flex:1;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;align-items:center;max-width:300px;margin:auto}@media screen and (min-width: 768px){.institucional-page .menu-institucionais .institucional-list{margin:0;max-width:100%}}.institucional-page .menu-institucionais .institucional-list a.link-institucional{font-size:12px;font-family:var(--body-font);font-weight:400;line-height:14.4px;text-align:left;color:#6d6d6d;padding:0 20px;text-transform:uppercase;white-space:nowrap;margin-bottom:0}.institucional-page .menu-institucionais .institucional-list a.link-institucional:hover{text-decoration:underline}.institucional-page .menu-institucionais .institucional-list a.link-institucional.-active{color:#1f1f1f;text-decoration:underline;font-weight:600}.institucional-page .menu-institucionais .institucional-list::-webkit-scrollbar{display:none}.institucional-page .menu-institucionais .others-links-menu{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.institucional-page .menu-institucionais .others-links-menu{margin-left:auto;margin-right:0}}.institucional-page .menu-institucionais .others-links-menu.is-open .others-links{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease}.institucional-page .menu-institucionais .others-links-menu .btn.btn-link{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--body-font);font-weight:600;line-height:12px;text-align:center;color:#1f1f1f;border-radius:8px;text-transform:uppercase;text-decoration:none;width:fit-content;background:rgba(0,0,0,0);border:1px solid #ddd;padding:12px 14.5px}@media screen and (min-width: 768px){.institucional-page .menu-institucionais .others-links-menu .btn.btn-link{border:none;padding:0}}.institucional-page .menu-institucionais .others-links-menu .others-links{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10;opacity:0;visibility:hidden;transform:translateY(-10px);max-width:241px;display:flex;flex-direction:column;padding:8px}.institucional-page .menu-institucionais .others-links-menu .others-links a{color:#6d6d6d;font-size:12px;font-weight:400;line-height:14px;text-transform:uppercase;padding:8px 0;cursor:pointer;text-align:center}.institucional-page .menu-institucionais .others-links-menu .others-links a:hover{text-decoration:underline;background-color:#ddd;border-radius:8px}.institucional-page .depoimentos .depoimentos-grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid{grid-template-columns:repeat(2, 1fr)}}.institucional-page .depoimentos .depoimentos-grid .depoimento-item{padding:16px;display:flex;flex-direction:column;gap:16px;background-color:#f6f6f6;border-radius:16px}@media(min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid .depoimento-item{flex-direction:row;align-items:center;justify-content:center;gap:32px}}.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content,.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-image{width:100%}@media(min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content,.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-image{width:50%}}.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-title{font-family:var(--heading-font);color:#1f1f1f;font-size:16px;font-weight:600;line-height:26px;text-align:center;margin-bottom:32px}@media(min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-title{text-align:left}}.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-description{color:#6d6d6d;font-size:12px;font-weight:400;line-height:14px;text-align:center}@media(min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-description{font-size:12px;text-align:left}}.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-author{color:#1f1f1f;font-size:14px;font-weight:600;line-height:16px;text-align:center;margin-top:22px;margin-bottom:18px;text-transform:uppercase;margin-top:10px;display:flex;justify-content:center}@media(min-width: 1024px){.institucional-page .depoimentos .depoimentos-grid .depoimento-item .depoimento-content .depoimento-author{font-size:12px;text-align:left;justify-content:flex-start}}.institucional-page .institutional__page-author-container .institutional__page-author-top{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top{display:grid;grid-template-columns:1fr 1fr;gap:40px}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-img{width:100%}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-img .image.-custom::after{padding-bottom:121.95%}@media screen and (min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-img .image.-custom::after{padding-bottom:96.39%}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text{display:flex;flex-direction:column}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text h1.institutional__page-author-top-t1{color:#1f1f1f;font-size:32px;font-weight:600;line-height:32px;margin-bottom:18px;font-family:var(--heading-font);letter-spacing:-1px;text-align:left}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .default-institutional h1,.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .default-institutional h2{font-family:var(--heading-font);color:#1f1f1f;font-size:16px;font-weight:600;line-height:16px;text-align:center;margin-bottom:32px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .default-institutional h1,.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .default-institutional h2{font-size:32px;line-height:32px}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-t2{color:#1f1f1f;font-size:16px;font-weight:600;line-height:24px;margin-bottom:12px;font-family:var(--heading-font)}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-social-links{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:44px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-social-links{margin-bottom:0px;display:flex}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-social-links>a{padding:8px 18px;border-radius:4px;background:#1f1f1f;color:#fff;font-size:14px;font-weight:400;display:flex;align-items:center;gap:7px;font-family:var(--heading-font);justify-content:center;transition:all .3s ease}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-social-links>a{margin-bottom:32px}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-social-links>a img{object-fit:contain}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-t3{color:#6d6d6d;font-size:16px;font-weight:400;line-height:24px;font-family:var(--heading-font)}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-t3{margin-bottom:32px}}.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-t4{color:#1f1f1f;font-size:26px;font-weight:600;line-height:31.2px;font-family:var(--heading-font);letter-spacing:-1px;margin-top:24px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-top .institutional__page-author-top-text .institutional__page-author-top-t4{font-size:32px;line-height:38.4px;margin-bottom:32px}}.institucional-page .institutional__page-author-container .institutional__page-author-middle{margin:30px 0 24px 0}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-middle{margin:50px auto;margin:30px 0 24px 0}}.institucional-page .institutional__page-author-container .institutional__page-author-middle figure.video.-custom{pointer-events:none}.institucional-page .institutional__page-author-container .institutional__page-author-middle figure.video.-custom::after{padding-bottom:101.78%}@media screen and (min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-middle figure.video.-custom::after{padding-bottom:29.94%}}.institucional-page .institutional__page-author-container .institutional__page-author-middle .institutional__page-author-top-t4{color:#1f1f1f;font-size:26px;font-weight:600;line-height:31.2px;font-family:var(--heading-font);letter-spacing:-1px;margin-top:24px;margin-bottom:30px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-middle .institutional__page-author-top-t4{font-size:32px;line-height:38.4px;margin-bottom:32px}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery{display:flex;flex-direction:column-reverse;gap:40px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery{display:grid;grid-template-columns:1fr 1fr}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-text{color:#6d6d6d;font-size:16px;line-height:24px;display:flex;flex-direction:column;gap:20px}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs{display:flex;gap:8px;justify-content:flex-end;flex-direction:column}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs{gap:16px;display:flex;flex-direction:row}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs figure.image.-custom{border-radius:8px}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs figure.image.-custom:nth-child(4)::after{padding-bottom:150.13%}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs figure.image.-custom:nth-child(4)::after{padding-bottom:123.08%}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs figure.image.-custom::after{padding-bottom:74.3%}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs figure.image.-custom::after{padding-bottom:123.08%}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-gallery .institutional__page-author-gallery-imgs .institutional__page-author-gallery-imgs img{border-radius:8px}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button{display:flex;flex-direction:column-reverse;margin-top:48px;gap:24px}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button{display:grid;grid-template-columns:1fr 1fr;gap:0}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button .institutional__page-author-action-button-content{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 1024px){.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button .institutional__page-author-action-button-content{padding:22.5px 40px 17.5px}}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button .institutional__page-author-action-button-content .institutional__page-author-action-button-content-t1{color:#1f1f1f;font-size:32px;line-height:32px;font-weight:700;margin-bottom:24px;letter-spacing:-1px;font-family:var(--heading-font)}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button .institutional__page-author-action-button-content .institutional__page-author-action-button-content-t2{color:#6d6d6d;font-size:16px;line-height:24px;margin-bottom:24px;font-family:var(--heading-font)}.institucional-page .institutional__page-author-container .institutional__page-author-bottom .institutional__page-author-action-button .institutional__page-author-action-button-content a{height:28px;width:100%;max-width:200px;background:#1f1f1f;color:#fff;line-height:2.2;font-size:12px;border-radius:4px;font-family:var(--heading-font);transition:all .3s ease}#CA_cart_container #CA_orderbump_cart ul{display:flex;grid-template-columns:revert;max-width:100%;height:auto;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto}#CA_cart_container #CA_orderbump_cart ul li{min-width:125px;width:100%}#CA_cart_container #CA_orderbump_cart ul li strong{color:#1f1f1f}#CA_cart_container #CA_orderbump_cart ul li span>p{font-size:12px}.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-carousel__swiper-button-next,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-carousel__swiper-button-prev{display:none}.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-produto__borda{border:none;box-shadow:none !important}.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-box-gride__col_total:before,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-box-lista__col_total:before,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-box-gride__col_principal:after,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-box-lista__col_principal:after{background-color:rgba(0,0,0,0);right:-20px}.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride__row .fun-compre-junto-box-lista__col_total__borda{border:none}.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride .fun-compre-junto-produto__borda:hover,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-gride .fun-compre-junto-produto__borda:hover,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-box-lista .fun-compre-junto-produto__borda:hover,.fun-compre-junto-box-gride .fun-compre-junto-box-gride__container .fun-compre-junto-combo-personalizado .fun-compre-junto-produto__borda:hover{box-shadow:none !important}
/* Engine:dart */