a:has(img):hover,a:has(img):focus{opacity:1}.debug{background-color:#ff0;color:red}.icon-medium{font-size:1.5em}.svg-icon-text{fill:#c39c39}.head-colors{border-bottom:0}.head-colors button{color:var(--header-foreground);fill:var(--header-foreground)}.head-colors .icon-inline{width:22px;height:22px}.adbar-bottom{padding:8px 0;border-bottom:0}.head-main.compress .adbar-bottom{display:none}.head-colors .adbar .icon-inline{width:12px;height:12px}.head-colors .adbar .swiper-button-prev{display:flex;align-items:center;justify-content:flex-start}.head-colors .adbar .swiper-button-next{display:flex;align-items:center;justify-content:flex-end}.swiper-pagination-bullet{border:none;background-color:#c39c39;opacity:.5;border-radius:6px;height:9px;width:9px}.swiper-pagination-bullet-active{height:9px;width:18px;background-color:#c39c39;opacity:1}.user-content h2{font-size:24px;margin:10px 0}.user-content h3{font-size:20px;margin:10px 0}.user-content p{font-size:14px;font-weight:400;line-height:1.5}.user-content li{font-size:14px;line-height:1.5}footer.footer-colors{border-top:5px solid #c39c39}.footer-colors .accordion-title,.footer-colors .js-footer-news-title{color:#5c460c}.icon-search-mobile{display:none;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.gallery-title{font-size:18px;text-transform:uppercase;font-weight:400}.gallery-button.btn-primary{background:none;border:1px solid #fff;color:#fff;border-radius:3px;padding:10px 40px;text-transform:uppercase;font-weight:300;letter-spacing:4px;font-size:14px}@media(max-width: 767px){.adbar .swiper-button-prev{left:16px}.adbar .swiper-button-next{right:16px}.icon-search-mobile svg{pointer-events:none}.search-container{max-height:80px;opacity:1;visibility:visible;transition:max-height .3s ease,opacity .3s ease,visibility .3s ease,padding .3s ease,margin .3s ease}.js-head-main.compress .icon-search-mobile{display:flex;z-index:99}.js-head-main.compress .search-container{max-height:0;opacity:0;visibility:hidden;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.js-head-main.compress.search-open .search-container{max-height:80px;opacity:1;visibility:visible;padding-top:10px}.breadcrumbs-top{padding-top:16px}}@media(max-width: 480px){#single-product .breadcrumbs-top{display:none}#single-product .container{padding:0;padding-top:0 !important}.product-info{padding:0 16px}#single-product .product-about{padding:0 16px}}@media(min-width: 768px){.container,.container-fluid{padding:0}.head-colors{border-bottom:0}.head-row,.head-with-mobile-categories .head-row{padding:10px 0 10px 0}.nav-desktop-list>.nav-item{padding:10px 12px 20px 12px}.js-nav-desktop-container{position:relative}.nav-item-desltop{position:static}.desktop-dropdown{z-index:99;box-shadow:rgba(0,0,0,.2) 0px 60px 40px -7px;top:100%;position:absolute;width:100vw;left:calc(50% - 10px);transform:translateX(-50%)}.head-main .utility-text{font-size:14px}.utilities-container .js-header-utility-icon{position:relative}.utilities-container .badge{transform:initial;top:-15px;right:-12px}.nav-desktop-main .nav-desktop-list>.nav-item{font-weight:400;font-size:12px}.nav-desktop-main .nav-desktop-list>.nav-item .nav-list-link{white-space:nowrap}.nav-desktop-main .desktop-list-subitems .nav-item .nav-list-link{white-space:normal}.nav-desktop-main .nav-desktop-list-arrow{margin-top:-29px}.head-main.compress .nav-desktop-list-arrow{background-color:rgba(171,33,33,.9);height:39px;margin-top:-26px;border-radius:6px}.header-icon{font-size:16px}.head-main.compress .nav-desktop-list>.nav-item{padding:6px 10px 16px 10px;font-size:12px}.head-colors.compress{background-color:rgba(171,33,33,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-desktop-container.nav-desktop-colors,.head-colors .nav-desktop-container.nav-desktop-colors{background-color:rgba(0,0,0,0)}.head-main.compress .form-control{padding:10px}.product-info{width:30%}}.product-info[data-store=product-info-375380932] #campo-personalizado--root{display:flex;flex-direction:column;gap:20px}.cart-totals-container{margin-bottom:12px}.cart-totals-container .cart-total{margin-bottom:4px !important}#modal-cart [id^=campo-personalizado--cart-item--]{font-size:12px;opacity:.8}.product-images .swiper-fractions{font-size:12px;color:#c39c39;background:#fffbf0;border:1px solid #c39c39;padding:2px;border-radius:6px;top:10px;right:10px}.nav-desktop-list{display:flex;justify-content:flex-start}@media(min-width: 1200px){.nav-desktop-list{justify-content:center}.product-images{width:50%;flex:0 0 50%}.product-columns{column-gap:40px}}.search-container{margin-right:0;min-width:initial;width:100%;max-width:600px;justify-self:center}.head-main .form-control::placeholder{color:#f9f9f9}.head-colors .search-submit-btn{background-color:rgba(0,0,0,0)}.head-colors .form-control{border-color:#e26565;background-color:#781717;border-radius:100px;color:#fff;caret-color:#fff}.head-colors .search-submit-btn:before{color:#fff}.menu-search{display:grid;align-items:center;grid-auto-flow:column;grid-column-gap:var(--spacing-3);grid-column:1/2;grid-row:1/2}.breadcrumbs{opacity:.7;text-transform:uppercase;font-weight:500}.breadcrumbs .separator{padding:0 6px}.title-border{padding-bottom:6px}.title-border::after{display:block;content:"";margin-top:5px;width:50px;height:5px;background:#c39c39}.account-login,.account-register,.account-reset,.account-info,.account-address,.account-addresses,.account-newpass,.page-container{display:flex;align-items:center;flex-direction:column}.account-login-content,.account-register-content,.account-reset-content,.account-info-content,.account-address-content,.account-newpass-content{max-width:500px;width:100%}.account-login-content .page-header,.account-register-content .page-header,.account-reset-content .page-header,.account-info-content .page-header,.account-orders-content .page-header,.account-address-content .page-header,.account-addresses-content .page-header,.account-newpass-content .page-header,.account-order-content .page-header,.page-content .page-header,.page-error-content .page-header{margin-bottom:30px}.account-login-content .page-header h1,.account-register-content .page-header h1,.account-reset-content .page-header h1,.account-info-content .page-header h1,.account-orders-content .page-header h1,.account-address-content .page-header h1,.account-addresses-content .page-header h1,.account-newpass-content .page-header h1,.account-order-content .page-header h1,.page-content .page-header h1,.page-error-content .page-header h1{margin-bottom:0;margin-top:10px}.account-login-content,.account-register-content,.account-reset-content,.account-info-content,.account-address-content,.account-addresses-content,.account-orders-content,.account-order-content,.account-newpass-content,.page-content,.page-error-content{padding:var(--spacing-4) 0}.product-item .product-installments{font-size:var(--font-small)}.category-body .breadcrumbs{margin-bottom:8px}.page-container .page-content{max-width:960px}.page-container .breadcrumbs{margin-bottom:8px}.product-form{margin-top:24px}.js-product-name{margin:0}.product-price-payment{display:flex;flex-direction:column;gap:6px;width:fit-content}.product-price-item{margin-top:16px;margin-bottom:12px}#nube-sdk-slot-after_product_detail_name{margin-top:8px}.product-price-payment-discount{font-size:16px;color:var(--accent-color);font-weight:600}.payment-discount-price-product{font-size:16px;font-weight:600}#btn-installments{text-decoration:none}.js-price-display{font-weight:600}.js-max-installments{margin-bottom:0;width:fit-content}.js-product-variants-group{display:flex;flex-wrap:wrap;gap:8px}.js-product-variants-group.margin-bottom{margin-bottom:12px}.js-product-variants-group .form-label{width:100%;margin-bottom:0}.js-product-variants-group .btn-variant{margin:0}.shipping-calculator-head{margin-bottom:12px}.fretehero-template-box-container>div{background:none}.fretehero-template-box-container{margin-top:0 !important}.informative-banner{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:24px}.informative-banner .informative-banner-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex:1;width:calc(33.3333333333% - 8px);padding:16px 12px;text-align:center;background-color:var(--main-foreground-opacity-03)}.informative-banner .informative-banner-item .icon-banner{margin-bottom:4px}.informative-banner .informative-banner-item.grid{gap:12px}.informative-banner .informative-banner-item-subtitle{opacity:.7}.product-item-name{min-height:34px}.prazo-feriados-mensagem{display:none}.product-item-image-container{border:1px solid #f2f2f2}.product-item-information{padding:0 4px}#nube-sdk-slot-after_product_grid_item_name>.nube-box:not(:has(svg)){margin:0 !important}#nube-sdk-slot-after_product_grid_item_name>.nube-box:has(.nube-box svg){margin-top:0 !important}.product-item-name{color:#454545}.product-item .product-installments{color:#454545}.home-category{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-category-image{border-radius:8px;margin-bottom:10px}.home-category img{border-radius:8px}.home-category-title{max-width:80px;text-transform:uppercase;font-size:10px;color:#c39c39}.product-columns{border-bottom:1px solid #f2f2f2}.product-about{display:flex;flex-direction:column;align-items:center}.product-about .user-content{max-width:640px}.product-about .user-content strong{font-size:16px;font-weight:600}.product-about .js-nubesdk-slot{width:100%}.contact-page .contact-content{padding:30px 0}
/* Engine:dart */