i{
    font-style:normal;
}
option[selected="selected"],
option:hover {
    background: #d9d9d9!important;

}
section.viewed-products.container {
    overflow: hidden;
}
.hidden{
    display: none;
}
.brown{
    color:#9a5a58;
    margin-right: 3px;
}
.facet-dropdown {
    color: #7a7a7a;
    padding-left: 0;
    padding-right: 0;
    background: #f1f1f1;
    border: 3px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 1px 1px 1px 1px #f1f1f1;
    box-shadow: 1px 1px 1px 1px #f1f1f1
}

.facet-dropdown.open {
    border: 0
}

.form-group.dni.text {
    display: none;
}

/* разместим вторую картинку поверх первой */
.product-miniature .second-img{
  position:absolute;
  top:0; left:0;
  width:100%; height:100%;
  opacity:0;
  transition:opacity .4s ease;
  object-fit:cover;           /* чтобы не “дёргалось” при нестандартных пропорциях */
}

/* при наведении скрываем первую и показываем вторую */
.product-miniature:hover .second-img{ opacity:1; }
.product-miniature:hover .first-img { opacity:0; }

ul.product-flags + span {
    background: #9A5A58;
    position: absolute;
    color: #fff;
    width: 105px;
    display: block;
    z-index: 11;
    text-align: center;
    text-transform: uppercase;
    padding: 5px;
    top: 6px;
    right: 8px;
	font-weight: 500;
    font-size: 0.8rem;
}

.block_newsletter.col-lg-4.col-12 p.answ {
    color: #000;
    padding: 40px 30px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
}
.block_newsletter.col-lg-4.col-12 p.answ span {
    font-size: 14px;
    font-weight: normal;
    display: block;
    max-width: 80%;
    margin: 0 auto;
    margin-top: 18px;
}
.facet-dropdown.open>.select-title {
    border: 3px solid #2fb5d2;
    background: #f6f6f6
}

.af_filter_content a {
    position: absolute;
    color: #0000 !important;
}

.facet-dropdown .select-title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0;
    width: 100%;
    color: #232323;
    background: #f1f1f1;
    padding: .625rem .625rem .625rem 1.25rem;
    cursor: pointer
}

.facet-dropdown .select-title>i {
    margin-left: auto
}

.facet-dropdown .select-list {
    display: block;
    color: #222;
    background: #f6f6f6;
    padding: .625rem 1.25rem
}

.facet-dropdown .select-list:hover {
    background: #2fb5d2;
    color: #fff;
    text-decoration: none
}

.facet-dropdown .dropdown-menu {
    padding: 0;
    margin-top: 3px;
    left: auto;
    width: 100%;
    background: #f6f6f6;
    border: none;
    -webkit-box-shadow: 1px 1px 1px 1px #f1f1f1;
    box-shadow: 1px 1px 1px 1px #f1f1f1
}

#search_filters,#search_filters_brands,#search_filters_suppliers {    
    margin-bottom: 1.563rem;
    background: #fff;
    padding: 1.563rem 1.25rem
}

#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet {
    padding-top: .625rem
}

#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse {
    display: block
}

#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title {
    color: #7a7a7a
}

#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label {
    margin-bottom: 0
}

#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a {
    margin-top: .4375rem;
    color: #232323;
    display: inline-block;
    font-size: .9375rem
}

#search_filters_brands .facet,#search_filters_suppliers .facet {
    padding-top: 0
}

#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label {
    margin-bottom: .3125rem
}
body #search_filters .ui-slider .ui-slider-handle {
    top: -.45em;
    width: 15px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #222;
}
.custom-radio {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid #d9d9d9;
    background: #fff;
    margin-right: 1.25rem
}

.custom-radio input[type=radio] {
    opacity: 0;
    cursor: pointer
}

.custom-radio input[type=radio]:checked+span {
    display: block;
    background-color: #2fb5d2;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    left: .125rem;
    top: .125rem
}

.custom-radio input[type=radio]:focus+span {
    border-color: #7a7a7a
}

.custom-checkbox {
    position: relative
}

.custom-checkbox input[type=checkbox] {
    margin-top: .25rem;
    opacity: 0;
    cursor: pointer;
    position: absolute
}

.custom-checkbox input[type=checkbox]+span {
    margin-right: 3px;
    display: inline-block;    
    vertical-align: middle;
    cursor: pointer;
    width: 1rem;
    height: 1rem;
    outline: 1px solid #d9d9d9;
    outline-offset: 2px;
}
.active .custom-checkbox input[type=checkbox]+span {
    margin-right: 3px;
    display: inline-block;    
    vertical-align: middle;
    cursor: pointer;
    width: 1rem;
    height: 1rem;
    outline: 1px solid #222;
    outline-offset: 2px;
}

.custom-checkbox input[type=checkbox]+span .checkbox-checked {
    display: none;    
    font-size: 1.1rem;
    color: #232323
}

.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {
    display: block
}

.custom-checkbox input[type=checkbox]:focus+span {
    border-color: #7a7a7a
}

.custom-checkbox label {
    text-align: left
}
.main_catalog-header {
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}
.main_catalog-header:before {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #d9d9d9;
    left: 0;
    top: 50%;
    content: "";
}
.main_catalog-header-block {
    display: inline-block;
    padding: 0 20px;
    position: relative;
    z-index: 1;
    background: #fff;
}
.main_catalog-header-block h2,.main_catalog-header-block h1 {
    margin: 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #222;    
    padding: 21px 134px;
    font-weight: 500;
    border: 1px solid #d9d9d9;
    margin-right: 0;
    display: inline-block;
}
.cart-hover-content{
    display: none;
    position: absolute;
    z-index: 11;
    width: 333px;
    background-color: #fff;
    padding: 13px;
    top:29px;
    left: 0;
    right: 0;
    margin: 0 auto;    
    margin-right:-100%;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	padding-right: 9px;
}
.cart-hover-content .product-list{
    overflow-y: auto;
    max-height: 43vh;
	padding-right: 6px;
}
.cart-content-contaner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d9d9d9;
}
.cart-content-contaner .value{
    font-weight: 300;
    white-space: nowrap;
}
.cart-content-description{
    max-width: 170px;   
    padding: 12px 0;   
    line-height: 2;
    white-space:nowrap;
}
.remove-from-cart{
    color: #222;
    font-size: 30px!important;
    font-family: "Montserrat", sans-serif;
    font-weight: 300!important;
}
.cart-dropdown-wrapper .cart-footer a {
    height: 40px;
    width: 195px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 12px auto 0;
}
.cart-preview .cart-content p:first-child {
    border-top: none;
}
.custom-page-link__top{
    font-weight: 500;
    color:#fff;
    line-height: 4.2;
    opacity: 0.7;
}
body #bl-header-account-link {
    font-weight: 500;
    color:#fff;    
    opacity: 0.7;
    display: block;
    padding: 14px;
}
body #bl-header-account-link:hover,
.custom-page-link__top:hover{
    opacity: 1;
    color:#fff;
}
body .nav-tabs #bl-header-account-link {
    font-weight: 500;
    color:#222;    
    opacity: 0.7;
    display: block;
    padding: 0px;
}
#_desktop_user_info{
    font-weight: 600;
    font-size: 0.85rem;
    color:#fff;
}
#_desktop_user_info .bl-header-account-wrapper{
    color:#222;
}
.header-nav{
    background-color: #222; 
    height: 50px;
}

#search_widget input[type="text"] {
    display: none; 
    width: 315px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0px;
    left: -293px;    
    border: 1px solid #ececec;
    padding-left: 35px;
    z-index: -1111;
    opacity: 0;    
}
.open #search_widget input[type="text"]{
    display:block;
    width: 315px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0px;
    left: -293px;
    border: 1px solid #ececec;
    padding-left: 35px;
    opacity: 1;   
    z-index: 11;
}
#search_widget{
width: 34px;
    position: relative;
    padding-top: 0px;
}
.search-widget button{
    background: transparent;
    border: none;
    outline: transparent;
    position: absolute;
    right: 0;
    width: 315px;
    display: none;
}
.open .search-widget button{
    display: block;
}
#search_widget .close{
    position: absolute;
    top: 10px;
    cursor: pointer;
    display: none;    
}
.open #search_widget .close {
    display: block;
    z-index: 11;    
}
#search_widget .open{
    cursor: pointer;
	    width: inherit;
		width: 18px;
}
#search_widget .button-search{
    width: 20px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
i.search:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.83301 9.42787C2.83301 5.89962 5.69325 2.91553 9.3657 2.91553C13.0382 2.91553 15.8984 5.89961 15.8984 9.42787C15.8984 12.9561 13.0382 15.9403 9.3657 15.9403C5.69326 15.9403 2.83301 12.9561 2.83301 9.42787ZM9.3657 0.915527C4.56707 0.915527 0.833008 4.81678 0.833008 9.42787C0.833008 14.039 4.56707 17.9403 9.3657 17.9403C11.3865 17.9403 13.2185 17.2484 14.6623 16.103L21.4179 22.9143L22.8379 21.506L16.0734 14.6856C17.2214 13.226 17.8984 11.3913 17.8984 9.42787C17.8984 4.81679 14.1644 0.915527 9.3657 0.915527Z' fill='black'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    width: 12px;
    height: 19px;
    display: block;
    background-size: contain;
    position: absolute;
    top: -15px;
    left:  -36%;
    z-index: 111;
    display: none;
}
.open i.search:before{
    display: block;    
}
i.shopping-cart{
    position: relative;
    content: "";
    background-repeat: no-repeat;
    width: 22px;
    height: 20px;
    top: 0px;
    margin: 0 auto;
    display: block;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='21' height='19' style='fill:%23222;enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M166,331h271c6.7,0,12.6-4.4,14.4-10.9l60-210c1.3-4.5,0.4-9.4-2.4-13.2c-2.8-3.8-7.3-6-12-6H131.4l-10.7-48.3 C119.1,35.9,113,31,106,31H15C6.7,31,0,37.7,0,46c0,8.3,6.7,15,15,15h79l54.2,243.7c-15.9,6.9-27.1,22.8-27.1,41.3 c0,24.8,20.2,45,45,45h271c8.3,0,15-6.7,15-15c0-8.3-6.7-15-15-15H166c-8.3,0-15-6.7-15-15S157.7,331,166,331z'/%3e%3cpath d='M151,436c0,24.8,20.2,45,45,45c24.8,0,45-20.2,45-45c0-24.8-20.2-45-45-45C171.2,391,151,411.2,151,436z'/%3e%3cpath d='M362,436c0,24.8,20.2,45,45,45c24.8,0,45-20.2,45-45c0-24.8-20.2-45-45-45C382.2,391,362,411.2,362,436z'/%3e%3c/svg%3e");
}
.cart-products-count{
    position: absolute;
    right: -8px;
    top: -8px;
    width: 16px;
    height: 16px;
    border: 1px solid #222;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    z-index: 1;
}
i.shopping-cart-o{
    position: relative;
    content: "";
    background-repeat: no-repeat;
    width: 22px;
    height: 20px;
    top: 0px;
    margin: 0 auto;
    display: block;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='19' viewBox='0 -31 512.00026 512' width='21' style='fill:%23222;' %3e%3cpath d='m164.960938 300.003906h.023437c.019531 0 .039063-.003906.058594-.003906h271.957031c6.695312 0 12.582031-4.441406 14.421875-10.878906l60-210c1.292969-4.527344.386719-9.394532-2.445313-13.152344-2.835937-3.757812-7.269531-5.96875-11.976562-5.96875h-366.632812l-10.722657-48.253906c-1.527343-6.863282-7.613281-11.746094-14.644531-11.746094h-90c-8.285156 0-15 6.714844-15 15s6.714844 15 15 15h77.96875c1.898438 8.550781 51.3125 230.917969 54.15625 243.710938-15.941406 6.929687-27.125 22.824218-27.125 41.289062 0 24.8125 20.1875 45 45 45h272c8.285156 0 15-6.714844 15-15s-6.714844-15-15-15h-272c-8.269531 0-15-6.730469-15-15 0-8.257812 6.707031-14.976562 14.960938-14.996094zm312.152343-210.003906-51.429687 180h-248.652344l-40-180zm0 0'/%3e%3cpath d='m150 405c0 24.8125 20.1875 45 45 45s45-20.1875 45-45-20.1875-45-45-45-45 20.1875-45 45zm45-15c8.269531 0 15 6.730469 15 15s-6.730469 15-15 15-15-6.730469-15-15 6.730469-15 15-15zm0 0'/%3e%3cpath d='m362 405c0 24.8125 20.1875 45 45 45s45-20.1875 45-45-20.1875-45-45-45-45 20.1875-45 45zm45-15c8.269531 0 15 6.730469 15 15s-6.730469 15-15 15-15-6.730469-15-15 6.730469-15 15-15zm0 0'/%3e%3c/svg%3e");
}
.header-top .row{
    height:70px;
}
.card--reassurance{
    margin: 75px 0;
    width: 100%;
}
.card--reassurance ul{
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.card--reassurance ul li p:last-child{
    font-style: italic;
    font-size: 14px;
}
.card--reassurance ul li{
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.card--reassurance ul li>p{
    -ms-flex-preferred-size: 23%;
    flex-basis: 23%;
}
.top-logo{
    padding-top: 8px;
}
.media-body .product_price,
.cart-content-contaner .product-price{
    font-weight: 500;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: flex-start!important;}
.media-body .product_price{
    justify-content: flex-start!important; 
}
.media-body .product_price span{
    margin-right: 3px;
}
.banner-collection a{
    text-align: center;
    position: relative;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.sail-banner:hover:after,
.new-banner:hover:after,
.banner-collection a:hover:after{
    content:"";
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top:0;
    left:0;
    right: 0;    
}
.banner-collection span{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;    
    outline: 1px solid #fff;
    outline-offset: 10px;
    opacity: 0.7;
    padding: 45px;
    background: #fff;
    color: #222; 
    position: relative;
    z-index: 11;
}
.banner-collection span:hover{
    color: #9a5a58;
}
body .addToCartFormWrapper {
    padding: 10px;
    padding-top: 0;
    background-color: white;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.addToCartFormWrapper .input-color{
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.groupUl{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
}
.sail-banner,
.new-banner{
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
}
.sail-banner div,
.new-banner div{
    position: relative;
    margin: 0 auto;
    z-index:1;
}
.text{
    color:#fff;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
*:not([id="amazzing_filter"]) .more{
    width: 165px;
    margin: 0 auto;
    border: 2px solid #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 12px 20px;
    text-transform: uppercase;
    color: #fff;
    opacity: 0;
    -o-transition: all 500ms ease-in-out 0ms;
    transition: all 500ms ease-in-out 0ms;
    -moz-transition: all 500ms ease-in-out 0ms;
    -webkit-transition: all 500ms ease-in-out 0ms;
}
.sail-banner:hover .more,
.new-banner:hover .more{    
    opacity: 1;   
}
*:not([id="amazzing_filter"]) .more:hover,
.sail-banner .more:hover,
.new-banner .more:hover{    
    background: #fff;
    color: #9a5a58;
}
.sail-banner div,
.new-banner div{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; 
    -webkit-box-orient: vertical; 
    -webkit-box-direction: normal; 
    -ms-flex-direction: column; 
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 130px;
    position: absolute;
    top: 30%;
    left: 0;
    width: 100%;
    padding: 0 60px;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 0.7s ease 0s;
    transition: -webkit-transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s;
    -webkit-transition: transform 0.7s ease 0s;
    -moz-transition: transform 0.7s ease 0s;
    -o-transition: transform 0.7s ease 0s;
    -ms-transition: transform 0.7s ease 0s;}
.sail-banner:hover div,
.new-banner:hover div{
    transform: translate3d(0px, -30px, 0px);
    -moz-transform: translate3d(0px, -30px, 0px);
    -webkit-transform: translate3d(0px, -30px, 0px); 
    -o-transform: translate3d(0px, -30px, 0px);
    -ms-transform: translate3d(0px, -30px, 0px);
    -webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s; 
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.daydeal-products{
    width: 360px;
    max-width: 360px;
    position: relative;
    height: 510px;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#left-column .daydeal-products {    
    cursor: pointer;
    max-width: 100%;
    height: auto;
}
#left-column .daydeal-products .thumbnail-container{
    padding: 25px 0;
	    padding-top: 28px;
}
#left-column .daydeal-products .product-percentage {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 60px;
    height: 28px;}
.daydeal-products img {
    max-width: 100%;
    height: auto;
}
.daydeal-products:after{
    content:"";
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
    position: absolute;
    top:0;
    left:0;
    right: 0;    
}
.daydeal-products:hover:after{
    content:"";
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top:0;
    left:0;
    right: 0;    
}
.daydeal-products .product-thumbnail a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    width: 166px;
    height: 52px;
    background: transparent;
    border: 2px solid #fff;
    margin: 0 auto;
    position: absolute;
    top:50%;
    left:0;
    right: 0;
    z-index: 1;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 0.7s ease 0s;
    transition: -webkit-transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s;
    -webkit-transition: transform 0.7s ease 0s;
    -moz-transition: transform 0.7s ease 0s;
    -o-transition: transform 0.7s ease 0s;
    -ms-transition: transform 0.7s ease 0s;
}
.daydeal-products .product-thumbnail a:hover{
    background: #fff;
    color: #9a5a58;
}
.daydeal-products:hover .product-thumbnail a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
    transform: translate3d(0px, -30px, 0px);
    -moz-transform: translate3d(0px, -30px, 0px);
    -webkit-transform: translate3d(0px, -30px, 0px);
    -o-transform: translate3d(0px, -30px, 0px);
    -ms-transform: translate3d(0px, -30px, 0px);
    -webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.daydeal-products .product-thumbnail .text{
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    z-index: 1;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 0.7s ease 0s;
    transition: -webkit-transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s;
    transition: transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s;
    -webkit-transition: transform 0.7s ease 0s;
    -moz-transition: transform 0.7s ease 0s;
    -o-transition: transform 0.7s ease 0s;
    -ms-transition: transform 0.7s ease 0s;
}
.daydeal-products:hover .product-thumbnail .text{
    position: absolute;    
    left: 0;
    right: 0;
    z-index: 1;
    transform: translate3d(0px, -30px, 0px);
    -moz-transform: translate3d(0px, -30px, 0px);
    -webkit-transform: translate3d(0px, -30px, 0px);
    -o-transform: translate3d(0px, -30px, 0px);
    -ms-transform: translate3d(0px, -30px, 0px);
    -webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, -webkit-transform 0.7s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.7s ease 0s, -webkit-transform 0.7s ease 0s;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.daydeal-products .product-percentage{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 60px;
    height: 30px;
    background-color: #9a5a58;
    color: #fff;
    text-align: center;
    font-weight: 500;
    font-size: 0.8rem;   
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;    
    -webkit-box-pack: center;    
    -ms-flex-pack: center;    
    justify-content: center;
}
.daydeal-box div[data-countdown]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.daydeal-box p{
    font-weight: 400;
    font-size: 0.8rem; 
    color:#fff;
    line-height: 1.3;
    margin: 0 auto;
}

.daydeal-box div[data-countdown] p:first-child{
    font-weight: 600;
    font-size: 1.4rem; 
    color:#fff;
}
.daydeal-box{
    background-color: #222;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 62px;
    padding: 9px;
    z-index: 1;
}
.daydeal-box div[data-countdown] div{
    width: 55px;
    text-align: center;
}
.daydeal-products article{
    margin: 0 auto;
}
.banner-bottom{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%;
} 
.banner-bottom .banner-block div.aa:first-child{
    margin-bottom: 30px;
}
.product-price-and-shipping{
    padding: 22px 25px 22px;
    text-align: center;
}


.daydeal-products .product-price-and-shipping {
    padding: 22px 21px 15px;

}

#product .product-price-and-shipping {
    padding: 14px;
    text-align: center;
}
#product .product-price-and-shipping .regular-price,
#product .product-price-and-shipping .price{
    font-size: 12px;
}
#product .product-price-and-shipping div:first-child{
    white-space: nowrap;
}
.product-price-and-shipping .favorites-module-block{
    display:none;
}
#product .featured-products .product-flags li,
#product .viewed-products .product-flags li,
#product .recommended-products .product-flags li,
#product .viewed-productss .product-flags li,
#product .recommended-productss .product-flags li
 {
    width: 49px;
    height: 20px;}
#product .slick-slide .product-miniature {
    max-width: 100%;
    padding-top: 16px;
    padding-bottom: 12px;
}


#product .slick-slide .product-flags{
    top: -16px;}
/*#product .favorites-module-block{
    display:block;
}*/

button.fancybox-button.fancybox-button--zoom, button.fancybox-button.fancybox-button--play {
    display: none !important;
}
.product-miniature:hover .favorites-module-block{
    display:block;
} 
#module-addtofavoritesmywishlist-favorites .product-miniature .product-price-and-shipping,
.product-miniature:hover .product-price-and-shipping{   
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#module-iqitwishlist-view .product-miniature:hover .product-price-and-shipping,
#module-iqitwishlist-view .product-miniature:hover .product-price-and-shipping {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
}
#module-iqitwishlist-view .product-price-and-shipping{
    text-align: left;
}
.arrow-contaner div{
    margin: 0px 15px;   
    cursor: pointer;
    display: block!important;
    position: relative;
    width: 42px;
    height: 42px;
    background-color: #222;
}
.arrow-contaner div.slick-disabled{
    background-color: #d9d9d9;
}
.featured-products-prev:after,
.viewed-products-prev:after,
.recommended-products-prev:after
{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='10' height='20' style='fill:%23fff;'%3e%3cg%3e%3cpath d='m88.6,121.3c0.8,0.8 1.8,1.2 2.9,1.2s2.1-0.4 2.9-1.2c1.6-1.6 1.6-4.2 0-5.8l-51-51 51-51c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-54,53.9c-1.6,1.6-1.6,4.2 0,5.8l54,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;    
    background-size: contain;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;}
	
.featured-products-next:after,
.viewed-products-next:after,
.recommended-products-next:after
{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='10' height='20' style='fill:%23fff;'%3e%3cg%3e%3cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto; }   
.featured-products .slick-list,
.recommended-products .slick-list,
.viewed-products .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 8px 5px;
    max-width: 100%;
}
.featured-products .products .slick-slide,
.recommended-products .products .slick-slide,
.viewed-products .products .slick-slide
{   
    margin:0 13px;
    width: 263px;}
