.elementor-199792 .elementor-element.elementor-element-f5e0ae3 > .elementor-container{max-width:400px;}.elementor-199792 .elementor-element.elementor-element-f5e0ae3{overflow:hidden;padding:240px 0px 35px 0px;}.elementor-199792 .elementor-element.elementor-element-f5e0ae3, .elementor-199792 .elementor-element.elementor-element-f5e0ae3 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-199792 .elementor-element.elementor-element-f5e0ae3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-199792 .elementor-element.elementor-element-0972738.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-199792 .elementor-element.elementor-element-0972738 > .elementor-element-populated, .elementor-199792 .elementor-element.elementor-element-0972738 > .elementor-element-populated > .elementor-background-overlay, .elementor-199792 .elementor-element.elementor-element-0972738 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-199792 .elementor-element.elementor-element-0972738 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-199792 .elementor-element.elementor-element-2d95efb{z-index:9;}.elementor-199792 .elementor-element.elementor-element-2d95efb img{width:80px;height:50px;object-fit:cover;object-position:center center;}.elementor-199792 .elementor-element.elementor-element-cf7889c > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-199792 .elementor-element.elementor-element-cf7889c img{width:100%;max-width:255px;height:255px;object-fit:contain;object-position:bottom center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-199792 .elementor-element.elementor-element-e887575{text-align:center;}.elementor-199792 .elementor-element.elementor-element-e887575 .elementor-heading-title{font-family:"museo-sans-condensed", Sans-serif;font-size:22px;text-transform:none;line-height:24px;}.elementor-199792 .elementor-element.elementor-element-3d24509 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-199792 .elementor-element.elementor-element-3d24509{--e-rating-justify-content:center;--e-rating-icon-font-size:15px;--e-rating-gap:2px;--e-rating-icon-marked-color:var( --e-global-color-36c76c3 );}.elementor-199792 .elementor-element.elementor-element-b66bc3f .jet-woo-product-price del{display:inline-block;text-decoration:line-through;}.elementor-199792 .elementor-element.elementor-element-b66bc3f .jet-woo-product-price ins{display:inline-block;font-weight:400;}.elementor-199792 .elementor-element.elementor-element-b66bc3f .jet-woo-product-price del .amount{font-weight:400;}.elementor-199792 .elementor-element.elementor-element-b66bc3f .jet-woo-product-price ins .amount{text-decoration:none;}.elementor-199792 .elementor-element.elementor-element-b66bc3f .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-199792 .elementor-element.elementor-element-3c9ba03 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-199792 .elementor-element.elementor-element-3c9ba03{text-align:center;}.elementor-199792 .elementor-element.elementor-element-3c9ba03 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-199792 .elementor-element.elementor-element-628a730{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;}.elementor-199792 .elementor-element.elementor-element-628a730 > .elementor-widget-container{background-color:var( --e-global-color-560c523d );margin:18px 0px -12px 0px;padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;}.elementor-199792 .elementor-element.elementor-element-628a730 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:var( --e-global-color-primary );}.elementor-199792 .elementor-element.elementor-element-80f8f10{width:auto;max-width:auto;}.elementor-199792 .elementor-element.elementor-element-efcad4a > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-199792 .elementor-element.elementor-element-efcad4a .cart button, .elementor-199792 .elementor-element.elementor-element-efcad4a .cart .button{font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-560c523d );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-199792 .elementor-element.elementor-element-efcad4a .cart button:hover, .elementor-199792 .elementor-element.elementor-element-efcad4a .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-199792 .elementor-element.elementor-element-efcad4a .quantity .qty{color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-199792 .elementor-element.elementor-element-efcad4a form.cart table.variations label{font-size:16px;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-560c523d );color:var( --e-global-color-560c523d );border-style:solid;padding:12px 20px 12px 20px;}.elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button:hover, .elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-560c523d );}.elementor-199792 .elementor-element.elementor-element-023ec67 > .elementor-widget-container{margin:-1px 0px 10px 0px;}.elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button:hover svg, .elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button:focus svg{fill:var( --e-global-color-560c523d );}@media(max-width:1025px){.elementor-199792 .elementor-element.elementor-element-2d95efb img{width:65px;height:40px;}.elementor-199792 .elementor-element.elementor-element-628a730 > .elementor-widget-container{margin:16px 0px -12px 0px;}}@media(max-width:720px){.elementor-199792 .elementor-element.elementor-element-f5e0ae3{padding:160px 12px 30px 12px;}.elementor-199792 .elementor-element.elementor-element-0972738 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-199792 .elementor-element.elementor-element-2d95efb img{width:60px;height:38px;}.elementor-199792 .elementor-element.elementor-element-cf7889c > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-199792 .elementor-element.elementor-element-cf7889c img{height:230px;}.elementor-199792 .elementor-element.elementor-element-e887575 .elementor-heading-title{font-size:18px;}.elementor-199792 .elementor-element.elementor-element-628a730 > .elementor-widget-container{margin:15px 0px -12px 0px;}.elementor-199792 .elementor-element.elementor-element-023ec67 .elementor-button{font-size:13px;padding:13px 20px 13px 20px;}}/* Start custom CSS for image, class: .elementor-element-cf7889c */.elementor-199792 .elementor-element.elementor-element-cf7889c a {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e887575 */.elementor-199792 .elementor-element.elementor-element-e887575 h3 {
    min-height: 72px;
}
.elementor-199792 .elementor-element.elementor-element-e887575 h3 a {
        font-weight: 600;
            font-family: "museo-sans-condensed", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9ba03 */.elementor-199792 .elementor-element.elementor-element-3c9ba03 small.wcsatt-sub-options, 
.elementor-199792 .elementor-element.elementor-element-3c9ba03 span.wcsatt-sub-discount {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-628a730 */.elementor-199792 .elementor-element.elementor-element-628a730 > div:before {
    content: 'Pack size:';
    position: absolute;
    top: -5px;
    left: 0;
    font-size: 16px;
    width: 100%;
    text-align: center;
    color: var(--e-global-color-primary);
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80f8f10 */.elementor-199792 .elementor-element.elementor-element-80f8f10 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-efcad4a */.elementor-199792 .elementor-element.elementor-element-efcad4a .elementor-add-to-cart.elementor-product-variable {
    margin-top: -41px;
}
.elementor-199792 .elementor-element.elementor-element-efcad4a select {
    text-align: center!important;
}
.elementor-199792 .elementor-element.elementor-element-efcad4a form.variations_form.cart {
    max-width: 100%;
}
.elementor-199792 .elementor-element.elementor-element-efcad4a .quantity input {
    width: 49px!important;
    height: 42px!important;
        border-color: var(--e-global-color-primary);
}
.elementor-199792 .elementor-element.elementor-element-efcad4a .quantity {
    margin-right: 0 !important;
}
.elementor-199792 .elementor-element.elementor-element-efcad4a button.single_add_to_cart_button {
    margin-left: 5px !important;
    background-color: var( --e-global-color-secondary ) !important;
}
.elementor-199792 .elementor-element.elementor-element-efcad4a button.single_add_to_cart_button:hover {
    background-color: var( --e-global-color-primary ) !important;
}
a.subscribeandsave { text-underline-offset: 3px!important;
}
@media only screen and (min-width: 767px) and (max-width: 1025px) {
    table.variations td.value {
    padding: 0 12px 17px!important;
}
}
@media only screen and (min-width: 250px) and (max-width: 766px) {
    .elementor-199792 .elementor-element.elementor-element-efcad4a .cart .button {
    font-size: 13px!important;
    margin-left: 5px!important;
}
a.subscribeandsave {
    font-size: 14px!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-023ec67 */.elementor-199792 .elementor-element.elementor-element-023ec67 {
    display: none;
}
.ede-ofs-product .out-of-stock-btn {
    display: block!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://safecatch.shop/wp-content/uploads/AvenirNextCyr-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */