body{background-color:#f5f5f5}@media(min-width: 1200px){.container{max-width:1300px}}@media(min-width: 1300px){.container{max-width:1300px}}.js-topbar svg{font-size:30px}.js-topbar .link-contrast{color:#fff !important;font-weight:600;text-transform:uppercase;font-size:14px;line-height:28px}.head-light .badge{color:#fff;background:#ffab00}.head-light .form-control{color:#ccc;border:none;background-color:rgba(255,171,0,.17)}.utility-head{display:flex;margin-right:10px}.section-featured-home .h1,.js-product-table .h1,#related-products .h1,.description-title .h1{font-family:"Dancing Script",cursive;color:#1ec9ee;font-size:60px !important}.section-featured-home small,.js-product-table small,#related-products small,.description-title small{font-size:25px !important;font-family:"Dancing Script",cursive}.section-featured-home .item-product,.js-product-table .item-product,#related-products .item-product,.description-title .item-product{border:3px solid #ff76bc !important;border-radius:10px !important;min-height:500px}.nav-desktop-list .nav-list-link{display:grid;font-family:"Ruda",sans-serif;text-transform:uppercase;font-weight:900;font-size:16px;text-align:center;margin:0 10px}.nav-desktop-list .nav-list-link img{width:100px;height:auto;margin:0 auto}.section-informative-banners{background:rgba(0,0,0,0)}.section-informative-banners .container{max-width:90%}.js-informative-banners{background-color:rgba(0,0,0,0)}.js-informative-banners .service-item-container{border:1px solid #1ec9ee;border-radius:50px;height:85px;padding:15px !important;margin:0 10px;max-width:290px}.js-informative-banners .h5{text-transform:uppercase;color:#ff89c5;font-weight:bold}.js-informative-banners p{color:#040404;font-size:14px}.section-featured-home .svg-icon-text.svg-circle,.js-product-table .svg-icon-text.svg-circle,#related-products .svg-icon-text.svg-circle{border:1px solid #ffab00;border-radius:5px;fill:#fff;background-color:#ffab00;font-size:10px;height:30px;padding:0px 7px;width:30px;text-align:center}.section-featured-home .svg-icon-text.svg-circle svg,.js-product-table .svg-icon-text.svg-circle svg,#related-products .svg-icon-text.svg-circle svg{font-size:10px;display:block;margin:8px auto;text-align:center}.section-featured-home .swiper-button-prev,.section-featured-home .swiper-container-rtl .swiper-button-next,.js-product-table .swiper-button-prev,.js-product-table .swiper-container-rtl .swiper-button-next,#related-products .swiper-button-prev,#related-products .swiper-container-rtl .swiper-button-next{left:auto;right:10%}.section-featured-home .swiper-button-next,.section-featured-home .swiper-container-rtl .swiper-button-prev,.js-product-table .swiper-button-next,.js-product-table .swiper-container-rtl .swiper-button-prev,#related-products .swiper-button-next,#related-products .swiper-container-rtl .swiper-button-prev{right:5%;left:auto}.section-featured-home .swiper-button-next,.section-featured-home .swiper-button-prev,.js-product-table .swiper-button-next,.js-product-table .swiper-button-prev,#related-products .swiper-button-next,#related-products .swiper-button-prev{position:absolute;top:15%}.section-featured-home .item-rounded .item-description,.js-product-table .item-rounded .item-description,#related-products .item-rounded .item-description{border-top:none;border-bottom:1px solid rgba(0,0,0,0)}.section-featured-home .item-name,.js-product-table .item-name,#related-products .item-name{font-size:15px;line-height:20px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-weight:600;height:40px}.section-featured-home .item-price-container,.js-product-table .item-price-container,#related-products .item-price-container{font-size:14px;display:grid}.section-featured-home .price-compare,.js-product-table .price-compare,#related-products .price-compare{margin-right:0;text-decoration:line-through;color:#80807c}.section-featured-home .item-price,.js-product-table .item-price,#related-products .item-price{color:#ff76bc;font-size:25px}.section-featured-home .item-installments,.js-product-table .item-installments,#related-products .item-installments{font-size:12px;color:#afafaf}.section-featured-home .item-actions .btn-primary,.js-product-table .item-actions .btn-primary,#related-products .item-actions .btn-primary{background-color:#ff76bc;color:#fff;fill:#fff;font-weight:bold;border-radius:5px;width:100px !important;font-size:12px !important;margin-bottom:10px !important}.section-featured-home .item-actions .btn-secondary,.js-product-table .item-actions .btn-secondary,#related-products .item-actions .btn-secondary{border:1px solid #ffab00;font-weight:bold;background-color:#ffab00;border-radius:5px;color:#fff;height:35px;width:100px !important;font-size:12px !important;margin-bottom:10px !important}.section-featured-home,.section-banners-home{margin-bottom:0px !important}.section-newsletter-home{background:#ff76bc}.section-newsletter-home img{width:100%;height:auto;position:relative}.section-newsletter-home .news-text{padding:0 25px;text-align:justify !important}.section-newsletter-home .h1{font-size:22px;display:flex;line-height:25px;margin-bottom:0 !important}.section-newsletter-home .h1 svg{margin-top:-22px;margin-left:5px}.section-newsletter-home .newsletter-btn{top:initial !important;bottom:6px !important;width:25px !important;height:25px !important}.section-newsletter-home .svg-icon-primary{fill:#fff !important;background-color:#ffab00;border-radius:5px}.contact-item svg{fill:#00a7ca}.footer-legal{background:#ff76bc;color:#fff}.category-body .title-section,.category-body h3,.category-body .h6{font-family:"Ruda",sans-serif}.js-product-table .js-item-product{padding:3px}.form-control,.form-select,.form-quantity{border:1px solid #ff76bc}.breadcrumbs{margin:30px 0}.page-headr small{margin-top:-15px;display:block}.section-single-product .h1,.section-single-product .h1-md{font-size:30px;font-weight:700}.section-single-product .price-container{margin:30px auto 15px auto;display:grid}.section-single-product .price-container .price-compare{font-style:normal;font-weight:400;font-size:20px;line-height:27px;display:flex;align-items:center;text-decoration-line:line-through;color:#80807c;margin-bottom:0}.section-single-product .price-container #price_display{font-style:normal;font-weight:800;font-size:40px;line-height:54px;display:flex;align-items:center;color:#ff76bc;margin-bottom:0}.section-single-product .js-max-installments{font-style:normal;font-weight:400;font-size:14px;line-height:27px;display:flex;align-items:center}.section-single-product .js-max-installments .text-accent{color:#80807c}.section-single-product #product_form .js-addtocart,.section-single-product #product_form .buy-lente{float:left;width:222px;height:50px;background:#ffab00;border-radius:10px;font-style:normal;font-weight:700;font-size:20px;line-height:27px;align-items:center;text-align:center}.section-single-product .link-more{margin-bottom:20px;display:block}.section-single-product .js-shipping-calculator-form .svg-icon-text{fill:#ff76bc}.section-single-product .js-shipping-calculator-form .btn-secondary{padding:13px;color:#fff;border:1px solid #ff76bc;letter-spacing:2px;font-weight:bold;background-color:#ff76bc;text-transform:capitalize;width:70% !important;height:45px}.section-single-product .js-shipping-calculator-form .btn-secondary:hover{color:#fff}.js-shipping-zipcode-help{color:#ff76bc}.ln-product{overflow:hidden;line-height:1}.ln-img{float:left;width:90px}.ln-img img{width:100%;height:auto}.ln-info{float:left;padding:5px 0 0 20px}.dialog .ttitle{padding-top:60px;margin-top:20px;border-top:1px solid #000;text-transform:uppercase;font-size:24px;color:#000;padding-bottom:20px;font-weight:bold}.ln-name{font-size:20px;font-weight:bold;margin-bottom:10px}.ln-price{font-size:20px;color:#ff76bc;font-weight:bold}.ln-price .parc{font-size:14px;margin-top:10px}.ln-price .parc .text-accent{color:#000}.lm-itens .lm-group{margin-bottom:15px;background-color:#d9d9d9}.lm-itens .lm-tab{display:block;position:relative;padding:15px 200px 15px 50px;border:2px solid #ccc;text-decoration:none !important;cursor:pointer;line-height:1;position:relative}.lm-itens .lm-tab.active{background:#ff76bc !important;border-color:#ff76bc;color:#fff;cursor:default}.lm-itens ul{list-style:none;padding:0;margin:0;display:none}.lm-itens li{list-style:none;padding:0}.lm-item:before{content:"";display:block;position:absolute;left:15px;border-radius:50%;top:20px;width:18px;height:18px;border:1px solid #ff76bc}.lm-item p{margin:0}.lm-itemname{font-size:15px;text-transform:uppercase}.lm-item a{color:#ff76bc;font-family:sans-serif;margin-top:5px;font-size:13px;display:inline-block}.lm-itemprice{font-size:17px;padding-top:8px;text-align:right}.ln-max-installments{text-align:right;padding:6px 0 0;font-size:12px}.lm-item.active{background:#ffe9bb !important;cursor:default}.lm-item.active:after{display:block}.lm-item:after{content:"";display:none;position:absolute;left:17px;border-radius:50%;top:22px;width:14px;height:14px;background:#ff76bc}.lm-item{display:block;position:relative;padding:15px 20px 15px 50px;border:1px solid #ff76bc;border-top:none;text-decoration:none !important;cursor:pointer;line-height:1;position:relative}.lm-itens .lm-tab .tit{display:block;font-size:17px}.lm-itens .lm-tab .txt{display:block;padding:6px 0 0;font-family:sans-serif;font-size:13px;line-height:1.4}.lm-itens .lm-tab:before{content:"";display:block;position:absolute;left:15px;border-radius:50%;top:50%;width:18px;height:18px;border:1px solid #2c2a2a;margin-top:-10px}.lm-itens .lm-tab.active:before{border-color:#fff}.lm-buy{cursor:pointer;background:#ffab00;color:#fff;vertical-align:middle;border:none;width:300px;height:60px;border-radius:4px;float:right;text-transform:uppercase;font-size:24px}.lm-itens .lm-tab .obs{position:absolute;top:50%;right:25px;width:115px;color:#444;border:1px dashed #444;transform:translate(0, -50%);text-align:center;text-transform:uppercase;font-size:10px;vertical-align:middle;padding:5px 0 3px 0;font-family:sans-serif}.compress .nav-desktop-list .nav-list-link img{width:0px;height:auto;margin:0 auto;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#ext-modal{width:100%;height:100%;left:0;margin:0 auto;overflow-x:hidden}#ext-modal .dialog{margin:0 auto;padding:75px 50px}.esconde{display:none !important}.textbanner-image-background{position:absolute;top:0;width:100%;height:100%;object-fit:contain}.slider-image{height:100%;width:100%;object-fit:initial}.section-slider{height:fit-content}.subutility-list{position:absolute;width:max-content;top:45px}.consult-commerce{background-color:#ff76bc;padding-top:30px}.consult-commerce .row{justify-content:center}.consult-commerce a{margin:0 auto;display:block;width:100%;text-align:center}.item-image{position:relative;overflow:hidden;max-height:240px}.item-image img{max-height:240px}.item-description{padding:30px 10px !important}.cart-row .js-calculate-shipping{background-color:#ff76bc;color:#fff}.cart-row .btn-primary{background-color:#ffab00 !important}.cart-row .js-installments-cart-total{color:#ff76bc !important}.modal-header{background-color:#ff76bc}.js-mobile-paginator-input{width:25px;border:1px solid #ff76bc;padding:5px 10px;margin:0 5px;background-color:#ff76bc;color:#fff}.p-all-quarter{width:25px;border:1px solid #ff76bc;padding:5px 10px;margin:0 5px;line-height:50px}.p-all-quarter:hover{background-color:#ff76bc;color:#fff}.section-informative-banners{margin-bottom:0px}.js-cart-notification-close{background-color:#ff76bc !important}.section-featured-home .h1,.js-product-table .h1,#related-products .h1,.description-title .h1{margin-bottom:0}.product-slider-image{width:auto;height:100%;max-width:100%;max-height:650px}@media(min-width: 768px){.utilities-item{width:35%;padding:15px 0}.utilities-item:last-child{width:20%}.item-actions{visibility:visible;opacity:1;position:initial;width:100%;height:0;margin-top:20px !important;border-radius:0 0 20px 20px}.textbanner-link{display:block;width:80%;height:80%;margin:0 auto}.textbanner-image-background{position:absolute;top:0;object-fit:contain;left:0;right:0;margin:0 auto}}@media(max-width: 767px){.product-slider-image{width:95%;height:95%;max-width:100%;border:3px solid #ff89c5;border-radius:5px !important}.section-featured-home .item-actions .btn-secondary,.js-product-table .item-actions .btn-secondary,#related-products .item-actions .btn-secondary{width:100% !important}.section-featured-home .item-name,.js-product-table .item-name{font-size:13px}.section-featured-home .item-price,.js-product-table .item-price{color:#ff76bc;font-size:20px}.section-featured-home .item-installments,.js-product-table .item-installments{font-size:11px;color:#afafaf;margin-bottom:10px;display:block}.section-featured-home .row .col-6{padding:7px}.item-rounded .item-description{padding:0 5px !important}.section-featured-home .item-product,.js-product-table .item-product{border:3px solid #ff76bc !important;border-radius:10px !important;min-height:350px}.section-featured-home .item-actions .btn-primary,.js-product-table .item-actions .btn-primary{margin:0 auto}.item-image{height:250px}.section-single-product .link-more svg{max-width:100%}.section-newsletter-home .news-text{padding:25px;text-align:justify !important}.section-swiper-categories-mobile img{width:60%}.section-swiper-categories-mobile .swiper-button-next,.section-swiper-categories-mobile .swiper-button-prev{background-color:#ffab00;height:30px;border-radius:5px}.section-swiper-categories-mobile .swiper-button-next svg,.section-swiper-categories-mobile .swiper-button-prev svg{fill:#fff;width:10px}.section-swiper-categories-mobile .swiper-button-prev,.section-swiper-categories-mobile .swiper-container-rtl .swiper-button-next{top:55px;left:2px;right:auto}.section-swiper-categories-mobile .swiper-button-next,.section-swiper-categories-mobile .swiper-container-rtl .swiper-button-prev{right:2px;left:auto}.js-modal-open svg{fill:#7fd8fd}#ext-modal .dialog{margin:0 auto;padding:0}.lm-itens .lm-tab{padding:50px}.lm-itens .lm-tab .obs{top:85%}.head-main.compress .logo-img{max-height:50px !important}.social-icon .icon-md{font-size:1.875em}#related-products .item-product,.description-title .item-product{border:3px solid #ff76bc !important;border-radius:10px !important;min-height:auto}#related-products .item-product .item-actions .btn-primary,.description-title .item-product .item-actions .btn-primary{width:100% !important;margin:15px auto 0 auto !important}}@media(max-width: 400px){.item-image{height:190px}}.content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loader-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#d46911;display:flex;justify-content:center;align-items:center;z-index:999999999999999}.loader{display:inline-block;width:30px;height:30px;position:relative;border:4px solid #fff;animation:loader 2s infinite ease}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}.js-item-variants .js-addtocart{background-color:#ff76bc;border-radius:10px}.btn-square.selected{outline:2px solid #ff89c5 !important}.notice{display:none}.tem-grau .active .notice{display:block;background-color:#ff006a;width:250px;padding:15px;color:#fff}.tem-grau .active .notice a{color:#fff}.js-visible-on-cart-filled .btn-link{color:#fff;fill:#373737;cursor:pointer;background-color:#ff76bc;padding:10px 20px;border-radius:30px}.js-search-container .form-control{color:#262626 !important}#related-products .item-image{max-height:290px}#related-products .item-image img{max-height:fit-content}.js-filter-checkbox-manual{display:block;margin:15px 0;border:1px solid #ed1a6e;padding:5px;width:100px;text-align:center;background-color:#ed1a6e;color:#fff}.js-filter-checkbox-manual:hover{background-color:#fff1d4;border:1px solid #fff1d4;color:#262626}
/* Engine:dart */