#product .featured-products .products .slick-slide,
#product .recommended-products .products .slick-slide,
#product .viewed-products .products .slick-slide
{
    margin: 0 15px;
    width: 163px;
}
.featured-products .products .slick-slide.slick-active,
.recommended-products .products .slick-slide.slick-active,
.viewed-products .products .slick-slide.slick-active
{
    /*    margin-left:5px;*/
    opacity: 1;    
}
.product-variants-item .groupUl.slick-slider{
    max-width: 95px;
    display: block;
    margin: 0 auto;
}
.variants-product .slick-list,
.featured-products .groupUl .slick-list,
.viewed-products .groupUl .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 0px;
    z-index: 111;    
}
#product .featured-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
#product .recommended-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
#product .viewed-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
body .variants-product .product-variants-item .groupUl .slick-track .slick-slide{
    width: 19px;
    margin:0 2.3px; 
    opacity:0;
}
body .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-center{
    margin-left: -20px;
}
#product .featured-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-active,
#product .recommended-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-active,
#product .viewed-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-active,
body .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-active{
    opacity: 1;
}
body .variants-product .product-variants-item .groupUl .slick-track .slick-slide.slick-current{

}
.product-variants-item .groupUl .slick-arrow{
    display: block!important;
    background: none;
    border: none;
    color: transparent;
    outline: none;
}
button.slick-arrow {
    padding: 0;
}
.product-variants-item .groupUl .slick-arrow{
    width:30px;
}
.product-variants-item .groupUl .slick-prev{
    left: -30px;
    top: 5px;
}
.product-variants-item .groupUl .slick-next{
    right: -30px;
    top: 5px;
}
.product-variants-item .groupUl .slick-prev.slick-arrow:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='9' height='12' style='fill:%23222;'%3e%3cg%3e%3cpath d='m88.6,121.3c0.8,0.8 1.8,1.2 2.9,1.2s2.1-0.4 2.9-1.2c1.6-1.6 1.6-4.2 0-5.8l-51-51 51-51c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-54,53.9c-1.6,1.6-1.6,4.2 0,5.8l54,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;    
    background-size: contain;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;}
.product-variants-item .groupUl .slick-next.slick-arrow:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='9' height='12' style='fill:%23222;'%3e%3cg%3e%3cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto; 
}
.favorites-module-block .to-favorites-block, .favorites-module-block .add-to-favorites-block {    
    cursor: pointer;    
}
.product-miniature .to-favorites-block,
.product-miniature .add-to-favorites-block,
#product .product-price-and-shipping .btn-iqitwishlist-add,
.product-price-and-shipping .btn-iqitwishlist-add{
    position: relative;
    width: 14px;
    height: 14px;
    display: block;    
    border: none;
    opacity:0;
}

#product .product-information .add-to-favorites,
#product .product-information .to-favorites-block,
#product .btn-iqitwishlist-add {
    position: relative;
    width: 50px;
    height: 50px;
    display: block;
    opacity: 1;
    border: 1px solid #d9d9d9;
}
.product-miniature:hover .to-favorites-block,
.product-miniature:hover .add-to-favorites-block,
#product .product-miniature:hover .product-price-and-shipping .btn-iqitwishlist-add,
.product-miniature:hover .btn-iqitwishlist-add{    
    opacity: 1;
}
#product .product-information .add-to-favorites.inactive,
#product .product-information .to-favorites-block.inactive,
.to-favorites-block.inactive, .add-to-favorites-block.inactive {
    display: none;
}
.fa-heart-o:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d7d7d7;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath class='cls-1' d='M433.6,38.5a130.61,130.61,0,0,0-184.7.1L236,51.5,222.9,38.4A130.49,130.49,0,0,0,38.36,38l-.16.16a130.49,130.49,0,0,0,0,184.54l.16.16L226.2,410.7a13.41,13.41,0,0,0,19,.15l0-.05L433.4,223.3A130.85,130.85,0,0,0,433.6,38.5ZM414.4,204.2l-178.7,178L57.4,203.9A103.52,103.52,0,0,1,203.8,57.5l22.6,22.6a13.46,13.46,0,0,0,19,.06l.07-.06,22.4-22.4A103.59,103.59,0,0,1,414.4,204.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;    
}
.fa-heart:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%239a5a58;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-4%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto; 
}
#product .add{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 215px;
}
#product .product-information .add-to-favorites .fa-heart-o:before,
#iqit-wishlist-product-btn .fa-heart-o:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 492.7 492.7' width='20' height='18' style='enable-background:new 0 0 492.7 492.7;' xml:space='preserve'%3E%3Cg%3E%3Cg id='Icons_18_'%3E%3Cpath class='st0' style='fill: %235d5d5d;' d='M492.7,166C492.7,92.5,433.1,33,359.7,33c-48,0-89.9,25.5-113.3,63.6C222.9,58.4,181,33,133,33 C59.6,33,0,92.5,0,166c0,40,17.7,75.8,45.7,100.2l188.5,188.6c3.2,3.2,7.6,5,12.1,5s8.9-1.8,12.1-5L447,266.2 C475,241.8,492.7,206,492.7,166z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    width: 14px;
    height: 14px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;    
}

#product .product-information .add-to-favorites .fa-heart-o:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%235d5d5d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-3%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
   
}
#product .product-information .add-to-favorites:hover,
#product .product-information .to-favorites-block:hover,
#iqit-wishlist-product-btn:hover{
    background-color: #9a5a58;
}
#product .product-information .to-favorites-block:hover .fa-heart:before,
#product .product-information .add-to-favorites:hover .fa-heart-o:before,
#iqit-wishlist-product-btn:hover .fa-heart-o:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-4%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    width: 14px;
    height: 14px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;    
}

#product .product-information .to-favorites-block:hover .fa-heart:before,
#product .product-information .add-to-favorites:hover .fa-heart-o:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-3%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
 
}
#product .product-information .fa-heart:before,
#iqit-wishlist-product-btn .fa-heart:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 492.7 492.7' width='20' height='18' style='enable-background:new 0 0 492.7 492.7;' xml:space='preserve'%3e%3cg%3e%3cg id='Icons_18_'%3e%3cpath class='st0' style='fill:%239a5a58;' d='M492.7,166C492.7,92.5,433.1,33,359.7,33c-48,0-89.9,25.5-113.3,63.6C222.9,58.4,181,33,133,33 C59.6,33,0,92.5,0,166c0,40,17.7,75.8,45.7,100.2l188.5,188.6c3.2,3.2,7.6,5,12.1,5s8.9-1.8,12.1-5L447,266.2 C475,241.8,492.7,206,492.7,166z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    width: 14px;
    height: 14px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

#product .product-information .fa-heart:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23915d5a;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-3%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
   
}



url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.7 414.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23915d5a;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E001-heart-3%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Icons'%3E%3Cpath class='cls-1' d='M471.7,129.31C471.76,58,414.82.1,344.53,0A126.87,126.87,0,0,0,235.87,61.8c-36.67-60.86-115-80-175-42.81S-18,135.71,18.71,196.56a128.8,128.8,0,0,0,25,30.07L224.24,409.81a16.26,16.26,0,0,0,23.25,0L427.93,226.63A129.58,129.58,0,0,0,471.7,129.31Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")


.add-to-favorites-block:hover .fa-heart:before,
a:hover .fa-heart:before {    
    color: #222;    
}
.heart{
    position: relative;
    width: 20px;
    height: 20px;
    display: block;
}
.heart:after{
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='22' heght='20' id='Capa_1' x='0px' y='0px' viewBox='0 0 471.701 471.701' style='fill:%23222;enable-background:new 0 0 471.701 471.701;' xml:space='preserve'%3e%3cg%3e%3cpath d='M433.601,67.001c-24.7-24.7-57.4-38.2-92.3-38.2s-67.7,13.6-92.4,38.3l-12.9,12.9l-13.1-13.1 c-24.7-24.7-57.6-38.4-92.5-38.4c-34.8,0-67.6,13.6-92.2,38.2c-24.7,24.7-38.3,57.5-38.2,92.4c0,34.9,13.7,67.6,38.4,92.3 l187.8,187.8c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-3.9l188.2-187.5c24.7-24.7,38.3-57.5,38.3-92.4 C471.801,124.501,458.301,91.701,433.601,67.001z M414.401,232.701l-178.7,178l-178.3-178.3c-19.6-19.6-30.4-45.6-30.4-73.3 s10.7-53.7,30.3-73.2c19.5-19.5,45.5-30.3,73.1-30.3c27.7,0,53.8,10.8,73.4,30.4l22.6,22.6c5.3,5.3,13.8,5.3,19.1,0l22.4-22.4 c19.6-19.6,45.7-30.4,73.3-30.4c27.6,0,53.6,10.8,73.2,30.3c19.6,19.6,30.3,45.6,30.3,73.3 C444.801,187.101,434.001,213.101,414.401,232.701z'/%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.heart span{
    position: absolute;
    right: -8px;
    top: -8px;
    width: 16px;
    height: 16px;
    border: 1px solid #222;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    z-index: 1;
}
.whishlist-top{    
    width: 26px;
    padding: 5px;
padding-top: 4px;
}
.iqitwishlist-product{
    margin-bottom: 20px;
    padding: 13px;
    float:left;
}
#iqitwishlist-share{
    clear:both;
}

.product-miniature button[data-button-action='add-to-cart']{
    position: absolute;
    bottom: 29px;
    right: 36px;
    background: transparent;
    border: none;
    outline: none;
    width: 14px;
    height: 14px;
    opacity: 1;
}

@media(min-width:512px)
{
	.product-miniature
	{
		width:calc(33% - 20px);
		flex:unset
	}
	
	.favorite-list .product-miniature
	{
	width: 256.86px;
    max-width: 256.86px;
    margin: 0;

	}

	.product-miniature:nth-child(3n-1)
	{
		margin-right:30px;
		margin-left:30px;
	}
}

span.noitemqty {
    display: none;
}

@media(min-width:787px)
{

body#module-addtofavoritesmywishlist-favorites .favorite-list .product-miniature {
    padding-top: 0;
    margin-bottom: 30px;
    margin-right: 30px;
}
body#module-addtofavoritesmywishlist-favorites .favorite-list span.ff-4 article,body#module-addtofavoritesmywishlist-favorites .favorite-list span.ff-8 article,body#module-addtofavoritesmywishlist-favorites .favorite-list span.ff-12 article {
    margin-right: 0;
}

body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-4 article,body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-8 article,body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-12 article {
    margin-right: 30px;
}

body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-3 article,body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-6 article,body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-9 article ,body#module-addtofavoritesmywishlist-favorites.loggedcss .favorite-list span.ff-12 article {
    margin-right: 0;
}


}



.product-information button[data-button-action='add-to-cart']{
    position: static;    
    background: #9a5a58;   
    outline: none;
    width: 155px;
    height: 50px;
    color:#fff;
    opacity:1;
	font-size: 14px;
}
.product-miniature:hover button[data-button-action='add-to-cart']{
    opacity: 1;
}
button[data-button-action='add-to-cart'] .fa-heart{
    display: none;
}
button[data-button-action='add-to-cart']:hover .fa-heart{
    display: block;
}
button[data-button-action='add-to-cart']:hover .fa-heart-0{
    display: none;
}
#_desktop_cart{
padding: 2px;
    padding-top: 4px;
    margin-left: 18px;
	    position: relative;
		   
}
#product-availability{
    font-weight: 600;
    font-size: 14px;
    padding-top: 15px;
    display: block;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.cart-item{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#module-iqitwishlist-view .slick-track {    
    -webkit-box-pack: center;    
    -ms-flex-pack: center;    
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;    
    max-width: 110px;
    -webkit-transform: translate3d(0px, 0px, 0px)!important;
    transform: translate3d(0px, 0px, 0px)!important;
}
.remove_favorite,
#module-iqitwishlist-view .js-iqitwishlist-remove{
    float: right;
    padding: 0px 0px 0px 0px;
    font-size: 37px;
    line-height: 1;
    text-transform: uppercase;
    position: absolute;
    top: -6px;
    right: 4px;
}
.thumbnail-container .product-image{
    display:none;
}
ul.favorite-list.products li.float-xs-left.input-container {
    list-style: none;
}
span.noitemqty {
    position: absolute;
    bottom: 25px;
    right: 20px;
    font-size: 11px;
}
.account-links .fa-heart-o:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 -28 512.00002 512' xmlns='http://www.w3.org/2000/svg' width='20' height='18' style='fill:%23222;'%3e%3cpath d='m471.382812 44.578125c-26.503906-28.746094-62.871093-44.578125-102.410156-44.578125-29.554687 0-56.621094 9.34375-80.449218 27.769531-12.023438 9.300781-22.917969 20.679688-32.523438 33.960938-9.601562-13.277344-20.5-24.660157-32.527344-33.960938-23.824218-18.425781-50.890625-27.769531-80.445312-27.769531-39.539063 0-75.910156 15.832031-102.414063 44.578125-26.1875 28.410156-40.613281 67.222656-40.613281 109.292969 0 43.300781 16.136719 82.9375 50.78125 124.742187 30.992188 37.394531 75.535156 75.355469 127.117188 119.3125 17.613281 15.011719 37.578124 32.027344 58.308593 50.152344 5.476563 4.796875 12.503907 7.4375 19.792969 7.4375 7.285156 0 14.316406-2.640625 19.785156-7.429687 20.730469-18.128907 40.707032-35.152344 58.328125-50.171876 51.574219-43.949218 96.117188-81.90625 127.109375-119.304687 34.644532-41.800781 50.777344-81.4375 50.777344-124.742187 0-42.066407-14.425781-80.878907-40.617188-109.289063zm0 0'/%3e%3c/svg%3e");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    width: 20px;
    height: 17px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;       
}
.header-account-content .iqitwishlist .fa-heart-o:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 -28 512.00002 512' xmlns='http://www.w3.org/2000/svg' width='20' height='18' style='fill:%23222;'%3e%3cpath d='m471.382812 44.578125c-26.503906-28.746094-62.871093-44.578125-102.410156-44.578125-29.554687 0-56.621094 9.34375-80.449218 27.769531-12.023438 9.300781-22.917969 20.679688-32.523438 33.960938-9.601562-13.277344-20.5-24.660157-32.527344-33.960938-23.824218-18.425781-50.890625-27.769531-80.445312-27.769531-39.539063 0-75.910156 15.832031-102.414063 44.578125-26.1875 28.410156-40.613281 67.222656-40.613281 109.292969 0 43.300781 16.136719 82.9375 50.78125 124.742187 30.992188 37.394531 75.535156 75.355469 127.117188 119.3125 17.613281 15.011719 37.578124 32.027344 58.308593 50.152344 5.476563 4.796875 12.503907 7.4375 19.792969 7.4375 7.285156 0 14.316406-2.640625 19.785156-7.429687 20.730469-18.128907 40.707032-35.152344 58.328125-50.171876 51.574219-43.949218 96.117188-81.90625 127.109375-119.304687 34.644532-41.800781 50.777344-81.4375 50.777344-124.742187 0-42.066407-14.425781-80.878907-40.617188-109.289063zm0 0'/%3e%3c/svg%3e");
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;    
    width: 20px;
    height: 17px;
    top: 0;
    top: 0px;
    bottom: 0;
    left: -40px;
    margin: 0;
}
#identity-link span:after{
    content: "";
    background-image: url(/themes/bagtone/assets/img/icon_user.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
}
.identity-link a:after{
    content: "";
    background-image: url(/themes/bagtone/assets/img/icon_user.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: -37px;    
}
#discounts-link span:after{
    content: "";
    background-image: url(/themes/bagtone/assets/img/icon_barcode.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
}
.discounts-link a:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath d='M2 4h2v16H2V4zm4 0h2v16H6V4zm3 0h3v16H9V4zm4 0h2v16h-2V4zm3 0h2v16h-2V4zm3 0h3v16h-3V4z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left:-40px;    
}
#history-link span:after{
    content: "";
    background-image: url(/themes/bagtone/assets/img/icon_card.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
}
.history-link a:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath d='M22 10v10a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V10h20zm0-2H2V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v4zm-7 8v2h4v-2h-4z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: -40px;    
} 
.logout a:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath d='M4 18h2v2h12V4H6v2H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3zm2-7h7v2H6v3l-5-4 5-4v3z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: -40px;    
}
.account-links .logout span:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath d='M4 18h2v2h12V4H6v2H4V3a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3zm2-7h7v2H6v3l-5-4 5-4v3z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0;
    bottom:0;
    left: 0;
    right: 0;
    margin: 0 auto;    
}
.password a:after,
.passchange a::after
{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='20' height='20'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath d='M19 10h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1h1V9a7 7 0 1 1 14 0v1zm-2 0V9A5 5 0 0 0 7 9v1h10zm-6 4v4h2v-4h-2z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 20px;
    height: 17px;
    top: 0px;
    bottom: 0;
    left: -40px;    
}
.addresses-link i{
    position: absolute;
    left: -40px;
    top: 0;
}
.header-account-content li{
    padding: 8px 0;
}
.header-account-content li a{    
    position: relative;
    margin-left: 25px;
    line-height: 2;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bl-header-account-wrapper .user-data{
    margin-left: -28px;
}
#customer-form .input-group-btn{
    width: 60%;
}
#bxslider-instagram .picture.item img{
     width: 100%;
}

section#csinstagramfeed + .main_catalog-header.insta {
    display: none;
}
iframe.lightwidget-widget {
    display: none;
}
#csinstagramfeed{
    max-width: 100%;
    margin:0 auto;
    position: relative;
    padding: 0;
}
body [data-magic-slide-id].active-selector img {
    -webkit-filter: none!important;
    filter: none!important;
    opacity: 0.5;
}

body [data-magic-slide-id].mz-thumb-selected img {
    -webkit-filter: none;
    filter: none;
    opacity: 1;
}
body a[data-zoom-id] img, body .mz-thumb img {
    border: 0;
    -webkit-box-shadow: 0 0 1px 0px rgba(0,0,0,0.3);
    box-shadow: 0 0 1px 0px rgba(0,0,0,0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0.5;
}
body [data-magic-slide-id].mz-thumb:hover:not(.active-selector) img, body [data-magic-slide-id].m360-selector:hover:not(.active-selector) img, body [data-magic-slide-id].video-selector:hover:not(.active-selector) img {
    -webkit-filter: none !important;
    filter: none !important;
    opacity: 1;
}
.product-reference{
    font-weight: 500;
    color:#222;
}
.product-reference label{
    font-weight: 300;
    color:#222;
}
.block-variant-countdown{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
	padding-bottom: 0px
}
.psproductcountdown p{
    font-size: 10px;
    margin-right: 67px;
    margin-bottom: 1rem;
}
.social-sharing--product p,
.product-variants p{
    font-weight: 300;
    font-size: 14px;
    line-height: 2.5;
}
.social-sharing--product p{
    width: 100%;
    margin-bottom: 0;
}
body .mz-hint{    
    background-image: url(/themes/bagtone/assets/img/zoom.png);
    background-repeat: no-repeat;
    background-size: contain;    
    width: 16px;
    height: 16px;
    left: 85%;
    speak: none;
    text-align: center;
    vertical-align: -2px;
    margin-right: 6px;
    -webkit-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}
body .mz-hint-message{
    display: none;
}
body .mz-figure.mz-no-zoom,
body .mz-figure.mz-click-zoom,
body .mz-figure.mz-active {
    /*    cursor: pointer;*/
    cursor: url(/themes/bagtone/assets/img/zoom.png),-webkit-move;
    cursor: url(/themes/bagtone/assets/img/zoom.png),-moz-move;
    cursor: url(/themes/bagtone/assets/img/zoom.png),move;    
}
#iqit-wishlist-product-btn{
    background-color: transparent;
    border: none;
}
.product-features table tr td,
.product-features table tr,
.product-features table{
    border: 1px solid #efefef;    
    padding: 15px 50px 15px 15px;
}
.product-features table{
    width: 100%;
}
.product-features table tr td.name{
    font-weight: 600;
    font-size: 14px;
    width: 195px;
}
.product-tabs{
    max-width: 61%;
    padding-top: 50px;
}
#revws-portal-product-reviews .btn-primary{
    width: 195px;
    height: 45px;
    color:#fff;
    text-transform: uppercase;
    font-weight: 500;
}
#revws-portal-product-reviews .btn-primary:hover{    
    color:#9a5a58;    
}
.product-flag.on-sale + .new{
    display: none;
}
.product-flag.on-sale + .product-flag.discount.d-none + .new{
    display: none;
} 
.product-flag.discount + .new,
.product-flag.on-sale + .product-flag.discount,
.product-flag.on-sale + .product-flag.discount + .new{
    display: none;
}
.ikon-vk:after{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='14' height='14' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill: %23222;' d='M370.7,0H141.3C63.4,0,0,63.4,0,141.3v229.4C0,448.6,63.4,512,141.3,512h229.4c77.9,0,141.3-63.4,141.3-141.3 V141.3C512,63.4,448.6,0,370.7,0z M466.6,370.7c0,52.9-43,95.9-95.9,95.9H141.3c-52.9,0-95.9-43-95.9-95.9V141.3 c0-52.9,43-95.9,95.9-95.9h229.4c52.9,0,95.9,43,95.9,95.9L466.6,370.7L466.6,370.7z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' style='fill:%23222;' class='st0' d='M256,124.1c-72.7,0-131.9,59.2-131.9,131.9c0,72.7,59.2,131.9,131.9,131.9S387.9,328.7,387.9,256 C387.9,183.3,328.7,124.1,256,124.1z M256,342.5c-47.7,0-86.5-38.8-86.5-86.5c0-47.7,38.8-86.5,86.5-86.5s86.5,38.8,86.5,86.5 C342.5,303.7,303.7,342.5,256,342.5z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' class='st0' style='fill:%23222;' d='M393.5,85.6c-8.8,0-17.4,3.5-23.5,9.8c-6.2,6.2-9.8,14.8-9.8,23.6c0,8.8,3.6,17.4,9.8,23.6 c6.2,6.2,14.8,9.8,23.5,9.8c8.8,0,17.4-3.6,23.6-9.8c6.2-6.2,9.8-14.8,9.8-23.6c0-8.8-3.5-17.4-9.8-23.6 C410.8,89.1,402.2,85.6,393.5,85.6z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 17px;
    height: 30px;
    margin-left: 5px;
    background-size: contain;
    margin-top: 12px;
}
.ikon-instagram:after{
    content:"";
    background-image: url(/themes/bagtone/assets/img/insta.png);
    background-repeat: no-repeat;
    display: block;
    width: 18px;
    height: 13px;
}
.ikon-vk:hover:after{
    content:"";
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='14' height='14' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' style='fill: %239a595d;' d='M370.7,0H141.3C63.4,0,0,63.4,0,141.3v229.4C0,448.6,63.4,512,141.3,512h229.4c77.9,0,141.3-63.4,141.3-141.3 V141.3C512,63.4,448.6,0,370.7,0z M466.6,370.7c0,52.9-43,95.9-95.9,95.9H141.3c-52.9,0-95.9-43-95.9-95.9V141.3 c0-52.9,43-95.9,95.9-95.9h229.4c52.9,0,95.9,43,95.9,95.9L466.6,370.7L466.6,370.7z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' style='fill: %239a595d;' class='st0' d='M256,124.1c-72.7,0-131.9,59.2-131.9,131.9c0,72.7,59.2,131.9,131.9,131.9S387.9,328.7,387.9,256 C387.9,183.3,328.7,124.1,256,124.1z M256,342.5c-47.7,0-86.5-38.8-86.5-86.5c0-47.7,38.8-86.5,86.5-86.5s86.5,38.8,86.5,86.5 C342.5,303.7,303.7,342.5,256,342.5z'/%3E%3Cpath xmlns='http://www.w3.org/2000/svg' class='st0' style='fill: %239a595d;' d='M393.5,85.6c-8.8,0-17.4,3.5-23.5,9.8c-6.2,6.2-9.8,14.8-9.8,23.6c0,8.8,3.6,17.4,9.8,23.6 c6.2,6.2,14.8,9.8,23.5,9.8c8.8,0,17.4-3.6,23.6-9.8c6.2-6.2,9.8-14.8,9.8-23.6c0-8.8-3.5-17.4-9.8-23.6 C410.8,89.1,402.2,85.6,393.5,85.6z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 17px;
    height: 30px;
    margin-left: 5px;
    background-size: contain;
    margin-top: 12px;
}



