@import url(https://fonts.googleapis.com/css2?family=Courier+Prime&family=Rubik&family=Tinos&family=Lateef&family=Tangerine&family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap);@font-face{font-family:'Lucida Calligraphy';src:url("fonts/lucida_calligraphy_font-webfont.woff2") format('woff2'),url("fonts/lucida_calligraphy_font-webfont.woff") format('woff');font-weight:400;font-style:normal}.woof_autohide_wrapper{display:none}@media (min-width:767px){.home .elementor-post__thumbnail{max-height:150px}.home .elementor-post__thumbnail img{height:180px;object-fit:cover}.top_half_column .elementor-widget.elementor-widget-image{margin-block-end:5px}}.woof_list_checkbox li label{display:inline!important}.woof_container_product_cat .woof-sd-ie-switcher+.woof-sd-ie-childs{padding-left:0}.woof_container_product_cat .woof-sd-ie-checkbox+.woof-sd-ie-childs{padding-left:0}@media (min-width:993px){.widget-area#secondary{width:20%}}.prev-font-text{color:rgb(97 133 150);background:rgb(97 133 150 / .1);padding:12px 15px;flex-basis:100%;border-radius:35px;font-size:20px;line-height:1;display:block}.prev-font-image{color:rgb(97 133 150);background:rgb(97 133 150 / .1);padding:12px 15px;margin-bottom:15px;border-radius:35px;font-size:20px;line-height:1;display:block;margin-top:15px}.prev-font-image+.prev-font-image{display:none}.addon-symbol .ad{cursor:pointer}.prev-font-text span{font-family:inherit}.wc-pao-addon-description{margin-bottom:10px}.wc-pao-addon-container{margin-bottom:15px}.heading:before{content:"+";position:absolute;left:0;font-weight:700;font-size:25px}.heading.activeaddon:before{content:"-";position:absolute;left:0;font-weight:700;font-size:25px}.wc-pao-addon-container.heading{cursor:pointer;position:relative;display:flex;align-items:center}.wc-pao-addon-container .wc-pao-addon-heading{margin:0;padding-left:20px;font-size:16px;font-weight:400}input.wc-pao-addon-field[placeholder=info-image]{display:none}.show_inline{display:flex;align-items:center}.text_before_field{flex-basis:100%}.product-sku{color:#72767c}.price_banner ins{background:green;padding:6px;font-size:30px;color:#fff}.price_banner del{font-size:24px}.wpcf7-form-control-wrap input[type=email]{width:100%}@media (max-width:768px){.shoptimizer-archive .site-main.grid.grid-3 .navigation.pagination,.shoptimizer-archive .site-main.grid.grid-3 .page-header{grid-column:span 1}}@media (min-width:769px){a.post-thumbnail img{max-height:180px;object-fit:cover}}.blog-loop-content-wrapper .entry-title{font-size:20px}