.elementor-224 .elementor-element.elementor-element-d20cae5{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-77e2285 .elementor-heading-title{font-family:var( --e-global-typography-the7_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h1-font-size );font-weight:var( --e-global-typography-the7_h1-font-weight );text-transform:var( --e-global-typography-the7_h1-text-transform );line-height:var( --e-global-typography-the7_h1-line-height );color:var( --e-global-color-the7_accent );}.elementor-224 .elementor-element.elementor-element-a1ace36{width:auto;max-width:auto;}.elementor-224 .elementor-element.elementor-element-a1ace36 > .elementor-widget-container{background-color:var( --e-global-color-the7_accent );margin:0px 0px 20px 0px;padding:6px 14px 6px 14px;border-radius:4px 4px 4px 4px;}.elementor-224 .elementor-element.elementor-element-a1ace36 .price, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount.amount, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount span{font-family:var( --e-global-typography-the7_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h6-font-size );font-weight:var( --e-global-typography-the7_h6-font-weight );text-transform:var( --e-global-typography-the7_h6-text-transform );line-height:var( --e-global-typography-the7_h6-line-height );color:var( --e-global-color-a94de22 );}.elementor-224 .elementor-element.elementor-element-a1ace36 .price del{order:0;}.elementor-224 .elementor-element.elementor-element-8d4ae60 > .elementor-widget-container{background-color:var( --e-global-color-c26c3b5 );padding:18px 18px 18px 18px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-the7_accent );}.elementor-224 .elementor-element.elementor-element-8d4ae60{text-align:left;color:var( --e-global-color-the7_content_primary_text_color );font-family:var( --e-global-typography-the7_big_size-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_big_size-font-size );font-weight:var( --e-global-typography-the7_big_size-font-weight );text-transform:var( --e-global-typography-the7_big_size-text-transform );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71{--display:none;--quantity-btn-border-width:2px;--quantity-btn-border-color:var( --e-global-color-the7_content_headers_color );--quantity-spacing:40px;}.elementor-224 .elementor-element.elementor-element-b79ab71 .the7-add-to-cart, .elementor-224 .elementor-element.elementor-element-b79ab71 .woocommerce-variation-add-to-cart{text-align:left;justify-content:flex-start;--content-align:flex-start;}.elementor-224 .elementor-element.elementor-element-b79ab71 .box-button{width:auto;}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity, .elementor-224 .elementor-element.elementor-element-b79ab71 .woocommerce-variation-add-to-cart .quantity{display:inline-flex;}.elementor-224 .elementor-element.elementor-element-b79ab71 form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-224 .elementor-element.elementor-element-b79ab71 form.cart:not(.grouped_form):not(.variations_form){flex-flow:row nowrap;align-items:center;--quantity-gap:0 var(--quantity-spacing, 30px) 0 0;justify-content:var(--content-align);}.elementor-224 .elementor-element.elementor-element-b79ab71 .variations tr{display:flex;flex-flow:column wrap;justify-content:var(--content-align);align-items:var(--content-align);--label-margin:0 0 var(--label-spacing, 10px) 0;}.elementor-224 .elementor-element.elementor-element-b79ab71 .the7-wc-variation-select, .elementor-224 .elementor-element.elementor-element-b79ab71 .variations td.value, .elementor-224 .elementor-element.elementor-element-b79ab71 .the7-wc-variation-select select{width:auto;}.elementor-224 .elementor-element.elementor-element-b79ab71 .variations select{font-family:var( --e-global-typography-the7_big_size-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_big_size-font-size );font-weight:var( --e-global-typography-the7_big_size-font-weight );text-transform:var( --e-global-typography-the7_big_size-text-transform );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 select{color:var( --e-global-color-the7_content_headers_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 .woocommerce-variation-description{font-family:var( --e-global-typography-the7_normal_size-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_normal_size-font-size );font-weight:var( --e-global-typography-the7_normal_size-font-weight );text-transform:var( --e-global-typography-the7_normal_size-text-transform );line-height:var( --e-global-typography-the7_normal_size-line-height );color:var( --e-global-color-the7_content_primary_text_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 .price{font-family:var( --e-global-typography-the7_big_size-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_big_size-font-size );font-weight:var( --e-global-typography-the7_big_size-font-weight );text-transform:var( --e-global-typography-the7_big_size-text-transform );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .price > span.woocommerce-Price-amount.amount, .elementor-224 .elementor-element.elementor-element-b79ab71 .price > span.woocommerce-Price-amount span, .elementor-224 .elementor-element.elementor-element-b79ab71 .price, .elementor-224 .elementor-element.elementor-element-b79ab71 .price ins span{color:var( --e-global-color-the7_content_headers_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 form.cart table.variations label{font-family:var( --e-global-typography-the7_big_size-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_big_size-font-size );font-weight:var( --e-global-typography-the7_big_size-font-weight );text-transform:var( --e-global-typography-the7_big_size-text-transform );line-height:var( --e-global-typography-the7_big_size-line-height );color:var( --e-global-color-the7_content_headers_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity .qty{font-family:var( --e-global-typography-the7_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-the7_h5-font-size );font-weight:var( --e-global-typography-the7_h5-font-weight );text-transform:var( --e-global-typography-the7_h5-text-transform );line-height:var( --e-global-typography-the7_h5-line-height );color:var( --e-global-color-the7_content_headers_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity button{font-size:28px;color:var( --e-global-color-the7_content_headers_color );}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity button svg{width:28px;}.elementor-224 .elementor-element.elementor-element-88d8e04 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-224 .elementor-element.elementor-element-88d8e04{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--aspect-ratio:1.66;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-224 .elementor-element.elementor-element-88d8e04 .post-thumbnail-rollover, .elementor-224 .elementor-element.elementor-element-88d8e04 .the7-transform-container{overflow:visible;}.elementor-224 .elementor-element.elementor-element-88d8e04 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-224 .elementor-element.elementor-element-88d8e04 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-224 .elementor-element.elementor-element-88d8e04 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-224 .elementor-element.elementor-element-748f35c{margin-top:0px;margin-bottom:80px;}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 2 );}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 2 );flex-grow:1;}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-77e2285 .elementor-heading-title{font-size:var( --e-global-typography-the7_h1-font-size );line-height:var( --e-global-typography-the7_h1-line-height );}.elementor-224 .elementor-element.elementor-element-a1ace36 .price, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount.amount, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount span{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-224 .elementor-element.elementor-element-8d4ae60{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .variations select{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .woocommerce-variation-description{font-size:var( --e-global-typography-the7_normal_size-font-size );line-height:var( --e-global-typography-the7_normal_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .price{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 form.cart table.variations label{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity .qty{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-77e2285 .elementor-heading-title{font-size:var( --e-global-typography-the7_h1-font-size );line-height:var( --e-global-typography-the7_h1-line-height );}.elementor-224 .elementor-element.elementor-element-a1ace36 .price, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount.amount, .elementor-224 .elementor-element.elementor-element-a1ace36 .price > span.woocommerce-Price-amount span{font-size:var( --e-global-typography-the7_h6-font-size );line-height:var( --e-global-typography-the7_h6-line-height );}.elementor-224 .elementor-element.elementor-element-8d4ae60{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .variations select{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .woocommerce-variation-description{font-size:var( --e-global-typography-the7_normal_size-font-size );line-height:var( --e-global-typography-the7_normal_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .price{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 form.cart table.variations label{font-size:var( --e-global-typography-the7_big_size-font-size );line-height:var( --e-global-typography-the7_big_size-line-height );}.elementor-224 .elementor-element.elementor-element-b79ab71 .quantity .qty{font-size:var( --e-global-typography-the7_h5-font-size );line-height:var( --e-global-typography-the7_h5-line-height );}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-224 .elementor-element.elementor-element-1b112ef .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}