a.text-hide.ikon-fb:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' width='30' height='30' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23222;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M316.8,216.8h-44.5v-32.5c0-10,10.3-12.3,15.1-12.3c4.8,0,28.8,0,28.8,0v-43.9l-33-0.2 c-45,0-55.3,32.7-55.3,53.7v35.1h-32.6V262h32.6c0,58,0,122,0,122h44.3c0,0,0-64.6,0-122h37.7L316.8,216.8z'/%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    background-size: contain;
}

a.text-hide.ikon-fb:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' width='30' height='30' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%239a595d;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M316.8,216.8h-44.5v-32.5c0-10,10.3-12.3,15.1-12.3c4.8,0,28.8,0,28.8,0v-43.9l-33-0.2 c-45,0-55.3,32.7-55.3,53.7v35.1h-32.6V262h32.6c0,58,0,122,0,122h44.3c0,0,0-64.6,0-122h37.7L316.8,216.8z'/%3E%3C/g%3E%3C/svg%3E");
    content: "";
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    background-size: contain;
}

#revws-portal-product-reviews .revws-review {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0px;
    padding: 10px;}
#product .featured-products .products,
#product .recommended-products .products,
#product .viewed-products .products
{
    max-width: 100%;
    padding: 8px 0;
	margin-right: -8px;
}
#checkout-personal-information-step h1{
    margin:50px 0;
    font-size: 18px;
}
#checkout-personal-information-step .nav-item{
    width: 100%;
}
#checkout-personal-information-step .nav-item:first-child{
    width: auto;
}
#checkout-personal-information-step .nav-item a{
    font-weight: 500;
    text-transform: none;
    font-size: 14px;
    padding: 10px 15px;
}
#js-checkout-summary{
    margin-top: 100px;
}
#cart #content-wrapper{
    width: 100%;
}
#cart h1{
    margin: 50px 0;
}
#wrapper{
    min-height:60vh;
}
	
@media (min-width: 1103px){	

#wrapper{

	margin-top: 121px;}
}

#index #wrapper{

	margin-top: 0;}
}


	
	
.addToCartForm .slick-track{
    max-width:100px;
    position: relative;
    left: 0;
    top: 0;   
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
#blha-modal{
    color:#222;}
#blha-modal .modal-body{
    padding: 0 1rem;
}
#content-wrapper{
    max-width: 100%;
    margin: 0 auto;
    min-width: 100%;
}
body .ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
body .ui-widget-content {
    border: 1px solid #ececec;
    background: #fff;
    color: #222;
    border-radius: 0;
    cursor: pointer;
}
body .ui-widget-content li a:hover,
body .ui-widget-content li:hover a,
body .ui-widget-content li:hover{
    background: none;
    border: 1px solid #ececec;
    border-left: none;
    border-right: none;
}
body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;  
    border-top-right-radius: 0px; 
    border-top-left-radius: 0px; 
    max-width: 315px;
    padding-bottom: 0px;
}
body .ui-widget-content img{
    width: 50px;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    margin-right: 4%;
}
#menu-icon:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 384.97 384.97' style='fill:%23222;enable-background:new 0 0 384.97 384.97;' xml:space='preserve'%3e%3cg%3e%3cg id='Menu_1_'%3e%3cpath d='M12.03,120.303h360.909c6.641,0,12.03-5.39,12.03-12.03c0-6.641-5.39-12.03-12.03-12.03H12.03 c-6.641,0-12.03,5.39-12.03,12.03C0,114.913,5.39,120.303,12.03,120.303z'/%3e%3cpath d='M372.939,180.455H12.03c-6.641,0-12.03,5.39-12.03,12.03s5.39,12.03,12.03,12.03h360.909c6.641,0,12.03-5.39,12.03-12.03 S379.58,180.455,372.939,180.455z'/%3e%3cpath d='M372.939,264.667H132.333c-6.641,0-12.03,5.39-12.03,12.03c0,6.641,5.39,12.03,12.03,12.03h240.606 c6.641,0,12.03-5.39,12.03-12.03C384.97,270.056,379.58,264.667,372.939,264.667z'/%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    display: block;
}
.searchDescription{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
}
.searchDescription p{
    font-size: 12px;
    font-family: 'Montserrat';
    font-weight: 500;
}
.searchDescription p.searchProductname{
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    font-weight: 400;
    font-family: 'Montserrat';
}
body .ui-widget-shadow {
    background: none;
}
#iqitwishlist-notification-out,
#iqitwishlist-notification{
    position: fixed;
    width: 250px;
    height: 100px;
    padding: 10px;
    z-index: 11;
    background: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display:none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
#iqitwishlist-notification-out .ns-box-inner,
#iqitwishlist-notification .ns-box-inner{
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;    
    -webkit-box-pack: center;    
    -ms-flex-pack: center;    
    justify-content: center;
    font-weight: 500;
    text-transform: uppercase;}
.footer-container .bottom{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 60px;
}
.adress-footer:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='13' height='15' viewBox='0 0 97.713 97.713' style='color:%23908f8f;fill:%23908f8f;enable-background:new 0 0 97.713 97.713;' xml:space='preserve'%3e%3cg%3e%3cpath d='M48.855,0C29.021,0,12.883,16.138,12.883,35.974c0,5.174,1.059,10.114,3.146,14.684 c8.994,19.681,26.238,40.46,31.31,46.359c0.38,0.441,0.934,0.695,1.517,0.695s1.137-0.254,1.517-0.695 c5.07-5.898,22.314-26.676,31.311-46.359c2.088-4.57,3.146-9.51,3.146-14.684C84.828,16.138,68.69,0,48.855,0z M48.855,54.659 c-10.303,0-18.686-8.383-18.686-18.686c0-10.304,8.383-18.687,18.686-18.687s18.686,8.383,18.686,18.687 C67.542,46.276,59.159,54.659,48.855,54.659z' fill='%23908f8f' style='fill:%23908f8f' /%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 0;
    top: 2px;
    position: absolute;
}
.phone:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 578.106 578.106' style='color:%23908f8f;fill:%23908f8f;enable-background:new 0 0 578.106 578.106;' xml:space='preserve' width='15' height='15'%3e%3cg%3e%3cg%3e%3cpath d='M577.83,456.128c1.225,9.385-1.635,17.545-8.568,24.48l-81.396,80.781 c-3.672,4.08-8.465,7.551-14.381,10.404c-5.916,2.857-11.729,4.693-17.439,5.508c-0.408,0-1.635,0.105-3.676,0.309 c-2.037,0.203-4.689,0.307-7.953,0.307c-7.754,0-20.301-1.326-37.641-3.979s-38.555-9.182-63.645-19.584 c-25.096-10.404-53.553-26.012-85.376-46.818c-31.823-20.805-65.688-49.367-101.592-85.68 c-28.56-28.152-52.224-55.08-70.992-80.783c-18.768-25.705-33.864-49.471-45.288-71.299 c-11.425-21.828-19.993-41.616-25.705-59.364S4.59,177.362,2.55,164.51s-2.856-22.95-2.448-30.294 c0.408-7.344,0.612-11.424,0.612-12.24c0.816-5.712,2.652-11.526,5.508-17.442s6.324-10.71,10.404-14.382L98.022,8.756 c5.712-5.712,12.24-8.568,19.584-8.568c5.304,0,9.996,1.53,14.076,4.59s7.548,6.834,10.404,11.322l65.484,124.236 c3.672,6.528,4.692,13.668,3.06,21.42c-1.632,7.752-5.1,14.28-10.404,19.584l-29.988,29.988c-0.816,0.816-1.53,2.142-2.142,3.978 s-0.918,3.366-0.918,4.59c1.632,8.568,5.304,18.36,11.016,29.376c4.896,9.792,12.444,21.726,22.644,35.802 s24.684,30.293,43.452,48.653c18.36,18.77,34.68,33.354,48.96,43.76c14.277,10.4,26.215,18.053,35.803,22.949 c9.588,4.896,16.932,7.854,22.031,8.871l7.648,1.531c0.816,0,2.145-0.307,3.979-0.918c1.836-0.613,3.162-1.326,3.979-2.143 l34.883-35.496c7.348-6.527,15.912-9.791,25.705-9.791c6.938,0,12.443,1.223,16.523,3.672h0.611l118.115,69.768 C571.098,441.238,576.197,447.968,577.83,456.128z' fill='%23908f8f'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    width: 23px;
    height: 15px;
    display: inline-block;
	    float: left;
    margin-bottom: 40px;
}
.mail:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='15' height='13' viewBox='0 0 511.626 511.626' style='color:%23908f8f;fill:%23908f8f;enable-background:new 0 0 511.626 511.626;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M49.106,178.729c6.472,4.567,25.981,18.131,58.528,40.685c32.548,22.554,57.482,39.92,74.803,52.099 c1.903,1.335,5.946,4.237,12.131,8.71c6.186,4.476,11.326,8.093,15.416,10.852c4.093,2.758,9.041,5.852,14.849,9.277 c5.806,3.422,11.279,5.996,16.418,7.7c5.14,1.718,9.898,2.569,14.275,2.569h0.287h0.288c4.377,0,9.137-0.852,14.277-2.569 c5.137-1.704,10.615-4.281,16.416-7.7c5.804-3.429,10.752-6.52,14.845-9.277c4.093-2.759,9.229-6.376,15.417-10.852 c6.184-4.477,10.232-7.375,12.135-8.71c17.508-12.179,62.051-43.11,133.615-92.79c13.894-9.703,25.502-21.411,34.827-35.116 c9.332-13.699,13.993-28.07,13.993-43.105c0-12.564-4.523-23.319-13.565-32.264c-9.041-8.947-19.749-13.418-32.117-13.418H45.679 c-14.655,0-25.933,4.948-33.832,14.844C3.949,79.562,0,91.934,0,106.779c0,11.991,5.236,24.985,15.703,38.974 C26.169,159.743,37.307,170.736,49.106,178.729z' fill='%23908f8f'/%3e%3cpath d='M483.072,209.275c-62.424,42.251-109.824,75.087-142.177,98.501c-10.849,7.991-19.65,14.229-26.409,18.699 c-6.759,4.473-15.748,9.041-26.98,13.702c-11.228,4.668-21.692,6.995-31.401,6.995h-0.291h-0.287 c-9.707,0-20.177-2.327-31.405-6.995c-11.228-4.661-20.223-9.229-26.98-13.702c-6.755-4.47-15.559-10.708-26.407-18.699 c-25.697-18.842-72.995-51.68-141.896-98.501C17.987,202.047,8.375,193.762,0,184.437v226.685c0,12.57,4.471,23.319,13.418,32.265 c8.945,8.949,19.701,13.422,32.264,13.422h420.266c12.56,0,23.315-4.473,32.261-13.422c8.949-8.949,13.418-19.694,13.418-32.265 V184.437C503.441,193.569,493.927,201.854,483.072,209.275z' fill='%23908f8f'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    width: 23px;
    height: 12px;
    display: inline-block;
}
input[type="checkbox"]{
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 1px solid #d9d9d9;
    position: relative;
}
.af_filter .active input[type="checkbox"]:after{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='10' height='10' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M504.502,75.496c-9.997-9.998-26.205-9.998-36.204,0L161.594,382.203L43.702,264.311c-9.997-9.998-26.205-9.997-36.204,0 c-9.998,9.997-9.998,26.205,0,36.203l135.994,135.992c9.994,9.997,26.214,9.99,36.204,0L504.502,111.7 C514.5,101.703,514.499,85.494,504.502,75.496z'/%3e%3c/g%3e%3c/g%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    position:absolute;
    display: block;
    height: 10px;
    width: 10px;
    margin: auto;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
}
body .af_subtitle:before {
    content: '';
    position: absolute;
    top: 25px;
    right: 10px;
    border: 1px solid #222;
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
body .af_filter label {   
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
body .closed .af_subtitle:before {
    border-width: 0 1px 1px 0;
    top: 25px;
}
body #amazzing_filter.block .title_block {
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
	display: block;
}
body .selectedFilters .clearAll, body .selectedFilters .clearAll span {
    background: none;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}
body #amazzing_filter a, #amazzing_filter a:focus {
    text-decoration: underline;
    text-transform: none;
    font-size: 1rem;
    color:#9a5a58;
}
body .selectedFilters > div {
    background: none;
    padding: 5px 15px 5px 5px;
    position: relative;
    font-weight: 600;
    font-size: 1rem;
}
body .selectedFilters > div span{
    font-weight: 400;
    padding-right: 10px;
}
body .af .icon-times:before {
    content: "×";
    color:#222;
    font-size: 30px;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
}
body #amazzing_filter a.close{
    padding: 0 5px;
}
body .af_subtitle {
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 20px 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
	    display: block;
}
.af_filter_content .af_slider .slider-values{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
body .slider_value {   
    margin-bottom: 0px;   
    cursor: pointer;
    position: relative;
    font-weight: 600;
    color:#9a5a58;
}
.af_filter_content .af_slider .slider-values > span:first-child{
    padding-right: 10px;
}
body .af_filter .slider-bar {
    margin: 15px 0 20px;
    padding: 0 7px;    
}
body .af_filter{
    margin-bottom: 0;
    padding-bottom: 0;
}
body .af_filter li{
    padding: 0;
    margin-bottom: 15px;
    margin-left: 4px;
}
body .special .af_filter_content {
    display: block;
    margin-top: 15px;
}
body .af_filter label{
    line-height: 1;
}
.af_filter .spase{
    width:12px;
    text-align: center;        
}
body .slider-container .back-bar .pointer {
    position: absolute;
    top: -5px;
    margin-left: -1px;
    width: 12px;
    height: 12px;}
body .slider-container .back-bar {
    height: 2px;}
.block-categories a.text-uppercase {
    color: #222;
    font-weight: 600;
    font-size: 14px;
}
.category-sub-menu{
    padding: 0 5px 0 20px;
}
.category-sub-menu .category-sub__item--0>a{
    padding: 12px 0;
    width: 30px;
    display: block;
    white-space: nowrap;
    border-bottom: 1px solid #d9d9d9;
}
.category-sub-menu .bingo.category-sub__item--0>a{
    font-weight: 600;
    border-bottom: 1px solid #222!important;}
.collapse-icons{
    position: relative;
}
.collapse-icons:after{
    content: '';
    position: absolute;    
    cursor: pointer;    
    top: 15px;
    right: 10px;
    border: 1px solid #222;
    width: 7px;
    height: 7px;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.collapse-icons[aria-expanded="true"]:after{    
    border-width:  1px 0 0 1px;    
}
.js-top-menu-bottom .footer__title--mobile:after{
    content: '';
    position: absolute;
    cursor: pointer;
    top: 22px;
    right: 4px;
    border: 1.5px solid #222;
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#left-column .footer__title--mobile:after {
    content: '';
    position: absolute;    
    cursor: pointer;    
    top: 15px;
    right: 10px;
    border: 1.5px solid #222;
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.js-top-menu-bottom .footer__title--mobile.collapsed:after,
#left-column .footer__title--mobile.collapsed:after{
    border-width: 0 1px 1px 0;
}
.js-top-menu-bottom .footer__title--mobile[data-toggle=collapse][aria-expanded=true]:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
body .af_filter[data-url="cvet"] li label,body .af_filter[data-url="kolir"] li label {
    float: none;
    cursor: pointer;
    width: 15px;
    height: 15px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	background-size: contain !important;
}
body .af_filter[data-url="cvet"] li.active label,body .af_filter[data-url="kolir"] li.active label {
    width: 15px;
    height: 15px;
}
body .af_filter[data-url="cvet"] li,body .af_filter[data-url="kolir"] li {
    padding: 1px;
    float: none;
    width: 19px;
    margin: 0px 4px 10px;
    position: relative;
    border: 1px solid #d9d9d9;   
}
body .af_filter[data-url="cvet"] li:last-child,body .af_filter[data-url="kolir"] li:last-child{
    margin-bottom: 15px;
}
body .af_filter[data-url="cvet"] li label.af-color-label span,body .af_filter[data-url="kolir"] li label.af-color-label span{
    display: block; 
}
span.af-color-box input {
    display: none !important;
}
body .af_filter[data-url="cvet"] li label.af-color-label span.name,body .af_filter[data-url="kolir"] li label.af-color-label span.name{
    padding-left: 25px;
    padding-right: 5px;
    white-space: nowrap;
}
body .af_filter li.active label span.name {
    font-weight: 600;
}
body .af_filter .name {
    padding: 0 5px 0 10px;
}
body .af_filter li.active label input[type="checkbox"] {    
    border: 1px solid #222;}
.block-category{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
}
body.has-compact-filter #amazzing_filter .title_block {
    display: block;
}
.social-login-buttons a{
    display: block;
    position: relative;
    width: 20px;
    height: 20px;
    background-color: #222;
}
.social-login-buttons a:hover{   
    background-color: #9a585d;
}
.social-login-buttons a.fa-facebook:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' width='30' height='30' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23FFFFFF;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M316.8,216.8h-44.5v-32.5c0-10,10.3-12.3,15.1-12.3c4.8,0,28.8,0,28.8,0v-43.9l-33-0.2 c-45,0-55.3,32.7-55.3,53.7v35.1h-32.6V262h32.6c0,58,0,122,0,122h44.3c0,0,0-64.6,0-122h37.7L316.8,216.8z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 50%;   
    display: block; 
    width: 18px;
    height: 18px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;    
}
.social-login-buttons a.fa-vk:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='14' height='14' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg id='XMLID_1_'%3e%3cpath xmlns='http://www.w3.org/2000/svg' id='XMLID_807_' class='st0' style='fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;' d='M440.6,295.4c17,16.6,34.9,32.2,50.1,50.4c6.7,8.1,13.1,16.5,18,25.9 c6.9,13.4,0.7,28.1-11.3,28.9l-74.6,0c-19.2,1.6-34.6-6.1-47.5-19.3c-10.3-10.5-19.9-21.7-29.8-32.6c-4.1-4.4-8.3-8.6-13.4-11.9 c-10.2-6.6-19-4.6-24.8,6c-5.9,10.8-7.3,22.8-7.9,34.8c-0.8,17.6-6.1,22.2-23.8,23c-37.7,1.8-73.5-3.9-106.7-22.9 c-29.3-16.8-52-40.4-71.8-67.2c-38.5-52.2-68-109.5-94.5-168.5c-6-13.3-1.6-20.4,13.1-20.7c24.3-0.5,48.7-0.4,73,0 c9.9,0.1,16.4,5.8,20.3,15.2c13.2,32.4,29.3,63.2,49.5,91.7c5.4,7.6,10.9,15.2,18.7,20.5c8.6,5.9,15.2,4,19.3-5.7 c2.6-6.1,3.7-12.7,4.3-19.2c1.9-22.5,2.2-45-1.2-67.4c-2.1-14-10-23.1-23.9-25.7c-7.1-1.4-6.1-4-2.6-8.1c6-7,11.6-11.4,22.9-11.4 h84.3c13.3,2.6,16.2,8.6,18,21.9l0.1,93.6c-0.1,5.2,2.6,20.5,11.9,23.9c7.5,2.4,12.4-3.5,16.8-8.3c20.2-21.4,34.6-46.7,47.5-73 c5.7-11.5,10.6-23.5,15.4-35.5c3.5-8.9,9.1-13.2,19.1-13L490,121c2.4,0,4.8,0,7.2,0.4c13.7,2.3,17.4,8.2,13.2,21.6 c-6.7,20.9-19.6,38.4-32.3,55.9c-13.5,18.7-28,36.8-41.4,55.6C424.4,271.8,425.3,280.4,440.6,295.4L440.6,295.4z'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 50%; 
    display: block;
    width: 18px;
    height: 13px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
button[data-action="show-password"]{
    height: 100%;
}
#authentication #left-column{
    width: 100%;
    text-align: center;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
#authentication #left-column .bl-header-account-wrapper{
    margin: 100px auto 40px;
    -webkit-box-shadow:none; 
    box-shadow:none; 
    width: 400px;
}
#authentication #left-column .bl-header-account-wrapper section{
    max-width: 250px;
    margin: 0 auto;
}
#authentication #left-column .bl-header-account-wrapper footer {
    text-align: center;
    max-width: 250px;
    margin: 0 auto;
}
#left-column .bl-header-account-wrapper .form-group{
    text-align: left;
}
#left-column .bl-header-account-wrapper footer button[name="submitAccount"]+a,
#left-column .bl-header-account-wrapper footer .button-login,
#left-column .bl-header-account-wrapper footer .register-link{
    display: none;
}
.js-top-menu-bottom{    
    text-transform: uppercase;
    display: block;
    padding: .5rem 0;
    line-height: 1.2;
    font-size: 1.2rem;
}
.js-top-menu-bottom .modal-tab{
    font-weight: 600;
}
.js-top-menu-bottom div{
    margin-left: -5px;
    cursor: pointer;
    color: #222;
    padding: 0rem 0 0.7rem;
}
.js-top-menu-bottom div:hover{
    color:#995958;
}
input[type="checkbox"]:checked:after{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' width='10' height='10' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M504.502,75.496c-9.997-9.998-26.205-9.998-36.204,0L161.594,382.203L43.702,264.311c-9.997-9.998-26.205-9.997-36.204,0 c-9.998,9.997-9.998,26.205,0,36.203l135.994,135.992c9.994,9.997,26.214,9.99,36.204,0L504.502,111.7 C514.5,101.703,514.499,85.494,504.502,75.496z'/%3e%3c/g%3e%3c/g%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3cg/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    position:absolute;
    display: block;
    height: 10px;
    width: 10px;
    margin: auto;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
}
#my-account #left-column .daydeal-products,
#my-account #left-column .block-categories{
    display:none!important; 
} 
#left-column .bl-header-account-wrapper{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.user-data h3{
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 2;
}
button[type="submit"],
.form-control-submit{
    width:230px;
    height:40px;
}
#order-items .image img{
    max-width:125px;
}
#order-items .order-line{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 2;
    border-bottom: 1px solid #d9d9d9;
    padding: 15px 0;
    font-size: 1rem;
}
#order-items .total{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 2.5;
    border-bottom: 1px solid #d9d9d9;
    padding: 5px;
    font-weight: 500;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#order-items .total div:last-child{
    font-size: 14px;
}
#order-items .total.line-total{   
    border:none;
    padding: 5px;
    font-weight: 500;    
}
#order-items .total .font-weight-bold{
    color:#9a5a58;
}
#order-items .details div{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#order-items .price{
    font-size: 1rem;
    color:#9a5a58;
    font-weight:600;
}
#order-items .price span{
    color:#222;
    font-weight:400;
}
#order-items .total.dic{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    border-bottom:none;
    padding-bottom: 10px;
}
.total-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
#order-details h3{
    font-size:14px;
    text-transform: uppercase;
}
#order-details li{
    font-weight: 600;
    padding: 15px 0 0;
    line-height: 1.5;
}
#order-details li p{
    font-weight: 400;
}
#content-hook_order_confirmation h3 + p{
    padding: 15px 0;
}
#content-hook_payment_return p a,
#content-hook_order_confirmation p a{
    color:#9a5a58;
}
.page-content--history .head{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 500; 
    padding: 5px 0;
}
.page-content--history .head span{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}
.order-content .table-order{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 2.8;
    font-weight: 500;
    border: 1px solid #d9d9d9;
}
.page-content--history .head span:nth-child(1),
.order-content .table-order div:nth-child(1){    
    -ms-flex-preferred-size: 204px;    
    flex-basis: 204px;
}
.order-content .table-order div:nth-child(1){    
    color: #995958;
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
}
.page-content--history .head span:nth-child(2),
.order-content .table-order div:nth-child(2){    
    -ms-flex-preferred-size: 204px;    
    flex-basis: 204px;
}
.order-content .table-order div:nth-child(3){    
    color: #995958;
    font-weight: 600;
}
.page-content--history .head span:nth-child(3),
.order-content .table-order div:nth-child(3){    
    -ms-flex-preferred-size: 23%;    
    flex-basis: 23%
}
.page-content--history .head span:nth-child(4),
.order-content .table-order div:nth-child(4){    
    -ms-flex-preferred-size: 23%;    
    flex-basis: 23%
}
.order-content .table-order div:nth-child(4){
    line-height: 1;
    height: 35px;
    padding: 6px;    
}
.page-content--history .head span:nth-child(5),
.order-content .table-order div:nth-child(5){    
    -ms-flex-preferred-size: 4%;    
    flex-basis: 4%
}

