:root{font-size:16px}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?v=3.0.2);src:url(fonts/icomoon.eot?v=3.0.2) format("embedded-opentype"),url(fonts/icomoon.woff2?v=3.0.2) format("woff2"),url(fonts/icomoon.woff?v=3.0.2) format("woff"),url(fonts/icomoon.ttf?v=3.0.2) format("truetype"),url(fonts/icomoon.svg?v=3.0.2) format("svg");font-display:swap;font-weight:400;font-style:normal}.icon{display:inline-block;font: 1em/1 icomoon;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color_base)}[class^=icon-].v-align-middle,[class*=" icon-"].v-align-middle{vertical-align:middle}.icon-arrow-down:before{content:"\e900"}.icon-arrow-next:before{content:"\e901"}.icon-arrow-prev:before{content:"\e902"}.icon-card:before{content:"\e903"}.icon-cart:before{content:"\e904"}.icon-email:before{content:"\e905"}.icon-equal:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.icon-favorite:before{content:"\e908"}.icon-google .path1:before{content:"\e909";color:#666;font-size:5rem}.icon-google .path2:before{content:"\e90a";margin-left:-1.03em;color:#00ad29;font-size:5rem}.icon-instagram:before{content:"\e90b"}.icon-linkedin:before{content:"\e90c"}.icon-login:before{content:"\e90d"}.icon-news:before{content:"\e90e"}.icon-payment:before{content:"\e90f"}.icon-phone:before{content:"\e910"}.icon-pinterest:before{content:"\e911"}.icon-plus:before{content:"\e912"}.icon-refresh:before{content:"\e913"}.icon-search:before{content:"\e914"}.icon-security:before{content:"\e915"}.icon-star:before{content:"\e916"}.icon-star-off:before{content:"\e917"}.icon-tiktok:before{content:"\e918"}.icon-times:before{content:"\e919"}.icon-trash:before{content:"\e91a"}.icon-truck:before{content:"\e91b"}.icon-whatsapp:before{content:"\e91c"}.icon-x:before{content:"\e91d"}.icon-youtube:before{content:"\e91e"}.slcted{background-color:#ccc}.cl{clear:both;margin:0!important}.idp{font-size:10px}.is-hidden{display:none}.suggestion{z-index:100;border:6px solid #666;max-width:700px;min-width:400px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:auto}.suggestion span{display:block;cursor:pointer;padding:4px 0}.suggestion-words{font-size:13px;background-color:#fff;padding:14px}.suggestion-words span{border-bottom:1px dotted #ddd}.suggestion-products{background-color:#f5f5f5;padding:14px}.suggestion-products a{color:#000;font-weight:700}.suggestion-title{background-color:#d70008;color:#fff;display:block;margin-bottom:7px;text-indent:8px;font:700 14px/24px Open Sans Condensed,sans-serif}.suggestion-products .suggestion-img{width:90px;height:90px;float:left;margin-right:10px}.suggestion-product{margin-bottom:20px;font-size:13px}.suggestion-words span:hover{background:#eee}.suggestion-products strong,.suggestion-words strong{background:#666}.suggestion-product:hover{background:#d8d8d8}.Seguro{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-self-end{-ms-grid-column-align:end;justify-self:end}.align-content-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.align-self-base{-ms-flex-item-align:baseline;align-self:baseline}.f-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-1,.flex-2{-webkit-box-flex:1;-ms-flex:1;flex:1}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 .938rem}@media (min-width: 1920px){.container{max-width:1440px}}@media (min-width: 1025px) and (max-width: 1919px){.container{max-width:75%}}.text-line{white-space:nowrap}.text-overflow{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.decoration{text-decoration:underline}.uppercase{text-transform:uppercase}.user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bold{font-weight:600}.transition{transition:ease-in-out .3s}.t-scale{-webkit-transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;-o-transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63),-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.t-color{transition:color ease-in-out .2s}.t-bg{transition:background-color ease-in-out .2s}.t-opacity{transition:opacity ease-in-out .2s}.rounded{border-radius:50%;overflow:hidden}.photo-rounded{position:relative;border-radius:50%;overflow:hidden}.photo-rounded:before{content:"";display:block;padding-bottom:100%}.photo-rounded img{position:absolute;top:0;left:0;width:100%}.photo-square{position:relative;border-radius:50%;overflow:hidden}.photo-square:before{content:"";display:block;padding-bottom:100%}.photo-square img{position:absolute;top:0;left:0;width:100%}.square{position:relative}.square:after{content:"";display:block;padding-bottom:100%}.off-margin-top{margin-top:0!important}.off-margin-bottom{margin-bottom:0!important}.off-margin-right{margin-right:0!important}.off-margin-left{margin-bottom:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}img:not([src]){opacity:0}img.swiper-lazy{opacity:0;transition:ease-in-out .2s}img.swiper-lazy-loaded{opacity:1}.swiper-container{overflow:hidden}.swiper-container-fade .swiper-slide.swiper-slide-active{opacity:1!important}.swiper-container-fade .swiper-slide{opacity:0!important}.modal-backdrop{position:fixed;inset:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal{position:fixed;inset:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.modal-open .modal{padding-left:0!important;padding-right:0!important;overflow:hidden}.modal .close{font-size:25px;position:absolute;top:-20px;right:-20px;z-index:10;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;color:var(--color_font_medium);border-radius:50%;background-color:#fff;box-shadow:0 3px 5px #00000026}.modal .close span{display:flex;align-content:center;justify-content:center;margin:auto;height:40px;font-family:var(--font_family)}.modal .modal-dialog{position:relative;width:auto;margin:10px}.modal .modal-content{position:relative;outline:0;color:var(--color_font_medium);background-color:#fff;background-clip:padding-box;border:1px solid var(--color_border);border-radius:6px;box-shadow:0 3px 9px #00000080}.modal .modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid var(--color_border)}.modal .modal-title{margin:0;line-height:1.43;padding:0 2.5rem;font-size:1.125rem;font-weight:600;text-align:center;color:var(--color_font_dark)}.modal .modal-body{position:relative;padding:15px;max-height:80vh;overflow-y:auto;scrollbar-color:var(--color_primary_medium) var(--color_border);scrollbar-width:thin}.modal .modal-body::-webkit-scrollbar{width:6px;background:var(--color_border)}.modal .modal-body::-webkit-scrollbar-track{background:var(--color_border)}.modal .modal-body::-webkit-scrollbar-thumb{background:var(--color_primary_medium);border-radius:5px}.modal .modal-footer{padding:15px 15px 30px;text-align:right;border-top:1px solid var(--color_border)}.modal .modal-footer .cart-preview-subtotal{margin-bottom:15px;font-size:.87rem}.modal.cart-preview .modal-content .currency{text-decoration:none}.modal.cart-preview .cart-preview-empty strong{font-weight:600}.modal .modal-footer .botao-continuar-comprando{float:left;cursor:pointer}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-dialog-center{margin:0;position:absolute!important;top:50%;left:50%}.modal-body #Page{width:auto!important;display:block!important}@media (min-width: 992px){.modal-lg{width:900px}}@media (min-width: 768px){.modal .modal-dialog{width:600px;margin:30px auto}.modal .modal-content{box-shadow:0 5px 15px #00000080}.modal .modal-sm{width:300px}}@media (max-width: 767px){.modal .modal-title{font-size:.75rem;padding:0 .875rem}.modal-dialog-center{width:100%}}@media (max-width: 460px){.modal .cart-preview-item-image-box{padding-left:0!important;padding-right:0!important}.cart-preview-item-name-box{padding-left:4px!important}.cart-preview-item-name-box .cart-preview-item-name,.cart-preview-item-price-box{font-size:.75rem}.modal .modal-footer .botao-continuar-comprando,.modal .modal-footer .botao-prosseguir-compra{float:none;display:block;width:100%;text-align:center;margin-bottom:10px}.modal .modal-footer .botao-prosseguir-compra{margin-bottom:0}}*{margin:0;padding:0;outline:0;box-sizing:border-box}body{min-width:360px;font-family:var(--font_family);font-size:16px;font-weight:var(--font_weight, 400);font-style:var(--font_style, normal);line-height:1.4;color:var(--color_font_medium);background-color:var(--color_background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[hidden],.page-product .cart-preview,.page-product .modal-backdrop{display:none!important}ol,ul{list-style:none}th,td{vertical-align:middle}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.clear-content:after{content:"";display:block}input:not([type=radio]):not([type=checkbox]),select,textarea{font-family:inherit;-webkit-appearance:none;font-weight:400;background:var(--color_background);border:1px solid var(--color_border)}input::-ms-clear{display:none}input:not([type=radio]):not([type=checkbox])::placeholder,textarea::placeholder{color:var(--color_font_medium);opacity:1}input:not([type=radio]):not([type=checkbox]):focus,textarea:focus{box-shadow:inset 0 0 8px var(--color_border)}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}img.transform{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0;transition:ease-out .2s}img.transform.loaded,img.transform.swiper-lazy-loaded{opacity:1}img.transform.vertical{width:100%}img.transform.horizontal{height:100%}.suggestion{overflow:auto;max-height:calc(100vh - 120px)}.tray-hide,.compare-hidden{display:none!important}.carrinho-tabs,.modal{display:none}.sec_texto{color:#999}.sec_baixa{color:red}.sec_media{color:#f60}.sec_alta{color:green}.safe{margin-bottom:-5px}.hidden{display:none}#aviso_depoimento{margin:10px 0;text-align:center}.banner-bottom{margin-top:30px}.banner-bottom img{display:block;max-width:100%;margin:auto}.page-content .container .container{padding:0}#ProdBlock.prodBox{display:none}.container,.container2{background:transparent;position:static}.container2{float:none;background:transparent;position:static}.container3{float:none;background:transparent;position:static;border:0}.line{border:0;height:auto;width:auto}.bottom,.topBorder{background:transparent}.modal-header{min-height:46px}.leftCorner,.bottom .bLeft,.bottom .bRight{display:none}.obriga-barra.red{font-size:0}.obriga-barra.red:before{content:"*";font-size:16px}.botao-calcular-frete,.botao-calcular-frete:hover,.botao-cupom-desconto,.botao-cupom-desconto:hover,.botao-efetuar-login,.botao-efetuar-login:hover,.botao-enviar-cadastro,.botao-enviar-cadastro:hover,.botao-enviar-cartao,.botao-enviar-cartao:hover,.botao-finalizar-compra,.botao-finalizar-compra:hover,.botao-novo-cadastro,.botao-novo-cadastro:hover,.botao-prosseguir-cadastro,.botao-prosseguir-cadastro:hover,.botao-prosseguir-compra,.botao-prosseguir-compra:hover,.botao-salvar-lista,.botao-salvar-lista:hover,.botao-simular-frete,.botao-simular-frete:hover,a.botao-calcular-frete,a.botao-cupom-desconto,a.botao-efetuar-login,a.botao-enviar-cadastro,a.botao-enviar-cartao,a.botao-finalizar-compra,a.botao-novo-cadastro,a.botao-prosseguir-cadastro,a.botao-prosseguir-compra,a.botao-salvar-lista,a.botao-simular-frete{background:unset;border:unset;color:unset}#loading-product-container{z-index:6;position:absolute;top:0;left:0;width:100%;height:100%}#loading-product-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.6}.botao-commerce:not(.botao-sob-consulta):not(.botao-nao_indisponivel){padding:0 1.25rem;font-family:var(--font_family);font-size:1rem;font-weight:600;color:var(--color_highlight_font);background-color:var(--color_highlight);border-radius:var(--border_radius);transition:ease-out .2s;height:44px;line-height:44px}.botao-commerce:not(.botao-sob-consulta):not(.botao-nao_indisponivel):hover{background-color:var(--color_highlight_hover)}.botao-commerce.botao-prosseguir-compra{display:inline-block}.modal.cart-preview .botao-commerce.botao-continuar-comprando{padding:0}.botao-commerce.botao-continuar-comprando .botao-commerce-img{padding:0 1.25rem;display:block}#wrapper{transform:inherit!important;padding:0!important}.varTit{font-size:1.12rem;font-weight:600;margin-bottom:.25rem}.varTit *{font-size:inherit;font-weight:inherit}.load-css .icon{left:50%;top:50%;position:absolute;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:30px;height:30px}.load-css .icon:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #9c9c9c;border-radius:50%}.load-css .icon:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #000;border-right-color:transparent;animation:rotate infinite linear .6s;border-radius:50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Mapa{display:none}input,select,textarea{border:0}button{border:0;cursor:pointer}p,ul,li{border:0}input.text,select.select,select.text,.campoform:not([type=checkbox]){padding:0 1.25rem;height:50px;font-size:.875rem;line-height:1.4;color:var(--color_font_medium);background-color:var(--color_background);border:1px solid var(--color_border);border-radius:var(--border_radius)}input.text.obriga,select.obriga{padding-left:17px}input.text:disabled,select.select:disabled,select.text:disabled{background-color:var(--color_background)!important;opacity:.8}select.text,select.select{-webkit-appearance:none;background-repeat:no-repeat;background-image:var(--arrow_select)!important;background-size:9.2px;background-position:calc(100% - 10px) center!important;padding-right:22px!important;cursor:pointer;max-width:100%}select.text::-ms-expand,select.select::-ms-expand{display:none}textarea.textarea,textarea#mensagem{border:1px solid var(--color_border);padding:.875rem;font-size:.875rem;border-radius:2px;color:var(--color_font_medium)}.blocoSucesso{color:#00ad29;margin:10px 0;background:#f1f9f3;padding:.5rem;font-size:.75rem;text-align:center;border-radius:4px}.blocoSucesso br{display:block!important}form[action*=question] .text,form[action*=question] .textarea{resize:none;display:block;max-width:384px;margin:9px auto 0}form[action*=question] fieldset{font-size:0}form[action*=question] fieldset .obriga.red{display:none}form[action*=question] fieldset p{font-size:0}#div_atualiza{text-align:center}#div_atualiza>p:first-of-type{font-size:0}#div_atualiza>p:first-of-type:before{content:"Preencha os campos abaixo para conhecermos um pouco melhor as suas necessidades!";display:block;font-size:1rem}form[action*=question] fieldset p label{font-size:.875rem;font-weight:700;text-align:center;display:block;margin-top:23px}form[action*=question] fieldset p label:nth-of-type(2),form[action*=question] fieldset p label:nth-of-type(4),form[action*=question] fieldset p label:nth-of-type(5),form[action*=question] fieldset p label:nth-of-type(6){display:none}.varCont textarea.textarea{width:100%}.modal-dialog-center{max-width:92%}#form1 input,#form1 select,#form1 textarea{width:100%;display:block}.MapaSite{width:100%;margin:15px 0;overflow:auto}p{padding:0;position:static}.MapaSite>ul{min-width:600px}.MapaSite h2{background:transparent}@media (max-width: 767px){.container{padding:0 .625rem}.row{margin:0 -.625rem}.row .col{padding:0 .625rem}}input[size]{max-width:100%}#modal-form-content h3{font-size:1.125rem}#modal-form-content fieldset{border:0}.box-shadow{box-shadow:0 4px 8px #0000000a}.box-alerts{padding:5px;font-size:.75rem;color:#fff;position:fixed;bottom:0;width:100%;left:0;z-index:9;right:0;background:#a51111;text-align:center}#alert-show{display:none}#alert-show:checked~.box-alerts{display:none}#alert-show+.infobox.danger,#alert-show+.box-alerts{display:none}.box-alerts:empty{display:none}.close-info:first-child{display:none}.close-info{position:absolute;top:0;width:14px;height:14px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:10px;bottom:0;margin:auto;display:block}.close-info:before{content:"";display:block;width:14px;height:2px;background:#1e201d;position:absolute;top:6px}.close-info:after{content:"";display:block;height:14px;width:2px;background:#1e201d;position:absolute;left:6px}@media (max-width: 395px){.infobox.danger+.close-info{top:32px}}@media (max-width: 431px) and (min-width: 395px){.infobox.danger+.close-info{top:-16px}}@media (max-width: 802px) and (min-width: 431px){.infobox.danger+.close-info{top:18px}}.infobox.danger+.close-info:before,.infobox.danger+.close-info:after{background:#fff}.box-alerts .infobox.danger{font-size:.75rem;padding:unset;color:#fff}.box-alerts .infobox{padding:10px 30px 10px 10px;font-size:.75rem;color:#707070}.title-store{font-size:1.125rem;font-weight:600;text-align:center}.perguntasProdutoBTimg{float:none!important;margin:1.25rem auto 0;display:block;width:160px!important;height:42px!important;font-family:var(--font_family);font-size:1rem;font-weight:600;border-radius:var(--border_radius);background-color:var(--color_base);color:var(--color_base_font);transition:ease-out .2s}.perguntasProdutoBTimg:hover{background-color:var(--color_base_hover)}.rte,.board_htm{width:100%;overflow:hidden}.page-noticia .board:after,.board_htm:after{content:"";display:block;clear:both}.rte h1,.board_htm h1{font-size:1.675rem;font-weight:700;margin-bottom:16px}.page-noticia .board h2,.rte h2,.board_htm h2{font-size:1.425rem;font-weight:700;margin-bottom:16px}.page-noticia .board h3,.rte h3,.board_htm h3{font-size:1.35rem;font-weight:700;margin-bottom:16px}.page-noticia .board h4,.board_htm h4,.rte h4{font-size:1.25rem;font-weight:700;margin-bottom:16px}.page-noticia .board h5,.board_htm h5,.rte h5{font-size:1.1125rem;font-weight:700;margin-bottom:16px}.page-noticia .board h6,.board_htm h6,.rte h6{font-size:1rem;margin-bottom:16px;font-weight:700}.board_htm img,.rte img{max-width:100%;height:auto!important;margin:10px 0}.board_htm img[style*="float: right"],.rte img[style*="float: right"]{margin:10px 0 10px 10px}.board_htm img[style*="float: left"],.rte img[style*="float: left"]{margin:10px 10px 10px 0}.page-noticia .board iframe,.board_htm iframe,.rte iframe{max-width:100%}.rte,.board_htm{font-family:inherit;font-size:.87rem;line-height:1.12rem}.board_htm p,.rte p{margin-bottom:14px}.board_htm p:last-child,.rte p:last-child{margin-bottom:0}.page-noticia .board a,.board_htm a,.rte a{text-decoration:underline}.page-noticia .board a:hover,.board_htm a,.rte a:hover{color:var(--color_primary_medium)}.page-noticia .board ul,.board_htm ul,.rte ul{list-style:disc;margin-left:1.875rem;margin-bottom:1.25rem;line-height:1.7}.page-noticia .board ol,.board_htm ol,.rte ol{list-style:decimal;margin-left:1.875rem;margin-bottom:1.25rem;line-height:1.7}.board_htm table,.rte table{width:100%}.board_htm th,.board_htm td,.rte table th,.rte table td{padding:.3125rem .625rem}.board_htm table tr:nth-child(odd) td,.rte table tr:nth-child(odd) td{background-color:#0000000d}.rte table tr:nth-child(2n) td,.board_htm table tr:nth-child(2n) td{background-color:#00000005}.rte .rte-video-wrapper,.board_htm .rte-video-wrapper,.page-noticia .board .rte-video-wrapper{position:relative;overflow:hidden;max-width:100%;height:auto;padding-bottom:56.25%}.rte .rte-video-wrapper .iframe,.board_htm .rte-video-wrapper .iframe,.rte .rte-video-wrapper iframe,.board_htm .rte-video-wrapper iframe,.page-noticia .board .rte-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.overflowed{overflow:hidden}.modal-theme{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;overflow:auto;opacity:0;visibility:hidden;transition:ease-in-out .3s}.modal-theme.show{opacity:1;visibility:visible}.modal-theme .modal-shadow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#00000080}.modal-theme .close-icon{position:absolute;top:-20px;right:-20px;display:flex;justify-content:center;align-items:center;z-index:10;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;color:var(--color_font_medium);border-radius:50%;background-color:#fff;box-shadow:0 3px 5px #00000026}.modal-theme .close-icon .icon{height:20px;display:block}.modal-theme .modal-scroll{width:100%;height:100%;overflow:auto}.modal-theme .modal-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-height:100%;padding:2.5rem}.modal-theme .modal-info{position:relative;width:100%;min-width:200px;max-width:1000px;padding:2.5rem;color:var(--color_font_medium);background:#fff;border-radius:6px;transition:transform cubic-bezier(.54,-.65,.48,1.64) .3s;transform:scale(.6);z-index:2}.modal-theme:not(.show) .modal-info{max-width:100px}.modal-theme.show:not(.loaded) .modal-info{transform:scale(1)}.modal-theme .modal-content img{display:block;max-width:100%}.modal-theme.modal-video .modal-info{padding:0}.modal-theme.modal-video .video{overflow:hidden;border-radius:6px}.modal-theme.modal-store-reviews .modal-info{max-width:500px}.modal-theme .append{padding:30px 20px 20px}.modal-theme .light_altura{width:400px!important;max-width:100%}.modal-theme .light_altura h2{font-weight:600;text-transform:uppercase;font-size:.875rem}.modal-theme .light_altura hr{display:none}@media (min-width: 991px){.modal-theme .append{padding:30px 40px}}@media (max-width: 767px){.modal-theme .modal-wrapper{height:auto}}@media (max-width: 575px){.modal-theme .modal-wrapper,.modal-theme .modal-info{padding:1.25rem}}@media (min-width: 768px){.application{padding-top:110px}.application.menu-default{padding-top:170px}.application.with-message-line{padding-top:152px}.application.with-message-line.menu-default{padding-top:212px}}.error-message{padding:.5rem;font-size:.75rem;text-align:center;border-radius:4px;color:#e15656;background-color:#ffebeb}.swiper-carousel{position:relative}.swiper-carousel .prev,.swiper-carousel .next,.swiper-container .prev,.swiper-container .next{position:absolute;top:0;bottom:0;width:28px;height:48px;cursor:pointer;background-color:var(--color_secondary_medium);color:var(--color_font_inverted);z-index:3;border-radius:2px;line-height:52px;text-align:center;margin:auto}.swiper-carousel .prev,.swiper-container .prev{left:0}.swiper-carousel .next,.swiper-container .next{right:0}.swiper-carousel .prev.swiper-button-disabled,.swiper-carousel .next.swiper-button-disabled,.swiper-container .prev.swiper-button-disabled,.swiper-container .next.swiper-button-disabled{opacity:0;visibility:hidden}@media (max-width: 767px){.swiper-carousel .prev,.swiper-carousel .next,.swiper-container .prev,.swiper-container .next{display:none}}.swiper-container .dots{display:flex;justify-content:center;width:100%;margin-top:1.5rem;position:relative;z-index:2}.swiper-container .dots .dot{width:12px;margin:0 5px;cursor:pointer;padding:5px 0}.swiper-container .dots .dot:after{content:"";display:block;height:12px;border-radius:8px;border:1px solid var(--color_border);transition:ease-out .2s;width:12px}.swiper-container .dots .dot-active:after{background-color:var(--color_base)}@media (min-width: 768px){.swiper-container.hide-dots-desk .dots{display:none}}.section-header{margin-bottom:1.875rem;display:flex;flex-direction:column}.section-header.center{align-items:center}.section-header.left{align-items:flex-start}.section-header.right{align-items:flex-end}.section-header:after{content:"";display:block;width:40px;height:4px;background-color:var(--color_base);margin:1rem 0}.section-header .title-section{font-size:2.37rem;font-weight:600;color:var(--color_font)}.section-header .subtitle-section{font-size:1.125rem;font-weight:600;color:var(--color_font_light)}@media (max-width: 575px){.section-header .title-section{font-size:1.25rem}.section-header .subtitle-section{font-size:.875rem}}@media (min-width: 992px){.page-content:not(.not-padding){padding-top:40px}}@media (max-width: 991px){.page-content:not(.not-padding){padding-top:20px}}.suggestion{position:absolute;top:100%;left:0;max-width:unset;max-height:450px;min-width:unset;width:100%;padding:0 1.25rem;box-shadow:0 4px 8px #00000029;background-color:var(--color_background);border:none;border-radius:0 0 3px 3px;scrollbar-color:var(--color_header_highlight) var(--color_background);scrollbar-width:thin}.suggestion::-webkit-scrollbar{width:6px;background:var(--color_background)}.suggestion::-webkit-scrollbar-track{background:var(--color_background)}.suggestion::-webkit-scrollbar-thumb{background:var(--color_header_highlight);border-radius:5px}.suggestion:hover{display:block!important}.suggestion .idp,.suggestion .cl{display:none}.suggestion-title{font-family:inherit;line-height:1.4;font-size:.875rem;font-weight:600;text-indent:0;margin-bottom:10px;text-transform:uppercase;background-color:transparent!important;color:var(--color_font_dark)}.suggestion-words{margin-bottom:1.875rem;padding:1.25rem 0 0;background:transparent}.suggestion-words .suggestion-title{margin-bottom:.3125rem}.suggestion-words span{font-size:.875rem;border:0;margin:0;padding:0;line-height:1.4;background-color:transparent;transition:ease-out .2s}.suggestion-words span:hover{color:var(--color_primary_medium);background-color:transparent}.suggestion-products{width:100%;padding:0;background:transparent}.suggestion-products .suggestion-product:hover{background:transparent}.suggestion-products .suggestion-product a{display:flex;margin:0;padding:0}.suggestion-products .suggestion-product a:hover{background:transparent}.suggestion-products .suggestion-product .suggestion-img{width:50px;height:50px;float:unset;margin-right:.625rem}.suggestion-products .suggestion-product .suggestion-img img{max-width:100%;max-height:100%;margin:auto;display:flex;align-items:center;justify-content:center}.suggestion-products .suggestion-product .suggestion-desc{width:calc(100% - 60px)}.suggestion-products .suggestion-product .suggestion-desc .titlep{font-size:.875rem;font-weight:500;color:var(--color_font_light);transition:ease-out .2s}.suggestion-products .suggestion-product .suggestion-desc .titlep:hover{color:var(--color_primary_medium)}.loader:not(img){position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;background-color:#fffc;transition:ease-out .2s}.loader.show{opacity:1;visibility:visible}.loader .spinner{width:40px;height:40px;position:relative}.loader .spinner .double-bounce-one,.loader .spinner .double-bounce-two{width:100%;height:100%;border-radius:50%;background-color:var(--color_primary_medium);opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}.loader .spinner .double-bounce-two{animation-delay:-1s}.loader .message{font-size:.875rem;margin-top:.625rem;color:var(--color_font_dark)}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.floating-whatsapp{position:fixed;display:flex;bottom:70px;font-size:1rem;z-index:9}.floating-whatsapp.on-left{left:50px}.floating-whatsapp.on-right{right:50px}.floating-whatsapp a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;transition:ease-out .2s;color:#fff}.floating-whatsapp a{background-color:#25d366}.floating-whatsapp a:hover{background-color:#23c35f}.floating-whatsapp a .icon{font-size:2.0625rem}@media (max-width: 767px){.floating-whatsapp.on-left{left:10px}.floating-whatsapp.on-right{right:10px}}.overlay-shadow{position:fixed;height:100%;width:100%;top:0;left:0;z-index:19;opacity:0;visibility:hidden;background-color:#000;transition:ease-out .3s}.overlay-shadow.show{opacity:.5;visibility:visible}.close-box{position:absolute;top:2.8125rem;right:3.625rem;font-size:1.125rem;width:22px;height:22px;cursor:pointer}.close-box:hover .icon{transition:ease-in-out .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-wrapper{width:100%}.small-search .search-wrapper{display:flex;justify-content:end}.small-search.logo-second-position .header-menu+.search-wrapper{justify-content:start}.logo-second-position .header-menu+.search-wrapper+.block-logo+.account_cart{justify-content:end}.header-search-wrapper{position:relative;width:100%}header .header-search-wrapper .input-search{display:block;width:100%;height:48px;padding:0 58px 0 20px;font-size:.875rem;border-radius:var(--border_radius);color:var(--color_header_second_font);background:var(--color_header_bg);border:1px solid var(--color_border)}header .header-search-wrapper .input-search:focus{box-shadow:inset 0 0 4px var(--color_border)}header .header-search-wrapper .input-search::-webkit-input-placeholder{color:var(--color_header_second_font)!important}header .header-search-wrapper .input-search:-ms-input-placeholder{color:var(--color_header_second_font)!important}header .header-search-wrapper .input-search::-ms-input-placeholder{color:var(--color_header_second_font)!important}header .header-search-wrapper .input-search::placeholder{color:var(--color_header_second_font)!important}.header-search-wrapper .button-search{position:absolute;width:50px;height:100%;top:0;right:14px;font-size:20px;color:var(--color_header_highlight);background-color:transparent}.header-search-wrapper .button-search .icon{font-size:2.18rem}.header .header-search-wrapper.open-search{max-width:80px;transition:ease-out .5s}.header .header-search-wrapper.open-search.active{max-width:600px}@media (max-width: 500px){.header .header-search-wrapper .input-search{font-size:16px}}.top-bar{background-color:var(--color_base);color:var(--color_base_font);text-align:center;font-size:.875rem;font-weight:600}.header>.bg{background-color:var(--color_header_bg)}.header .line{height:110px;transition:ease-out .3s}.header-menu{display:flex;align-items:center;margin-right:1rem;cursor:pointer;transition:.3s}.header-menu .header-menu-icon{display:flex;flex-direction:column;justify-content:space-between;flex-grow:0;flex-shrink:0;width:20px;height:14px;margin-right:.5rem;cursor:pointer}.header-menu .header-menu-icon div{width:100%;height:2px;background-color:var(--color_base);position:relative;transition:ease-in-out .2s}.header .block-logo{flex-shrink:0}.header .logo{display:block;font-size:0}.header .logo img{width:auto;height:auto}.header .logo svg+.title-store,.header .logo img+.title-store{display:none}.account i{margin-right:2px;font-size:2.25rem}.account [data-logged-user=true]:not(.tray-hide)+[data-logged-user]{display:none}.account div>span{-webkit-box-flex:1;-ms-flex-positive:1;min-height:17px;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;font-size:1rem;font-weight:600}.account .customer-name{font-size:.875rem;font-weight:500;min-width:130px}.account span{color:var(--color_header_main_font);font-size:.875rem;font-weight:500}.account div,.account a,.account .login-links span{color:var(--color_header_second_font);font-weight:600;transition:ease-out .2s;line-height:15px}.account a:hover{opacity:.8}.account .login-links{display:flex}.account .login-links span{padding:0 4px}.header .cart-header{margin-left:2rem;flex-shrink:0;transition:ease-out .2s;cursor:pointer;position:relative}.header .cart-header.with-item{min-width:63px}.header .cart-header:hover{opacity:.8}.header .cart-header .icon{font-size:2.25rem;display:inline-block}.header .cart-header .number{display:inline-block;width:24px;height:24px;border-radius:50%;line-height:24px;text-align:center;font-size:.875rem;font-weight:400;vertical-align:middle;color:var(--color_highlight_font);background-color:var(--color_highlight)}.header .cart-header .only-bullet{width:12px;height:12px;border-radius:50%;background-color:var(--color_highlight);display:inline-block;position:absolute;right:1px;top:4px}.custom-header-icon{display:inline-block;vertical-align:middle;object-fit:contain}.account .custom-header-icon,.cart-header .custom-header-icon{margin-right:2px}@media (max-width: 767px){.custom-header-icon{max-width:28px;max-height:28px}}@media (min-width: 768px){.top-bar{position:fixed;top:0;left:0;right:0;z-index:10}.header{position:fixed;width:100%;z-index:10;top:0;transition:ease-out .3s}.top-bar:not(.hide-top-bar)+.header{top:42px}.header .block-logo{width:220px}.header-menu{width:0;flex:0 0 0;transform:translate(-40px);opacity:0;visibility:hidden;margin-right:0;overflow:hidden;max-width:0;transition:ease-out .3s}.header.fixed .header-menu,.header .header-menu.menu-hamburger{width:auto;transform:translate(0);opacity:1;visibility:visible;overflow:visible;max-width:75px}.header-menu.show-menu .header-menu-icon div:first-child{width:23px;transform:rotate(45deg);top:5px}.header-menu.show-menu .header-menu-icon div:nth-child(2){width:0;opacity:0}.header-menu.show-menu .header-menu-icon div:last-child{width:23px;transform:rotate(-45deg);top:-6.4px}.header .logo svg,.header .logo img{max-width:100%;max-height:74px;transition:ease-out .35s}.header .line>*:not(.header-menu){margin:0 2rem}.header .line>.header-menu:not(.menu-hamburger)+*{margin-left:0}.header .line>*:last-child{margin-right:0}.account [data-logged-user=true]:not(.tray-hide)+[data-logged-user]{display:none}.account{position:relative}.account.text-icon{min-width:145px}.header .account .modal-white{width:160px;padding:15px 20px;position:absolute;top:40px;left:0;right:auto;background:var(--color_background);transition:.3s ease-in-out;opacity:0;visibility:hidden;border-top:2px solid var(--color_base);box-shadow:0 4px 8px var(--color_border)}.header .account:hover .modal-white{opacity:1;visibility:visible;transition:.2s ease-in-out}.header .account .modal-white a{font-size:.83rem;display:block;padding:.5rem 0}.header.fixed{max-height:115px}.top-bar{height:42px;line-height:42px;transition:transform .2s ease-out .2s,background .2s ease-out}.top-bar.hide-top-bar{transform:translateY(-50px);font-size:0}.header.fixed .bg{box-shadow:0 4px 8px #0000000f;transition:ease-out .3s}.header.fixed .line{height:84px;transition:ease-out .3s .3s}.header.fixed .logo svg,.header.fixed .logo img{max-height:42px}.header .line.logo-second-position:not(.with-menu-hamburger)>*,.header .line.logo-second-position>*{width:33%}.header .line.logo-second-position.with-menu-hamburger>*:first-child,.header.fixed .line.logo-second-position>*:first-child{width:75px}.header .line.logo-second-position.with-menu-hamburger>*:nth-child(2),.header.fixed .line.logo-second-position>*:nth-child(2){width:calc(33% - 75px)}.header .line.logo-second-position:not(.with-menu-hamburger)>.header-menu:not(.menu-hamburger){margin-right:1rem}}@media (min-width: 768px) and (max-width: 1140px){.header .block-logo{width:120px}}@media (max-width: 767px){.top-bar{font-size:.75rem;padding:.5rem 0}.header .header-menu{width:64px;margin-right:2.875rem;order:1}.header-menu .header-menu-text{display:none}.header .block-logo{width:calc(100% - 208px);order:2}.header .account_cart{order:3}.header .search-wrapper{order:4}.header .cart-toggle .cart-quantity{width:20px;height:20px;font-size:12px;line-height:20px}.header .line{flex-wrap:wrap;height:calc(145px + 1.25rem);padding-bottom:1.25rem;padding-top:1.25rem;justify-content:space-between}.header .header-search-wrapper{margin-top:1.25rem}.header .logo svg,.header .logo img{max-width:100%;max-height:45px}.header .account{display:none}.account div,.account a,.account .login-links span{font-weight:400;font-size:.875rem}}.nav{position:relative;z-index:-1;background-color:var(--color_header_bg);transition:transform .3s ease-out .3s,background .3s ease-out}.nav .list,.nav .list>.first-level{position:relative}.nav .list>li>a,.nav .list>li>span{position:relative;display:flex;justify-content:center;align-items:center;height:60px;padding:0 8px;font-weight:600;text-align:center;cursor:pointer;color:var(--color_header_main_font);z-index:2;transition:ease-out .2s}.nav .list>.first-level.sub>a .name:after,.nav .list>.first-level.sub>span .name:after,.nav-mobile .first-level>li.sub>a:after{content:"\e900";font-family:icomoon!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;height:14px;font-size:.75rem;margin-left:.3125rem;vertical-align:middle;transition:ease-out .2s}.nav-mobile .first-level>li.sub>a:after{position:absolute;right:15px}.nav .list .second-level{position:absolute;top:calc(100% - 40px);min-width:275px;width:auto;padding:1.0625rem 1.5rem;opacity:0;visibility:hidden;background-color:var(--color_header_bg);transform:translateY(40px);border-top:3px solid var(--color_base);overflow-y:auto;transition:ease-out .2s;box-shadow:0 4px 8px #0000000f}.nav .first-level:hover .second-level{opacity:1;visibility:visible}.nav .list .second-level{scrollbar-color:var(--color_base) var(--color_header_bg);scrollbar-width:thin}.nav .list .second-level::-webkit-scrollbar{width:6px;background:var(--color_header_bg)}.nav .list .second-level::-webkit-scrollbar-track{background:var(--color_header_bg)}.nav .list .second-level::-webkit-scrollbar-thumb{background:var(--color_base);border-radius:5px}.nav .first-level:nth-child(n+5) .second-level,.nav .first-level:last-child .second-level{left:auto;right:0}.nav .first-level:hover>a,.nav .list>li.sub .second-level>li:hover>a,.nav .list>li.sub .third-level>li:hover>a,.nav .list>li.sub .third-level>li>ul>li:hover>a{color:var(--color_base);opacity:1}.fixed .nav,.nav.menu-hamburger{transform:translateY(-115%);overflow:hidden;transition:transform .3s ease-out,background 0s ease-out .3s,height .2s ease-out}.fixed .nav .list>li>a .icon{max-height:0;margin:0;opacity:0;visibility:hidden;overflow:hidden;transition:.2s ease-out .2s}.fixed .nav.show-nav,.nav.menu-hamburger.show-nav{transform:translateY(0);box-shadow:0 1px 5px #0000000f;height:auto;overflow:inherit}@media (max-width: 1000px){.nav .list>li>a{font-size:1rem;padding:0 .625rem}}@media (max-width: 900px){.nav .list>li>a{font-size:.875rem;padding:0}}@media (max-width: 767px){.nav{display:none}.nav.show{display:block!important}}.nav .list>li.sub>.sub-list>li a{display:block;font-size:1rem;font-weight:600;transition:ease-out .2s;color:var(--color_header_second_font)}.nav .second-level>li a{padding:.5rem 0;font-weight:500}.nav .list>li.sub .third-level>li a{font-weight:400;font-size:.875rem}.nav .second-level>a{font-size:1.12rem;font-weight:500;line-height:1.31rem;color:var(--color_base);margin-bottom:4px;display:block}.menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;max-width:500px;display:flex;flex-direction:column;padding:1.875rem 1.125rem;background-color:var(--color_header_bg);transform:translate(calc(-100% - 10px));box-shadow:0 3px 12px #00000029;z-index:20;transition:ease-out .3s}.menu-mobile.show{transform:translate(0)}.menu-mobile .close-box{top:33px;right:20px;color:var(--color_header_main_font)}.menu-mobile .header-menu{margin-right:1.25rem;cursor:default}.menu-mobile .block-title{width:100%;font-size:1.125rem;font-weight:500;padding-right:3.125rem;color:var(--color_header_main_font)}.menu-mobile .nav-mobile-wrapper{flex-grow:1;height:calc(100% - 80px);margin:1.875rem 0 0;padding:1.875rem 0 0;overflow:auto;border-top:solid 2px var(--color_header_details)}.nav-mobile{overflow-y:auto;height:100%;overflow-x:hidden}.nav-mobile{scrollbar-color:var(--color_base) var(--color_header_details);scrollbar-width:thin}.nav-mobile::-webkit-scrollbar{width:6px;background:var(--color_header_details)}.nav-mobile::-webkit-scrollbar-track{background:var(--color_header_details)}.nav-mobile::-webkit-scrollbar-thumb{background:var(--color_base);border-radius:5px}.nav-mobile .list li a{position:relative;display:flex;align-items:center;padding:.4375rem 0;color:var(--color_header_main_font);font-weight:600}.nav-mobile .first-level>li{border-bottom:1px solid var(--color_border);padding:.25rem 0}.nav-mobile .list .third-level a{font-weight:400}.nav-mobile li.sub>.second-level{padding-left:20px}.nav-mobile li.sub>.second-level{display:none}.nav-mobile li.sub.show>.second-level{display:block}.nav-mobile li.sub.show>a:after{transform:rotate(-180deg)}.banner{padding:1.5rem 0}.banner .item-image{display:block;overflow:hidden}.banner img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;transition:opacity ease-out .2s}.banner img:not(.loaded){background-color:var(--color_banners)}@media (max-width: 767px){.banner-desktop{display:none}}@media (min-width: 768px){.banner-mobile{display:none}}.section-slideshow.banner{margin:0;padding:0;position:relative}.section-slideshow .item a{display:block}.section-slideshow .item-image{z-index:1;overflow:hidden;display:block}.section-slideshow .swiper-container .dots{margin:0;position:absolute;bottom:28px;z-index:5}.section-slideshow .swiper-container:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.banner-line .item-image,.banner-line .item-image img{height:100%}.section-banners-grid{padding:2rem 0}.section-banners-grid .item{width:100%;overflow:hidden}.section-banners-grid .two .item{width:calc(50% - 15px)}.section-banners-grid a{display:block}.section-banners-grid .item a,.section-banners-grid .item span{display:block;width:100%;transition:ease-out .3s}.section-banners-grid a:hover,.section-banners-grid span:hover{transform:scale(1.1)}@media (max-width: 767px){.section-banners-grid .container{flex-wrap:wrap;margin:.625rem 0}.section-banners-grid .item{width:49%;margin:.5%}.section-banners-grid .two .item{width:100%}.banner-line .container{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.banner-line .item{width:100%;margin:0;overflow:hidden}}@media (min-width: 768px){.banner-line .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.banner-line .item{overflow:hidden}.section-banners-grid .\31-big-2-half{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-banners-grid .\31-big-2-half .item{overflow:hidden}.section-banners-grid .\31-big-2-half .item:first-child:nth-last-child(n+3){grid-row:span 2}.section-banners-grid .\31-big-2-half .item:not(:first-child){position:relative}.section-banners-grid .\31-big-2-half .item:not(:first-child) .item-image{position:absolute;inset:0}.section-banners-grid .\31-big-2-half .item:not(:first-child) img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.section-banners-grid .\31-big-2-half{display:flex;flex-wrap:wrap;justify-content:space-between}.section-banners-grid .\31-big-2-half .item{margin:0 0 10px;width:100%}}.product-rating{font-size:1rem;margin:.15rem 0}.product-rating .total{font-size:.75rem;font-weight:500;margin-top:.3125rem;transition:ease-out .2s}.product-form .product-rating{flex-wrap:wrap}.product-form .product-rating .total{width:100%;text-align:center}.product-rating .total:hover{opacity:.8}.product-rating .icon{background:url(../img/empty-rating.svg) no-repeat;width:.938em;height:.938em;background-size:100%;display:block}.product-rating .icon.active{background-image:url(../img/rating.svg)}.product-rating .icon:not(:last-child){margin-right:.3125rem}.actions .product-button{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1;height:50px;font-size:1rem;font-weight:600;border-radius:var(--border_radius);text-align:center;cursor:pointer;color:var(--color_highlight_font);background-color:var(--color_highlight);transition:ease-out .2s}.actions .product-button:hover{background-color:var(--color_highlight_hover)}.product{display:flex;flex-direction:column;width:100%;position:relative;color:var(--color_font_medium);background-color:var(--color_background);border-radius:2px;overflow:hidden;z-index:3;transition:ease-in-out .2s;border:1px solid transparent}.product:hover{border-color:var(--color_border)}.product .image{position:relative;padding:.5rem}.product .space-image{display:block;position:relative;overflow:hidden}.product .space-image:after{content:"";display:block;height:0;padding-bottom:100%}.product .space-image.image-vertical:after{padding-bottom:133.33%}.product .space-image.image-horizontal:after{padding-bottom:56.25%}.product .space-image img{display:block;max-width:100%;max-height:100%;object-fit:cover;position:absolute;inset:0;margin:auto;transition:opacity ease-out .2s,transform ease-out .2s}.product .space-image img:not(.loaded){width:100%}.product .space-image.second img:nth-child(2){opacity:0}@media (min-width: 768px){.product:hover .space-image.second img:nth-child(2){opacity:1}.product:hover .space-image.second img:nth-child(1){opacity:0}}.product .product-tags{position:absolute;right:.75rem;top:.75rem;width:139px;text-align:right;z-index:2}.product-tags .tag.text{background-color:var(--color_base);color:var(--color_base_font);font-size:.75rem;font-weight:600;text-transform:uppercase;border-radius:var(--border_radius);text-align:center;padding:.25rem .5rem;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.product-tags .tag.image img{height:auto;max-height:24px;width:auto;max-width:119px}@media (max-width: 767px){.product .product-tags{right:.75rem;top:.75rem;width:100px}.product-tags .tag.text{font-size:.75rem;padding:.15rem .5rem}}.product .product-info{display:flex;flex-direction:column;flex-grow:1;padding:.5rem;text-align:center}.product .product-info .product-name{color:var(--color_font);flex-grow:1;max-height:45px;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product .product-rating{height:20px;overflow:hidden;margin:0;align-items:center}.product .product-price{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-height:70px}.product .product-price .loading-pricing{font-size:.75rem}.product .product-price .product-has-variants{font-size:.75rem;color:var(--color_font_dark)}.product .product-price .price .precode,.product .product-price .price .oculta_destaque,.product .product-price .price .old-price{font-size:.75rem;text-decoration:line-through}.product .product-price .price .current-price{display:block;font-size:1rem;font-weight:600}.product .product-price .product-installments{font-size:.75rem;display:block}.product .product-price .product-installments>br:first-child{display:none}.product .product-price .product-message{font-size:1.375rem;font-weight:600;color:var(--color_font_light)}.product .product-price .product-message .notify-me{display:block;font-size:.875rem;font-weight:500;margin-top:.3125rem;color:var(--color_font_light)}.product .product-price .product-message .notify-me .icon{font-size:.5rem}.product .product-price .product-unavailable{font-size:.875rem;font-weight:500;color:var(--color_font_light)}.product .product-price .product-unavailable .icon{color:inherit;display:inline-flex}.product .product-price .product-unavailable .unavailable-title{display:block;font-size:1.125rem;font-weight:500}.product .product-price .product-unavailable .unavailable-text{font-size:.75rem;display:inline-flex;align-items:center;gap:.3125rem}.product .actions{padding:0 1.25rem 1rem}@media (max-width: 870px){.product .tags{display:none}}@media (max-width: 767px){.product .product-info{padding:2rem .625rem 1.25rem}.product .product-info .product-name{font-size:.75rem;max-height:33px}.product .product-price .price .current-price{font-size:1rem}.product .product-price .product-message{font-size:.875rem}.product .product-price .product-message .notify-me{font-size:.75rem}.product .actions{position:initial;padding:0 .625rem 1.25rem;opacity:1;visibility:visible}.product .product-price .product-message .notify-me .icon{display:none}}@media (max-width: 575px){.product .image{position:relative}}@media (max-width: 450px){.product .product-button .icon{font-size:1.25rem;height:22px}.product .quantity-buttons{display:none}}.section-showcase{position:relative;padding:2rem 0}.section-showcase .container{position:relative}.section-showcase.z-index{z-index:5}.section-showcase .swiper-container{padding-bottom:40px;margin-bottom:-40px}@media (max-width: 575px){.section-showcase .container{padding:0 .3125rem}}.list-product{margin:0 -.625rem -2.5rem}.list-product .item{display:flex;height:auto;width:25%;margin-bottom:2.5rem;box-sizing:border-box;padding:0 .625rem}@media (max-width: 1080px){.list-product:not(.swiper-wrapper) .item{width:33.33333%}}@media (max-width: 800px){.list-product:not(.swiper-wrapper) .item{width:50%}}@media (max-width: 767px){.list-product{margin-left:0;margin-right:0}.list-product .item{padding:0 5px}}.breadcrumb{width:100%;margin:0 0 1.875rem;font-size:.75rem;color:var(--color_font_light)}.breadcrumb+.breadcrumb{display:none}.breadcrumb a{font-weight:400;transition:color ease-out .3s}.breadcrumb a:hover{opacity:.8}.breadcrumb .breadcrumb-item:not(:last-child){padding-right:25px;position:relative}.breadcrumb .breadcrumb-item:not(:last-child):after{content:">";display:block;position:absolute;top:1px;right:10px}.pagination .page{margin:0 .1875rem}.pagination a svg{width:14px;height:14px;display:block}.pagination .page a,.pagination .page.current{font-size:.87rem;font-weight:400;padding:0 .5rem;transition:ease-out .2s;display:flex;align-items:center}.pagination .page.first a,.pagination .page.last a{padding:0}.pagination .page.current{color:var(--color_base);font-size:1rem;font-weight:600}.pagination .page a:hover{color:var(--color_base)}.pagination .page .icon{font-size:1rem;display:inline-flex;color:inherit}@media (min-width: 768px){.pagination .page.first .icons,.pagination .page.last .icons{display:none}.pagination .page.first .text,.pagination .page.last .text{display:block}}@media (max-width: 767px){.pagination .page.first a,.pagination .page.last a{padding:0}.pagination .page.first .icons,.pagination .page.last .icons{display:block}.pagination .page .icon{font-size:.75rem;width:.5rem;display:inline-block}.pagination .page.first .icons .icon:last-child{margin-right:.1875rem}.pagination .page.first .text,.pagination .page.last .text{display:none}}.banner_lista img{width:100%}.page-listas_index .board h2{font-size:2.37rem;font-weight:600;color:var(--color_font_dark);margin-bottom:1.875rem;text-align:center}.page-listas_index .board h2:after{content:"";display:block;width:40px;height:4px;background-color:var(--color_base);text-align:center;margin:1rem auto}#tipos-listas li{margin-bottom:1.875rem}#tipos-listas h3{font-size:1rem;font-weight:500;margin-bottom:.625rem;text-align:center}#tipos-listas li a{display:block}.page-listas_evento h2,.page-listas_busca h2{font-size:18px;font-weight:500;color:var(--color_font_dark)}.page-listas_evento table.busca{margin-top:.9375rem}.page-listas_busca .titCatalogo{font-size:1.125rem;font-weight:500;color:var(--color_font_dark)}.page-listas_busca form[action*="listas_busca.php"]{margin-top:.625rem}.page-listas_busca table.busca{margin-bottom:1.875rem}.page-listas_busca h2~*,.page-listas_busca h2~* strong{font-size:.875rem;font-weight:400}.page-listas_busca h2~ul{margin:1.875rem 0}.page-listas_busca h2~ul br{display:none}.page-listas_busca h2~ul li{position:relative;padding:1.25rem;border:solid 1px var(--color_gray_dark)}.page-listas_busca h2~ul li .NomeProduto{font-size:1rem;font-weight:600;color:var(--color_font_dark)}.page-listas_busca h2~ul li .NomeProduto+label b{font-weight:400}.page-listas_busca h2~ul li a[href*="lista.php"]{position:absolute;right:20px;top:calc(50% - 13px)}#lista_criar h2{margin-top:10px;font-size:1rem;font-weight:600;text-transform:uppercase}#lista_criar input[size="40"],#lista_criar input[size="50"]{width:100%;max-width:300px}.page-listas_criar .board{font-size:.875rem}.page-listas_criar .board td{padding:10px;word-break:break-all}.page-print_lista .page-content h1{font-size:1.375rem;text-transform:uppercase;font-weight:600;margin:10px 0}.page-print_lista .page-content h2{font-size:1rem}.lista-produtos{text-align:center;display:inline-block;max-width:340px;margin:15px;width:100%}.lista-produtos .lista-produto-comprar{position:relative;width:100%;max-width:200px;height:42px;margin:.625rem auto;color:var(--color_font_inverted);background-color:var(--color_secondary_medium);border-radius:3px;transition:ease-out .2s}.lista-produtos .lista-produto-comprar:before{content:"Comprar";line-height:40px;font-size:.875rem;text-transform:uppercase;font-weight:600}.lista-produtos .lista-produto-comprar:hover{opacity:.8}.lista-produtos .lista-produto-comprar input[type=image]{width:100%;height:42px;top:0;left:0;position:absolute;opacity:0}.lista-imagem img{max-width:100%}.page-lista .board,.page-lista .board hr{margin:20px 0}.lista-produtos .qntd{border:1px solid #e5e5e5;width:80px;display:block;margin:5px auto;height:35px;text-align:center}.page-navegacao_visitados hr{margin:20px 0}.page-navegacao_visitados .change{display:none}.page-navegacao_visitados h2{font-size:1.125rem;margin:20px 0}.bts,.bts2{padding:4px 8px;height:23px;text-align:center;line-height:14px;font-size:.75rem;display:inline-block;border-radius:20px;margin:0 .3125rem;background-color:var(--color_secondary_medium);color:var(--color_font_inverted);transition:ease-out .2s}.bts:hover,.bts2:hover{opacity:.8}.vitrineVisitados{margin:0 -10px;display:flex;font-size:.875rem}.vitrineVisitados>li{padding:10px;width:calc(100% / 3)}.nomeProd{margin-bottom:10px;display:block}.ranking.hreview-aggregate{margin:5px 0}.editComment li>a{display:block;width:90px;height:90px}.editComment li>a img{display:block;margin:auto}.editComment li{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.editComment h3{font-size:.75rem;font-weight:600;white-space:nowrap;position:absolute;width:calc(100% - 100px);left:100px;top:0}.editComment .bts{margin:0 0 5px}.editComment .ranking{font-weight:600}.editComment .relativity{width:100%;padding-top:25px}.editComment .change{font-size:.75rem;margin-top:5px}.consulta-product{font-size:.75rem;font-weight:600;margin-bottom:10px}@media (max-width: 1024px){.box-gallery .image-show img:nth-child(2){display:none!important}}@media (max-width: 767px){#lista_criar td{display:block;padding:5px 0}.vitrineVisitados>li{width:100%}}#preco_atual[value="0.00"]+#preco{margin-top:30px}#preco_atual[value="0.00"]+#preco br:first-of-type{display:none}.filters-list{font-size:.75rem}.applied-filters{margin:10px 0}.applied-filters a{color:var(--color_primary_medium);font-weight:600}.applied-filters a svg{width:8px;height:8px;fill:inherit;margin-left:10px}.sidebar-category li:not(.sub) a.sub-filter:after{display:none}.filters-list a{display:inline-block;padding:5px 0;line-height:1;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.filters-list a:hover{color:var(--color_primary_medium)}.filters-list label{cursor:pointer;padding:5px 0}.space-radio{padding:3px 0}.filters-list input[type=checkbox]{position:absolute;left:0;z-index:-1;opacity:.001;width:0;height:0}.filter-button{margin:10px 0;width:100%}.icon-radio{width:18px;height:18px;border:1px solid #707070;opacity:.5;position:relative;margin-right:14px;display:block}.icon-radio:before{content:"";display:block;position:absolute;inset:0;margin:auto;width:10px;height:10px;background-color:#707070;opacity:0;-webkit-transition:ease-in-out .3s;-o-transition:ease-in-out .3s;transition:ease-in-out .3s}.filters-list input:checked~.icon-radio:before{opacity:1}.col-content .breadcrumb{margin:0 0 22px}@media (max-width: 991px){.hide-menu{display:none}}#lightwindow,#lightwindow_overlay{display:none}.sidebar-central{width:250px;margin-right:30px}.sidebar-central>div>ul>li{margin-bottom:1.25rem}.sidebar-central h4{font-weight:600;font-size:1.12rem;margin:10px 0 4px;color:var(--color_font_dark)}.sidebar-central a{font-size:.875rem;display:inline-block;margin:4px 0;color:inherit;transition:ease-out .2s}.sidebar-central a:hover{color:var(--color_primary_medium)}.central-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.col-panel{width:calc(100% - 280px);font-size:.875rem}.col-panel h1,.col-panel h2{font-size:1rem;font-weight:600;margin:0 0 10px;color:var(--color_font_dark)}.col-panel h1{border-bottom:solid 1px var(--color_gray_dark);padding-bottom:.625rem}.col-panel .icoPai{width:100%;margin:20px 0 0;padding:0 10px}.col-panel .icoFilho{padding:0 10px;display:inline-block;text-align:center}.col-panel hr{display:none}.icoFilho .bgcolor{background:var(--color_font_medium)}@media (max-width: 550px){form[action*=central_premiacao_historico] input{width:100%;display:block;max-width:300px;margin-bottom:10px}}.col-panel .icoPai img{display:none}.central-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.central-icons a{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:block;padding-bottom:20px;position:relative;z-index:2;width:100%;text-align:center}.central-icons p{margin-top:-15px}.col-panel .tablePage{border:1px solid #e4e4e4}.col-panel strong,.col-panel b{font-weight:600}.col-panel .tablePage th,.col-panel .tablePage td{border:1px solid #e4e4e4;padding:5px}.table-overflow{overflow:auto;width:100%}@media (max-width: 991px){.col-panel{width:100%;margin:20px 0}.sidebar-central{width:100%;margin:0}.line-panel{display:block}}.footer{background:var(--color_footer_bg);color:var(--color_footer_second_font);margin-top:1.875rem;padding:20px 0 28px}.footer .footer-main .logo img{display:block;height:100%;max-height:64px}.footer .footer-main .social-media a{font-size:22px;color:var(--color_footer_highlight);transition:ease-out .2s;margin:0 .625rem}.footer .footer-main .social-media a:hover{opacity:.8}.footer .footer-main .newsletter{width:100%;padding:40px 0}.footer .footer-main .newsletter .icon-news{font-size:4rem;margin-right:1rem}.footer .footer-main .newsletter .info{width:33%}.footer .footer-main .newsletter .text .first{font-size:1.12rem;font-weight:600;color:var(--color_footer_main_font)}.footer .footer-main .newsletter .text .last{color:var(--color_footer_second_font)}.footer .footer-main .newsletter .form{width:60%;padding-left:1.25rem;position:relative}.footer .footer-main .newsletter .form .field{height:50px;background-color:var(--color_background);border:1px solid var(--color_border);color:var(--color_footer_second_font);width:100%;padding:1.0625rem 1.25rem;border-radius:var(--border_radius);font-size:.875rem}.footer .footer-main .newsletter .form .field:focus{box-shadow:inset 0 0 4px var(--color_border)}.footer .footer-main .newsletter .form .field::placeholder{color:var(--color_footer_second_font)}.footer .footer-main .newsletter .form .news-button{width:100%;height:50px;font-size:1rem;background-color:var(--color_base);color:var(--color_base_font);border-radius:var(--border_radius);transition:ease-out .2s;font-weight:600;font-family:var(--font_family)}.footer .footer-main .newsletter .form .news-button:hover{background-color:var(--color_base_hover)}@media (min-width: 768px){.footer .footer-main .newsletter .form .field[name=email]{margin:0 1rem}.footer .footer-main .newsletter .form .news-button{max-width:120px}}@media (max-width: 500px){.footer .footer-main .newsletter .form .field{font-size:16px}}.footer .box{max-width:280px}.footer .cols .container{padding-top:40px}.footer .logo-box img{max-height:74px;width:auto;height:auto}.footer .social-media>.flex{margin-top:20px}.footer .social-media .icon{position:relative;margin-right:15px;transition:ease-out .2s}.footer .social-media .icon-tiktok{top:3px;font-size:1.8rem}.footer .social-media .icon-linkedin{top:-1px}.footer .title{color:var(--color_footer_main_font);font-size:1.12rem;font-weight:600;margin-bottom:1rem}.footer .payment-list{margin-bottom:15px}.footer .list a,.footer .list span{font-size:.875rem;display:block;line-height:1.5;padding:5px 0;transition:ease-out .2s}.footer .list .phone{font-size:1.12rem;font-weight:600}.footer .social-media .icon:hover,.footer .social-media .icon:hover svg{opacity:.8}.footer .list a:hover{color:var(--color_primary)}.footer .list .icon{color:var(--color_base);font-size:1rem;margin-right:.5rem;min-width:1rem}.footer .social-media .icon{color:var(--color_base);font-size:1.56rem}@media (min-width: 768px){.footer .payment-list,.footer .security-seals{max-width:205px}}.footer .payment-list li img{width:45px;height:36px;opacity:0;visibility:hidden;transition:ease-in-out .2s;display:block;margin:0 6px 6px 0}.footer .payment-list li img.loaded{opacity:1;visibility:visible}.footer .security-seals li{margin:0 6px 6px 0}.google-seal span{display:flex;align-items:center;margin-top:-1.5rem}.footer .copy{font-size:.75rem;font-weight:500;text-align:center;padding:3rem 0 1.25rem;color:var(--color_footer_main_font)}.footer .copy .tray{margin-top:1rem}.footer .copy .tray .mode-preview{transition:ease-out .2s;font-size:.875rem;display:block;margin-top:.5rem}.footer .copy .tray .mode-preview:hover{opacity:1}#NavLogoTray{text-align:center;font-size:.875rem}#NavLogoTray a{transition:ease-out .2s;font-weight:600}#NavLogoTray a:hover{opacity:.8}#NavLogoTray .timelogotray{display:none}@media (min-width: 768px) and (max-width: 1000px){.footer .footer-main .container{flex-wrap:wrap;justify-content:space-evenly}.footer .footer-main .newsletter{max-width:100%;margin-top:1.875rem}}@media (min-width: 768px) and (max-width: 1024px){.footer .cols .container{flex-wrap:wrap}.footer .box{width:33%}}@media (max-width: 767px){.footer .footer-main .logo{margin-bottom:3.125rem}.footer .footer-main .newsletter{flex-direction:column;max-width:100%;padding:0}.footer .footer-main .newsletter .info{width:100%}.footer .footer-main .newsletter .form{width:100%;margin-top:15px;padding:0;flex-direction:column}.footer .footer-main .newsletter .form .field{margin-bottom:.5rem}.footer .footer-main .newsletter .text .first,.footer .footer-main .newsletter .text .last{font-size:.8125rem}.footer .box{margin-bottom:25px;width:100%}.footer .logo-box{margin:0 auto 35px;text-align:center}.footer .social-media{margin:0 0 2rem;width:100%}.footer .social-media .flex{justify-content:center}.footer .social-media .icon{margin:0 1rem 0 0}.footer .list a{padding:10px 0}.footer .cols .container,.footer .copy .container{flex-wrap:wrap}.footer .copy{padding-top:0}}.lista_presentes table{font-size:.875rem}.lista_presentes strong,.lista_presentes b{font-weight:600}.lista_presentes th{font-size:.875rem;font-weight:600;padding:.6rem}.lista_presentes td{padding:.6rem}.lista_presentes select.select{width:100%;margin-bottom:.65rem;min-width:295px}.lista_presentes td a{width:100px;display:block;float:left}.lista_presentes td a img{max-width:100%}.lista_presentes td a+strong{display:inline-block;vertical-align:middle;width:calc(100% - 104px);font-size:.75rem;max-width:250px}.lista_presentes textarea{border:1px solid #e4e4e4;padding:14px;border-radius:0;color:#565656;width:100%!important;display:block;margin-top:.25rem}.lista_presentes li:last-child{margin-bottom:.938rem}#form_presentes .relative-button{float:right}#form_presentes .botao-commerce{display:inline-block}@media (max-width: 991px){#form_presentes{display:block;max-width:450px;width:100%;margin:auto}.lista_presentes li:not([class]):first-child{display:none}.lista_presentes td{display:block;width:100%!important}}.page-content .style1,.page-content .style4{font-size:.875rem!important;color:var(--color_font_medium)}.page-extra .table-overflow .table-overflow table tr[bgcolor="#e7e7e7"]{background:var(--color_gray_medium)}.page-extra .page-content>.container>h1{background:none;font-size:2em;height:auto;border:0 none;color:var(--color_font_medium);padding-left:0}.campoform:not([type=checkbox]){margin:.675rem 0}.page-extra table[style="width: 700px"]{width:100%!important}@media (max-width: 767px){.page-extra form[action*="afiliados.php?loja="] table td{display:block}}#texto-termo,.msg-aceita-termo{font-size:.875rem}#concorda-termo{margin-top:1.875rem;padding-top:1.875rem;border-top:solid 1px var(--color_gray_dark)}#acceptTerm{display:block;margin-top:1.25rem;padding:.5rem .625rem;font-size:.75rem;font-weight:700;text-transform:uppercase;border-radius:3px;text-align:center;cursor:pointer;color:var(--color_font_inverted);background-color:var(--color_secondary_medium);transition:.2s ease-out}#acceptTerm:hover{opacity:.8}.checkbox-accept-terms{position:relative;display:block}.checkbox-accept-terms input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.checkbox-accept-terms label{position:relative;display:block;padding-left:1.875rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color_font_medium)}.checkbox-accept-terms label:before{position:absolute;content:"";top:.125rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;background-color:#fff;border:solid 1px var(--color_gray_dark);border-radius:2px;transition:ease-in-out .2s}.checkbox-accept-terms label:after{position:absolute;content:"";top:.125rem;left:0;display:block;width:1rem;height:1rem;background:no-repeat 50%/50% 50%}.checkbox-accept-terms input:checked~label:before{color:var(--color_font_inverted);border-color:var(--color_secondary_medium);background-color:var(--color_secondary_medium)}.checkbox-accept-terms input:checked~label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}@media (max-width: 767px){.compare-buttons{margin:5px 0}}.progressive{margin:10px 0;font-size:.75rem;text-align:center}.banner-header img{display:block;margin:auto;max-width:100%}@media (max-width: 1024px){.banner-header{display:none}}#ProdAbas li{font-size:1.5rem;font-weight:700;color:var(--color_font_dark);text-align:center;margin-bottom:40px}.page-noticia #ProdBlock.prodBox{display:block!important;margin-top:40px}#listaNoticiaProdutos{display:flex;flex-wrap:wrap}#listaNoticiaProdutos li{display:flex;flex-direction:column;align-items:center;width:21%;text-align:center;margin:0 2% 1rem}.noticia-produtos li{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 .75rem}#listaNoticiaProdutos #produto_imagem,.noticia-produtos #produto_imagem{order:1;min-height:195px}.noticia-produtos #produto_imagem img{max-height:188px}#listaNoticiaProdutos #produto_dados,.noticia-produtos #produto_dados{order:2}#listaNoticiaProdutos #produto_comprar,.noticia-produtos #produto_comprar{order:3;width:100%}#listaNoticiaProdutos #produto_dados a,.noticia-produtos #produto_dados a{color:var(--color_font_dark);flex-grow:1;max-height:38px;min-height:38px;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:block}#produto_comprar a img{display:none}#produto_comprar a:before{content:"Comprar";padding:.75rem 0;font-weight:600;font-size:1rem;border-radius:var(--border_radius);background-color:var(--color_highlight);color:var(--color_highlight_font);display:block;transition:ease-out .2s;width:100%;text-align:center;max-width:220px;margin:.5rem auto}#produto_comprar a:hover:before{background-color:var(--color_highlight_hover)}#produto_comprar a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}#produto_comprar{font-size:0}#produto_comprar .precoAvista{font-weight:600;color:var(--color_font_medium);font-size:1rem}#produto_dados h3{color:var(--color_font_dark);font-size:.875rem;margin:10px 0;line-height:1.3;display:block;font-weight:400}#produto_dados p{display:none}@media (max-width: 767px){#listaNoticiaProdutos li{width:46%}}@media (max-width: 480px){#listaNoticiaProdutos li{width:100%;margin:0 1rem 0 0}}#ProdBlock{display:none!important}#tipos-listas img{max-width:100%;margin:0 auto;display:block}form .busca input[type=text]{border:1px solid var(--color_border);line-height:35px;padding:0 5px;margin-right:10px}.is-custom-page .page-title{font-size:2.37rem;font-weight:600;color:var(--color_font_dark);margin-bottom:30px}.is-custom-page .page-title .text{display:block;text-align:center}.is-custom-page .page-title .text:after{content:"";display:block;width:40px;height:4px;background-color:var(--color_base);text-align:center;margin:1rem auto}@media (max-width: 767px){.is-custom-page .page-title{font-size:1.5rem}}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px}}@media screen and (-webkit-min-device-pixel-ratio: 0){select,textarea,input{font-size:16px}}.blocoAlerta,.cart-preview .cart-preview-item-error{padding:.5rem;font-size:.75rem;text-align:center;border-radius:4px;color:#e15656;background-color:#ffebeb;margin:5px 0;display:block}.page-variacao-de-produtos .product-variant-example{display:none}


/* ==========================================================================
   IFOOD DIGITAL CATALOG THEME STYLES
   ========================================================================== */

/* Store Header Banner */
.ifood-store-header-banner {
    background: linear-gradient(135deg, #111111 0%, #222222 100%);
    color: #ffffff;
    border-radius: 12px;
    padding: 12px 20px;
    margin-bottom: 20px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.store-badge-info {
    gap: 12px;
    flex-wrap: wrap;
}
.store-status-pill {
    background: rgba(0, 173, 41, 0.15);
    color: #00e676;
    border: 1px solid rgba(0, 230, 118, 0.3);
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 0.8rem;
    font-weight: 600;
}
.status-dot.online {
    width: 8px;
    height: 8px;
    background-color: #00e676;
    border-radius: 50%;
    margin-right: 6px;
    box-shadow: 0 0 8px #00e676;
}
.store-rating-pill {
    background: rgba(255, 193, 7, 0.15);
    color: #ffc107;
    border: 1px solid rgba(255, 193, 7, 0.3);
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 0.8rem;
    font-weight: 600;
}
.store-rating-pill .star {
    margin-right: 4px;
}
.store-rating-pill .rating-count {
    opacity: 0.8;
    margin-left: 3px;
    font-size: 0.75rem;
}
.store-delivery-pill {
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 0.8rem;
}
.store-delivery-pill .icon {
    margin-right: 6px;
}
.store-tagline {
    font-size: 0.85rem;
    color: rgba(255,255,255,0.7);
    font-weight: 500;
}

/* Category Grid & Circular Icons */
.category-menu-ifood {
    padding-top: 15px;
    padding-bottom: 15px;
}
.category-menu-ifood .category-grid {
    gap: 15px;
    overflow-x: auto;
    padding: 10px 0;
    scrollbar-width: none;
}
.category-menu-ifood .category-grid::-webkit-scrollbar {
    display: none;
}
.category-menu-ifood .category-circle {
    width: 76px;
    height: 76px;
    border-radius: 50%;
    background: #f8f9fa;
    border: 2px solid var(--color_border, #eee);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: transform 0.2s ease, border-color 0.2s ease;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}
.category-menu-ifood .category-item:hover .category-circle {
    transform: scale(1.06);
    border-color: var(--color_base, #ea1d2c);
}
.category-menu-ifood .category-name {
    margin-top: 8px;
    font-size: 0.8rem;
    font-weight: 600;
    color: var(--color_font, #333);
    text-align: center;
    max-width: 80px;
}

/* Sticky Category Pills Bar */
.ifood-sticky-pills-wrapper {
    position: sticky;
    top: 70px;
    z-index: 99;
    background: #ffffff;
    border-bottom: 1px solid #eaeaea;
    padding: 10px 0;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
.ifood-pills-container {
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    white-space: nowrap;
    padding: 2px 0;
}
.ifood-pills-container::-webkit-scrollbar {
    display: none;
}
.ifood-pill {
    display: inline-flex;
    align-items: center;
    padding: 8px 18px;
    border-radius: 20px;
    background: #f4f4f5;
    color: #4f4f4f;
    font-size: 0.875rem;
    font-weight: 600;
    transition: all 0.2s ease;
    border: 1px solid transparent;
    cursor: pointer;
}
.ifood-pill:hover {
    background: #e4e4e7;
    color: #111;
}
.ifood-pill.active {
    background: var(--color_base, #ea1d2c);
    color: #ffffff;
    border-color: var(--color_base, #ea1d2c);
    box-shadow: 0 2px 8px rgba(234, 29, 44, 0.3);
}

/* iFood Product Card Layout */
.ifood-product-card {
    border-radius: 12px !important;
    border: 1px solid #eaeaea !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.03) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
    overflow: hidden !important;
    padding: 12px !important;
    background: #fff !important;
}
.ifood-product-card:hover {
    transform: translateY(-3px) !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08) !important;
    border-color: #ddd !important;
}
.ifood-product-card .image {
    border-radius: 8px;
    overflow: hidden;
}
.ifood-product-card .product-name {
    font-size: 0.95rem !important;
    font-weight: 700 !important;
    color: #222 !important;
    line-height: 1.3 !important;
}
.ifood-product-card .current-price {
    font-size: 1.15rem !important;
    font-weight: 800 !important;
    color: var(--color_base, #ea1d2c) !important;
}
.ifood-quick-add-btn {
    background: var(--color_base, #ea1d2c) !important;
    color: #ffffff !important;
    border-radius: 20px !important;
    height: 38px !important;
    padding: 0 16px !important;
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    gap: 6px !important;
    box-shadow: 0 2px 6px rgba(234, 29, 44, 0.25) !important;
    transition: background 0.2s ease, transform 0.1s ease !important;
}
.ifood-quick-add-btn:hover {
    background: var(--color_base_hover, #c71624) !important;
    transform: scale(1.03) !important;
}
.ifood-quick-add-btn .plus-icon {
    font-size: 1.1rem;
    font-weight: 900;
}

/* iFood Floating Bottom Cart Bar */
.ifood-bottom-cart-bar {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 30px);
    max-width: 540px;
    background: #111111;
    color: #ffffff;
    border-radius: 30px;
    padding: 10px 18px;
    z-index: 999;
    box-shadow: 0 8px 30px rgba(0,0,0,0.3);
    border: 1px solid rgba(255,255,255,0.1);
    transition: transform 0.2s ease, opacity 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.cart-summary-left {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1;
}
.cart-summary-left .total-label {
    font-size: 0.75rem;
    opacity: 0.8;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 700;
    white-space: nowrap;
}
.cart-center-price {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.cart-center-price .total-amount {
    font-size: 1.15rem;
    font-weight: 800;
    color: #ffffff;
    white-space: nowrap;
    letter-spacing: 0.5px;
}
.cart-icon-badge {
    position: relative;
    width: 42px;
    height: 42px;
    background: var(--color_base, #ea1d2c);
    border-radius: 50%;
    color: #ffffff;
    flex-shrink: 0;
}
.cart-icon-badge .icon {
    font-size: 1.25rem;
}
.cart-icon-badge .badge-count {
    position: absolute;
    top: -4px;
    right: -4px;
    background: #ffffff;
    color: var(--color_base, #ea1d2c);
    font-size: 0.75rem;
    font-weight: 800;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.btn-view-cart {
    flex-shrink: 0;
    background: var(--color_base, #ea1d2c);
    color: #ffffff;
    border-radius: 20px;
    padding: 8px 18px;
    font-size: 0.875rem;
    font-weight: 700;
    border: none;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
    transition: background 0.2s ease;
}
.btn-view-cart:hover {
    background: var(--color_base_hover, #c71624);
}


@media (max-width: 767px) {
    .ifood-store-header-banner {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }
    .ifood-sticky-pills-wrapper {
        top: 0;
    }
    .ifood-bottom-cart-bar {
        bottom: 12px;
        width: calc(100% - 24px);
    }
}

.actions .product-button.ifood-quick-add-btn.is-added,
.product .actions .product-button.ifood-quick-add-btn.is-added,
.ifood-quick-add-btn.is-added {
    background: #00ad29 !important;
    background-color: #00ad29 !important;
    border-color: #00ad29 !important;
    color: #000000 !important;
    box-shadow: 0 2px 8px rgba(0, 173, 41, 0.5) !important;
}
.actions .product-button.ifood-quick-add-btn.is-added *,
.product .actions .product-button.ifood-quick-add-btn.is-added *,
.ifood-quick-add-btn.is-added .btn-text {
    color: #000000 !important;
    font-weight: 800 !important;
}
.ifood-quick-add-btn.is-added .plus-icon {
    display: none !important;
}



