.elementor-366 .elementor-element.elementor-element-0525d3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-9b75ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-9b75ba7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-366 .elementor-element.elementor-element-637b9f1 .elementor-heading-title{font-family:"Sanchez", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-26d34ff{font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-e6eac83 );}.elementor-366 .elementor-element.elementor-element-c89bb5d{font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5e59ab0 );}.elementor-366 .elementor-element.elementor-element-f466890{font-family:"Sanchez", Sans-serif;font-weight:700;color:#000000;}.elementor-366 .elementor-element.elementor-element-5a1a168 .elementor-heading-title{font-family:"Sanchez", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-4362525 .elementor-heading-title{font-family:"Sanchez", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-1287643 .elementor-heading-title{font-family:"Sanchez", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-366 .elementor-element.elementor-element-8c0f72a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-3bf372e .elementor-heading-title{font-family:"Sanchez", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-366 .elementor-element.elementor-element-d6ff227{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-f92b984{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button{background-color:#E9EC91;font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-b7df361 );color:var( --e-global-color-b7df361 );border-radius:2px 0px 0px 2px;padding:9px 18px 9px 18px;}.elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button:focus{background-color:#E9EC91;color:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-49a2b3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button:focus svg{fill:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-afee1e0 > .elementor-widget-container{background-color:#F5FA76;margin:0px 0px 0px 0px;padding:8px 18px 8px 18px;border-radius:0px 05px 05px 0px;}.elementor-366 .elementor-element.elementor-element-afee1e0.elementor-element{--align-self:flex-end;}.elementor-366 .elementor-element.elementor-element-afee1e0{text-align:center;font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-5e59ab0 );}.elementor-366 .elementor-element.elementor-element-f3f1f0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button{background-color:#E9EC91;font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-b7df361 );color:var( --e-global-color-b7df361 );border-radius:2px 0px 0px 2px;padding:9px 18px 9px 18px;}.elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button:focus{background-color:#E9EC91;color:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-4a52e7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button-content-wrapper{flex-direction:row;}.elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button:focus svg{fill:var( --e-global-color-b7df361 );}.elementor-366 .elementor-element.elementor-element-cdfe38e > .elementor-widget-container{background-color:#F5FA76;margin:0px 0px 0px 0px;padding:8px 18px 8px 18px;border-radius:0px 2px 2px 0px;}.elementor-366 .elementor-element.elementor-element-cdfe38e.elementor-element{--align-self:flex-end;}.elementor-366 .elementor-element.elementor-element-cdfe38e{text-align:center;font-family:"Sanchez", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-5e59ab0 );}.elementor-366 .elementor-element.elementor-element-8d5020b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-d91adf7 img{width:360px;height:360px;object-fit:cover;object-position:center center;}.elementor-366 .elementor-element.elementor-element-b480067{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-366 .elementor-element.elementor-element-b480067.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-366 .elementor-element.elementor-element-f19fa81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#jet-popup-366 .jet-popup__container{width:800px;}#jet-popup-366 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-366 .jet-popup__container-inner{justify-content:center;padding:20px 40px 20px 40px;border-radius:4px 4px 4px 4px;}#jet-popup-366 .jet-popup__container-overlay{border-radius:4px 4px 4px 4px;}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-9b75ba7{--width:50.556%;}.elementor-366 .elementor-element.elementor-element-8d5020b{--width:360px;}}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-0525d3f{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-9b75ba7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-366 .elementor-element.elementor-element-9b75ba7.e-con{--order:-99999 /* order start hack */;}.elementor-366 .elementor-element.elementor-element-26d34ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-c89bb5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-f466890{font-size:12px;}.elementor-366 .elementor-element.elementor-element-49a2b3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-49a2b3a .elementor-button{font-size:14px;padding:0px 5px 0px 5px;}.elementor-366 .elementor-element.elementor-element-afee1e0 > .elementor-widget-container{padding:5px 6px 5px 4px;}.elementor-366 .elementor-element.elementor-element-afee1e0{font-size:14px;}.elementor-366 .elementor-element.elementor-element-4a52e7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-4a52e7b .elementor-button{font-size:14px;padding:0px 5px 0px 5px;}.elementor-366 .elementor-element.elementor-element-cdfe38e > .elementor-widget-container{padding:5px 6px 5px 4px;}.elementor-366 .elementor-element.elementor-element-cdfe38e{font-size:14px;}.elementor-366 .elementor-element.elementor-element-8d5020b{--width:100%;}.elementor-366 .elementor-element.elementor-element-d91adf7 img{width:300px;height:300px;}.elementor-366 .elementor-element.elementor-element-b480067{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}#jet-popup-366 .jet-popup__container{width:100%;}#jet-popup-366 .jet-popup__inner{justify-content:center;}#jet-popup-366 .jet-popup__container-inner{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-c89bb5d */.description-product-quickview{
    overflow: hidden
}