.order-actions.collapse-icons:after {
    right: 0;
    left: 0;
    margin: 0 auto;
    top: -6px;
}
.page-content--history .order-content .order-detaile .page-content--history{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.order-detaile .content-only{
    border: 1px solid #d9d9d9;
    width: 100%;
}
.order-detaile .order-confirmation-table {
    padding: 0 1rem;
    border:none;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #d9d9d9;}
.order-detaile .order-confirmation-table .total.line-discount{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    border:none!important;
    position: relative;
}
.order-detaile .order-confirmation-table .total.line-discount div:last-child{
    position: relative;
}
.order-detaile .order-confirmation-table .total.line-discount div:last-child:before{
    content:"-";
    position: absolute;
    display: block;
    left: -5px;
}
.order-detaile .order-confirmation-table .total.line-total{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.order-detaile .order-confirmation-table .total.line-total div:first-child{
    font-size: 14px;
    text-transform: uppercase;
}
.order-detaile .order-confirmation-table .total.line-total div:last-child{
    font-size: 18px!important;
    text-transform: none;
    color:#9a5a58;
    font-weight: 600;
}
.order-detaile #order-details{
    padding-top: 15px;
    padding-bottom: 15px;
}
.order-content .table-order div:nth-child(4) span,
.order-content .table-order div{    
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; 
    text-align: center;
}
.order-content .table-order div:not(:last-child){
    border-right: 1px solid #d9d9d9;    
}
.order-detaile{
    display: none;
}
.order-detaile.show{
    display: block;
}
.order-content #wrapper{
    min-height: auto;
    max-width: 100%;
}
button[name="submitNewsletter"]{
    width: 38px;
    height: 35px;
}
body .dynamic-loading {
    text-align: center;
    margin-bottom: 2em;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
}
.dynamic-loading .loadMore{
    width: 165px;
    height: 50px;
    text-transform: uppercase;
	font-size: 12px;
}

#module-stproductcomments-list .page-header--cms,
.cms-id-4 .page-header--cms,
.page-content--module-revws-AllReviews .page-heading{
    background-image: url(/themes/bagtone/assets/img/otz.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    text-align: center;
    height: 120px;    
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 35px;
	    margin-left: -10px;
    margin-right: -10px;
	  background-position: center;
}
.cms-id-4 .page-header--cms {
    background-image: url(/themes/bagtone/assets/img/cont.jpg);
}
.page-header--cms{
    background-image: url(/themes/bagtone/assets/img/bunner_onas.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    text-align: center;
    height: 120px;    
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 35px;
	    margin-left: -10px;
    margin-right: -10px;
	  background-position: center;
}
@media(max-width:786px) {
.page-header--cms{
    background-image: url(/themes/bagtone/assets/img/bunner_onas1.png);

}
}



.cms-id-2 .page-header--cms{
    background-image: url(/themes/bagtone/assets/img/delivery.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    text-align: center;
    height: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 35px;
    background-position: center;
	    margin-left: -10px;
    margin-right: -10px;
}
.cms-id-6 .page-header--cms{
    background-image: url(/themes/bagtone/assets/img/plz.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    text-align: center;
    height: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 35px;
    background-position: center;

}
.cms-id-3 .page-header--cms{
    background-image: url(/themes/bagtone/assets/img/foto.png);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    text-align: center;
    height: 120px;    
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 35px;
	    background-position: center;
		    margin-left: -10px;
    margin-right: -10px;
}

@media(min-width:991px) {
.page-header--cms,.cms-id-3 .page-header--cms,.cms-id-2 .page-header--cms, .cms-id-2 .page-header--cms .cms-id-6 .page-header--cms, #module-stproductcomments-list .page-header--cms  {

    background-size: auto;
    margin-left: 0;
    margin-right: 0;

}
#module-stproductcomments-list .page-header--cms {
    background-size: cover;
}
.cms-id-4 .page-header--cms {
    background-size: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
div#left-column .col-12:last-child {
    display: none;
}

.category-sub-menu .category-sub__item--0>a {
    padding: 13px 0;

}

.category-sub-menu {
    padding: 8px 5px 0 20px;
}

}
.page-header--cms p,.page-header--cms h1{
    color:#fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}
#module-stproductcomments-list .page-header--cms p:before,#module-stproductcomments-list .page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3e%3cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3e%3c/svg%3e");     
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.page-header--cms p:before,.page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='30' height='30'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath fill='%23fff' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM11 7h2v2h-2V7zm0 4h2v6h-2v-6z'/%3e%3c/g%3e%3c/svg%3e");     
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.cms-id-2 .page-header--cms p:before,.cms-id-2 .page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 482 482' width='30' height='30' style='fill:%23fff;enable-background:new 0 0 482 482;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpolygon points='279.8,244.8 258.2,257.3 258.2,482 452.7,369.7 452.7,145 '%3e%3c/polygon%3e%3cpolygon points='315,43.3 240.2,0 40.3,115.4 115.2,158.7 '%3e%3c/polygon%3e%3cpolygon points='440,115.4 353.8,66.3 154,181.7 165.4,187.6 240.2,230.8 314.6,187.9 '%3e%3c/polygon%3e%3cpolygon points='138.9,264.3 103.1,245.9 103.1,188.7 29.3,146.2 29.3,369.3 222.4,480.8 222.4,257.7 138.9,209.6 '%3e%3c/polygon%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");     
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.cms-id-6 .page-header--cms p:before,.cms-id-6 .page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='407.371px' height='407.372px' viewBox='0 0 407.371 407.372' style='enable-background:new 0 0 407.371 407.372;fill: %23fff;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M332.258,290.01c-2.812-2.812-6.627-4.395-10.605-4.395h-67.276v-81.509c0-9.826,5.321-19.907,11.481-31.581 c8.395-15.9,17.906-33.922,17.906-57.977c0-44.154-35.924-80.076-80.078-80.076s-80.077,35.922-80.077,80.076 c0,24.026,9.496,41.999,17.878,57.864c6.176,11.691,11.51,21.787,11.51,31.693v81.51H85.721c-3.979,0-7.794,1.58-10.606,4.394 l-10,10H342.26L332.258,290.01z'/%3E%3Cpath d='M0,313.215l21.496,50.553c2.354,5.536,7.788,9.13,13.804,9.13h336.772c6.016,0,11.449-3.594,13.803-9.13l21.496-50.553H0z '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");     
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.cms-id-3 .page-header--cms p:before,.cms-id-3 .page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 477.859 477.859' width='38' height='30' style='fill:%23fff;enable-background:new 0 0 477.859 477.859;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M472.863,175.662L353.396,56.195c-6.666-6.664-17.472-6.662-24.136,0.004c-3.199,3.2-4.996,7.538-4.997,12.063v51.2 H204.796c-9.426,0-17.067,7.641-17.067,17.067c0,9.426,7.641,17.067,17.067,17.067H341.33c9.426,0,17.067-7.641,17.067-17.067 V109.46l78.268,78.268l-78.268,78.268v-27.068c0-9.426-7.641-17.067-17.067-17.067H153.596v-51.2 c-0.002-9.426-7.645-17.065-17.07-17.063c-4.524,0.001-8.863,1.798-12.063,4.997L4.997,278.062 c-6.663,6.665-6.663,17.468,0,24.132l119.467,119.467c3.2,3.201,7.54,5,12.066,5.001c2.243,0.007,4.466-0.434,6.536-1.297 c6.376-2.644,10.532-8.867,10.53-15.77v-51.2h119.467c9.426,0,17.067-7.641,17.067-17.067s-7.641-17.067-17.067-17.067H136.53 c-9.426,0-17.067,7.641-17.067,17.067v27.068l-78.268-78.268l78.268-78.268v27.068c0,9.426,7.641,17.067,17.067,17.067h187.733 v51.2c0.002,9.426,7.645,17.065,17.07,17.063c4.524-0.001,8.863-1.798,12.063-4.997l119.467-119.467 C479.525,193.129,479.525,182.326,472.863,175.662z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");   
    background-size: 100%;
    background-repeat: no-repeat;
    width: 38px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.cms-id-4 .page-header--cms p:before,.cms-id-4 .page-header--cms h1:before{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='arcs'%3e%3cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3e%3cpolyline points='22,6 12,13 2,6'/%3e%3c/svg%3e");     
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
#module-amazzingblog-blog #link-custom-page-stati-4,#module-amazzingblog-blog #link-custom-page-statti-4,
#module-stproductcomments-list #link-custom-page-otzyvy-4,
#module-stproductcomments-list #link-custom-page-vidguki-4,
#new-products #link-product-page-new-products-4,
.cms-id-4 #link-cms-page-4-4,
.cms-id-2 #link-cms-page-2-4,
.cms-id-3 #link-cms-page-3-4,
body.cms-id-1 #link-cms-page-1-4{
    font-weight: 600;
    border-bottom: 1px solid #222!important;
}
.page-content--cms p{
padding: 0px 0;
    font-size: 14px;
    line-height: 25px;
	    min-height: 14px;
}

div#description .product-description p{
padding: 0px 0;
    line-height: 25px;
}


.page-content--cms{    
    font-size: 14px;
    line-height: 1.5;
}
.page-content--cms li span {
    font-weight: 500;
}
.page-content--cms ul,div#description .product-description ul {
    margin-top: 10px;
    margin-bottom: 10px;
}
.page-content--cms li {
    padding: 0px 0;
    font-size: 14px;
    line-height: 25px;
    list-style: disc;
    margin-left: 17px;
}

div#description .product-description li {
    padding: 0px 0;
  
    line-height: 25px;
    margin-left: 17px;
}
.page-content--cms header{
    margin-bottom: 25px;
    margin-top: 25px;
}
.page-content--cms header:first-child{
    margin-bottom: 25px;
    margin-top: 0px;
}
body[id^="module-ph_simpleblog"] #left-column .bl-header-account-wrapper{
    display: none;
}
#module-stproductcomments-list #left-column .daydeal-products,
#module-stproductcomments-list #left-column .block-categories,
#module-stproductcomments-list #left-column .bl-header-account-wrapper,
#module-revws-AllReviews #left-column .bl-header-account-wrapper{
    display: none!important;
}
.js-top-menu-bottom ul[id^="footer_sub_menu"],
#left-column ul[id^="footer_sub_menu"]{
    padding: 0 5px 0 20px;
}
.js-top-menu-bottom ul[id^="footer_sub_menu"] li a,
#left-column ul[id^="footer_sub_menu"] li a{
    padding: 12px 0;
    width: 30px;
    display: block;
    white-space: nowrap;
    border-bottom: 1px solid #d9d9d9;
}
.js-top-menu-bottom ul[id^="footer_sub_menu"] li a {
    text-transform: none;
    color: #222;
    font-size: 12px;
    border: 0;
    padding: 11px 0;
}
.link-cms-page-1-5,
.link-cms-page-1-6,
.link-cms-page-1-4{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;    
}
.link-cms-page-3-5,
.link-cms-page-3-6,
.link-cms-page-3-4{
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6;
}
.link-cms-page-2-5,
.link-cms-page-2-6,
.link-cms-page-2-4{
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5;
}
.link-cms-page-4-5,
.link-cms-page-4-6,
.link-cms-page-4-4{
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7;
}
.link-product-page-new-products-5,
.link-product-page-new-products-6,
.link-product-page-new-products-4{
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4;
}
.link-custom-page-otzyvy-5,
.link-custom-page-otzyvy-6,
.link-custom-page-otzyvy-4{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2; 
}
.link-custom-page-stati-5,
.link-custom-page-stati-6,
.link-custom-page-stati-4{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3; 
}
body .revws-review-with-product {
    display: block;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
body .revws-review-author-name {
    color:#9a5a58;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}
body .revws-review-date{
    color:#9a5a58;
    font-size: 14px;
    font-weight: 500;
}
iframe{
    max-width: 100%;
}
#prices-drop #left-column .block-categories{
    display:none!important; 
}
#new-products #left-column .bl-header-account-wrapper,
#prices-drop #left-column div:not([id="amazzing_filter"]){
    display:none;
}
#prices-drop #left-column #amazzing_filter div{
    display: block;
}
.user-info .logout{
    margin-left: 20px;
}
.opens .cart-hover-content{
    display:block!important;
}
.block_newsletter .input-group{
    width:306px;
}
.block_newsletter .input-group input{
    height: 40px;
    background-color: #d7d7d7;
}
.block_newsletter .input-group input.form-control:focus{
    border:none;
}
button[name="submitNewsletter"]{
    width: 40px;
    height: 40px;
    text-transform: uppercase;
}
[id^="footer_sub_menu_"]{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
[id^="footer_sub_menu_"] li:first-child{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 0;
}
#footer_store_info div{
    margin-bottom:15px;
}
#footer_store_info div:last-child{
    margin-bottom: 0px;
}
.address-header{
    display: none; 
}
body a[data-magic-slide-id^=video] span {
    position: absolute;
    color: #fff;
    text-shadow: none;
    top: 36% !important;
    left: 40% !important;
    display: inline-block;
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    z-index: 100;
    width: auto!important;
    height: auto!important;
    border-radius: 0;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.3) !important;
    background-size: contain;
    background-position: center center;
}
body a[data-magic-slide-id^=video] span:before {
    content: '';
    width: 19px;
    height: 24px;
    border:none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='24' viewBox='0 0 24 24'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'/%3e%3cpath xmlns='http://www.w3.org/2000/svg' fill='%23222' d='M19.376 12.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832z' style='&%2310; color: %23222;&%2310;'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    margin-left: 1px;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.shoppingcart_img {
    min-width: 120px;
    text-align: center;
}
#module-supercheckout-supercheckout .bl-header-account-wrapper footer .register-link {
    margin-top: 10px;
    display: none;
}
.property_value{
    font-weight: 300;
}
#cta-terms-and-conditions-0{
    text-decoration:underline; 
}
#login-content-displayNav2 .form-text.text-muted{
    display:none;
}
body .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {
    width: 24px;
    height: 24px;
    border-radius: 0;
    background: transparent;}
body .MagicScroll-horizontal.MagicScroll-arrows-inside:hover > .mcs-button-arrow:hover:not(.mcs-disabled) {
    background-color: transparent;
}
body .MagicScroll-horizontal .mcs-button-arrow-prev:before, body .MagicScroll-vertical .mcs-button-arrow-prev:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='10' height='20' style='fill:%23222;'%3e%3cg%3e%3cpath d='m88.6,121.3c0.8,0.8 1.8,1.2 2.9,1.2s2.1-0.4 2.9-1.2c1.6-1.6 1.6-4.2 0-5.8l-51-51 51-51c1.6-1.6 1.6-4.2 0-5.8s-4.2-1.6-5.8,0l-54,53.9c-1.6,1.6-1.6,4.2 0,5.8l54,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;    
    background-size: contain;
    position: absolute;
    width: 17px;
    height: 30px;
    border:none;
    top: 0;
    left: -70px;
    bottom: 0;   
    right: 0;
    margin: 0 auto;
    -webkit-transform: none;
    transform: none;
}
body .MagicScroll-horizontal .mcs-button-arrow-next:before,body .MagicScroll-vertical .mcs-button-arrow-next:before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129' width='10' height='20' style='fill:%23222;'%3e%3cg%3e%3cpath d='m40.4,121.3c-0.8,0.8-1.8,1.2-2.9,1.2s-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.2 0-5.8l51-51-51-51c-1.6-1.6-1.6-4.2 0-5.8 1.6-1.6 4.2-1.6 5.8,0l53.9,53.9c1.6,1.6 1.6,4.2 0,5.8l-53.9,53.9z'/%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 17px;
    height: 30px;
    border:none;
    top: 0;
    left:38px;
    bottom: 0;   
    margin: 0 auto;
    -webkit-transform: none;
    transform: none;
} 
body .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before {
    width: 17px;
    height: 33px;
}
#identity #customer-form .form-control{
    max-width:100%;   
    margin-top: 8px;
}
#address .form-group,
#identity .form-group{
    max-width:230px;
    flex-basis: 230px;
}
#identity .form-group.password, 
.form-group.birthday,
#identity .form-group.newsletter{
    max-width:100%;
    flex-basis: 100%;
}
 .form-group.birthday .form-control{
    max-width:230px!important;
    display: block;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23d9d9d9' stroke-width='2'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: 96%;
    -webkit-appearance: none;
}
 .form-group.birthday .form-control:active,
 .form-group.birthday .form-control:hover,
 .form-group.birthday .form-control:focus {
    max-width:230px!important;
    display: block;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23d9d9d9' stroke-width='2'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: 96%;
    -webkit-appearance: none;
}
#authentication .form-group.birthday .form-control,
#authentication .form-group.birthday .form-control:active,
#authentication .form-group.birthday .form-control:hover,
#authentication .form-group.birthday .form-control:focus {
   max-width:100%!important; 
}

#identity .form-group.newsletter{
    margin-top: 20px;
}
#identity .text-select{
    margin-top: 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: flex;
    cursor: pointer;
    padding-top: 0;
}
#identity .form-group.birthday .js-parent-focus{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#identity .form-group.birthday .js-parent-focus select[name="birthday[Day]"]{
    flex-basis: 25%;
}
#identity .form-group.birthday .js-parent-focus select[name="birthday[Month]"]{
    flex-basis: 41%;
}
#identity .form-group.birthday .js-parent-focus select[name="birthday[Year]"]{
    flex-basis: 25%;
}
#identity .form-group.birthday .js-parent-focus .form-text.text-muted{
    flex-basis: 100%;
}
#identity label{
    line-height: 1;
}
.form-control-select{
    display: block;
    background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23d9d9d9' stroke-width='2'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-position: 96%;
    -webkit-appearance: none;
}
#identity .form-group.new_password{
    display: none;
    max-width: 100%;
    flex-basis: 100%;
}
#identity .form-group.new_password.show{
    display: block;
}
#identity #customer-form .form-group.password .form-control,
#identity #customer-form .form-group.new_password .form-control{
    max-width: 230px;
}
@media (max-width: 1103px){
    .banner-bottom {
        width: 100%;
    }
    .banner-bottom .banner-block{
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%;  
    }
    .banner-bottom .daydeal-products{
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%; 
    }
    .banner-bottom .daydeal-products img{
       max-width: 100%;
    height: auto;
    }
	
	div#amazzing_filter .daydeal-products img {
       max-width: 100%;
    height: auto;
}
    .banner-bottom .banner-block div.aa{
        width: 100%!important;
        background-size: cover!important;
        background-position: 50% 50%!important;
    }}
@media (max-width: 992px){
    .thumbnail-container{
        margin-bottom: 0px!important;
    }
    .order-content .table-order div:nth-child(1) {    
        text-decoration: none;}
    .before-table{
        font-weight: 500;
        text-align: center;
        padding: 10px;
    }
    .order-content .table-order {    
        -webkit-box-orient: vertical;    
        -webkit-box-direction: normal;    
        -ms-flex-direction: column;    
        flex-direction: column;    
    }
    .order-content .table-order div:not(:last-child) {
        border-right: none;
    }
    .order-content .table-order div{
        width: 100%;
        border: none;
    }
    .order-content .table-order div:nth-child(2),
    .order-content .table-order div:nth-child(1) {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;}
    .order-content .table-order .first{
        border-bottom: 1px solid #d9d9d9;
    }
    .order-content .table-order div div:first-child{
        border-right: 1px solid #d9d9d9;
    }

    .order-content .table-order .first div{
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
    .order-content .table-order .second div:first-child{
        -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
        line-height: 1;
        height: 35px;
    }
    .order-content .table-order .second div:last-child{
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    }
    .order-content .table-order .first div:first-child{
        text-decoration: underline;
    }
}
a.mobilelinkbanner { 
display:none;
}

#module-addtofavoritesmywishlist-favorites header.page-header {
 border-bottom: 1px solid #d9d9d9;
    padding-bottom: 20px;
}

.favorite-page {
    margin-top: 3px;
}

#module-addtofavoritesmywishlist-favorites header.page-header:after {
   display:none;
}


