.mvx-live-chat-whatsapp{display:none}.whatsapp-live-widget{z-index:3000!important}.single-prod{position:relative}.single-prod .fornecedor_outer{position:absolute;width:100%;display:flex;align-items:center;justify-content:left;padding-left:5%}@media only screen and (max-width:450px){.single-prod .fornecedor_outer{justify-content:center;padding-left:0}}.single-prod .fornecedor{background-color:#fff;padding:20px 35px;border-radius:25px 25px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;position:absolute;bottom:10px;min-width:275px}@media only screen and (max-width:450px){.single-prod .fornecedor{width:80%;padding:20px 20px}}.single-prod .fornecedor a{height:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.single-prod .fornecedor img{height:100%;width:100%;object-fit:cover}.single-prod .fornecedor .fornecedor-title{font-size:25px;font-weight:300;color:#000;text-align:center;max-width:300px}.single-prod .fornecedor .ask-fornecedor-button{background-color:#fff;color:var(--secTextColor);padding:7px 17px;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .16);border-radius:25px;margin-top:10px;transition:all .3s ease-in-out;font-weight:600;width:max-content;display:flex;align-items:center;justify-content:center;border:none}.single-prod .fornecedor .ask-fornecedor-button:hover{background-color:var(--mainColor);color:var(--mainText)}.single-prod #primary{padding-inline:5%;padding-bottom:50px}.single-prod .woocommerce-breadcrumb{padding:25px!important}.single-prod .woocommerce-product-gallery__image--placeholder img,.single-prod .woocommerce-product-gallery__image img{height:400px!important;width:500px!important;object-fit:contain;border-radius:15px;overflow:hidden}.single-prod .woocommerce-product-gallery__trigger{top:2.5rem!important;right:2.5rem!important}.single-prod div.images .flex-control-thumbs li img{aspect-ratio:1/1;object-fit:cover;transition:all .3s ease-in-out;width:100%!important;height:100%!important;border-radius:15px;overflow:hidden}.single-prod .entry-summary h1.product_title{font-size:36px;font-weight:700;margin-bottom:5px;overflow-wrap:break-word}.single-prod .entry-summary .sku_wrapper{font-weight:400;margin-bottom:5px}.single-prod .entry-summary .product__categories{font-size:16px;transition:all .3s ease-in-out;color:var(--secTextColor);margin-bottom:5px}.single-prod .entry-summary .product__categories__inner a{color:var(--secTextColor)}.single-prod .entry-summary .product__categories__inner a:hover{color:var(--mainColor)}.single-prod .entry-summary .product_availability{font-weight:700;font-size:25px;margin-bottom:25px}.single-prod .entry-summary .sale-badge-single{margin-bottom:30px}.single-prod .entry-summary .sale-badge-single .promo_dates{font-size:14px;font-weight:400;margin-bottom:10px}.single-prod .entry-summary .sale-badge-single .promo_percentage{background-color:#000;border-radius:25px;color:#fff;width:max-content;font-weight:700;padding:5px 16px}.single-prod .add_to_cart{display:flex;gap:10px}.single-prod .add_to_cart .qty__btns{align-items:center;justify-content:center;border-radius:25px;border:solid 3px #000;background-color:#fff;color:#000;font-weight:700;width:max-content;height:max-content;padding:1px 15px}.single-prod .add_to_cart .qty__btns button{border:none;background-color:#fff;padding-inline:7px;font-weight:700}.single-prod .add_to_cart .qty__btns input{border:none;padding:0;font-weight:700}.single-prod .product__inner .add_to_cart_button{border:none}.single-prod .add_to_cart_inner{border:3px solid #000;border-radius:25px;background-color:#fff;transition:all .3s ease-in-out}.single-prod .add_to_cart_button.on_sale .add_to_cart_inner{border-color:var(--promoColor);background-color:var(--promoColor);color:#fff}.single-prod .add_to_cart_inner:hover{filter:brightness(.9)}.single-prod .product-type-variable .entry-summary form.cart .variations{display:flex;flex-direction:column;width:60%;gap:10px;margin-top:10px;margin-bottom:0!important}@media only screen and (max-width:1200px){.single-prod .product-type-variable .entry-summary form.cart .variations{width:100%!important}}.single-prod .product-type-variable .entry-summary .variations .variation-item{display:flex;justify-content:space-between}.single-prod .product-type-variable .entry-summary .variations .variation-item .label{font-weight:600}.single-prod .product-type-variable .entry-summary .variations .variation-item .value{width:250px;display:flex;flex-direction:column}.single-prod .product-type-variable .entry-summary .variations .variation-item .value select{background-color:#fff;border:solid 1px #e0e0e0;border-radius:5px;padding:5px 10px}.single-prod .product-type-variable .entry-summary .variations .variation-item .value option{font-family:var(--font),sans-serif!important}.single-prod .product-type-variable .entry-summary .variations .variation-item .value .reset_variations{color:#000;text-decoration:underline!important;margin-left:5px}.single-prod .product-type-variable .entry-summary .add_to_cart{margin-top:15px}.single-prod .product-type-variable .entry-summary .add_to_cart.variations_button{justify-content:start}.single-prod .product-type-variable .entry-summary .add_to_cart.variations_button .add_to_cart_text{text-transform:uppercase}.single-prod .product-type-appointment .entry-summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{max-width:500px;display:block}.single-prod .product-type-appointment .entry-summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form-button{background-color:#fff!important;color:#000!important;padding:5px 10px;border:solid 3px #000;border-radius:25px}.single-prod .product-type-appointment .entry-summary .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form-button:hover{filter:brightness(95%)}.single-prod .prod-info{padding-block:25px}.single-prod .prod-info .title{font-size:28px;font-weight:700;margin-bottom:10px}.single-prod .prod-info .description{color:var(--secTextColor);ul{list-style-type:disc}.main_description{font-size:18px}.short_description{font-size:14px}}.single-prod .prod-info .aditional-info .shop_attributes{width:60%}.single-prod .prod-info .aditional-info .shop_attributes .woocommerce-product-attributes-item__label,.single-prod .prod-info .aditional-info .shop_attributes .woocommerce-single-prod-attributes-item__label{width:250px}.single-prod .prod-info .ask-vendor-button{background-color:#fff;color:var(--secTextColor);padding:7px 17px;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .16);border-radius:25px;margin-top:10px;transition:all .3s ease-in-out;font-weight:600;border:none}.single-prod .prod-info .ask-vendor-button:hover{background-color:var(--mainColor);color:var(--mainText)}.single-prod .prod-info .ask-vendor-button svg{transition:transform 0.3s ease}.single-prod .prod-info .ask-vendor-button svg.rotated{transform:rotate(-180deg)}.single-prod .prod-info .contact-form-container{display:none;align-items:center;justify-content:center;padding-inline:0;margin-block:1rem;font-size:17px}.single-prod .prod-info .contact-form-container .contact-form{width:100%}.single-prod .prod-info .contact-form-container .contact-form .grid-item{margin-bottom:1rem;display:flex;flex-direction:column;padding-inline:10px}.single-prod .prod-info .contact-form-container .contact-form .grid-item.left{float:left;width:35%}.single-prod .prod-info .contact-form-container .contact-form .grid-item.right{float:right;width:65%}.single-prod .prod-info .contact-form-container .contact-form label{font-size:16px;font-weight:600;letter-spacing:-.13px;text-align:left;color:#000;margin-block:10px}.single-prod .prod-info .contact-form-container .contact-form input,.single-prod .prod-info .contact-form-container .contact-form textarea{border:solid 1px #e0e0e0;padding:10px 20px;border-radius:5px;letter-spacing:normal;text-align:left;color:var(--secTextColor);width:100%}.single-prod .prod-info .contact-form-container .contact-form input:focus,.single-prod .prod-info .contact-form-container .contact-form textarea:focus{border:solid 1px var(--mainColor)}.single-prod .prod-info .contact-form-container .contact-form select{border:solid 1px #e0e0e0;background-color:#fff;padding:13px 20px;border-radius:5px;letter-spacing:normal;text-align:left;color:#757575}.single-prod .prod-info .contact-form-container .contact-form select:focus{border:solid 1px var(--mainColor)}.single-prod .prod-info .contact-form-container .contact-form option{font-family:var(--font),sans-serif!important}.single-prod{#message{height:256px;resize:none;padding:8px;box-sizing:border-box;font-size:16px;text-align:left;vertical-align:top}}.single-prod .prod-info .contact-form-container .contact-form input.submit{margin-top:1.5rem;background-color:var(--mainColor);color:var(--mainText);border:none;text-align:center;font-weight:600}.single-prod .prod-info .contact-form-container .contact-form input.submit:hover{filter:brightness(95%);cursor:pointer}.single-prod .prod-info .contact-form-container .contact-form .submit-agreement{font-size:12px;display:flex;align-items:center;gap:5px;padding-inline:10px;margin-top:10px}.single-prod .prod-info .contact-form-container .contact-form .submit-agreement input[type="checkbox"]{width:auto}.single-prod .prod-info .contact-form-container .contact-form .submit-agreement label{display:inline;font-size:16px;color:#000;margin:0;width:max-content}.single-prod .prod-info .contact-form-container .contact-form .submit-agreement a{color:var(--secTextColor);text-decoration:underline!important}.single-prod .prod-info .contact-form-container .contact-form .submit-agreement a:hover{color:var(--mainColor)}.single-prod .prod-info .contact-form-container .contact-form input.shake,.single-prod .prod-info .contact-form-container .contact-form select.shake,.single-prod .prod-info .contact-form-container .contact-form textarea.shake{animation:shake 0.5s ease-in-out;border:1px solid red}.single-prod .related.products{padding:0}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-3px)}}.single-prod .prod-info .contact-form-container .contact-form .agreement-warning{color:red;font-size:12px;padding:5px;display:none;margin-left:10px}@media only screen and (width < 769px){.single-prod .prod-info .contact-form-container .contact-form .grid-item.left{float:initial;width:100%}.single-prod .prod-info .contact-form-container .contact-form .grid-item.right{float:initial;width:100%}.single-prod{#message{height:150px}}.single-prod .prod-info{padding:0}.single-prod .prod-info .aditional-info .shop_attributes{width:100%}.single-prod .related.products{padding:20px 0 0 0}.related.products h2:not(.woocommerce-loop-product__title){padding:0}.woocommerce .products .product{padding-left:0}}