.produto__desc.enlarge {
    overflow: hidden!important;
    border: none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0f72a */.container-entrega-options .e-con-inner {
/*display:none;*/
}

div#container-entrega-options .inner-entrega {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start!important;
    width: 100%;
    padding: 0;
}

span.entrega-option {
        background-color: #FAE9CD;
    padding: 4px 8px 4px 8px;
    border-radius: 2px;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid transparent;
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6ff227 */.container-dias-semana-optio .e-con-inner {
display:none;
}

div#container-dias-semana-options {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start!important;
    width: 100%;
    padding: 0;
}

span.dia-semana-option {
        background-color: #FAE9CD;
    padding: 4px 8px 4px 8px;
    border-radius: 2px;
    font-size: 12px;
    cursor: pointer;
    border: 1px solid transparent;
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afee1e0 */.preco-produto p{
    margin: 0!important
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-4a52e7b */button.single_add_to_cart_button.elementor-button.button.alt:before {
    content: "";
    width: 72px;
    height: 42px;
    position: absolute;
    right: -72px;
    top: 0;
    z-index: 2
}

button.single_add_to_cart_button.elementor-button.button.alt {
    position: relative
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdfe38e */.preco-produto p{
    margin: 0!important
}

button.single_add_to_cart_button.elementor-button.button.alt.disabled.wc-variation-is-unavailable {
    background-color: #BBB;
    color:#000;
    opacity:1;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f1f0e */.single-price{
    display: none
}/* End custom CSS */
/* Start custom CSS for wl-product-thumbnails-image, class: .elementor-element-b480067 */.image-quickview{
    height: auto!important;
    max-height: 420px;
}

.image-quickview img.wp-post-image {
    object-fit: cover!important;
    width: 100%;
    height: auto!important;
    max-height: 420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0525d3f */.jet-popup__close-button {
    top:50px!important;
    right: 50px!important;
    background-color: #fafafa!important;
    border-radius: 50%!important;
    width: 40px!important;
    height: 40px!important;
box-shadow: 0px 7.939393520355225px 39.69696807861328px 0px #00000066;

    -webkit-box-shadow: 0px 7.939393520355225px 39.69696807861328px 0px #00000066;
-moz-box-shadow: 0px 7.939393520355225px 39.69696807861328px 0px #00000066;
}
@media (max-width: 768px){
    .jet-popup__close-button{
        left: 30px!important;
        right:unset!important;
    }
}

@media screen and (max-width:480px){
    .jet-popup__close-button {
    top: 20px!important;
    right: 30px!important;
        
    }
    
    .jet-popup__container {
    margin: 20px auto!important;
    height: 100%!important;
}
    
}

.jet-popup__close-button svg{
    color: #000!important;
}

table.variations {
    display: none;
}

.popup-content .quantity {
    background-color:#F5FA76;
    padding: 9px 12px 9px 12px;
    display: flex;
    gap: 10px;
    width:fit-content;
    height: 40px
}

@media screen and (max-width:480px){
   .popup-content .quantity {
    background-color: #F5FA76;
    padding: 5px 8px 5px 8px;
    display: flex;
    gap: 10px;
    width: fit-content;
    height: 30px;
}
}

.popup-content .quantity{
    border-radius: 2px;
}

.popup-content .quantity input{
    background: transparent;
    border: none;
    width: 18px!important;
    padding: 0;
    text-align: center
}

.popup-content .quantity img{
    cursor: pointer
}

.popup-content .quantity input:focus{
    outline: none
}

.popup-content input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    
}
.popup-content input[type=number] { 
   -moz-appearance: textfield;
   appearance: textfield;

}

.woocommerce-variation-price{
    display: none
}


.container-dias-semana-options .e-con-inner {
    flex-wrap: wrap!important;
}

span.dia-semana-option {
    width:fit-content!important
}

.single_variation_wrap .produto__desc {
    display: none
}

.description-product-quickview p, .description-product-quickview p span{
     text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--Greys-Grey-04, #4E4E4E)!important;
font-family: "Sanchez"!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 400!important;
line-height: normal!important;
text-decoration: none!important;
font-style: normal!important;
margin: 0;
}

.ReadMore p, .ReadMore p span, .ReadMore span{
    -webkit-line-clamp: unset!important;
}

html :where([style*=border-width]){
    border:none;
}

.description-product-quickview div{
    overflow: hidden!important
}




@media (max-width: 768px){
    .jet-popup__container-content.product {
    height: 100%;
}
}/* End custom CSS */