element.style {
}
#uipw-form_goods_modal * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#uipw-form_goods_modal button.fancybox-button.fancybox-close-small {

    background-position: 17px 19px;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1;
    opacity: 1;
}

#uipw-form_goods_modal button.fancybox-button.fancybox-close-small:after {
    content: "×";
    color: #fff;
    font-size: 30px;
    position: absolute;
    top: 2px;
    right: 16px;
}

#uipw-form_goods_modal button.fancybox-button.fancybox-close-small:after {
    display: none;
}

div#left-column .itemday p a {
    margin-top: 35px;
}

div#left-column .itemday p.text {
    padding: 0 5px;
}


#uipw-form_goods_modal button.fancybox-button.fancybox-close-small svg {
    visibility: hidden;
}

div#subcategories ul {
    position: absolute;
    width: max-content;
}
div#subcategories {
position: relative;
    display: block;
    height: 34px;
    overflow-x: auto;
    overflow-y: hidden;
    margin-bottom: -8px;
    padding-top: 5px;
}

div#subcategories ul li {
    display: inline-block;
    padding: 15px 7px;
}
@media (max-width: 767px){
li#lnk-akcii {

    display: none;
}
.cms-id-7 .page-header {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
    display: none;
}
body#cms.cms-id-7 .inner .col-lg-6:nth-child(2n) {
    margin-left: 0;
}
}
.af_filter .spase {

    color: #9a5a58;
}
.social-login-buttons a:last-child:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='google' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512' class='svg-inline--fa fa-google fa-w-16'%3E%3Cpath fill='%23fff' d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z' class=''%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
@media (max-width: 906px){
	
	    .header-nav {
        background-color: #fff; 
        height: 50px;}
		    .product-tabs {
        max-width: 100%;
        padding-top: 50px;
    }
	    .card--reassurance {
        margin: 40px 0;
        width: 100%;
    }
	
}
	
@media (max-width: 767px){
    body .ui-widget-content img {    
        max-width: 45px;
        max-height: 45px;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        margin-right: 4%; 
        margin-left: 2%;
    }
	
	form#af_form {
    margin-top: -31px;
padding-left: 6px;
    padding-right: 6px;
}

.js-top-menu-bottom ul[id^="footer_sub_menu"] li a {

    padding: 9px 0;
}

.selectedFilters {
    padding-bottom: 20px;
}

.js-top-menu-bottom .footer__title--mobile.action:after {
display:none;
}

/* li#lnk-akcii {

    display: none;
} */

#index section.featured-products.clearfix .main_catalog-header {
    margin-bottom: 32px;
}

.form-inline.sort-mobile label.d-none.d-sm-inline-block {
    font-size: 12px;
    position: absolute;
    top: -3px;
    bottom: 0px;
    padding: 3px 0 0;
    right: 0;
    border: 0;

    background: #eee;
    z-index: 1;
    pointer-events: none;
    display: block !important;
    width: 95%;
    font-weight: 600;
}

.form-inline.sort-mobile label.d-none.d-sm-inline-block:after {
    content: '';
    position: absolute;
    top: 13px;
    border: 1px solid #222;
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(225deg);
    left: 100px;
}

.form-inline.sort-mobile .form-group.mb-0 {
    position: relative;
}
	
	div#_desktop_category_header h1 {
    font-size: 16px;
    padding: 25px 0 20px;
}
	.product-features table tr td.name {
    font-weight: 600;
    font-size: 14px;
    width: 135px;
    padding: 15px 17px 15px 15px;
}
	.aa a p, .daydeal-products .product-thumbnail a {
    visibility: hidden;
}

.daydeal-products .product-thumbnail a {
    display: block !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    visibility: visible;
	opacity: 0!important;
}

#search h1#js-product-list-header {
background-color: #222;
    background-image: url(/themes/bagtone/assets/img/search.jpg);
    background-repeat: no-repeat;
    color: #fff;
    padding: 30px 50px;
    text-align: center;
    margin: 0 -9px 15px;
    height: 120px;
    background-position: center;
    background-size: cover;
    line-height: 60px;
    font-size: 16px;
    padding: 30px 0 20px;
}




.top-logo.text-center svg {
    height: 28px;
    width: auto;
    margin-top: -12px;
    margin-left: -13px;
}

a.mobilelinkbanner {
    width: 100%;
    height: 100%;
	display:block;
	    z-index: 9999;
}
	div#content-wrapper {
    margin-top: 0px;
}

	#index div#content-wrapper {
    margin-top: 0px;
}
	
	#category div#content-wrapper,#search div#content-wrapper,#prices-drop div#content-wrapper {
    margin-top: 180px;
}



header.page-header.favor {
    background-color: #222;
    background-image: url(/themes/bagtone/assets/img/banercat.png);
    background-repeat: no-repeat;
    color: #fff;
    padding: 30px 20px;
    text-align: center;
    margin: 0 -8px 15px;
    height: 120px;
    background-position: center;
    width: 100%;
    position: fixed;
    top: 45px;
    z-index: 9;
}

header.page-header.favor.fixed {
    top: -121px;
}

body#module-addtofavoritesmywishlist-favorites div#content-wrapper {
    margin-top: 180px;
}

.block-category.default {
    top: 45px;
}
.block-category {
    background: rgb(239, 239, 239);
    padding: 0 9px 4px 9px;
}

.block-category.fixed {
    top: -201px;
}

.block-category {
    top: 45px;
}

.block-category {
    position: fixed;
    left: 0;
    width: 100%;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    z-index: 888;
}
	
	
    .searchDescription {        
        -webkit-box-pack: justify;        
        -ms-flex-pack: justify;        
        justify-content: space-between;    
    }
    .cart-content-description {
        max-width: 160px;
        padding: 12px 0;
        line-height: 2;
        flex-basis: 90%;
    }
    .shoppingcart_img {
        min-width: 120px;
        text-align: center;
    }
    body .closed .af_subtitle:before {
        border-width: 0 1px 1px 0;
        top: 22px;
    }
    body .af_subtitle:before {    
        top: 27px;}
    .product-price-and-shipping .favorites-module-block {
        display: block;
    }
    .mypresta_scrollup{
        display: none;
    }
    #product .product-price-and-shipping .favorites-module-block {
        display: block;
    }
    .cart-content p {    
        padding: 1rem 5px;
    }
    .main_catalog-header-block h2,.main_catalog-header-block h1 {
        padding: 16px 50px;
        font-size: 14px;}
    #search_widget .button-search{
        width: 20px;
        height: 19px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .cart-hover-content .modal-header {
    padding: 16px 1px 14px 1px;
    margin-right: -17px;
    margin-left: -15px;
    margin-top: -13px;
    }
    .cart-hover-content{
        display: block;
        position: fixed;
        opacity: 0;
        top:1px;
        right: -30%;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: all 1.3s;
        -o-transition: all 1.3s;
        transition: all 1.3s;
        -webkit-transition-duration: .3s;
        -o-transition-duration: .3s;
        transition-duration: .3s;

    }
    .open-cart .cart-hover-content {  
        display: block;
        opacity: 1;
        position: fixed;
        z-index: 11;    
        width: 300px;
        background-color: #fff;
        padding: 13px 0;
        top: 0px;
        left: auto;
        right: 0%;
        margin: 0 auto;
        max-height: 100vh;
        overflow-y: auto; 
        overflow-x: hidden;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        -webkit-transition-duration: .3s;
        -o-transition-duration: .3s;
        transition-duration: .3s;

    }

    .featured-products .products .slick-slide.slick-active,
    .recommended-products .products .slick-slide.slick-active,
    .viewed-products .products .slick-slide.slick-active
	{   
        opacity: 1;
    }    
	#product .featured-products .products .slick-slide.slick-active,
    #product .recommended-products .products .slick-slide.slick-active,
    #product .viewed-products .products .slick-slide.slick-active
	{   
        opacity: 1 !important;
    }
    .featured-products .products .slick-slide.slick-current.slick-active,
    .recommended-products .products .slick-slide.slick-current.slick-active,
    .viewed-products .products .slick-slide.slick-current.slick-active
	{
        /*        margin-left: 5%;*/
        /*        left: 60%;*/
	/* 	padding: 0 3px; */
    }
	
	#index .featured-products .products .slick-slide.slick-current.slick-active {

    padding: 0 5px;
}
.featured-products .products .slick-slide.slick-current.slick-active div:first-child {
    text-align: center;
}
	
    .featured-products .slick-list,
    .recommended-products .slick-list,
    .viewed-products .slick-list
	{
        margin: 0 auto;
        padding: 8px 5px;
        max-width: 100%;
        width: 560px;
    }
    .footer-container >.container{
        padding: 0 36px;
    }
    #footer_store_info,
    .footer-container [id^="footer_sub_menu"]{
        padding: 15px 0;
    }
    .block_newsletter .input-group {
        width: 100%;
    }
    .product-miniature .add-to-favorites-block, #product .product-price-and-shipping .btn-iqitwishlist-add, .product-price-and-shipping .btn-iqitwishlist-add {    
        opacity: 1;}
    .page-home{
        padding: 0 10px;
    }

    #showOneClickCheckout{
        width: 255px;  
    }    
    #product .add {    
        max-width: 255px;
    }
    .product-information button[data-button-action='add-to-cart'] {    
        width: 195px;}
    body .one_click_product_checkout .heading {    
        top: 0px;
    }
    body#product .psproductcountdown {
        width: 149px;
        text-align: left;
    }
    .psproductcountdown .pspc-main{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    body .pspc-main .time {    
        text-align: left;     
        width: 12%;    
    }
    #product .psproductcountdown {   
        margin: 0px 0 20px;
    }
    #product-availability {    
        margin-bottom: 15px;}
    .block-variant-countdown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
    }
    .product-tabs {
        max-width: 100%;
        padding-top: 50px;
    }
    .page-content--history .order-content .order-detaile .page-content--history {
        display: block;
        padding: 0;
    }
    body .bl-header-account-wrapper {
        padding: 0 30px 30px;
        width: 250px;
        margin: 0 auto;
    }
    .order-detaile .order-confirmation-table {    
        border-right: none;
    }
    .footer-container .bottom{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 18px;
        max-width: 100%;
    }    
    body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl {    
        max-width: 100%;
    }
    .featured-products .products .slick-slide,
    .viewed-products .products .slick-slide
	{
        opacity: 0;                
    }
    .featured-products .products .variants-product .slick-slide,
    .recommended-products .products .variants-product .slick-slide,
    .viewed-products .products .variants-product .slick-slide
	{
        opacity: 1;                
    }
    .featured-products .products .variants-product .slick-slide,
    .recommended-products .products .variants-product .slick-slide,
    .viewed-products .products .variants-product .slick-slide
	{
        border:none;
    }
    .banner-collection a {
        width: 100%!important;   
        background-size: cover!important;
        margin-bottom: 15px;
        height: 185px!important;
    }
    .banner-collection span {
        font-size: 14px;    
        padding: 25px 17px 30px;
        background: #fff;
    }
    .featured-products .products .slick-track,
    .recommended-products .products .slick-track,
    .viewed-products .products .slick-track
	{
        position: relative;
        left: 0;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
    .product-variants-item .groupUl .slick-track .slick-slide {
        width: 20px;
        margin: 0 3px;
        min-width:20px;
    }
    .banner-bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        max-width: 100%;
    }
    .banner-bottom .banner-block{
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; 
        width: 100%;
    }
    .banner-bottom .daydeal-products{
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%; 
        width: 100%;
        margin-bottom: 15px;
    }
    .banner-bottom .banner-block div.aa {        
        margin-bottom: 15px!important;
    }
    .slick-list, .slick-slider {      
        margin: 0 auto;
    }
	
	div#carousel {
    margin-top: 12px;
}
	
    .product-miniature .product-price-and-shipping {
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    #module-iqitwishlist-view .product-miniature .product-price-and-shipping {    
        width: 85%;
    }
    #product .product-miniature .product-price-and-shipping .btn-iqitwishlist-add, .product-miniature .btn-iqitwishlist-add {
        opacity: 1;
    }
    .header-nav {
        background-color: #fff; 
        height: 50px;}
    .border-bottom {
        border-bottom: 1px solid #d9d9d9!important;
        display: none;
    }
    .header-nav .mobile{
        height: 50px;
    }
    .header-nav .mobile div:last-child{
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .header-nav .mobile .cart-content-contaner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #d9d9d9;
    }
    .cart-hover-content .close:after{
        content: '';
        height: 0;
        border: 1px solid #FFF;
        border-width: 1.5px 1.5px 0 0;
        display: block;
        height: 12px;
        width: 12px;
        margin: 14px 5px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);}
    .cart-hover-content .modal-header .close {
        position: absolute;
        right: 0;
        left: 19px;
        top: 3px;
        color: #fff;
    }
	
	#mobile_top_menu_wrapper.modal .modal-header {

    padding: 6px 0px 5px 12px;
}

.iphone #mobile_top_menu_wrapper.modal .modal-header {
    padding: 7.5px 0px 3px 12px;
}
body#module-supercheckout-supercheckout.iphone #mobile_top_menu_wrapper.modal .modal-header {
    padding: 3.5px 0px 2px 12px;
}
body#module-supercheckout-supercheckout a#bl-header-account-link {
   
}

span.sr-only.shownamecolor {
    left: 45px;
}

.iphone span.sr-only.shownamecolor {
    left: 40px;
}

.lang-uk span.sr-only.shownamecolor {
    left: 51px;
}

.lang-uk.iphone span.sr-only.shownamecolor {
    left: 46px;
}

.iphone section#products {
    margin-top: 28px;
}

.iphone.grid section#products {
    margin-top: 25px;
}

section#products.daydeal-products {
    margin-top: 0 !important;
}
	
    .cart-dropdown-wrapper{
        overflow-y: auto;
    margin-left: 10px;
    padding-right: 0 !important; 
    }
    #menu-icon{
       padding: 6px 10px 6px;
    padding-left: 20px;
    }
		.whishlist-top {
 padding: 5px 9px;
    padding-top: 4px;
    padding-right: 9px;
    margin-right: 5px;
}

#module-supercheckout-supercheckout .col-4.d-flex.align-items-center.right-nav {
    padding-right: 0 !important;
    margin-right: -5px;
    margin-left: 5px;
}

#module-supercheckout-supercheckout #_mobile_cart {

    margin-right: 0;
}


    .whishlist-top {    
        -webkit-box-ordinal-group: 2;    
        -ms-flex-order: 1;    
        order: 1;
        width: 38px;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    }
	
#search_widget {

    padding-right: 11px;
}


.top-logo.text-center {
    margin-left: -23px;
}
	
    #_mobile_cart{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        margin: 0 5px;
        width: 30px;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
		  
    }
    .open #search_widget input[type="text"] {    
        width: 100%;
        height: 50px;
        position: fixed;
        right: 0;
        top: 0px;
        left: 0;
        right: 0;
        border: 1px solid #ececec;
        background-color: #fff;
        padding-left: 35px;
        opacity: 1;
        -webkit-animation: menuOpen 1s ease-in-out;
        animation: menuOpen 1s ease-in-out;
        z-index: 11;
    }   
    #search_widget .close {
    position: absolute;
    top: -4px;
    right: 20px;
    cursor: pointer;
    display: none;
    -webkit-animation: menuClose 1s ease-in-out;
    animation: menuClose 1s ease-in-out;
    }   
    .search-widget button {
        background: transparent;
        border: none;
        outline: transparent;
        position: absolute;
        top: -5px;
        left: 15px;
        width: 100%;
    }
    .open #search_widget .button-search{
        display: none;
    }
    #_desktop_cart {   
        display: none;
    }
    .open #search_widget {
        position: fixed;    
        width: 100%;
        left: 0;
        z-index: 12;
    }
    i.search:before{
        top:0;
        left:0;
    }
    #search_widget {    
        -ms-flex-preferred-size: 20%;    
        flex-basis: 20%;}
    body .ui-menu .ui-menu-item{
        border-bottom:1px solid #ececec;
    }
    .card--reassurance ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 160px;
    }
    .card--reassurance ul li p:last-child {
        font-style: italic;
        font-size: 10px;
    }
    .card--reassurance {
        margin: 40px 0;
        width: 100%;
    }
    .card--reassurance ul li {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;}
    .card--reassurance ul li>p {
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        text-align: center;
    }
    .card--reassurance ul li  div{
        -ms-flex-preferred-size: 67%;
        flex-basis: 67%;    
        -webkit-box-orient: vertical;    
        -webkit-box-direction: normal;    
        -ms-flex-direction: column;    
        flex-direction: column;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        height: 100%;
    }
    .block-category {
        display: block;}
    #_desktop_category_header{
    background-color: #222;
    background-image: url(/themes/bagtone/assets/img/izb.jpg);
    background-repeat: no-repeat;
    color: #fff;
    padding: 30px 20px;
    text-align: center;
    margin: 0 -15px 15px;
    height: 120px;
    background-position: center;
	    background-size: cover;
    }
	body#new-products div#_desktop_category_header {
    background: url(/img/new.jpg) !important;
}
    body #amazzing_filter .btn-holder .btn{
      margin-top: 10px;
    color: #fff;
    height: 40px;
    width: 195px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    text-transform: uppercase;
    }
    #amazzing_filter .daydeal-products {        
        max-width: calc(100% - 15px);
        position: relative;
        height: auto;
        background-color: #fff;
        text-align: center;
        cursor: pointer;
        margin: 0 auto;
        margin-bottom: 160px;
    }
    body #amazzing_filter.block .title_block {
        margin-bottom: 15px;
        text-align: center;
        text-transform: uppercase;
        font-size: 16px;
        background: #222;        
        color: #fff;
        max-width: 100%;
        padding: 16px 12px 15px 12px;
        overflow-x: hidden;
		line-height: 1.2;
font-weight:500;		
		}
    #left-column{
        display: none;
    }
    .sort-mobile{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;    
        -webkit-box-pack: justify;    
        -ms-flex-pack: justify;    
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    }
	.form-inline.sort-mobile {
padding-left: 10px;
    margin-top: -5px;
    padding-bottom: 8px;
    padding-right: 10px;
}



.block-category {

    border-bottom: 0px solid #d9d9d9;
}

    .sort-mobile .custom-select{
     border: 1px solid transparent;
    font-weight: 600;
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23222' stroke-width='2'/%3e%3c/svg%3e") no-repeat right -1px center/8px 10px;
    }
	select#select-sort-order {

    padding-right: 11px;
}
    .sort-mobile a{ 
        cursor: pointer;
        font-weight: 600;
        display: block;
        padding-left: 30px;
        position: relative;}
    body #amazzing_filter .compact-toggle {
        position: absolute;
        left: 0px;
        top: 0;
        margin-top: 0;
        width: 40px;
        height: 40px;
        line-height: 42px;
        text-align: center;
        font-size: 21px;
        padding: 0;
        color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: none;
    }
    .sort-mobile .icon-filter.compact-toggle:before{
        content: "";
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='3' stroke-linecap='square' stroke-linejoin='arcs'%3e%3cline x1='4' y1='21' x2='4' y2='14'/%3e%3cline x1='4' y1='10' x2='4' y2='3'/%3e%3cline x1='12' y1='21' x2='12' y2='12'/%3e%3cline x1='12' y1='8' x2='12' y2='3'/%3e%3cline x1='20' y1='21' x2='20' y2='16'/%3e%3cline x1='20' y1='12' x2='20' y2='3'/%3e%3cline x1='1' y1='14' x2='7' y2='14'/%3e%3cline x1='9' y1='8' x2='15' y2='8'/%3e%3cline x1='17' y1='16' x2='23' y2='16'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        position: absolute;
        display: block;
        width: 18px;
        height: 18px;
        cursor: pointer;
        left: 0;
    }
    .has-compact-filter.show-filter .sort-mobile .icon-filter.compact-toggle:before {
        content: "";
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='3' stroke-linecap='square' stroke-linejoin='arcs'%3e%3cline x1='4' y1='21' x2='4' y2='14'/%3e%3cline x1='4' y1='10' x2='4' y2='3'/%3e%3cline x1='12' y1='21' x2='12' y2='12'/%3e%3cline x1='12' y1='8' x2='12' y2='3'/%3e%3cline x1='20' y1='21' x2='20' y2='16'/%3e%3cline x1='20' y1='12' x2='20' y2='3'/%3e%3cline x1='1' y1='14' x2='7' y2='14'/%3e%3cline x1='9' y1='8' x2='15' y2='8'/%3e%3cline x1='17' y1='16' x2='23' y2='16'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        position: absolute;
        display: block;
        width: 18px;
        height: 18px;
        cursor: pointer;
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        border: none;
        margin: 0;
    }
    #mobile_top_menu_wrapper .modal-header .close{
        position:static;
    }
	
	body#module-supercheckout-supercheckout #mobile_top_menu_wrapper .modal-header .close {

    margin-top: 2px;
}
    #mobile_top_menu_wrapper .close:after{
        content: '';
        height: 0;
        border: 2px solid #FFF;
        border-width: 1.5px 1.5px 0 0;
        display: block;
        height: 12px;
        width: 12px;
        margin: 14px 10px;
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }
    #mobile_top_menu_wrapper .modal-header p{
        font-size: 16px;
		    font-weight: 500;
    }
	body#module-supercheckout-supercheckout #mobile_top_menu_wrapper .modal-header p {

    line-height: 45px;
}
.cart-hover-content .modal-header p {
    font-size: 16px;
    line-height: 20px;
	font-weight: 500;
}
    #mobile_top_menu_wrapper .modal-header{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    #mobile_top_menu_wrapper .modal-header-account .close:after {
        content: '';
        height: 0;
        border: 2px solid #222;
        border-width: 1.5px 1.5px 0 0;
        display: block;
        height: 12px;
        width: 12px;
        margin: 14px 10px;
        -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }
    #mobile_top_account > div.modal-header-account{   
        display: -webkit-box;   
        display: -ms-flexbox;   
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        background-color: #f5f5f5;
        text-transform: uppercase;
        font-size: 1.35rem;
        font-weight: 500;
        margin: 0 -11px;
		height: 50px;}
    #mobile_top_account > div.modal-header-account p{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-preferred-size: 66%;
        flex-basis: 66%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .account #_mobile_top_menu,
    #mobile_top_account{
        display: none;
    }
    .account #mobile_top_account{
        display: block;
    }
    .account .js-top-menu-bottom,
    .account .js-top-menu mobile{
        display:none;
    }
    .product-miniature .to-favorites-block{
        opacity: 1;
    }
}

@media (min-width: 1024px){ 
    #MagicToolboxSelectors1{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }   
	
    #revws-portal-product-reviews .revws-review-details {
        width: 100%;
        border-left: 1px solid #f5f5f5;
        padding-left: 0px;
    }
    #revws-portal-product-reviews .revws-review-author {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; 
        -webkit-box-orient: horizontal; 
        -webkit-box-direction: normal; 
        -ms-flex-direction: row; 
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }}
/* Test */

