
         :root {  
            --hovercolor: #253237; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Open Sans", sans-serif;
            font-size: 14px;
            color: #253237;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Open Sans", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Open Sans", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #253237;   
        }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 16px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #7DB72D;
        }.product-price-and-shipping .price{
            color:#555555;
            font-size: 18px;
        }.h1.namne_details, .product_name_h1{
            color: #253237;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#555555;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }@import url("https://use.typekit.net/pji8cxr.css");

.pos-title,
.categories-container .category-item>div .category-content .name,
h1,
h2,
h3,
h4,
h5,
h6,
.post-item.design-1 .post-content .post-title,
.smart-blog-posts-title a,
.block-categories a.h6,
#search_filters_wrapper #search_filters .h6,
.current-price-value,
.product-price-and-shipping .price,
.product-line-info .product_name {
    font-family: "hoss-round", sans-serif !important;
    font-weight: 600;
    font-style: normal;
    text-transform: unset;
}


.categories-container .category-item>div .category-content .name {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-size: 36px;
}

.category-image,
article.thumbnail-container.style_product_list.product-miniature.js-product-miniature.item_in,
article.thumbnail-container.style_product_default.product-miniature.js-product-miniature.item_in,
img.img-loader.lazy-load,
.js-product-miniature,
.easyzoom.is-ready img,
img.thumb.js-thumb,
.estimateddelivery .ed_item,
.payment-detail,
.tabs .tab-content,
.card.cart-summary {
    border-radius: 16px;
}

.categories-container .category-item>div .category-content .link:after,
#search_filters .facet .facet-label a,
.block-categories .category-sub-menu li>a,
p.h6.facet-title.hidden-sm-down,
.block-categories a.h6,
#search_filters_wrapper #search_filters .h6 {
    color: #FFF !important;
}

article.thumbnail-container.style_product_default.style_product_list_sale.product-miniature.js-product-miniature.item_in {
    border-radius: 16px;
    border: 2px solid #7DB72D;
}

button.button.ajax_add_to_cart_button.add-to-cart.btn-default,
.smart-blog-post-readmore-btn .r_more {
    border-radius: 53px !important;
}

#header .sticky-inner.scroll-menu,
#search_filters_wrapper #search_filters .facet .facet-title:before,
.block-categories a.h6:before {
    background-color: #FFF;
}

div#left-column {
    background: #7db72d;
    padding: 20px;
    border-radius: 16px;
    color: #FFF;
}

section.facet.clearfix {
    margin-bottom: 30px;
}

.block-categories .category-sub-menu {
    margin-bottom: 60px;
}

.block-categories .category-sub-menu li[data-depth='0']>a {
    text-transform: none;
}

.add-to-links .ajax_add_to_cart_button.add-to-cart {
    background-color: #253237 !important;
    padding: 10px 18px !important;
    color: #FFF !important;
    text-transform: none !important;
    font-size: 12px !important;
}

.wishlist-button-add {
    display: none!important;
}

span.current-price-value {
    color: #7db72d !important;
    font-size: 4em !important;
}

.product-price-and-shipping .price {
    color: #7db72d !important;
    font-size: 2em !important;
}

.btn-secondary,
.btn-tertiary,
.btn-primary,
.poscompare-product .product_desc div.cart button.ajax_add_to_cart_button,
.poscompare-product .product_desc div.cart span.ajax_add_to_cart_button {
    text-transform: unset;
}

.mailup-form-container .elementor-widget-container {
    display: flex;
    justify-content: center;
}

form.mailup-form label {
    display: block;
    text-align: left;
}

form.mailup-form {
    width: 500px;
}

form.mailup-form div {
    margin-bottom: 15px;
}

form.mailup-form div input {
    width: 100%;
    padding: 10px 15px;
    border-radius: 10px;
    border: 1px solid;
}


form.mailup-form div input[type="checkbox"] {
    width: auto;
    float: left;
    margin-right: 10px;
}


form.mailup-form button {
    background-color: #7db72d;
    border: none;
    padding: 12px 24px;
    color: #FFF;
    border-radius: 53px 53px 53px 53px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 15px;
}

@media (min-width: 1025px) {
    #footer .bg_before:before {
        background: #253237;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .categories-container .category-item>div .category-content .name {
        font-size: 1.5em;
    }
}

@media (max-width: 767px) {
    .categories-container .category-item>div .category-content .name {
        font-size: 2em;
    }
}