@media all and (max-width:1025px) and (min-width:480px) {
    /*Starring jane styles*/
    .icon-block-wrapper {
        width: 50% !important;
        padding-bottom: 20px;
    }

    .icon-block-container {
        flex-wrap: wrap;
    }

    .icon-block {
        padding-bottom: 20px;
    }
}

@media all and (max-width: 480px) {



    .icon-block-container {
        flex-wrap: wrap;
    }



    .icon-block-wrapper:first-of-type .icon-block {
        padding: 0 0 20px 0;
    }

    .icon-block-wrapper:last-of-type .icon-block {
        border: none !important;
    }

    .icon-block {
        width: 100%;
        padding: 20px 0;
        margin: 0 30px;
        border-bottom: 2px solid rgba(74, 74, 74,0.1);
    }

    .icon-block-wrapper {
        padding: 0px !important;
        width: 100% !important;
        border-right: none;
    }

        .icon-block-wrapper:last-of-type {
            padding-bottom: 0;
        }
}


@media all and (max-width: 1024px) {
    .top-menu .sublist {
        grid-template-columns: 1fr !important;
    }

/* RESPONSIVE NAVIGATION */

.responsive-nav-wrapper.nav-down {
    -webkit-transform: translateY(0);
	-ms-transform: translateY(0);
    transform: translateY(0);
}
.responsive-nav-wrapper.stick {
    top: 0;
    right: 0;
	left: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
} 
.responsive-nav-wrapper .header-logo {
    display: none;
}
.responsive-nav-wrapper.stick .header-logo {
    display: block;
    background-color: #fff;
}
.responsive-nav-wrapper.stick .header-logo a {
    width: auto;
    height: auto;
    margin: auto;
}
.responsive-nav-wrapper .filters-button {
	display: none;
}
.responsive-nav-wrapper .personal-button span {
	background-position: center 15px;
}

/* HEADER ELEMENTS */

.search-box.store-search-box {
	display: none;
	top: 0;
	left: 0;
	z-index: 1070;
	width: 100%;
    margin: 2px 0 0;
	padding: 25px 10px 20px;
	background-color: #fff;
	text-align: center;
}
.search-box.store-search-box.open {
    display: block;
	position: fixed !important;
}


}

@media all and (max-width: 768px) {
    .header-links-wrapper {
        display: none;
        top: 0;
        left: 0;
        z-index: 1070;
        width: 100%;
        margin: 2px 0 0;
        text-align: center;
    }

        .header-links-wrapper.open {
            display: block;
            position: fixed !important;
        }
}


@media all and (min-width:600px) {
    .sub-category-item-grid {
        grid-template-columns: repeat(2,1fr);
    }

        .sub-category-item-grid a {
            margin: 0 !important;
        }

    .blog-posts-grid .blog-post {
        max-width: 600px;
        margin: 0 auto;
    }
}
@media all and (max-width:600px) {
    .freeprivacypolicy-com---pc-dialog {
        max-width: 100% !important;
        height: 100% !important;
        display:flex !important;
        align-content:center;
    }

    .cc-pc-container {
        display:block !important;
        background-color:transparent !important;
        margin:auto 0;
    }

    .html-category-page .product-selectors {
       flex-direction:column;
       grid-row-gap:25px;
       justify-content:center;
       padding:0 !important;
       width:90%;
       margin:0 auto;
    }

        .html-category-page .product-selectors > div {
            max-width:500px;
            width:100%;
            margin:0 auto;
            padding: 0 !important;
            justify-content:space-between;
        }

        .html-category-page .select-wrap {
            min-width: 200px;
        }

        .html-category-page .select-wrap select {
            text-align:center;
        }
}

@media all and (max-width:425px) {

    .html-category-page .product-selectors > div {
        flex-direction:column;
        grid-row-gap:15px;
        font-weight:bold;
    }

        .freeprivacypolicy-com---pc-overlay {
        background:none !important;
        background-color:white !important;
    }
}

@media all and (min-width:425px) {
    .home-page-product-grid .item-grid .item-box .product-item {
        grid-template-columns: 1fr 2fr;
    }

        .home-page-product-grid .item-grid .item-box .product-item .details {
            min-width: 100% !important;
            text-align: left;
        }

            .home-page-product-grid .item-grid .item-box .product-item .details .read-more {
                justify-content:flex-start;
            }
}

@media all and (min-width:480px) {
    .html-product-details-page .related-products-items {
        margin: 0 auto 50px;
    }
}

@media screen and (min-width:650px) {
    .home-page-category-grid-carousel .item-box .category-item-decription, .home-page-category-grid-carousel .item-box .picture { transition: .45s ease-in-out; }

    .home-page-category-grid-carousel .item-box { transition: .45s ease-in-out; }

    .home-page-category-grid-carousel .item-box:hover .category-item .category-item-decription { transform: translateX(15px); }

    .home-page-category-grid-carousel .item-box:hover .category-item .picture { transform: translateX(-25px); }


    .home-page-product-grid .item-box .product-item {
        transition: .25s ease-in-out;
    }
}