.bootstrap-touchspin .input-group-btn-vertical {
    position: relative;
    white-space: nowrap;
    width: 1%;
    vertical-align: middle;
    display: table-cell
}

.bootstrap-touchspin .input-group-btn-vertical>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    padding: 8px 10px;
    margin-left: -1px;
    position: relative
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
    border-radius: 0;
    border-top-right-radius: 4px
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
    margin-top: -2px;
    border-radius: 0;
    border-bottom-right-radius: 4px
}

.bootstrap-touchspin .input-group-btn-vertical i {
    position: absolute;
    top: 3px;
    left: 5px;
    font-size: 9px;
    font-weight: 400
}

.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-bg,.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed
}

.mfp-wrap {
    z-index: 1043;
    outline: none!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block; 
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {   
    padding-top: 8px;
    cursor: auto;
    width: 370px;
    height: 75px;
    background-color: #fff;
}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure,img.mfp-img {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}
.inline_popup_content{
    height: 100%;    
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 357px;
    line-height: 1.7;
}
.flex_container.flex_left {
    -webkit-box-pack: start;
    box-pack: start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.dropdown_wrap {
    position: relative;
}
.dropdown_tri {
    display: inline-block;
    color: #222;
}
.dropdown_list {
    background: transparent;
    display: none;
    position: absolute;
    margin: 0;
    left: 0;
    top: 100%;
    min-width: 120px;
    z-index: 99;
    padding-top: 10px;
    text-align: left;
}
.open .dropdown_list{
    display: block;
}
.dropdown_list .dropdown_box {
    border: 1px solid #d9d9d9;
    background: #fff;
}
.dropdown_list .dropdown_list_ul li .dropdown_list_item {
    display: block;
    white-space: nowrap;
    padding: 8px;
}
.mypresta_scrollup{
    position: fixed;
    font: 0/0 a;
    background-color: transparent;   
    right: 44px;
    bottom: 20px;
    border: 1px solid #9a585d;
    width: 42px;
    height: 42px;
}
.mypresta_scrollup:after{
    content: '';
    position: absolute;
    cursor: pointer;
    top: 45%;
    right: 0;
    margin: 0 auto;
    left: 0;
    bottom: 0;    
    border: 1px solid #9a585d;
    width: 100%;
    max-width: 14px;
    height: 14px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.mypresta_scrollup:hover{
    background-color:#9a585d;   
}
.mypresta_scrollup:hover:after{
    border: 1px solid #fff;
    border-width: 1px 0 0 1px;
}
.header-top__top{
       padding-top: 6px;
}
.af_slider .input-text{
    display: none;
}
.button2{
    position: relative;
    font-family: 'Montserrat';
    font-weight: 300;
    width: 100%;
    display: block;
    padding: 15px 10px;
    line-height: 1;    
}
.button2:after{
    content: '';
    position: absolute;
    cursor: pointer;
    top: 15px;
    right: 10px;
    margin: 0 auto;
    left: auto;
    bottom: 0;
    border: 1px solid #222;
    width: 100%;
    max-width: 8px;
    height: 8px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
#search_widget .button2{   
    display: none;    
}
input[type="password"]+button .show-password, input[type="text"]+button .hide-password{
    display: block;
}
input[type="text"]+button .show-password, input[type="password"]+button .hide-password {
    display: none;
    -webkit-transform: translateY(-5%);
    -ms-transform: translateY(-5%);
    transform: translateY(-5%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
input.js-visible-password + button{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 16px;
    top: 29%;
    border: none;
    outline: none;
    background: transparent;
    z-index: 11;
}
#identity .password input.js-visible-password + button,
.new_password input.js-visible-password + button {   
    right: 55%;}
#authentication input.js-visible-password + button{
    top: 29%;
}
input[type="password"]{
    font-size: 18px;
}

@media (max-width:1025px) and (min-width:991px) {
nav.d-none.d-md-block {
    margin-bottom: 60px;
}

body#prices-drop section#main {
    padding: 0px 10px;
}

#action-listing .col-lg-6 {
flex: auto !important;
    width: 50%!important;
}
.card--reassurance ul {

    justify-content: flex-end;
}

}

@media (max-width:768px) and (min-width:557px) {
#action-listing .col-lg-6 {
flex: auto !important;
    width: 50%!important;
}
.card--reassurance ul {

    justify-content: flex-end;
}

}


@media screen and (max-height: 300px),screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}


.page-header:after {
content: " ";
    display: block;
    height: 1px;
    width: 29px;
    background: rgba(0,0,0,.25);
    margin-top: .75rem;
}

@media (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}
@media (max-width: 578px) {
    .product-variants-item .groupUl.slick-slider{
        max-width: 99px;
        display: block;
        margin: 0 auto;
    }
	.psproductcountdown p {

    margin-right: 60px;

}
    #product .featured-products .product-variants-item .groupUl .slick-track .slick-slide,
    #product .recommended-products .product-variants-item .groupUl .slick-track .slick-slide,
    #product .viewed-products .product-variants-item .groupUl .slick-track .slick-slide
	{
        width: 20px;
        margin: 0 2.5px;
        min-width: 20px;
    }
    #product .product-price-and-shipping {
        padding: 10px 0;
        text-align: center;
    }
    #product .featured-products .product-title,
    #product .recommended-products .product-title,
    #product .viewed-products .product-title
	{   
        padding-bottom: 10px;
    }
    #product .featured-products .products .slick-slide,
    #product .recommended-products .products .slick-slide,
    #product .viewed-products .products .slick-slide
	{
        opacity: 0;
    }
    #product .featured-products .slick-list,
    #product .recommended-products .slick-list,
    #product .viewed-products .slick-list
	{
        margin: 0 auto;
        padding: 1px 5px;
        max-width: 100%;
        min-width: 3px;
    }
    body#product .addToCartFormWrapper {
        padding: 0px 0 5px;}
    #product .featured-products .products .slick-slide,
    #product .recommended-products .products .slick-slide,
	#product .viewed-products .products .slick-slide
	{
        margin: 0 5%;
        width: 50%;
        min-width: 163px;
    }}
	.shoppingcart_img img {
    width: 98px;
}

.page-link:focus {

    box-shadow: none;
}
#product .midlrating {
    display: none;
}



body#module-stproductcomments-list div#oblakotegov {
    display: none;
}

.lang-uk ul#top-menu li.h-100.menu__item--1.category.menu__item.menu__item--sub.link-custom-page-vidguki-6 {
    order: 1;
}

span.namesort {
    font-weight: 500;
    margin-right: 4px;
    margin-left: auto;
    font-size: 12px;
}

.dropdown_tri.dropdown_tri_in {
    border: 1px solid #d9d9d9;
    padding: 5px 28px 5px 5px;
    margin-top: -5px;
}

.dropdown_tri.dropdown_tri_in {
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L12 1' stroke='%23d9d9d9' stroke-width='2'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
}


@media (max-width: 400px){
    #js_pcomments_filter{
        display:block;
    }
	div#js_pcomments_list + .row .col-xs-12.col-md-6.col-lg-6 {
    text-align: center;
}
	
	.dropdown_wrap.mr-3, .dropdown_wrap.mr-3 + a, .dropdown_wrap.flex_float_right {

}
.dropdown_tri.dropdown_tri_in span {
    display: none;
}
	
	#cms div#content-wrapper {
    margin-top: 12px;
}
	
    #product .featured-products .slick-list,
    #product .recommended-products .slick-list,
    #product .viewed-products .slick-list
	{
        margin: 0 auto;
        padding: 1px 0px;
        max-width: 100%;
        min-width: 3px;
    }
    .banner-collection span{    
        padding: 25px 17px 30px;    
    }
    .header-nav .mobile div:first-child{
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    }
    .header-nav .mobile div:last-child{
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
          padding-right: 7px;
		  z-index: 11;
    }
    .shoppingcart_img{
        min-width: 120px;
        text-align: center;
    }
    .cart-content-description {
        max-width: 160px;
        padding: 12px 0;
        line-height: 2;
        flex-basis: 90%;
    }
    .featured-products .products .slick-slide,
    .recommended-products .products .slick-slide,
    .viewed-products .products .slick-slide
	{
        margin: 0 10px;
        width:100%;
        min-width: 100%;
    }
    #product .featured-products .products .slick-slide,
    #product .recommended-products .products .slick-slide,
    #product .viewed-products .products .slick-slide
	{
        margin: 0 5px;        
      min-width: calc(50% - 10px);
    }
	#product .viewed-products .products {

    margin-right: -5px;
}
    .featured-products .products .slick-track,
    .recommended-products .products .slick-track,
    .viewed-products .products .slick-track
	{
        position: relative;
        left: 0!important;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;  

    margin-right: -2px;
	
	 margin-left: auto !important;
    margin-right: auto !important;
    display: flex !important;
    justify-content: center; /* Центрирование содержимого */
		
    }
    #product .featured-products .products .groupUl .slick-track,
    #product .recommended-products .products .groupUl .slick-track,
    #product .viewed-products .products .groupUl .slick-track
	{
        position: relative;
        left: 0!important;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;

    }
    .product-variants-item .groupUl .slick-track .slick-slide {
        width: 20px;
        margin: 0 2.5px;
        min-width:20px;
    }

    .variants-product .slick-list, .featured-products .groupUl .slick-list,
    .variants-product .slick-list, .recommended-products .groupUl .slick-list,
    .variants-product .slick-list, .viewed-products .groupUl .slick-list
	{
        overflow: hidden;
        margin: 0;
        padding: 0px 1px;    
        /*        padding-left: 14px;*/
    }    
    #product .featured-products .slick-list,
    #product .recommended-products .slick-list,
    #product .viewed-products .slick-list
	{
        margin: 0 auto;          
    } 
    #product .featured-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
    #product .recommended-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
    #product .viewed-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
	body .variants-product .product-variants-item .groupUl .slick-track .slick-slide {
        width: 19px;
        margin: 0 2.3px;
        opacity: 1;
    }
    .slick-slide .product-miniature {
        max-width: 263px;
        width: 100%!important;
    }
}
@media(max-width:322px){
    #product .featured-products .products .slick-slide,
    #product .recommended-products .products .slick-slide,
    #product .viewed-products .products .slick-slide
	{
        margin: 0 5px;        
        min-width: 145px;
    }
    #product .featured-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
    #product .recommended-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
    #product .viewed-products .products .variants-product .product-variants-item .groupUl .slick-track .slick-slide,
	body .variants-product .product-variants-item .groupUl .slick-track .slick-slide {
        width: 19px;
        margin: 0 2.3px;
        opacity: 1;
    }
}
#_desktop_user_info .user-info a{
    color: #fff;    
    opacity: 0.7;
}
#_desktop_user_info .user-info a:hover{	   
    opacity: 1;
}
#_desktop_user_info+#_desktop_user_info{
    position: absolute;
    top: -321%;
}

.favorites-module-block {
    display: none;
}

.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev {
    left: 10px !important;
}
.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next {
    right: 10px !important;
}
div.MagicToolboxSelectorsContainer a {
    display: inline-block;
    margin: 5px !important;
}
.mz-expand.white-bg {
    background-color: #000000d6 !important;
}

html:-webkit-full-screen .mz-expand.white-bg {
    background-color: black !important;
}

html:-moz-full-screen .mz-expand.white-bg {
    background-color: black !important;
}

html:-ms-fullscreen .mz-expand.white-bg {
    background-color: black !important;
}

/* W3C proposal that will eventually come in all browsers */
html:fullscreen .mz-expand.white-bg {
    background-color: black !important;
}


@media screen and (max-device-width: 767px){
    .mz-expand .mz-expand-stage .mz-image-stage {
        left: 0px;
        right: 0px;
    }
	
	.js-top-menu-bottom ul[id^="footer_sub_menu"], #left-column ul[id^="footer_sub_menu"] {
    padding: 6px 5px 0 20px;
    background: #fff;

    z-index: 9999;
}

.link-custom-page-otzyvy-5, .link-custom-page-otzyvy-6, .link-custom-page-otzyvy-4 {

    order: 1;
}

.link-custom-page-stati-5, .link-custom-page-stati-6, .link-custom-page-stati-4 {

    order: 2;
}


.js-top-menu-bottom ul[id^="footer_sub_menu"] {
    padding: 0px 5px 20px 20px;

}

div#mobile_top_menu_wrapper .footer__title--mobile + ul[id^="footer_sub_menu"] li:first-child {
    margin-top: -10px;
}

div#mobile_top_menu_wrapper .menu__item-header + ul li:first-child {
    margin-top: -10px;
}

i.material-icons.menu__collapseicon:after {

      right: 3px;
}

.js-top-menu-bottom .footer__title--mobile:after {

    right: 0px;

}

.js-top-menu-bottom {

    padding-top: 0;
}

    .mz-expand.white-bg {
        background-color: #000 !important;
    }

    .mobile-magic .mz-expand button.mz-button {
        display: none;
    }
    .mobile-magic .mz-expand .mz-expand-thumbnails {
        display: none;
    }
    .mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {
        padding: 0 !important;
    }
}
button.mz-button.mz-button-prev {
    width: 50% !important;
    text-align: left;
    height: 90% !important;
    opacity: 0;
    border-radius: 0 !important;
    border: none !important;
}
button.mz-button.mz-button-next {
    width: 50% !important;
    text-align: right;
    height: 90% !important;
    opacity: 0;
    border-radius: 0 !important;
    border: none !important;
}
button.mz-button.mz-button-prev:hover {
    opacity: 1;
}
button.mz-button.mz-button-next:hover {
    opacity: 1;
}
.fullscreen {
    width: 100%!important;
    height: 100%!important;
    max-width: 100%!important;
    max-height: 100%!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    background: #000;
}
.all{
    font-family: "Montserrat", sans-serif;
    text-decoration: underline;
    text-transform: none;
    font-size: 1rem;
    color: #9a5a58;
    font-weight: bolder;
}


#lnk-akcii
{
	order:10
}


#action-listing .col-lg-6
{
	padding:0px;
}

#action-listing .col-lg-6:last-child
{
	padding-left:30px;
}

#action-listing .col-lg-6:first-child {
    padding-left: 0;
}

.action-item
{
	display:flex;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-color:transparent;
	position:relative;
	text-align:center;
	
	align-items: center;
	justify-content: center;
	margin-bottom:30px;
	
	width:555px;
	
	
	
	height:280px;
}

#action-listing .col-lg-6
{
	flex: 0;
}


.action-item::before
{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:0;
	background:rgba(0,0,0,0.2);
}

@media (min-width: 1024px) {
div#blog-listing .inner {
    margin-left: 0px;
}
div#blog-listing .col-lg-6 {
    padding: 0;
}

.blogs-container .blog-image img {

    width: 100%;
}

div#blog-listing .row .col-lg-6:last-child {
    padding-left: 15px;
}
div#blog-listing .row .col-lg-6:first-child {
    padding-right: 15px;
}

#category article.product-miniature.js-product-miniature.mb-3 {
    height: 421.67px;
}

.post-item-wrapper.col-lg-6.first-in-line.normalized {
    padding-right: 15px !important;
	    padding-left: 0 !important;
}
.amazzingblog.blocks.displayPostAfterComments {
    margin-top: 30px;
}
.amazzingblog.blocks.displayPostAfterComments .blog-shortinfo {
    min-height: 75px;
}
.amazzingblog.blocks.displayPostAfterComments .bx-wrapper .bx-pager, .amazzingblog.blocks.displayPostAfterComments .bx-wrapper .bx-controls-auto {

    bottom: -50px;

}
.post-item-wrapper.col-lg-6.normalized {
    padding-left: 15px !IMPORTANT;
}
#blogpage .blog-description .blog-title {
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
    padding-top: 0;
    width: 50%;
    float: right;
}

}


#blogpage .amazzingblog.blocks.displayPostAfterComments .blog-image {
    float: none;
    padding: 0;
    width: 100%;
}
body#module-leoblog-blog .extra-blogs.row {
    display: none;
}

.amazzingblog .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link {
    width: 12px;
    height: 12px;
    border: 1px solid #d9d9d9;
    background: #FFF;
    border-radius: 100%;
}

.amazzingblog .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active {
	
	background:#d9d9d9;
}

.dynamic-posts .pagination {
float: none;
    width: 100%;
    display: flex;
    margin-top: 8px;
}

body#module-amazzingblog-blog div#pagination a {
    display: inline-block;
    margin: 0 5px;
}

.action-item:hover::before
{
	background:rgba(0,0,0,0.5)
}

#supercheckout-fieldset #shipping-method .radio .highlight.active:hover,#supercheckout-fieldset #payment-method .radio .highlight.active:hover {
    background: #2222;
}

#supercheckout-fieldset #shipping-method .radio .highlight,#supercheckout-fieldset #payment-method .radio .highlight {
  
    width: max-content;
}

.action-text
{
	position:relative;
	z-index:1;
	
	font-weight:bold;
	font-size:14px;
	color:white;
}

.action-text-header
{
	font-size:18px;
}


.action-title
{
margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
}

tr.data-sheet td.value {
    font-size: 14px;
}

div#description .product-description {
    font-size: 14px;
}

header.page-header.page-header--sitemap {
    padding-top: 31px;
}

@media(min-width:991px)
{
	#action-listing .row:last-child .action-item
	{
		/* margin-bottom:0px; */
	}
	
	.footer-container .col-md-4:nth-child(3) {
    display: none;
}
	
	.page-header--cms {

    display: none;
}
	
}

.cms-id-1 .page-header--cms {
    display: flex;
}

.page-content--cms .col-lg-6 {
    padding: 0;
	    max-width: 555px;
}

#new-products #left-column > div:nth-child(3) {
    display: none;
}

@media(max-width:1110px)
{
	.action-item
	{
		width:auto;
		background-size:cover;
	}
}

@media(max-width:767px)
{
	#action-listing .col-lg-6
	{
		flex: 0 0 100%;
	}
	
	#product section.viewed-products .main_catalog-header .main_catalog-header-block {
    /* width: 100%; */
}

#product section.viewed-products .main_catalog-header .main_catalog-header-block h2 {
    padding: 16px 50px;
    font-size: 14px;
    width: 100%;
}

#product .slick-slide .product-title {
    width: 100%;

}

.viewed-products .products .slick-track {

    margin-right: 0px; 
}

#product .featured-products .products .slick-slide, #product .recommended-products .products .slick-slide, #product .viewed-products .products .slick-slide {

    min-width: calc(50% - 5%);
}

#product .viewed-products .products,#product .recommended-products .products {
    margin-right: 0px;
}
	
	div#action-listing {
    padding: 0 10px;
	margin-top: -186px;
}

.action-item {

    margin-bottom: 15px;

}
	
	#product .main_catalog-header {

    margin-bottom: 30px;
}
	a.menu__item--top.menu__item--0.home img {
    visibility: hidden;
}
	
	#action-listing .col-lg-6:last-child
	{
		padding:0
	}
	
	.action-item
	{
		height:185px;
	}
	
	#action-listing .row:last-child .col-lg-6:last-child .action-item
	{
		margin-bottom:0px;
	}
	.fancybox-show-toolbar .fancybox-toolbar {
    display: none;
}

.fancybox-navigation {
    display: none;
}

}

.fotorama__arr.fotorama__arr--prev, .fotorama__arr.fotorama__arr--next {
    display: none!important;
}

#product button.btn.btn-link.btn-zoom.hidden-sm-down.product-layer-zoom {
    display: none;
}

#date_spec_list td
{
	padding-right:20px;
}

#person_month_label
{
	min-width:230px;
}

#person_day_label,
#person_month_label
{
	width:90px
}

.dropdown-menu.show
{
	max-height:200px;
	overflow-y:auto
}


#date_spec_list .custom-select
{
	height:33px;
	line-height:23px;
	padding-top:5px;
	padding-bottom:5px;
}

/********/

#f-password+button,
#f-password-repeat+button
{
	top:20%;
}

.product-unavaliable .add-to-cart,
.product-unavaliable #pwoneclick
{
	display:none
}

#pwmail
{
  display:none;
  margin-right:10px;
  position:relative
}

#pwmail>div
{
	display:inline-flex
}

#pwmail_title
{
	position:absolute;
	bottom:calc( 100% + 5px );
	left:0px;
}

#pwmail input
{
	border:1px solid #BBBBBB;
	line-height:50px;
	height:50px;
	padding:0px 15px
}

#pwmail button
{
	border:0px;
	color:white;
	background:#9A5B54;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	text-transform:uppercase;
	
}

.product-unavaliable #pwmail
{
	
}

#pwmail_err
{
	display:none;
	position:absolute;
	top:calc( 100% + 5px )
}


.viewed-products+.featured-products
{
	margin-top:80px
}

.recommended-products
{
	margin-bottom:80px
}
div#_desktop_top_menu a.home {
    visibility: hidden;
}

#header.default {
    top: 0;
}

#header {
    position: fixed;
    left: 0;
    width: 100%;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    z-index: 999;
}

.modal-dialog__offcanvas .modal-content {

    z-index: 9999;
}

.header-top {
    background: #fff;
}

#header.fixed {
  top: -121px;
}

body#authentication .form-group.birthday {
    display: none;
}

p.customerrule a {
    text-decoration: underline;
}
p.customerrule {
    text-align: left;
    margin-bottom: 12px;
}

.header-account-content li.password {
    display: none;
}

body#module-addtofavoritesmywishlist-favorites div#left-column .col-12 {
    display: none;
}

.d-md-none.text-sm-center.mt-1.col-12 {
    display: none;
}

.col-md-3.d-none.d-md-block svg {
    height: 45px;
    width: auto;
}

/* body#module-supercheckout-supercheckout div#blha-modal {
    display: none !important;
} */

body#module-supercheckout-supercheckout .modal-backdrop.show {
    opacity: 0;
	z-index: 0;
}



ul#ui-id-1 {
    z-index: 999;
}

.fotorama {

    visibility: hidden;
}



ul.favorite-list.products li {
    margin-left: 30px;
}

ul.favorite-list.products li:nth-child(1), ul.favorite-list.products li:nth-child(5) {
    margin: 0;
}

section.featured-products.clearfix ul.slick-dots {
    bottom: -10px;
}

#_mobile_cart {
    display: none;
}

#module-addtofavoritesmywishlist-favorites .card.card-product.no-stock .product-price-and-shipping:after {
    content: "Нет в наличии";
}

#module-addtofavoritesmywishlist-favorites .addToCartFormWrapper .input-color + span {

    margin-left: -8px;
}


ul.nav.nav-tabs li.nav-item {
    min-width: 50%;
}

.nav-tabs .nav-link {

    text-align: center;
}

@media (max-width: 767px){
#_mobile_cart {
    display: block;
}

