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