*{text-transform: none !important;border-radius: 0 !important;}

.site-msg.information{ position: fixed; bottom: 0; left: 0; right: 0; z-index: 99;}

@media only screen and (max-width: 1439px) {
	.container{width: 100%;}
}

#header{background: transparent;}
#header .header-top{height: 84px; background: #F6F6F6;}
.in-index #header .header-top{background: transparent;}
#header .header-top .header-top-wrapper{}
#header .header-top .header-top-wrapper .site-name, #header .header-top .header-top-wrapper h1.site-name{width:auto; /*order: -1;*/ position: absolute; height: 137px; left: 0; top: 0; padding: 0; z-index: 1; display: block;}
#header .header-top .header-top-wrapper .site-name a{display: block; text-align: left; width: 160px;}
#header .header-top .header-top-wrapper .site-name a img{height: 137px; }
.header-bottom {height:0;/*position: absolute; top: 0; width: 100%; left: 0; right: 0;*/}
#navigation{top: -84px; height: 84px; pointer-events: none;}
.navigation-buttons a[data-target=login], .navigation-buttons a[data-target=search], .navigation-buttons a[data-target=search]:hover, .navigation-buttons a[data-target=login]:hover{background: transparent;}
#navigation .menu-level-1{pointer-events: auto;}
.navigation-in ul{justify-content: flex-start; left: 140px; position: absolute;}
.navigation-in ul>li>a{line-height: 74px; padding-top: 0; padding-bottom: 0; text-transform: none; font-size: 15px; border-radius: 0; padding-bottom: 5px;}
.navigation-in ul>li>a:before{content:""; display: block; width: 100%; height: 5px; background: transparent;}
.navigation-in ul>li>a:hover{background: transparent;}
.navigation-in ul>li>a:hover:before{background: #EB9F96;}
.navigation-in ul>li.ext>a b{background: url('assets/menu-arr.svg') no-repeat right center; padding-right: 17px;}
.menu-helper{ position: absolute; right: 200px; top: -64px;}
.menu-helper:after {font-size: 24px;}

.navigation-buttons{position: absolute; right: 15px; top: 0; height: 84px; max-width: 200px;}
.navigation-buttons>a[data-target=cart] i{border-radius: 20px !important; top:20%; left: 58%; outline: 2px solid #fff;}
.navigation-buttons i:before, .navigation-buttons .icon-cart:before{transition: color .2s; font-size: 26px; color: #8F6448;}
.navigation-buttons a:hover i:before, .navigation-buttons a:hover .icon-cart:before{color: #EB6259;}
.navigation-buttons i:after, .navigation-buttons .icon-cart:after{display: none;}
.navigation-buttons a[data-target=navigation]:before{color: #8F6448; font-size: 24px;}
/*.user-action .user-action-in>div{top: 70px;}*/
.navigation-buttons{z-index: 9;}
.menu-helper.visible{z-index: 10;}
.popup-widget.cart-widget, .popup-widget.login-widget, .popup-widget.search-widget{top: 80px;}
.popup-widget.cart-widget .quantity, .popup-widget.cart-widget .quantity .decrease, .popup-widget.cart-widget .quantity .increase{background: #f6f6f6;}
.user-action-in .popup-widget{top: 80px;}

/*.admin-logged #navigation.visible{overflow: visible;}
.admin-logged .navigation-in>ul>li:nth-child(2).ext>ul{display: flex;}*/
.navigation-in>ul>li.ext>ul>li{width: 50%; flex-basis: 50%; align-items: center;}
.navigation-in>ul>li.ext>ul{    justify-content: flex-start;}
.navigation-in ul.menu-level-2>li>a:before{display: none;}
.navigation-in>ul>li.ext>ul>li>div>ul.menu-level-3.has-more-items{display: none;}
.navigation-in>ul>li.ext>ul>li>div>a{padding-bottom: 0; font-size: 16px;}
.navigation-in>ul>li.exp>a{background: transparent;}

.content-wrapper.container{position: relative;}
.breadcrumbs{position: absolute; z-index: 1; left: 154px; background: transparent; top: -20px; font-weight: 400; color: #828282;} 
.detail-parameter-delivery-date{display: inline-block;}
.p-detail-inner .p-price-wrapper{margin-bottom: 0;}
.p-detail-inner .p-to-cart-block .add-to-cart{justify-content: flex-start;}
.p-detail-inner .p-to-cart-block .add-to-cart .icon-cart:after{display: none;}
.p-detail-inner .p-to-cart-block .add-to-cart .icon-cart:before{font-size: 24px;}
.p-detail-inner .p-to-cart-block .add-to-cart-button{font-size: 18px;height: 66px; max-width: 300px;}
.p-detail-inner .quantity input[type=number]{height: 62px; width: 60px; border: 0; font-size: 18px;}
.p-detail-inner .quantity input[type=number]:focus-visible{border-top: 0; border-bottom: 0;}
.p-detail-inner .p-to-cart-block .quantity{border: 2px solid #EEEEEE; padding: 0 30px; margin-right: 20px;}
.p-to-cart-block .quantity .decrease, .p-to-cart-block .quantity .increase{height: 62px; width: 30px;}
.shipping-options{color: #8F6448; text-decoration: underline; margin-left: 10px;}
.shipping-options:hover{color: #EB6259;}
.p-detail-full-width{margin-top: 80px; padding-top: 80px; padding-bottom: 0;}

.social-buttons-wrapper{display: none;}

.wide .p-detail-inner .p-image-wrapper{padding-right: 80px;}
.p-detail-inner .p-image-wrapper .p-image a{background: #f9f9f9;}
.p-detail-inner .p-image-wrapper .p-image a img{mix-blend-mode: multiply;}

.p-detail-inner h1{font-family: "span",serif !important; font-size: 50px; line-height: 60px; margin-top: 20px;}
.p-detail-inner .p-price-wrapper .price-final{font-size: 56px; color: #000;}

.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a{ background: #f9f9f9; border: 2px solid transparent; margin-right: 15px;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a img{transition: all .2s; mix-blend-mode: multiply; border:0; padding: 5px; border: 0; opacity: .4;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnails-inner a:hover img{opacity: 1;}
.p-thumbnails{height: 104px;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnail.highlighted{border: 2px solid #906548;}
.p-thumbnails-wrapper .p-thumbnails .p-thumbnail.highlighted img{opacity: 1;}

.shp-tabs-holder{display: none;}
.p-detail-full-width #tab-content{background: transparent; box-shadow: none; padding: 0;}

.description-inner{display: flex; align-items: stretch;}
.basic-description{background: #fff; padding: 60px !important; box-shadow: 0 0 15px rgba(0,0,0,.02);}
.extended-description{background: #fff; padding: 60px !important; border-left: 60px solid #F9F9F9;}

.p-detail .products-header, .description-inner .basic-description>h4:first-child, .mobile .description-inner .extended-description>h4:first-child, .one-column-body .description-inner .extended-description>h4:first-child{font-family: "span",serif !important; font-size: 35px; line-height: 35px; margin-top: 0;}
.p-detail .products-header:after, .description-inner .basic-description>h4:first-child:after, .mobile .description-inner .extended-description>h4:first-child:after, .one-column-body .description-inner .extended-description>h4:first-child:after{content: ""; display: block; width: 30px; height: 2px; background: #F4B2AE; margin: 13px 0;}
.mobile .description-inner .extended-description, .one-column-body .description-inner .extended-description{width: 36%;}
.mobile .description-inner .basic-description, .one-column-body .description-inner .basic-description{width: 64%;}
.p-detail .products-header{margin-top: 80px;}
.p-detail .products-header:after{margin-left: auto; margin-right: auto;}

.tab-content .detail-parameters{border: 0;}
.tab-content .detail-parameters th, .tab-pane .detail-parameters td{padding: 0; background: none; border: 0; padding: 10px 0; vertical-align: top;}
.tab-content .detail-parameters th{padding-right: 15px;}
.tab-content .detail-parameters tr:nth-child(odd){background: transparent;}

.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link{flex-flow: row; text-align: left;}
.benefitBanner .benefitBanner__picture{height: 75px; flex: 0 0 75px;}
.benefitBanner .benefitBanner__data{color: #727272; font-weight: 300; font-size: 15px; line-height: 18px;}
.benefitBanner .benefitBanner__title{font-size: 17px;}

#content{margin-top: 100px;}
.in-index #content{margin-top: 0;}

#carousel{}
	#carousel img{height: calc(100vh - 84px); object-fit: cover; min-height: 650px;}
	#carousel .extended-banner-texts{background: transparent; width: 100%; padding: 0; left: 0; right: 0; top: 0; align-items: center;}
	#carousel .extended-banner-text{max-width: 600px; margin: 0 auto; text-align: center;}
	#carousel .extended-banner-text img{width: 270px; height: auto; min-height: auto}
	#carousel .extended-banner-text h1{color: #fff; overflow: visible; font-size: 45px; font-family: "span",serif !important; margin-top: 25px;}


.next-to-carousel-banners{padding: 80px 0; display: flex; gap: 30px;}
	.next-to-carousel-banners .banner-wrapper{overflow: hidden;}
	.next-to-carousel-banners .banner-wrapper img{transition: all .5s;}
	.next-to-carousel-banners .banner-wrapper:hover img{transform: scale(1.05);}
	.next-to-carousel-banners .extended-banner-texts{transition: all .3s; background: #fff; left: 0; top: 15%; bottom: unset; right: unset; padding: 20px 25px; min-height: unset; min-width: unset; width: auto; outline: 10px solid rgba(255,255,255,.16);}
	.next-to-carousel-banners a:hover .extended-banner-texts{ outline: 50px solid rgba(255,255,255,0); padding: 20px 35px;}
	.next-to-carousel-banners .extended-banner-texts .extended-banner-title{transition: all .3s; margin-bottom: 0; font-family: "span",serif !important;}
	.next-to-carousel-banners a:hover .extended-banner-texts .extended-banner-title{color: #EB6259;}

.middle-banners{ padding: 60px 0 40px 0; }
	.middle-banners h2{font-size: 40px; margin: 0 0 30px 0; font-family: "span",serif !important;}
	.middle-banners h2:after{content: ""; display: block; width: 30px; height: 2px; background: #F4B2AE; margin: 13px auto;}
	.middle-banners ul{display: flex; flex-wrap: wrap; gap: 50px; justify-content: center; padding-inline-start: 0px;}
	.middle-banners li{list-style-type: none; display: flex; max-width: 180px;}
	.middle-banners li a{transition: all .2s; display: flex; flex-direction: column; display: block; padding: 20px 15px 15px 15px; border: 6px solid transparent; outline: 0px solid transparent;}
	.middle-banners li a:hover{background: #fff; border: 6px solid #F3B1AD; outline: 6px solid rgba(243,177,173,.16);}
	.middle-banners li a img{transition: all .2s; mix-blend-mode: multiply; height: 94px; width: auto !important;}
	.middle-banners li a:hover img{transform: scale(1.15);}
	.middle-banners li a b{display: block; padding-top: 20px; font-family: "span",serif !important; font-size: 19px; display: block; padding-bottom: 3px;}
	.middle-banners li a b+span{font-size: 12px; display: block; line-height: 16px; letter-spacing: -.5px;}

.homepage-group-title.h4{font-family: "span",serif !important; font-size: 40px;}
	.homepage-group-title.h4:after{content: ""; display: block; width: 30px; height: 2px; background: #F4B2AE; margin: 10px auto;}

#products-1{}
	#products-1{}
	.products-block>div .p{transition: all .3s; background: #F5F5F5; outline: 0px solid transparent;}
	.products-block>div .p:hover{outline: 10px solid rgba(245,245,245,.4);}
	.p .image img{padding: 20px;}
	.p .p-in{padding: 0 20px 40px 20px;}
	.p .p-in .name span{font-size: 18px;}
	.p-bottom>div{display: flex; flex-direction: column;}
	.p-bottom .availability{order: -1; padding-top: 5px; font-size: 15px;}
	.p-bottom .ratings-wrapper{display: none;}
	.p-bottom .prices .price-final{font-size: 20px; font-weight: bold;}
	.products-block>div .p .p-in .p-bottom>div .p-tools .pr-action .quantity{display: inline-block; border: 2px solid #fff; background: #fff;}
	.quantity, .quantity .decrease, .quantity .increase{transition: all .2s; background: #fff; border: none; font-size: 17px; outline: none;}
	.quantity .decrease:hover, .quantity .increase:hover{ color: #EB6259;}
	.quantity input[type=number]:focus-visible{outline: none; border: 2px solid #efefef;}
	.p-tools .btn.btn-cart{ margin-bottom:0; padding-left:45px; padding-right:45px; }
	.p-tools .btn.btn-cart .icon-cart{display: none;}
	.product-slider-holder .product-slider-navigation.navigation-next:before,
	.product-slider-holder .product-slider-navigation.navigation-prev:before{font-size: 36px;}

.type-category{}
	#category-header{border-bottom: 2px solid #eee; border-radius: 0; margin-bottom: 30px; background: transparent;}
	#category-header input[type=radio]+label{ background: transparent; border: 2px solid #eee; margin-bottom: -2px; background: #eee; color: #444;}
	#category-header input[type=radio]:checked+label{ border-bottom: 2px solid #fff; box-shadow: none !important; background: #fff; color: #000;}
	#content .filters-wrapper>div:first-of-type { position: absolute; right: 16px; margin-top: -90px; width: auto; left: auto;}
	#content #filters{ border: 2px solid #eee; }
	.popup-widget.search-widget form .search-form-input-group .search-input{ border: 2px solid #EEEEEE; border-right: 0;}
	.popup-widget.search-widget form .search-form-input-group .search-input:focus-visible{outline: none; border-color: #EB6259;}

	.subcategories.with-image li a .image img{mix-blend-mode: multiply;}

.footer-newsletter-full-width{display: none;}

.type-page .content{max-width: 900px; margin: 0 auto;}
	.type-page .content-inner>h1, .type-page .content>h2, article header h1{font-family: "span",serif !important; font-size: 50px; line-height: 60px; margin-top: 20px;}
	.type-page .content-inner>h1:after, .type-page .content>h2:after, article header h1:after{content: ""; display: block; width: 30px; height: 2px; background: #F4B2AE; margin: 13px auto 40px auto;}

.contact-table{margin-bottom: 70px;}
.contact-table td{background: #ffe5e1; width: 50%; padding: 30px; outline: 20px solid #fff;}
.contact-table td{padding: 10px 60px 40px 40px;}
.contact-table td+td{padding: 10px 40px 40px 60px;}
.contact-table td h2{font-family: "span",serif !important; font-size: 30px; margin-top: 30px;}
.contact-table-contact{padding-left: 0;}
.contact-table-contact li a{color: #000;}
.contact-table-contact li a:hover{text-decoration: underline;}
.contact-table-mail, .contact-table-phone{padding: 4px 0 4px 5px; line-height: 40px; list-style-type: none;}
.contact-table-mail:before, .contact-table-phone:before{color: #8F6448 !important;}

#formContact{background: #efefef; padding: 40px;}

#footer{background: #302621; color: #D5D3D2; margin-top: 100px; font-weight: 300;}
	#footer h4{color: #fff; margin-top: 0; font-size: 22px;}
	#footer h4>span:after{border-radius: 0; border-width: 1px; border-color: #F4B2AE; width: 30px; margin-top: 7px; margin-bottom: 0;}
	#footer a{color: #D5D3D2; font-weight: 300;}
	#footer a:hover{color: #fff; text-decoration: underline;}
	#footer-logo{height: 226px; margin: 0 auto 0 auto; display: block; position: relative; top: -71px;}
	.footer-rows .custom-footer{padding-bottom: 50px; padding-left: 20px; padding-right: 20px;}
	.footer-rows .custom-footer>div{padding-top: 0; padding-left: 0;}
	.footer-icons{display: none;}
	.footer-rows .custom-footer>div{width: 28%; flex-basis: 28%; margin-top:-50px;}
	.footer-rows .custom-footer>div+div+div{width: 44%; flex-basis: 44%;}
	.footer-rows .custom-footer__articles ul{columns: 2;}
	.footer-bottom{background: transparent;padding: 13px 20px;}
	.footer-bottom-full-width{background: #4C3A35; color: #fff;}
	#footer .footer-bottom, #footer .footer-bottom a{color: #fff;}
	.footer-bottom #signature img{filter: grayscale(1) brightness(5);}
	.contact-table-mail:before, .contact-box ul li>span.mail a:before, .mail:before{content: "\e924"; vertical-align: bottom; font-family: shoptet !important; color: #D5D3D2; font-size: 30px; padding-right: 15px;}
	.contact-table-phone:before, .contact-box ul li>span.tel a:before, .tel:before{content: "\e92c"; vertical-align: bottom; font-family: shoptet !important; color: #D5D3D2; font-size: 30px; padding-right: 15px;}
	.checkout-box .contact-box ul li>span.tel a:before, .checkout-box-wrapper .contact-box .tel a:before,
	.checkout-box .contact-box ul li>span.mail a:before, .checkout-box-wrapper .contact-box .mail a:before{display: none}
	.contact-box ul li{padding-top: 20px; padding-bottom: 20px;}
	.type-page .contact-table-mail:before, .type-page .contact-table-mail:phone{color:#000;}

#content ol.cart-header li a:before, #content ol.cart-header li strong:before{background: #efefef; border-radius: 0; border-width: 0;}
#content ol.cart-header li.active a:before, #content ol.cart-header li.active strong:before{background: #f9e9e7;}
.cart-table  .quantity, .cart-table .quantity .decrease, .cart-table .quantity .increase{background: #f6f6f6;}
ol.cart-header li.completed a, ol.cart-header li.completed strong{color: #000;}
ol.cart-header li.completed a:before{color: #000;}

.admin-logged .user-action-in .popup-widget{top: 80px;}



@media only screen and (max-width: 1440px) {
	.middle-banners ul{gap: 40px;}
	.container-full-width{max-width: 100%;}
	.extended-description{border-left-width: 30px;}
}

@media only screen and (max-width: 1200px) {
	.p-detail .products-header, .description-inner .basic-description>h4:first-child, .mobile .description-inner .extended-description>h4:first-child, .one-column-body .description-inner .extended-description>h4:first-child{font-size: 30px;}
	.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link{flex-flow: column; text-align: center;}
	.p-detail-inner h1{font-size: 36px; line-height: 45px;}
	.p-detail-inner .p-price-wrapper .price-final{font-size: 48px;}

	.navigation-in>ul>li.ext>ul>li{width: 100%; flex-basis: 100%;}
}

@media only screen and (max-width: 991px) {
	#carousel .extended-banner-texts{position: absolute; bottom: 0;}
	.next-to-carousel-banners{padding-left: 20px; padding-right: 20px;}
	.next-to-carousel-banners .extended-banner-texts{position: absolute;}
	.next-to-carousel-banners .extended-banner-texts .extended-banner-title{font-size: 34px; line-height: 50px;}
	.next-to-carousel-banners .banner-wrapper img{max-height: 500px; object-fit: cover;}

	.cart-inner{padding-top: 0;}

	/*.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link{flex-flow: row; text-align: left;}
*/
	.benefitBanner{gap: 30px 0;}
	.description-inner{flex-direction: column;}
	.mobile .description-inner .extended-description, .one-column-body .description-inner .extended-description{width: 100%; margin-top: 40px; border-left: 0;}
	.mobile .description-inner .basic-description, .one-column-body .description-inner .basic-description{width: 100%;}

	.wide .p-detail-inner .p-image-wrapper{padding-right: 0;}

	.p-detail-inner .p-detail-inner-header-mobile .h1{font-family: "span",serif !important; margin-bottom: 30px; padding-left: 20px; padding-right: 20px; margin-top: 0;}
	.p-detail-inner .p-image-wrapper .p-image{margin-bottom: 30px;}
	
	.p-thumbnails{padding-left: 20px;}

	.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link{width: 50%; flex: 0 0 50%;}

	.footer-rows .custom-footer>div{width: 50%; flex-basis: 50%;}
	.footer-rows .custom-footer>div+div+div{width: 100%; flex-basis: 100%; margin-top: 0; padding-top: 50px;}
	.footer-rows .custom-footer>div+div+div ul{columns: 1;}

}

@media only screen and (max-width: 767px) {
	.site-msg{top: auto !important; bottom: 0;}
	.scrolled-down .site-msg{top: auto !important; bottom: 0;}

	.admin-logged .user-action-in .popup-widget{top: 60px;}

	.type-page .content{padding-left: 20px; padding-right: 20px;}

	.navigation-buttons{height: 60px; right: 0;}
	#navigation{/*left: 0; right: 0;*/ top: 60px; bottom: 0; background: #fff; height: 100%; pointer-events: auto; box-shadow: 0 0 20px rgb(0 0 0 / 6%);}
	.navigation-in ul{position: static;}
	.navigation-in>ul>li{border: 0;}
	.navigation-in>ul>li>a{display: block; border: 0; line-height: 50px;}
	.navigation-in>ul>li>a>b, .navigation-in>ul>li>a>span{padding: 0; width: 100%; white-space: nowrap;}
	.submenu-arrow:after{display: none;}
	.navigation-in ul>li>a:before{display: none;}
	.navigation-in>ul>li:last-child{border: 0;}
	.navigation-in .navigationActions{border-top: 2px solid #efefef;}
	.scrolled #header .header-top .header-top-wrapper .site-name{top:-70px;}
	.scrolled.scrolled-up #header .header-top .header-top-wrapper .site-name{display: block; top:0;}
	#header .navigation-wrapper{background: #fff;}
	#header .header-top .header-top-wrapper .site-name, #header .header-top .header-top-wrapper h1.site-name{height: 137px; padding: 0;}
	.popup-widget.cart-widget, .popup-widget.login-widget, .popup-widget.search-widget{top: 60px; box-shadow: 0 0 20px rgb(0 0 0 / 6%);}
	.navigation-in>ul>li.ext>ul>li>div>a{padding-bottom: 15px;}

	#carousel .extended-banner-text h1{font-size: 38px; line-height: 44px; padding-left: 20px; padding-right: 20px; overflow:auto;}
	.content-wrapper.container{padding-left: 0; padding-right: 0;}
	.content-wrapper.container .row{margin-left: 0; margin-right: 0;}

	.p-detail-full-width{margin-left: 0; margin-right: 0;}

	.product-slider-holder .product-slider-pagination .pagination-button{width: 10px; height: 10px; margin-top: 30px;}
	.mobile .product-slider-holder .product-slider-navigation, .product-slider-holder:hover .product-slider-navigation{top: auto; bottom:-10px;}
	.product-slider-holder .product-slider-navigation.navigation-next{right: 10px;}
	.product-slider-holder .product-slider-navigation.navigation-prev{left: 10px;}
	.p-detail-inner .p-data-wrapper{padding-left: 20px; padding-right: 20px;}
	.p-thumbnails-wrapper .p-thumbnails, .p-thumbnails-wrapper .p-thumbnails>div{height: 54px;}
	.p-thumbnails-inner{display: contents;}

	#category-header input[type=radio]+label{font-size: 14px;}
    .category-header form{white-space: nowrap; border-bottom: 2px solid #eee; min-width: 100%;}
    #category-header{overflow-x: auto; overflow-y: hidden; border-bottom: 0;position: relative;}
    #content .filters-wrapper>div:first-of-type{position: static; margin-top: 0;}

    .products-block{margin-left: 0; margin-right: 0;}

    #content .contact-table tr{display: flex; flex-direction: column; gap: 30px;}
    #content .contact-table td{width: 100%; text-align: center; outline: none; padding: 40px;}

    .cart-table tr{padding-left: 15px; padding-right: 15px;}

	.footer-rows{margin-top: -50px;}
	.footer-rows .custom-footer>div,
	.footer-rows .custom-footer>div+div+div{width: 100%; flex-basis:100%; text-align: center; margin-top: 0px; padding: 30px 0px;}
	#footer h4>span:after{margin-left: auto; margin-right: auto;}
	.footer-rows .custom-footer{padding-bottom: 20px;}
	.footer-rows .custom-footer .contact-box ul li{padding-top: 0; padding-bottom: 25px;}
	#footer h4{margin-bottom: 20px;}
}

@media only screen and (max-width: 639px) {
	.middle-banners ul{gap: 20px;}
	.next-to-carousel-banners{padding-top: 40px; padding-bottom: 40px;}
	.products-block>div .p .p-in .p-bottom>div .p-tools .pr-action .quantity{display: none;}
}

@media only screen and (max-width: 566px) {
	.multiple-columns-body #category-header input[type=radio]+label{font-size: 13px; padding: 10px 14px;}
}

@media only screen and (max-width: 479px) {
	.next-to-carousel-banners .extended-banner-texts{ max-width: 90%;}
	.next-to-carousel-banners .extended-banner-texts .extended-banner-title{font-size: 28px; line-height: 40px;}
	.middle-banners h2{font-size: 32px; line-height: 40px;}
	.homepage-group-title.h4{font-size: 32px;}
	.middle-banners ul{gap: 0px;}
	.middle-banners li{max-width: 170px;}

	.p-detail-full-width{margin-top: 40px;}
	.p-detail .products-header{ margin-top: 50px; margin-bottom: 0px;}
	.mobile .description-inner .extended-description, .one-column-body .description-inner .extended-description,
	.mobile .description-inner .basic-description, .one-column-body .description-inner .basic-description{padding: 40px 20px !important;}

	.p .p-in .name span{font-size: 15px;}
	.p-tools .btn.btn-cart{padding-left: 20px; padding-right: 20px; width: 100%;}

	.benefitBanner .benefitBanner__picture{margin-top: 5px; margin-bottom: 5px;}
	.p-detail-full-width{padding-top: 40px;}

	.products-block>div{padding: 8px;}

	.products-alternative-wrapper, .products-alternative-wrapper.product-slider-holder, .products-related-wrapper, .products-related-wrapper.product-slider-holder{padding-top: 20px;}
	.benefitBanner .benefitBanner__item, .benefitBanner .benefitBanner__link{width: 100%; flex-flow: row;text-align: left;display: flex; justify-content: flex-start;}
}