body#module-addtofavoritesmywishlist-favorites.grid .card.card-product.no-stock .product-price-and-shipping span {
    visibility: hidden;
}

}

.fotorama__thumb-border {

    width: 62px !important;
    height: 62px !important;
}

ul.groupUl li{
    list-style: none!important;
}




body#module-addtofavoritesmywishlist-favorites .page-header:after {
    display: none;
}

body#module-addtofavoritesmywishlist-favorites div#_desktop_category_header {
    margin-bottom: 0;
}

body#module-addtofavoritesmywishlist-favorites .block-category.default {
    padding-bottom: 16px;
}

.favorite-page {
    margin-top: 25px;
}

body#module-addtofavoritesmywishlist-favorites .remove_favorite {

    z-index: 88;
}

body#module-addtofavoritesmywishlist-favorites .favorite-list .product-miniature {

    padding-top: 0;
	    margin-bottom: 30px;
}

body#module-addtofavoritesmywishlist-favorites.nologgedcss .favorite-list .product-miniature:nth-child(3) {
    margin-left: 30px;
}

body#module-addtofavoritesmywishlist-favorites .product-price-and-shipping {
    padding-bottom: 36px;
}

body#module-addtofavoritesmywishlist-favorites .card-img-top.position-relative.thumbnail-container {
    margin-top: 28px;
	margin-bottom: 6px;
}

body#module-addtofavoritesmywishlist-favorites .breadcrumb {

    margin-bottom: 13px;

}

#blockcart-modal button.btn.btn-secondary {
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}

body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-2, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 ul.headingCheckout, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 div#checkoutShippingAddress, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 div#shipping-method, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 .supercheckout-blocks ul, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 .supercheckout-extra-wrap, body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 div#payment-method {
    visibility: hidden;
}

body#module-supercheckout-supercheckout #blha-modal {

    margin-top: 140px;
}


body#module-supercheckout-supercheckout.modal-open fieldset#supercheckout-fieldset div#columnleft-1 .supercheckout-blocks ul#supercheckout-option {
    visibility: visible;
}
#blockcart-modal .btn-secondary:hover {

    color: #222;
    background-color: #fff;
    border: 1px solid;
}

body#order-confirmation h3.h1.page-header {
    margin-top: 40px;
}

#discount table.table.table-striped.d-none.d-md-table {
    text-align: center;
}

p.deskvau {
    font-style: italic;
}

body#module-leoblog-list .top-pagination-content.clearfix.bottom-line {
    margin-top: 15px;
}
.blog-item .blog-image img {
    width: 100%;
}

@media (min-width: 1024px){
.order-detaile.show {

    margin-top: -95px;
}
body#module-amazzingblog-blog div#left-column {
    margin-top: 40px;
}

#history .col-sm-4.col-7.details {
    width: 100%;
    max-width: 100%;
    flex: 0 0 65%;
}
}
.col-sm-4.col-7.details .col-xs-4 span {
    padding-right: 5px;
}

#history .total.line-products {
    display: none !important;
}
div#person_year_label .form-group {
    min-width: 117px;
}

.form-group.birthday {
    max-width: 100% !important;
}

table#date_spec_list {
    margin-top: 8px;
}

.form-group.birthday span.form-text.text-muted {
    margin-top: -12px;
}

#identity .form-group.newsletter {
    margin-top: 0px;
    width: 230px;
    display: block;
    max-width: 230px;
}

#identity .form-group.newsletter label.custom-control-label {
    padding-left: 5px;
}

section.featured-products .card-product .card-body {
    padding-bottom: 14px;
}

span.noitemqty {

    right: 88px;

}


#module-addtofavoritesmywishlist-favorites .variants-product ul li {
   /*  display: none !important; */
}
#module-addtofavoritesmywishlist-favorites .variants-product ul li.atrshow {
   /*  display: block !important; */
}

#module-addtofavoritesmywishlist-favorites .addToCartFormWrapper .groupUl li {
width: 0; 
height: 19px; 

    margin: 0;
}

#module-addtofavoritesmywishlist-favorites .addToCartFormWrapper .input-color + span {
    display: none;
}
#module-addtofavoritesmywishlist-favorites .addToCartFormWrapper .input-color {
    display: none;
}

.main_catalog-header.insta {
    max-width: 1140px;
    margin: 0 auto;
    margin-bottom: 50px;
}

#order-confirmation .col-sm-6.col-xs-9.details {
    max-width: 80%;
    flex: 0 0 60%;
}

.fotorama__stage__shaft.fotorama__grab {
    min-height: 514px;
}



div#js_pcomments_list .pcomment_body.mb-2 {
    line-height: 25px;
}

p.customerrule {

    line-height: 1;
}

.language-selector ul li {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    opacity: .7;
    font-family: 'Montserrat';
    font-size: 10.2px;
    font-weight: 600;
    margin-right: 7px;
    line-height: 2px;
}


.language-selector ul li a:hover, .language-selector ul li:hover {
    opacity: 1 !important;
    color: #fff;
}

body#authentication section#main {
    display: none;
}
header.page-header.page-header--sitemap h1 {
    padding-bottom: 8px;
    padding-top: 0;
    margin-top: -2px;
}

.row.sitemap .col-md-3 h2 {
    margin-bottom: 10px;
}

.row.sitemap .col-md-3 li {
    line-height: 20px;
}

header.page-header.page-header--sitemap {
    padding-top: 31px;
    padding-left: 9px;
    padding-bottom: 0;
}

@media (max-width: 768px){
#new-products div#content-wrapper {
    margin-top: 170px;
}

.row.sitemap .col-md-3 {
    width: 50%;
}

header.page-header.page-header--sitemap h1 {
    padding-bottom: 8px;
    padding-top: 0;
    margin-top: -2px;
}

.row.sitemap .col-md-3 h2 {
    margin-bottom: 10px;
}

.row.sitemap .col-md-3 li {
    line-height: 20px;
}

header.page-header.page-header--sitemap {
    padding-top: 31px;
    padding-left: 9px;
    padding-bottom: 0;
}

body#cms section#content img {
    width: 100%;
    display: block;
	height: auto;
}
div#action-listing .inner .row .row {
    display: block;
    flex: auto;
}
#action-listing > div > div > div:nth-child(2) {
    margin-top: 15px;
}
}

@media (max-width: 1024px){
	
	section.featured-products.clearfix + .main_catalog-header {
    margin-bottom: 14px;
}
	
	#category.has-compact-filter .block_content form {
    padding-bottom: 30px;
}

.has-compact-filter #amazzing_filter .btn-holder {

    text-align: center;
}
body#module-addtofavoritesmywishlist-favorites .form-inline.sort-mobile {
    padding-left: 10px;
    margin-top: 17px !important;
    padding-bottom: 3px;
    padding-right: 10px;
}

div#js_pcomments_list .pcomment_body.mb-2 {
    line-height: 18px;
}

.daydeal-products .thumbnail.product-thumbnail {

}

#left-column .daydeal-products .thumbnail-container {
    padding: 0;
    padding-top: 0;
} 

.main_catalog-header.insta {

    width: calc(100% - 40px);
}

.product-features table tr td {

    padding: 15px 15px 15px 15px;
}

#cms section#content {
    padding: 0 9px;
}

.cms-id-2 .page-header--cms,.cms-id-6 .page-header--cms,.cms-id-1 .page-header--cms,.cms-id-3 .page-header--cms,.cms-id-6 .page-header--cms {

    margin-bottom: -12px;

}

.cms-id-1 .page-header--cms {
    height: 123px;
}

body#module-addtofavoritesmywishlist-favorites.nologgedcss .favorite-list .product-miniature:nth-child(3) {
    margin-left: 0;
}

body#module-addtofavoritesmywishlist-favorites.nologgedcss .favorite-list .product-miniature:nth-child(3) {
    margin-left: auto;
}

body#module-addtofavoritesmywishlist-favorites .favorite-list .product-miniature {
    padding-top: 0;
    margin-bottom: 15px;
}

body#module-addtofavoritesmywishlist-favorites.grid .product-miniature button[data-button-action='add-to-cart'] {

    bottom: 17px;
    right: 20px;

}

body#module-addtofavoritesmywishlist-favorites .card-img-top.position-relative.thumbnail-container {

    margin-bottom: 10px !important;
}

body#module-addtofavoritesmywishlist-favorites.grid .card-img-top.position-relative.thumbnail-container {
    margin-top: 20px;
	margin-bottom: 10px !important;
}

body#module-addtofavoritesmywishlist-favorites .product-price-and-shipping {
    padding-bottom: 22px;
}

body#module-addtofavoritesmywishlist-favorites.grid .product-price-and-shipping {
    padding-bottom: 10px;
}

body#module-addtofavoritesmywishlist-favorites .products {
    padding-top: 5px;
}

.open-cart .cart-hover-content {
    height: 100%;
}

.open-cart .cart-footer {
/*     position: absolute;
    bottom: 10px;
    left: 18%; */
}

.cms-id-7 .page-header--cms {

    display: none;
}

.cms-id-7 .page-header {
    padding: 0;
    margin: 0px 20px;
    margin-bottom: 23px;
    padding-bottom: 0px;
    border-bottom: 1px solid #d9d9d9;
}

.cms-id-7 .page-content--cms .col-lg-6 {
    padding: 0;
    max-width: 100%;
    width: 100%;
    padding: 7px 10px;
}


.page-content--cms .col-lg-6 {
    padding: 0;
    max-width: 100%;
    width: 100%;
    padding: 10px 20px;
}

body#cms.cms-id-7 .inner .col-lg-6:nth-child(2n) {
    margin-left: auto;
}

body#cms.cms-id-7 a.action-text-header {

    margin-bottom: 0;
    width: 100%;
    height: 185px;
	background-size: cover !important;
	background-position: center !important;

}

.iphone .product-variants-item .groupUl .slick-prev {
    left: -29px;
    top: 5px;
}

.daydeal-products {

    height: max-content;

}
.footer-container .row .col-md-4:nth-child(3) {
    display: none;
}

.form-group.birthday {
    display: none;
}

form#customer-form {
    padding: 0 20px;
}

#address .form-group, #identity .form-group {
    max-width: 100%;
    flex-basis: 230px;
}

.form-group.newsletter label.custom-control-label:before {
    top: 1px;
}
.form-group.newsletter label.custom-control-label {
    padding-left: 5px;
}

#identity button[type="submit"], #identity .form-control-submit {
    width: 100%;
    height: 40px;
}

#identity .form-group {
    margin-bottom: 24px;
}

body .modal .bl-header-account-wrapper {
    padding: 0 3px 32px;
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
}

body .modal div#login-content-displayLeftColumnAccount button[type="submit"], body .modal div#login-content-displayLeftColumnAccount .form-control-submit {
    width: 100%;
    height: 40px;
}

div#mobile_top_menu_wrapper .modal-body.account {
    padding: 0 12px;
}

body .modal div#create-account-content-displayLeftColumnAccount ul.nav.nav-tabs li {
    text-align: center;
    width: 50%;
    margin-bottom: 0px;
}

.cms-id-1 .page-header,.cms-id-2 .page-header,.cms-id-3 .page-header,.cms-id-6 .page-header {

    margin-top: 10px !important;
	padding: 0 10px;
}
.cms-id-1 section#content .page-header,.cms-id-2 section#content .page-header,.cms-id-3 section#content .page-header,.cms-id-6 section#content .page-header {

    margin-top: 10px !important;
	padding: 0 0px;
}
.cms-id-1 .page-header h1,.cms-id-2 .page-header h1,.cms-id-6 .page-header h1 ,.cms-id-3 .page-header h1,.cms-id-4 .page-header h1,.cms-id-1 .page-header .h1,.cms-id-2 .page-header .h1,.cms-id-6 .page-header .h1,.cms-id-4 .page-header .h1,.cms-id-3 .page-header .h1 {
    padding: 30px 0 8px;
}

.cms-id-2 header.page-header.nexthead {
    margin-top: -7px !important;
}
.cms-id-3 header.page-header.nexthead {
    margin-top: -7px !important;
}
.cms-id-6 header.page-header.nexthead {
    margin-top: -7px !important;
}
.cms-id-4 header.page-header.nexthead {
    margin-top: -13px !important;
}
.cms-id-4 header.page-header.nexthead.map {
    margin-top: -19px !important;
}

.cms-id-2 header.page-header.nexthead.dopinfo {
    margin-top: -10px !important;
}


#cms.cms-id-4 section#content {

    margin-top: -37px;
}

p.customerrule {

    line-height: 12px;
}

.modal-body input.js-visible-password + button {
    width: 25px;

    top: 34%;
}

.bl-header-account-wrapper.onecolumn.is-logged .user-data {
    margin: 0;
}
.header-account-content ul {
    margin-left: 15px;
}

.modal-header-account button.close.cat {
    margin-left: 6px;
}

#product .product-flags {

    margin-left: 8px;
}


#product .slick-slide .product-flags {
    margin-left: 0px;
}

#product .slick-slide .card-img-top.position-relative.thumbnail-container {
    margin-top: 4px;
    margin-bottom: 5px !important;
}

#product .slick-slide .product-miniature {

    padding-bottom: 0px;
}

body#identity .form-group.birthday {
    display: block;
}

body#identity div#person_year_label .form-group {
    min-width: 77px;
}
body#identity div#person_year_label .form-group {
    min-width: 77px;
}

body#identity #person_day_label, body#identity #person_month_label {
    width: 62px;
}
body#identity #person_month_label {
    min-width: 133px;
}

.page-content--cms p {

    line-height: 18px;
}

.page-content--cms ul li {

    line-height: 18px;
}

.daydeal-box {

    bottom: -25px;

}

#index section.featured-products .card-product .card-body {
    padding-bottom: 0px;
}

.banner-bottom .banner-block {

    margin-top: 25px;
}

#index.iphone section#products {
    margin-top: 0px;
}

#product .main_catalog-header {

    margin-left: 10px;
    margin-right: 10px;
}

.col-md-6.img-container {
    min-height: 391px;
}

div#description .product-description li,div#description .product-description p {

    line-height: 18px;

}

.fotorama__stage {
 /*    height: 323px !important; */
}

#supercheckout-fieldset #shipping-method .radio .highlight, #supercheckout-fieldset #payment-method .radio .highlight {
    width: auto;
}

#product .recommended-products {

        overflow: hidden;
        max-width: 100%;
        width: 100%;
        margin-left: 0;;
	
}


#product.iphone .recommended-products,#product.iphone .viewed-products {
    overflow: hidden;
    max-width: 375px;
    width: 100%;
margin-left: -1px;
} 

#product.iphone .viewed-products {
 margin-left: -1px;
    padding: 0 10px !important;
}

#product.iphone section.viewed-products.clearfix.container {
    margin-top: -40px;
}


#product.iphone .recommended-products .products .slick-slide,#product.iphone .viewed-products .products .slick-slide{
	
	


	
}

#product.iphone .recommended-products .products .variants-product .slick-slide,#product.iphone .viewed-products .products .variants-product .slick-slide{
	
	
    min-width: 19px !important;
    width: 19px !important;
  
    margin: 0 2.3px !important;

	
}

}


@media (max-width: 1024px) {
    #product.iphone .recommended-products, #product.iphone .viewed-products {
        overflow: hidden;
        max-width: 100%;
        width: 100%;
        margin-left: -1px;
    }
}

#product section.product-features {
    margin-top: 20px;
}


div#description .product-description p {
    height: max-content;
    min-height: 25px;
}

#pworderform .discount {

    text-transform: inherit;
}

/* @media (min-width: 570px) and (max-width: 1025px){

.header-nav .mobile {
    
    display: flex !important;

}
.d-md-none.d-flex.justify-content-between.align-items-center.w-100.mobile.no-gutters .col-4:first-child {
    display: none;
}
} */

.mcartBack {
    position: fixed;
    top: 0;
    left: 0;

    width: 100vw;
    height: 100vh;
    background-color: #222;
    opacity: .5;
}

/* .iphone .recommended-products .addToCartFormWrapper .groupUl li {
    width: 19px !important;
    height: 19px;
    margin: 3px;
} */

.language-selector ul li.current a, .language-selector ul li.current {
    opacity: 1;
}

.lang-uk li#lnk-akciyi {
    order: 5;
}

div#_mobile_language_selector ul li {
    display: inline-block;
    padding-right: 13px;
}
div#_mobile_language_selector ul li.current a {
    font-weight: 600;
}
div#_mobile_language_selector ul li a {
    font-size: 14.4px;
}

div#_mobile_language_selector {
    padding-top: 15px;
}


.modal-content li#category-3 + li#lnk-akciyi {
    display: none;
}

div#category-description p {
    padding: 0 0;
    font-size: 14px;
    line-height: 25px;
    min-height: 14px;
    color: #222;
}
.block-category .d-flex.catdescr {
    display: none !important;
} 

div#category-description h2, div#category-description h3, div#category-description h1 {
    margin-bottom: 25px;
    margin-top: 25px;
    color: #222;
	text-transform: uppercase;
	font-size: 18px;
}
div#category-description h3 {
    font-size: 16px;
    text-transform: initial;
}
div#category-description h2:after, div#category-description h3:after, div#category-description h1:after {
content: " ";
    display: block;
    height: 1px;
    width: 29px;
    background: rgba(0,0,0,.25);
    margin-top: .75rem;
}

div#category-description ul li {
    padding: 0 0;
    font-size: 14px;
    line-height: 25px;
    list-style: disc;
    margin-left: 17px;
    color: #222;
}

div#category-description ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

#left-column .daydeal-products .thumbnail-container {
    padding: 0;
    padding-top: 0;
} 

a.toggle-cut-off.ready .more, a.toggle-cut-off.ready .less {
    display: none;
}

#left-column section.daydeal-products.otst .thumbnail-container {
    padding: 25px 0;
}

@media (max-width: 560px){
div#category-description p,div#category-description ul li {
    line-height: 18px;
	
}
.product-information button[data-button-action='add-to-cart']:hover, .btn-primary:hover {
    color: #fff;
    background-color: #9a595d;
}

footer .footer__title--mobile:after {
	
	top: 4px;
}

.daydeal-products.otst .thumbnail.product-thumbnail {
    margin-top: 30px; 
}

#index section#products.otst {
    margin-bottom: 39px;
}

section#products + .banner-block {
    margin-top: 0;
}

.js-top-menu-bottom div:hover {
    color: inherit;
}
div#category-description {
    padding: 0 8px;
}


div#oblakotegov li.oblako {
    border: 1px solid;
    padding: 2px 4px;
    display: inline-block;
    font-size: 9px;
    margin-bottom: 3px;
}


div#oblakotegov {
    display: none;
}

#left-column .daydeal-products + div#oblakotegov {
    display: block;
}



div#category-description h2, div#category-description h3, div#category-description h1 {
padding: 30px 0 8px;
    font-size: 14px;
    margin-top: -7px!important;
    margin-bottom: 10px;
}
tr.data-sheet td.value {
    line-height: 18px;
}
}

#wrapper > nav:nth-child(2) {
    display: none !important;
}

a.wwww {
    font-weight: 600;
}

.product-description .favorites-module-block.jhkhkhjkhj {
    display: block !important;
}
.af_filter.special.no-available-items {
    display: none;
}

.block-categories + div#oblakotegov {
    display: none;
}

.blog-description p {
    padding: 0 0;
    font-size: 14px;
    line-height: 25px;
    min-height: 14px;
}

.blog-description h2:after,.blog-description h3:after {
    content: " ";
    display: block;
    height: 1px;
    width: 29px;
    background: rgba(0,0,0,.25);
    margin-top: .75rem;
}
.blog-description h2,.blog-description h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: .75rem 0;
    text-transform: uppercase;
}
.blog-description h3 {
    text-transform: inherit;
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 1.125rem;
    line-height: 1.2;
    padding: inherit;
}

.blog-description h3:after{
	
	display: none;
}

.blog-description ul, .blog-description ol {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
}
.blog-description li {
    padding: 0 0;
    font-size: 14px;
    line-height: 25px;
    list-style: disc;
    margin-left: 17px;
}

.blog-description ol li {
    list-style: decimal;
}

body#module-leoblog-blog.page-blog #wrapper > nav > ol > li:nth-child(3) {
    /* display: none; */
}
li.link-custom-page-statti-4 {
    order: 3;
}

div#oblakotegov ul.category-sub-menu li a {
    padding-right: 15px;
}
div#oblakotegov ul.category-sub-menu li {
    display: contents;
}
div#oblakotegov ul.category-sub-menu {
    padding: 10px 0px 0px 3px;
}


.blog-description img {
       max-width: 100%;
    height: auto;
	
}

img.margimg {
    margin-right: 35px;
	    margin-top: 25px;
    margin-bottom: 25px;
}
img.margimgright {
    margin-left: 35px;
	    margin-top: 25px;
    margin-bottom: 25px;
}


table#shipping_address_table {
   visibility: hidden;
}

.lang-uk div#supercheckout-agree label {
       visibility: hidden;
}

section.page-wrapper.page-wrapper--order-confirmation {
    display: none;
}
span.product-unavailable.text-danger span#product-availability-message,.lang-uk span.show_address {
    visibility: hidden;
}

#order-confirmation #order-items .total .font-weight-bold {
    color: #222222;
	font-weight: 400;
}


#order-confirmation #order-items > div > div.total {
    border-bottom: 0;
}

@media (min-width: 760px){

.header-top__top .menu__item.menu__item--top .show {
    display: none !important;
}

.header-top__top .menu__item.menu__item--top.menu__item--active .show {
    display: block !important;
}
}


#carousel .rc:first-child {
    display: block;
}

#carousel .rc {
    display: none;
}

@media (max-width: 560px){
.blog-description p, .blog-description li{
line-height: 18px;
}




.dynamic-posts .pagination {

    flex-wrap: wrap;
    text-align: center;
}

.pagination .pages {

    text-align: center;
}

header.page-header.nexthead.fixed {
    clear: both;
}

#order-confirmation .col-sm-4.col-xs-3.image img {
    width: 100%;
}
#order-confirmation .col-sm-4.col-xs-3.image {
    width: 40%;
}
#order-confirmation div#order-details {
    margin-top: 23px;
}

.blog-description h2,.blog-description h3 {
    font-size: 14px;

}
.blog-detail .blog-description {

    margin-top: 12px;
}

.blog-description img {
float: none !important;
	
}

.lang-uk li.link-custom-page-statti-5 {
    order: 2;
}

section#products.daydeal-products + div#oblakotegov {
    display: block;
    margin-top: -122px;
    margin-bottom: 160px;
    margin-left: 5px;
}



}

.blog-description p strong {
    font-weight: 600;
}

.menu-sub__content.container li.h-100.menu__item--1.category.menu__item.menu__item--sub.link-custom-page-statti-6 {
    order: 2;
}

body#module-stproductcomments-list #left-column > div:nth-child(3) {
    display: none;
}

#module-leoblog-list div#pagination ul li {
    display: inline-block;
    margin: 0 5px;
}
#module-leoblog-list .pagination .material-icons {

    margin-top: 2px;
}

ol.breadcrumb li:last-child a {
    pointer-events: none;
    cursor: default;
}

.seotext.container {
    margin-top: 44px;
}
.seotext.container ul, .seotext.container ol {
    margin-left: 18px;
}
.seotext.container p, .seotext.container li {
    font-size: 14px;
    line-height: 25px;
    min-height: 14px;
    text-align: justify;
}


.seotext.container h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}

@media (max-width: 560px){
	
	div#mobile_top_menu_wrapper .menu__item-header + ul {
    display: none;
}
	div#mobile_top_menu_wrapper .h-100 {
    height: auto !important;
}
	
#mobile_top_menu_wrapper.modal .modal-body .collapse.show {
    display: flex !important;
}

#mobile_top_menu_wrapper.modal .modal-body .menu-sub {
    /* margin-top: -7px; */
    margin-top: 0;
}

#mobile_top_menu_wrapper.modal .modal-body  li.link-cms-page-2-5 {
    order: 4;
}

#mobile_top_menu_wrapper.modal .modal-body  li.link-cms-page-3-5 {
    order: 4;
}
#mobile_top_menu_wrapper.modal .modal-body  li.link-cms-page-4-5 {
    order: 4;
}

#mobile_top_menu_wrapper.modal .modal-body  li.link-product-page-new-products-5 { 
    order: 3;
}
	
body#module-leoblog-list nav.pagination {
    display: block;
}

.seotext.container p,.seotext.container li {
line-height: 18px;
}

.seotext.container .page-header .h1,.seotext.container .page-header h1 {
    padding: 30px 0 8px;
}

.seotext.container {
    padding: 0 20px;
    margin-top: 15px;
}
div#pagination {
    display: block;
    margin-top: 12px;
}

img.margimg {
    margin: 0px;
}
img.margimgright {
    margin: 0px;
}

.dropdown_tri.dropdown_tri_in:after {
    content: '';
    position: absolute;
    top: 4px;
    border: 1px solid #222;
    width: 7px;
    height: 7px;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(225deg);
    left: 14px;
}

.dropdown_tri.dropdown_tri_in {
    background: none;
    border: none;
}

.dropdown_tri.dropdown_tri_in span {
    display: none;
}

.dropdown_tri.dropdown_tri_in + .dropdown_list {
    left: auto;
    right: 4px;
}

.dropdown_tri.dropdown_tri_in {

    padding: 5px 23px 5px 2px;

}

.js-top-menu-bottom li.link-custom-page-vidguki-5 {
    order: 1;
}

}

section#csinstagramfeed .main_catalog-header.container {
    margin-bottom: 28px;
}

section#csinstagramfeed {
    margin-bottom: 50px;
}
section#csinstagramfeed ul.slick-dots {
    display: none !important;
}


.dynamic-posts.inner h4.post-item-title a,#blogpage .amazzingblog.blocks.displayPostAfterComments h4.post-item-title a {
    font-size: 14px;
    width: 100%;
    white-space: nowrap;
    font-weight: 500;
    text-transform: uppercase;
}

#blogpage .amazzingblog.blocks.displayPostAfterComments .blog-meta {
    border-top: 0px solid #d9d9d9;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 0;
    clear: inherit;
}

.dynamic-posts.inner h4.post-item-title,#blogpage .amazzingblog.blocks.displayPostAfterComments h4.post-item-title{
    width: 26px;
    padding: 15px 0 12px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d9d9d9;
}


@media (min-width: 768px){
ul.collapse.show {
    display: flex !important;
}
li.link-custom-page-vidguki-4 {
    order: 2;
}
}
#product .product-quantity.row.align-items-center.no-gutters .favorites-module-block.strange {
    display: block !important;
}
@media (max-width: 1366px){

li.instagram_item_img {

    height: 16vw;

}
}
@media (max-width: 1024px){

li.instagram_item_img {

    height: 190px;

}
}
@media (max-width: 400px){
li.instagram_item_img {

    max-height: 355px;
}
li.instagram_item_img {

    height: 49vw;

}
}

div#subs-modal .modal-dialog {
    width: max-content;
    max-width: 900px;
}

form#footer_sub_menu-subscription {
    display: flex;
}

div#subs-modal .modal-body {
    padding: 0;
}

div#subs-modal .block_newsletter.col-lg-4.col-12 {
    width: 100%;
    max-width: 100%;
	padding: 0;
}

div#subs-modal p.footer__title {
    display: none;
}

.body_s {
	width: 450px;
    color: #222;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	}


.body_s b {
    font-size: 25px;
    margin-bottom: 10px;
}

.text_s {
    font-size: 16px;
    text-align: center;
    margin-bottom: 31px;
}

div#subs-modal .modal-header {
    height: 0px;
    padding: 0;
}

div#subs-modal button.close {
    color: #222;
    cursor: pointer;
    z-index: 999;
}

input[name="newsletter"] + label em {
    display: none;
}


@media (max-width: 560px){
div#category-description img {
    width: 100%;
    height: auto;
}

div#subs-modal .modal-dialog {
    width: max-content;
    max-width: 97%;
}
.dynamic-posts.inner h4.post-item-title a, #blogpage .amazzingblog.blocks.displayPostAfterComments h4.post-item-title a {

    display: block;
    width: max-content;
    max-width: 330px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#footer > div > div > div:nth-child(1) > div:nth-child(5) {
    display: none;
}
}


/* Основной контейнер слайдера */
.recommended-productss {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}

/* Контейнер для слайдов */
.recommended-productss .slick-list {
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}

/* Трек слайдов */
.recommended-productss .slick-track {
    display: flex !important;
    justify-content: center; /* Центрируем трек слайдов */
    align-items: center;
    width: 100%; /* Заставляем трек растягиваться по всей ширине */
    margin: 0 auto;
    padding: 0;
}

/* Сами слайды */
.recommended-productss .slick-slide {
    display: inline-block;
    box-sizing: border-box;
    margin: 0 5px; /* Отступы между слайдами */
    width: calc(50% - 10px); /* Два слайда занимают 50% ширины экрана */
    text-align: center;
}

/* Настройки для маленьких экранов */
@media (min-width: 550px) and (max-width: 1180px) {
    .container {
        padding: 0 15px;
    }
	.display-1 {
    font-size: 23px;
    line-height: 27px;
}
.product-tabs {
    padding: 0 10px;
    max-width: 100%;
    padding-top: 50px;
}
}

.recommended-productss .product-price-and-shipping,.viewed-productss .product-price-and-shipping {

    height: 46px;
}

.recommended-productss  .slick-slide .product-miniature,.viewed-productss  .slick-slide .product-miniature {

    margin-top: 4px;
}

div#_desktop_top_menu li#category-6 + li#lnk {
    display: none;
}

div#_desktop_top_menu li#category-62 {
    order: 3;
}


@media (min-width: 550px) and (max-width: 786px) {
.header-nav {
    background-color: #222;
    height: 50px;
}

.slider-caption .display-1 {

    margin-bottom: 15px;
}

.slider-caption {

    top: 20%;

}

    .display-1 {
        font-size: 19px;
        line-height: 22px;
    }
	
	
	.slider-caption .caption-description {

    margin-bottom: 12px;
}

.header-top.border-bottom .col-md-3.d-none.d-md-block {
    width: 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.header-top.border-bottom .col-md-3.d-none.d-md-block svg {
    width: 100%;
}

.header-top.border-bottom .header-top__top.col-md-9.col-sm-12.position-static {
    flex: 0 0 80%;
    max-width: 80%;
}

.menu__item-link--top {

    line-height: 17px;
    font-size: 10px;
}

}
	
	
@media (max-width: 550px) {
    .recommended-productss .slick-slide {
        margin-left: 5px;
        margin-right: 5px;
        width: calc(50% - 10px); /* На маленьких экранах тоже два слайда */
    }
	
	.recommended-productss {

    margin-bottom: 50PX;
}



}


/* Основной контейнер слайдера */
#product .viewed-productss {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}

/* Контейнер для слайдов */
#product .viewed-productss .slick-list {
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}

/* Трек слайдов */
#product .viewed-productss .slick-track {
    display: flex !important;
    justify-content: center; /* Центрируем трек слайдов */
    align-items: center;
    width: 100%; /* Заставляем трек растягиваться по всей ширине */
    margin: 0 auto;
    padding: 0;
}

/* Сами слайды */
#product .viewed-productss .slick-slide {
    display: inline-block;
    box-sizing: border-box;
    margin: 0 5px; /* Отступы между слайдами */
    width: calc(50% - 10px); /* Два слайда занимают 50% ширины экрана */
    text-align: center;
}

body#guest-tracking form.needs-validation {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
}

section#content.page-content.page-content--guest-tracking {
    display: flex;
}

body#guest-tracking  .col-sm-4.col-7.details {
    flex: 0 0 50.33333%;
    max-width: 50.33333%;
}


body#guest-tracking form.needs-validation h1.h3 {
    margin-bottom: 10px;
    line-height: 20px;
}

body#guest-tracking input#ware + div {
    display: none;
}

.order-detaile > main:nth-child(1) {
    display: block;
}

.order-detaile main {
    display: none;
}

/* Настройки для маленьких экранов */
@media (max-width: 768px) {
	
	#authentication #left-column {
        display: block;
    }
}
@media (max-width: 550px) {
	
	ul.product-flags + span {
    top: 0;
   font-weight: 500;
    font-size: 0.8rem;
    width: 100px;
}
	
	div#promo-code label {
    width: max-content;
} 
    #product .viewed-productss .slick-slide {
        margin-left: 5px;
        margin-right: 5px;
        width: calc(50% - 10px); /* На маленьких экранах тоже два слайда */
    }
	
	section#content.page-content.page-content--guest-tracking {
    display: flex;
    flex-wrap: wrap;
}
	
	#product .viewed-productss {

    margin-bottom: 50PX;
}

}

#product .arrow-contaner {
    margin-bottom: 50px;
}


#product .viewed-productss .slick-slide .slick-slide {
    display: block;
    box-sizing: border-box;
    text-align: center;
    float: left;
    height: 100%;
    min-height: 1px;
    width: 19px;
    margin: 0 2.3px;
}

/* Кнопки навигации */
body[class*="sertifikat"] .product-variants p {
    display: none;
}

.form-group.product-variants-item .label {
    font-weight: 300;
    font-size: 14px;
    line-height: 2.5;
    display: block;
}

.form-group.product-variants-item {}

input[data-product-attribute="3"] {
    display: none;
}

input[data-product-attribute="3"] + label:before,input[data-product-attribute="3"] + label:after {
    display: none;
}

body[class*="sertifikat"] .custom-control.custom-radio {
    width: max-content;
    border: 0;
    height: max-content;
    margin: 0;
    padding: 0;
}

body[class*="sertifikat"] .product-add-to-cart .add.col.mt-2 div:nth-child(4) {
    display: block;
}

.products ul#group_3 {
    visibility: hidden;
}

article.product-miniature[data-cat-id="64"] .product-price-and-shipping div:nth-child(4) {
    display: none;
}

input[data-product-attribute="3"] + label {
    border: 2px solid #d9d9d9;
    font-size: 13px;
    padding: 0 8px;
    margin-right: 8px;
    cursor: pointer;
	width: 115px;
    text-align: center;
}

input[data-product-attribute="3"]:checked + label {
    border-color: #9a5a58;
}


.blog-description h3,.blog-description h4 {
    font-size: 16px;
    text-transform: initial;
    margin-bottom: 25px;
    margin-top: 25px;
    color: #222;
    font-weight: 500;
    line-height: 1.2;
}

.blog-description h3:after,.blog-description h4:after {
    content: " ";
    display: block;
    height: 1px;
    width: 29px;
    background: rgba(0, 0, 0, .25);
    margin-top: .75rem;
}

.ikon-vb:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12.743 13.455s.356.03.547-.206l.374-.47c.18-.232.614-.38 1.04-.144a11.005 11.005 0 0 1 .928.593c.282.207.86.69.862.69.276.233.34.574.152.934l-.002.008a3.896 3.896 0 0 1-.777.957l-.007.005q-.401.335-.789.381a.522.522 0 0 1-.115.008 1.05 1.05 0 0 1-.335-.052l-.009-.012c-.398-.113-1.062-.394-2.169-1.004a12.917 12.917 0 0 1-1.822-1.204 9.553 9.553 0 0 1-.82-.727l-.027-.027-.028-.028-.028-.027-.027-.028a9.553 9.553 0 0 1-.727-.82A12.93 12.93 0 0 1 7.76 10.46c-.61-1.107-.891-1.77-1.004-2.17l-.012-.008a1.05 1.05 0 0 1-.051-.335.506.506 0 0 1 .007-.115q.048-.387.382-.79l.005-.007a3.888 3.888 0 0 1 .957-.777l.007-.001c.36-.188.702-.124.934.15.002.001.484.58.69.862a11.005 11.005 0 0 1 .593.929c.237.425.089.86-.144 1.04l-.47.373c-.237.192-.206.548-.206.548s.696 2.633 3.295 3.296zm-.878-7.875a.253.253 0 0 0-.256.252.253.253 0 0 0 .252.254c1.353.01 2.454.447 3.356 1.326.894.872 1.351 2.057 1.363 3.611a.253.253 0 0 0 .254.252.253.253 0 0 0 .252-.255c-.013-1.654-.517-2.996-1.516-3.97-.99-.965-2.242-1.46-3.705-1.47Zm.463 1.313a.253.253 0 0 0-.271.234.253.253 0 0 0 .234.271c.966.071 1.682.387 2.205.957.524.573.773 1.27.754 2.141a.253.253 0 0 0 .248.258.253.253 0 0 0 .258-.246c.021-.978-.276-1.827-.887-2.494-.617-.674-1.48-1.044-2.54-1.121Zm.379 1.357a.253.253 0 0 0-.266.24.253.253 0 0 0 .239.266c.436.023.73.146.93.351.198.206.32.516.343.971a.253.253 0 0 0 .264.24.253.253 0 0 0 .24-.263c-.027-.537-.18-.984-.484-1.3-.305-.314-.743-.478-1.266-.505Zm6.636-4.3c-.497-.458-2.506-1.916-6.98-1.936 0 0-5.275-.318-7.847 2.041-1.431 1.432-1.935 3.527-1.988 6.125-.053 2.597-.122 7.465 4.57 8.785h.005L7.1 20.98s-.03.815.507.981c.65.202 1.03-.418 1.65-1.086.341-.367.811-.905 1.165-1.317 3.21.27 5.678-.347 5.958-.439.648-.21 4.315-.68 4.91-5.547.616-5.017-.297-8.19-1.947-9.621Zm.544 9.262c-.504 4.064-3.478 4.32-4.026 4.496-.233.075-2.401.614-5.127.436 0 0-2.031 2.45-2.666 3.088-.099.1-.215.14-.293.12-.11-.027-.14-.156-.138-.345l.017-3.347s-.002 0 0 0c-3.97-1.102-3.738-5.246-3.693-7.415.045-2.17.453-3.947 1.664-5.143C7.8 3.132 12.28 3.426 12.28 3.426c3.784.017 5.598 1.157 6.018 1.538 1.396 1.196 2.108 4.056 1.588 8.247z' class='cls-1' style='fill:%23000000;stroke-width:.0300125'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 21px;
    height: 34px;
    margin-left: 10px;
    background-size: contain;
    margin-top: 12px;
}
.ikon-vb:hover:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12.743 13.455s.356.03.547-.206l.374-.47c.18-.232.614-.38 1.04-.144a11.005 11.005 0 0 1 .928.593c.282.207.86.69.862.69.276.233.34.574.152.934l-.002.008a3.896 3.896 0 0 1-.777.957l-.007.005q-.401.335-.789.381a.522.522 0 0 1-.115.008 1.05 1.05 0 0 1-.335-.052l-.009-.012c-.398-.113-1.062-.394-2.169-1.004a12.917 12.917 0 0 1-1.822-1.204 9.553 9.553 0 0 1-.82-.727l-.027-.027-.028-.028-.028-.027-.027-.028a9.553 9.553 0 0 1-.727-.82A12.93 12.93 0 0 1 7.76 10.46c-.61-1.107-.891-1.77-1.004-2.17l-.012-.008a1.05 1.05 0 0 1-.051-.335.506.506 0 0 1 .007-.115q.048-.387.382-.79l.005-.007a3.888 3.888 0 0 1 .957-.777l.007-.001c.36-.188.702-.124.934.15.002.001.484.58.69.862a11.005 11.005 0 0 1 .593.929c.237.425.089.86-.144 1.04l-.47.373c-.237.192-.206.548-.206.548s.696 2.633 3.295 3.296zm-.878-7.875a.253.253 0 0 0-.256.252.253.253 0 0 0 .252.254c1.353.01 2.454.447 3.356 1.326.894.872 1.351 2.057 1.363 3.611a.253.253 0 0 0 .254.252.253.253 0 0 0 .252-.255c-.013-1.654-.517-2.996-1.516-3.97-.99-.965-2.242-1.46-3.705-1.47Zm.463 1.313a.253.253 0 0 0-.271.234.253.253 0 0 0 .234.271c.966.071 1.682.387 2.205.957.524.573.773 1.27.754 2.141a.253.253 0 0 0 .248.258.253.253 0 0 0 .258-.246c.021-.978-.276-1.827-.887-2.494-.617-.674-1.48-1.044-2.54-1.121Zm.379 1.357a.253.253 0 0 0-.266.24.253.253 0 0 0 .239.266c.436.023.73.146.93.351.198.206.32.516.343.971a.253.253 0 0 0 .264.24.253.253 0 0 0 .24-.263c-.027-.537-.18-.984-.484-1.3-.305-.314-.743-.478-1.266-.505Zm6.636-4.3c-.497-.458-2.506-1.916-6.98-1.936 0 0-5.275-.318-7.847 2.041-1.431 1.432-1.935 3.527-1.988 6.125-.053 2.597-.122 7.465 4.57 8.785h.005L7.1 20.98s-.03.815.507.981c.65.202 1.03-.418 1.65-1.086.341-.367.811-.905 1.165-1.317 3.21.27 5.678-.347 5.958-.439.648-.21 4.315-.68 4.91-5.547.616-5.017-.297-8.19-1.947-9.621Zm.544 9.262c-.504 4.064-3.478 4.32-4.026 4.496-.233.075-2.401.614-5.127.436 0 0-2.031 2.45-2.666 3.088-.099.1-.215.14-.293.12-.11-.027-.14-.156-.138-.345l.017-3.347s-.002 0 0 0c-3.97-1.102-3.738-5.246-3.693-7.415.045-2.17.453-3.947 1.664-5.143C7.8 3.132 12.28 3.426 12.28 3.426c3.784.017 5.598 1.157 6.018 1.538 1.396 1.196 2.108 4.056 1.588 8.247z' class='cls-1' style='fill:%239a595d;stroke-width:.0300125'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 21px;
    height: 34px;
    margin-left: 10px;
    background-size: contain;
    margin-top: 12px;
}


.ikon-tg:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 21px;
    height: 34px;
    margin-left: 5px;
    background-size: contain;
    margin-top: 12px;
}

.ikon-tg:hover:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg fill='%239a595d' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M 26.070313 3.996094 C 25.734375 4.011719 25.417969 4.109375 25.136719 4.21875 L 25.132813 4.21875 C 24.847656 4.332031 23.492188 4.902344 21.433594 5.765625 C 19.375 6.632813 16.703125 7.757813 14.050781 8.875 C 8.753906 11.105469 3.546875 13.300781 3.546875 13.300781 L 3.609375 13.277344 C 3.609375 13.277344 3.25 13.394531 2.875 13.652344 C 2.683594 13.777344 2.472656 13.949219 2.289063 14.21875 C 2.105469 14.488281 1.957031 14.902344 2.011719 15.328125 C 2.101563 16.050781 2.570313 16.484375 2.90625 16.722656 C 3.246094 16.964844 3.570313 17.078125 3.570313 17.078125 L 3.578125 17.078125 L 8.460938 18.722656 C 8.679688 19.425781 9.949219 23.597656 10.253906 24.558594 C 10.433594 25.132813 10.609375 25.492188 10.828125 25.765625 C 10.933594 25.90625 11.058594 26.023438 11.207031 26.117188 C 11.265625 26.152344 11.328125 26.179688 11.390625 26.203125 C 11.410156 26.214844 11.429688 26.21875 11.453125 26.222656 L 11.402344 26.210938 C 11.417969 26.214844 11.429688 26.226563 11.441406 26.230469 C 11.480469 26.242188 11.507813 26.246094 11.558594 26.253906 C 12.332031 26.488281 12.953125 26.007813 12.953125 26.007813 L 12.988281 25.980469 L 15.871094 23.355469 L 20.703125 27.0625 L 20.8125 27.109375 C 21.820313 27.550781 22.839844 27.304688 23.378906 26.871094 C 23.921875 26.433594 24.132813 25.875 24.132813 25.875 L 24.167969 25.785156 L 27.902344 6.65625 C 28.007813 6.183594 28.035156 5.742188 27.917969 5.3125 C 27.800781 4.882813 27.5 4.480469 27.136719 4.265625 C 26.769531 4.046875 26.40625 3.980469 26.070313 3.996094 Z M 25.96875 6.046875 C 25.964844 6.109375 25.976563 6.101563 25.949219 6.222656 L 25.949219 6.234375 L 22.25 25.164063 C 22.234375 25.191406 22.207031 25.25 22.132813 25.308594 C 22.054688 25.371094 21.992188 25.410156 21.667969 25.28125 L 15.757813 20.75 L 12.1875 24.003906 L 12.9375 19.214844 C 12.9375 19.214844 22.195313 10.585938 22.59375 10.214844 C 22.992188 9.84375 22.859375 9.765625 22.859375 9.765625 C 22.886719 9.3125 22.257813 9.632813 22.257813 9.632813 L 10.082031 17.175781 L 10.078125 17.15625 L 4.242188 15.191406 L 4.242188 15.1875 C 4.238281 15.1875 4.230469 15.183594 4.226563 15.183594 C 4.230469 15.183594 4.257813 15.171875 4.257813 15.171875 L 4.289063 15.15625 L 4.320313 15.144531 C 4.320313 15.144531 9.53125 12.949219 14.828125 10.71875 C 17.480469 9.601563 20.152344 8.476563 22.207031 7.609375 C 24.261719 6.746094 25.78125 6.113281 25.867188 6.078125 C 25.949219 6.046875 25.910156 6.046875 25.96875 6.046875 Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    width: 21px;
    height: 34px;
    margin-left: 5px;
    background-size: contain;
    margin-top: 12px;
}
