

/* Start:/local/templates/zwilling/components/bitrix/catalog/main_catalog/style.css?1752128607182167*/
.shop-by-category {
    height: 470px;
    max-height: 9999px;
    overflow: hidden;
    margin-bottom: 80px;
}

.shop-by-category.open {
    height: auto;
}

.shop-by-category {
    padding-bottom: 35px !important;
}
.container{
	margin-left:24px;
	margin-right:24px;
	position:relative
}
@media(min-width:767.5px){
	.container{
		margin-left:24px;
		margin-right:24px
	}
}
@media(min-width:1023.5px){
	.container{
		margin-left:24px;
		margin-right:24px
	}
}
@media(min-width:1199.5px){
	.container{
		margin-left:24px;
		margin-right:24px
	}
}
@media(min-width:1023.5px){
	.container{
		margin:auto;
		max-width:100%;
		width:1350px
	}
}
.container-fluid{
	margin-left:24px;
	margin-right:24px;
	position:relative
}
@media(min-width:767.5px){
	.container-fluid{
		margin-left:24px;
		margin-right:24px
	}
}
@media(min-width:1023.5px){
	.container-fluid{
		margin-left:24px;
		margin-right:24px
	}
}
@media(min-width:1199.5px){
	.container-fluid{
		margin-left:24px;
		margin-right:24px
	}
}
.row{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-12px;
	margin-right:-12px
}
@media(min-width:767.5px){
	.row{
		margin-left:-12px;
		margin-right:-12px
	}
}
@media(min-width:1023.5px){
	.row{
		margin-left:-12px;
		margin-right:-12px
	}
}
@media(min-width:1199.5px){
	.row{
		margin-left:-12px;
		margin-right:-12px
	}
}
.no-gutters{
	margin-left:0;
	margin-right:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
	padding-left:0;
	padding-right:0
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
	min-height:1px;
	padding-left:12px;
	padding-right:12px;
	position:relative;
	width:100%
}
@media(min-width:767.5px){
	.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		padding-left:12px;
		padding-right:12px
	}
}
@media(min-width:1023.5px){
	.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		padding-left:12px;
		padding-right:12px
	}
}
@media(min-width:1199.5px){
	.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		padding-left:12px;
		padding-right:12px
	}
}
.col{
	-ms-flex-preferred-size:0;
	-ms-flex-positive:1;
	flex-basis:0;
	flex-grow:1;
	max-width:100%
}
.col-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.col-1{
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	max-width:16.66667%
}
.col-1,.col-2{
	box-sizing:border-box
}
.col-2{
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	max-width:33.33333%
}
.col-3{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.col-3,.col-4{
	box-sizing:border-box
}
.col-4{
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	max-width:66.66667%
}
.col-5{
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.col-5,.col-6{
	box-sizing:border-box
}
.col-6{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
.pull-0{
	right:auto
}
.pull-1{
	right:16.66667%
}
.pull-2{
	right:33.33333%
}
.pull-3{
	right:50%
}
.pull-4{
	right:66.66667%
}
.pull-5{
	right:83.33333%
}
.pull-6{
	right:100%
}
.push-0{
	left:auto
}
.push-1{
	left:16.66667%
}
.push-2{
	left:33.33333%
}
.push-3{
	left:50%
}
.push-4{
	left:66.66667%
}
.push-5{
	left:83.33333%
}
.push-6{
	left:100%
}
.offset-1{
	margin-left:16.66667%
}
.offset-2{
	margin-left:33.33333%
}
.offset-3{
	margin-left:50%
}
.offset-4{
	margin-left:66.66667%
}
.offset-5{
	margin-left:83.33333%
}
@media(min-width:767.5px){
	.col-md{
		-ms-flex-preferred-size:0;
		-ms-flex-positive:1;
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-md-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto
	}
	.col-md-1{
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-md-1,.col-md-2{
		box-sizing:border-box
	}
	.col-md-2{
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-md-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-md-3,.col-md-4{
		box-sizing:border-box
	}
	.col-md-4{
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-md-5{
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-md-5,.col-md-6{
		box-sizing:border-box
	}
	.col-md-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-md-7{
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-md-7,.col-md-8{
		box-sizing:border-box
	}
	.col-md-8{
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-md-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-md-10,.col-md-9{
		box-sizing:border-box
	}
	.col-md-10{
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-md-11{
		box-sizing:border-box;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-md-12{
		box-sizing:border-box;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.pull-md-0{
		right:auto
	}
	.pull-md-1{
		right:8.33333%
	}
	.pull-md-2{
		right:16.66667%
	}
	.pull-md-3{
		right:25%
	}
	.pull-md-4{
		right:33.33333%
	}
	.pull-md-5{
		right:41.66667%
	}
	.pull-md-6{
		right:50%
	}
	.pull-md-7{
		right:58.33333%
	}
	.pull-md-8{
		right:66.66667%
	}
	.pull-md-9{
		right:75%
	}
	.pull-md-10{
		right:83.33333%
	}
	.pull-md-11{
		right:91.66667%
	}
	.pull-md-12{
		right:100%
	}
	.push-md-0{
		left:auto
	}
	.push-md-1{
		left:8.33333%
	}
	.push-md-2{
		left:16.66667%
	}
	.push-md-3{
		left:25%
	}
	.push-md-4{
		left:33.33333%
	}
	.push-md-5{
		left:41.66667%
	}
	.push-md-6{
		left:50%
	}
	.push-md-7{
		left:58.33333%
	}
	.push-md-8{
		left:66.66667%
	}
	.push-md-9{
		left:75%
	}
	.push-md-10{
		left:83.33333%
	}
	.push-md-11{
		left:91.66667%
	}
	.push-md-12{
		left:100%
	}
	.offset-md-0{
		margin-left:0
	}
	.offset-md-1{
		margin-left:8.33333%
	}
	.offset-md-2{
		margin-left:16.66667%
	}
	.offset-md-3{
		margin-left:25%
	}
	.offset-md-4{
		margin-left:33.33333%
	}
	.offset-md-5{
		margin-left:41.66667%
	}
	.offset-md-6{
		margin-left:50%
	}
	.offset-md-7{
		margin-left:58.33333%
	}
	.offset-md-8{
		margin-left:66.66667%
	}
	.offset-md-9{
		margin-left:75%
	}
	.offset-md-10{
		margin-left:83.33333%
	}
	.offset-md-11{
		margin-left:91.66667%
	}
}
@media(min-width:1023.5px){
	.col-lg{
		-ms-flex-preferred-size:0;
		-ms-flex-positive:1;
		flex-basis:0;
		flex-grow:1;
		max-width:100%
	}
	.col-lg-auto{
		-ms-flex:0 0 auto;
		flex:0 0 auto;
		width:auto
	}
	.col-lg-1{
		-ms-flex:0 0 8.33333%;
		flex:0 0 8.33333%;
		max-width:8.33333%
	}
	.col-lg-1,.col-lg-2{
		box-sizing:border-box
	}
	.col-lg-2{
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%
	}
	.col-lg-3{
		-ms-flex:0 0 25%;
		flex:0 0 25%;
		max-width:25%
	}
	.col-lg-3,.col-lg-4{
		box-sizing:border-box
	}
	.col-lg-4{
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.col-lg-5{
		-ms-flex:0 0 41.66667%;
		flex:0 0 41.66667%;
		max-width:41.66667%
	}
	.col-lg-5,.col-lg-6{
		box-sizing:border-box
	}
	.col-lg-6{
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
	.col-lg-7{
		-ms-flex:0 0 58.33333%;
		flex:0 0 58.33333%;
		max-width:58.33333%
	}
	.col-lg-7,.col-lg-8{
		box-sizing:border-box
	}
	.col-lg-8{
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
	.col-lg-9{
		-ms-flex:0 0 75%;
		flex:0 0 75%;
		max-width:75%
	}
	.col-lg-10,.col-lg-9{
		box-sizing:border-box
	}
	.col-lg-10{
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
	}
	.col-lg-11{
		box-sizing:border-box;
		-ms-flex:0 0 91.66667%;
		flex:0 0 91.66667%;
		max-width:91.66667%
	}
	.col-lg-12{
		box-sizing:border-box;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	.pull-lg-0{
		right:auto
	}
	.pull-lg-1{
		right:8.33333%
	}
	.pull-lg-2{
		right:16.66667%
	}
	.pull-lg-3{
		right:25%
	}
	.pull-lg-4{
		right:33.33333%
	}
	.pull-lg-5{
		right:41.66667%
	}
	.pull-lg-6{
		right:50%
	}
	.pull-lg-7{
		right:58.33333%
	}
	.pull-lg-8{
		right:66.66667%
	}
	.pull-lg-9{
		right:75%
	}
	.pull-lg-10{
		right:83.33333%
	}
	.pull-lg-11{
		right:91.66667%
	}
	.pull-lg-12{
		right:100%
	}
	.push-lg-0{
		left:auto
	}
	.push-lg-1{
		left:8.33333%
	}
	.push-lg-2{
		left:16.66667%
	}
	.push-lg-3{
		left:25%
	}
	.push-lg-4{
		left:33.33333%
	}
	.push-lg-5{
		left:41.66667%
	}
	.push-lg-6{
		left:50%
	}
	.push-lg-7{
		left:58.33333%
	}
	.push-lg-8{
		left:66.66667%
	}
	.push-lg-9{
		left:75%
	}
	.push-lg-10{
		left:83.33333%
	}
	.push-lg-11{
		left:91.66667%
	}
	.push-lg-12{
		left:100%
	}
	.offset-lg-0{
		margin-left:0
	}
	.offset-lg-1{
		margin-left:8.33333%
	}
	.offset-lg-2{
		margin-left:16.66667%
	}
	.offset-lg-3{
		margin-left:25%
	}
	.offset-lg-4{
		margin-left:33.33333%
	}
	.offset-lg-5{
		margin-left:41.66667%
	}
	.offset-lg-6{
		margin-left:50%
	}
	.offset-lg-7{
		margin-left:58.33333%
	}
	.offset-lg-8{
		margin-left:66.66667%
	}
	.offset-lg-9{
		margin-left:75%
	}
	.offset-lg-10{
		margin-left:83.33333%
	}
	.offset-lg-11{
		margin-left:91.66667%
	}
}




.collapsibletitle {
display: none;
}

.collapsible {
display: block;
padding: 24px 40px 24px 24px;
cursor: pointer;
background: #FFF;
margin: 0 0 -1px 0;
border-bottom: 1px solid #E7E1DE;
border-top: 1px solid #E7E1DE;
color: #27221D;
transition: ease 0.5s;
font-family: 'FuturaPTWebBold';
font-size: 1rem;
line-height: 1.15;
position: relative;
}

.collapsible:hover {
text-decoration: underline;
}

.content {
background: #FFF;
padding: 24px;
padding-top: 1px;
font-family: 'FuturaPTWebBook';
font-size: 1rem;
}

.content p {
margin: 0px;
}

.collapsibletitle + .collapsible + .content {
display: none;
}

.collapsibletitle:checked + .collapsible + .content {
display: block;
}

.collapsible::after {
/* content: 'chevron--down';
font-family: iconfont ;
font-size: 1.875rem; */
transform: rotate(0deg);
transition: .35s ease;
position: absolute;
right: 10px;
/* top: 26%; */
content: '';
display: block;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDI5Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5LjYwNzcgOC4zNzU4QzE5LjA4NTEgNy44NzUxMiAxOC4yMzggNy44NzQ2OCAxNy43MTQ5IDguMzc0ODFMMTIuNSAxMy4zNjAyTDcuMjg1MSA4LjM3NDgxQzYuNzYxOTUgNy44NzQ2OCA1LjkxNDgyIDcuODc1MTIgNS4zOTIyNCA4LjM3NThDNC44NjkyNSA4Ljg3Njg1IDQuODY5MjUgOS42ODkyMSA1LjM5MjI0IDEwLjE5MDNMMTIuNSAxN0wxOS42MDc3IDEwLjE5MDNDMjAuMTMwOCA5LjY4OTIxIDIwLjEzMDggOC44NzY4NSAxOS42MDc3IDguMzc1OFoiIGZpbGw9IiMyNzIyMUQiLz4KPC9nPgo8L3N2Zz4K");
width: 25px;
height: 25px;
background-position: center;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%);
}

input:checked + .collapsible::after {
transform: translateY(-50%) rotate(180deg);
}

input:checked + .collapsible {
border-bottom: none;
}





/* pd-styles.css */
 a.btn-greyed,button.btn-greyed,span.btn-greyed{
	background-color:#efecea;
	border:1px solid #efecea;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	box-sizing:border-box;
	color:#27221D;
	display:inline-block;
	height:44px;
	padding:8px 16px;
	text-transform:none;
	white-space:nowrap;
	width:auto
}
@media(min-width:767.5px){
	a.btn-greyed,button.btn-greyed,span.btn-greyed{
		padding:12px 24px
	}
}
a.btn-greyed.selected,button.btn-greyed.selected,span.btn-greyed.selected{
	border:1px solid #27221D;
	font-weight:700
}
a.btn-greyed:hover,button.btn-greyed:hover,span.btn-greyed:hover{
	background-color:#fff;
	border:1px solid #9e9186
}
a.btn-primary,button.btn-primary,span.btn-primary{
	background:#ee1c25;
	border:1px solid #ee1c25;
	color:#fff;
	font-family:'FuturaPTWebBold';
	padding:11px 20px;
	text-align:center;
	text-transform:uppercase;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px; 
	letter-spacing: 2px;
}
/* @media(min-width:1023.5px){
	a.btn-primary,button.btn-primary,span.btn-primary{
		padding:9px 35px 11px 33px
	}
} */
a.btn-primary.btn-primary-black,button.btn-primary.btn-primary-black,span.btn-primary.btn-primary-black{
	background-color:#27221D;
	border-color:#27221D
}
a.btn-primary.btn-primary-white,button.btn-primary.btn-primary-white,span.btn-primary.btn-primary-white{
	background-color:#fff;
	border-color:#fff;
	color:#27221D
}
a.btn-primary:hover,button.btn-primary:hover,span.btn-primary:hover{
	background-color:#d40009
}
a.btn-primary:hover.btn-primary-black,button.btn-primary:hover.btn-primary-black,span.btn-primary:hover.btn-primary-black{
	background-color:#5c5c5c;
	border-color:#5c5c5c
}
a.btn-primary:hover.btn-primary-white,button.btn-primary:hover.btn-primary-white,span.btn-primary:hover.btn-primary-white{
	background-color:#fff;
	border-color:#fff;
	opacity:.7
}
a.btn-secondary,button.btn-secondary,span.btn-secondary{
	background:#fff;
	border:1px solid #27221D;
	color: #27221D;
	font-family:'FuturaPTWebBold';
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 2px;
	padding:11px 20px;
	text-align:center;
	text-transform:uppercase;
	border-radius: 0;
}
/* @media(min-width:1023.5px){
	a.btn-secondary,button.btn-secondary,span.btn-secondary{
		padding:9px 28px 11px 26px
	}
} */
a.btn-secondary.btn-secondary-red,button.btn-secondary.btn-secondary-red,span.btn-secondary.btn-secondary-red{
	background-color:#ee1c25;
	border-color:#fff;
	color:#fff;
}
a.btn-secondary.btn-secondary-black,button.btn-secondary.btn-secondary-black,span.btn-secondary.btn-secondary-black{
	background-color:#27221D;
	border-color:#fff;
	color:#fff
}
a.btn-secondary:hover,button.btn-secondary:hover,span.btn-secondary:hover{
	opacity:.7
}
a.btn-secondary:hover.btn-secondary-red,button.btn-secondary:hover.btn-secondary-red,span.btn-secondary:hover.btn-secondary-red{
	background-color:#d40009;
	opacity:1
}
a.btn-secondary:hover.btn-secondary-black,button.btn-secondary:hover.btn-secondary-black,span.btn-secondary:hover.btn-secondary-black{
	background-color:#5c5c5c;
	opacity:1
}
a.btn-tertiary,button.btn-tertiary,span.btn-tertiary{
	background:0 0;
	border:none;
	border-radius:3px;
	color:#27221D;
	font-family:'FuturaPTWebBold';
	padding:0;
	text-align:center;
	text-transform:none;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.48px;
	text-decoration: none;
}
a.btn-tertiary i:before,button.btn-tertiary i:before,span.btn-tertiary i:before{
	font-size:22px;
	font-weight:bolder;
	padding-bottom:2px
}
a.btn-tertiary.btn-tertiary-red,button.btn-tertiary.btn-tertiary-red,span.btn-tertiary.btn-tertiary-red{
	color:#ee1c25
}
a.btn-tertiary.btn-tertiary-white,button.btn-tertiary.btn-tertiary-white,span.btn-tertiary.btn-tertiary-white{
	color:#fff
}
a.btn-tertiary:hover,button.btn-tertiary:hover,span.btn-tertiary:hover{
	text-decoration:underline
}
input[type=checkbox]{
	border:1px solid #767676;
	border-radius:2px;
	margin-top:3px
}
label.lbl-main{
	color:#27221d;
	font-family:'FuturaPTWebBook';
	font-size:.875rem;
	font-weight:400;
	line-height:20px;
	margin-left:16px;
	text-transform:none
}
.flyout{
	box-sizing:border-box;
	padding:20px 24px 0
}
@media(min-width:1023.5px){
	.flyout{
		padding:48px 48px 0
	}
}
.flyout__close-cta{
	cursor:pointer;
	display:block;
	font-size:1.375rem;
	text-align:right
}




.heading-extra-large,.heading-extra-large>*{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:2.125rem;
	line-height:115%;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.heading-extra-large,.heading-extra-large>*{
		font-size:3rem
	}
}
.heading-large,.heading-large>*{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:1.75rem;
	line-height:115%;
	text-transform:uppercase;
}
@media(min-width:1023.5px){
	.heading-large,.heading-large>*{
		font-size:1.95rem;
	}
}
.heading-medium,.heading-medium>*{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:1.25rem;
	line-height:115%;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.heading-medium,.heading-medium>*{
		font-size:1.375rem
	}
}
.heading-small,.heading-small>*{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:1.25rem;
	line-height:115%;
	text-transform:none
}
@media(min-width:1023.5px){
	.heading-small,.heading-small>*{
		font-size:1.375rem
	}
}
.body-large,.body-large>*{
	font-family:'FuturaPTWebBook'
}
.body-large,.body-large-bold,.body-large-bold>*,.body-large>*{
	color:#27221D;
	text-transform:none;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.48px;
}
.body-large-bold,.body-large-bold>*{
	font-family:'FuturaPTWebBold'
}
.body-medium,.body-medium>*{
	color:#27221D;
	font-family:'FuturaPTWebBook';
	font-size:1rem;
	line-height:140%;
	text-transform:none
}
.body-medium-bold,.body-medium-bold>*{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:1rem;
	line-height:140%;
	text-transform:none
}
.body-small,.body-small>*{
	font-family:'FuturaPTWebBook'
}
.body-small,.body-small-bold,.body-small-bold>*,.body-small>*{
	color:#27221d;
	font-size:.875rem;
	line-height:140%;
	text-transform:none
}
.body-small-bold,.body-small-bold>*{
	font-family:'FuturaPTWebBold'
}
.pd-cut-description{
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
}
.pd-cut-description.h-1{
	-webkit-line-clamp:1
}
.pd-cut-description.h-2{
	-webkit-line-clamp:2
}
.pd-cut-description.h-3{
	-webkit-line-clamp:3
}
.pd-cut-description.h-4{
	-webkit-line-clamp:4
}
.pd-cut-description.h-5{
	-webkit-line-clamp:5
}
.pd-cut-description.h-6{
	-webkit-line-clamp:6
}
.pd-cut-description.h-7{
	-webkit-line-clamp:7
}
.pd-cut-description.h-8{
	-webkit-line-clamp:8
}
.pd-cut-description.h-9{
	-webkit-line-clamp:9
}
.pd-cut-description.h-10{
	-webkit-line-clamp:10
}
.background-black{
	background-color:#27221D
}
.background-red{
	background-color:#ee1c25
}
.background-white{
	background-color:#efefef
}
.text-black{
	color:#27221D
}
.text-red{
	color:#ee1c25
}
.text-white{
	color:#efefef
}
.border-black{
	border-color:#27221D
}
.border-red{
	border-color:#ee1c25
}
.border-white{
	border-color:#efefef
}
.page-container{
	max-width:1200px
}
.region{
	margin-bottom:.75rem;
	position:relative
}
.region:before{
	content:"";
	display:block;
	width:100%
}
.region .experience-component{
	bottom:0;
	left:.5rem;
	position:absolute;
	right:.5rem;
	top:0
}
.region_landscape-large:before{
	padding-top:39.0625%
}
.region_square:before{
	padding-top:100%
}
.region_landscape-small:before{
	padding-top:50%
}
.region_portrait-small:before{
	padding-top:200%
}
div.sf-interactions-proxyHoverContainer a{
	overflow:visible
}
.align-content-center{
	text-align:center
}
.align-content-left{
	text-align:left
}
.align-content-right{
	text-align:right
}
.p-5{
	padding:5px
}
.p-10{
	padding:10px
}
.p-15{
	padding:15px
}
.p-20{
	padding:20px
}
.p-25{
	padding:25px
}
.m-5{
	margin:5px
}
.m-10{
	margin:10px
}
.m-15{
	margin:15px
}
.m-20{
	margin:20px
}
.m-25{
	margin:25px
}
.video-container{
	overflow:hidden;
	position:relative;
	width:100%
}
.video-container:after{
	content:"";
	display:block;
	padding-top:56.25%
}
.video-container iframe{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
img{
	max-height:100%;
	max-width:100%
}
.grid-container{
	margin:auto;
	max-width:1350px;
	width:100%
}
@media(max-width:767.5px){
	.order-mobile{
		-ms-flex-order:-1;
		order:-1
	}
}
@media(max-width:1023.5px){
	.order-tablet{
		-ms-flex-order:-1;
		order:-1
	}
}
.standard{
	max-width:1302px
}
.large{
	max-width:1350px
}
.large,.standard{
	margin:0 auto;
	width:100%
}
.large .row-space,.standard .row-space{
	margin-left:24px;
	margin-right:24px
}
.full .row-space{
	margin-left:0;
	margin-right:0
}
.xlarge{
	margin:0 auto;
	max-width:1920px;
	width:100%
}
.xlarge .row-space{
	margin-left:0;
	margin-right:0
}
@media(min-width:1619.5px){
	.xlarge .padding-top-bottom-s{
		padding-bottom:40px;
		padding-top:40px
	}
	.xlarge .padding-top-bottom-m{
		padding-bottom:48px;
		padding-top:48px
	}
	.xlarge .padding-top-bottom-l{
		padding-bottom:56px;
		padding-top:56px
	}
	.xlarge .padding-top-bottom-xl{
		padding-bottom:80px;
		padding-top:80px
	}
	.xlarge .padding-left-right-s{
		padding-left:40px;
		padding-right:40px
	}
	.xlarge .padding-left-right-m{
		padding-left:48px;
		padding-right:48px
	}
	.xlarge .padding-left-right-l{
		padding-left:56px;
		padding-right:56px
	}
	.xlarge .padding-left-right-xl{
		padding-left:80px;
		padding-right:80px
	}
}
.row-space{
	margin-bottom:32px
}
@media(max-width:1023.5px){
	.row-space .col .col-md-12{
		padding:0
	}
}
@media(min-width:1023.5px){
	.row-space{
		margin-bottom:48px
	}
}
@media(max-width:767.5px){
	.row-space>.col-6:not(:last-child){
		margin-bottom:16px
	}
}
@media(min-width:767.5px) and (max-width:1023.5px){
	.experience-commerce_layouts-mobileGrid1r4c .row-space>.col-md-6:nth-child(-n+2),.row-space>.col-md-12:not(:last-child){
		margin-bottom:16px
	}
}
.space-above-none{
	margin-top:0
}
.space-below-none{
	margin-bottom:0
}
.space-above-xl{
	margin-top:96px
}
@media(min-width:1023.5px){
	.space-above-xl{
		margin-top:128px
	}
}
.space-above-l{
	margin-top:72px
}
@media(min-width:1023.5px){
	.space-above-l{
		margin-top:96px
	}
}
.space-above-m{
	margin-top:32px
}
@media(min-width:1023.5px){
	.space-above-m{
		margin-top:48px
	}
}
.space-above-s{
	margin-top:16px
}
@media(min-width:1023.5px){
	.space-above-s{
		margin-top:24px
	}
}
.space-below-xl{
	margin-bottom:96px
}
@media(min-width:1023.5px){
	.space-below-xl{
		margin-bottom:128px
	}
}
.space-below-l{
	margin-bottom:72px
}
@media(min-width:1023.5px){
	.space-below-l{
		margin-bottom:96px
	}
}
.space-below-m{
	margin-bottom:32px
}
@media(min-width:1023.5px){
	.space-below-m{
		margin-bottom:48px
	}
}
.space-below-s{
	margin-bottom:16px
}
@media(min-width:1023.5px){
	.space-below-s{
		margin-bottom:24px
	}
}
.padding-top-bottom-none{
	padding-bottom:0;
	padding-top:0
}
.padding-top-bottom-s{
	padding-bottom:12px;
	padding-top:12px
}
@media(min-width:1023.5px){
	.padding-top-bottom-s{
		padding-bottom:16px;
		padding-top:16px
	}
}
.padding-top-bottom-m{
	padding-bottom:16px;
	padding-top:16px
}
@media(min-width:1023.5px){
	.padding-top-bottom-m{
		padding-bottom:24px;
		padding-top:24px
	}
}
.padding-top-bottom-l{
	padding-bottom:24px;
	padding-top:24px
}
@media(min-width:1023.5px){
	.padding-top-bottom-l{
		padding-bottom:32px;
		padding-top:32px
	}
}
.padding-top-bottom-xl{
	padding-bottom:32px;
	padding-top:32px
}
@media(min-width:1023.5px){
	.padding-top-bottom-xl{
		padding-bottom:56px;
		padding-top:56px
	}
}
.padding-left-right-none{
	padding-left:0;
	padding-right:0
}
.padding-left-right-s{
	padding-left:12px;
	padding-right:12px
}
@media(min-width:1023.5px){
	.padding-left-right-s{
		padding-left:16px;
		padding-right:16px
	}
}
.padding-left-right-m{
	padding-left:16px;
	padding-right:16px
}
@media(min-width:1023.5px){
	.padding-left-right-m{
		padding-left:24px;
		padding-right:24px
	}
}
.padding-left-right-l{
	padding-left:24px;
	padding-right:24px
}
@media(min-width:1023.5px){
	.padding-left-right-l{
		padding-left:32px;
		padding-right:32px
	}
}
.padding-left-right-xl{
	padding-left:32px;
	padding-right:32px
}
@media(min-width:1023.5px){
	.padding-left-right-xl{
		padding-left:56px;
		padding-right:56px
	}
}
/* mediaAndText.css */
 




html{
	scroll-behavior:smooth
}
.mat-container{
	box-sizing:border-box;
	position:relative
}
.mat-container__row{
	margin-left:0;
	margin-right:0
}
.mat-container__row.text-is-below .mat-container__col-text{
	margin:auto
}
@media(min-width:767.5px){
	.mat-container__row:not(.full)>.mat-container__text-wrapper{
		-ms-flex-preferred-size:0;
		flex-basis:0;
		position:relative
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-bottom,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-top,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-bottom,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-top,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-bottom,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-top{
		position:relative
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right{
		top:50%
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center{
		left:50%;
		transform:translate(-50%,-50%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left{
		left:2%;
		transform:translate(-2%,-50%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right{
		left:98%;
		transform:translate(-98%,-50%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-bottom,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-bottom,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-bottom{
		top:97%
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-bottom{
		left:50%;
		transform:translate(-50%,-97%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-bottom{
		left:2%;
		transform:translate(-2%,-97%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-bottom{
		left:98%;
		transform:translate(-98%,-97%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-top,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-top,.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-top{
		top:3%
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-left-top{
		left:2%;
		transform:translate(-2%,-3%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-center-top{
		left:50%;
		transform:translate(-50%,-3%)
	}
	.mat-container__row:not(.full)>.mat-container__text-wrapper .mat-right-top{
		left:98%;
		transform:translate(-98%,-3%)
	}
}
.mat-container__text-wrapper{
	-ms-flex-positive:1;
	flex-grow:1
}
.mat-container__text-wrapper.mat-text-alignment-left{
	text-align:left
}
.mat-container__text-wrapper.mat-text-alignment-right{
	text-align:right
}
.mat-container__text-wrapper.mat-text-alignment-center{
	text-align:center
}
.mat-container__text-wrapper.mat-text-alignment-justify{
	text-align:justify
}
@media(min-width:767.5px){
	.mat-container__text-wrapper .mat-left{
		left:2%;
		position:absolute;
		top:50%;
		transform:translate(-2%,-50%)
	}
	.mat-container__text-wrapper .mat-center{
		left:50%;
		position:absolute;
		top:50%;
		transform:translate(-50%,-50%)
	}
	.mat-container__text-wrapper .mat-right{
		position:absolute;
		right:2%;
		top:50%;
		transform:translate(-2%,-50%)
	}
	.mat-container__text-wrapper .mat-left-top{
		left:2%;
		position:absolute;
		top:3%;
		transform:translate(-2%,-3%)
	}
	.mat-container__text-wrapper .mat-left-bottom{
		bottom:3%;
		left:2%;
		position:absolute;
		transform:translate(-2%,-3%)
	}
	.mat-container__text-wrapper .mat-center-top{
		left:50%;
		position:absolute;
		top:3%;
		transform:translate(-50%,-3%)
	}
	.mat-container__text-wrapper .mat-center-bottom{
		bottom:3%;
		left:50%;
		position:absolute;
		transform:translate(-50%,-3%)
	}
	.mat-container__text-wrapper .mat-right-top{
		position:absolute;
		right:2%;
		top:3%;
		transform:translate(-2%,-3%)
	}
	.mat-container__text-wrapper .mat-right-bottom{
		bottom:3%;
		position:absolute;
		right:2%;
		transform:translate(-2%,-3%)
	}
}
.mat-container__col{
	padding-left:0;
	padding-right:0;
	width:100%
}
.mat-container__col img{
	display:block;
	height:auto;
	width:100%
}
.mat-container__col.full .media-and-text-img{
	width:-moz-available;
	width:fill-available
}
.mat-container__col.img-col-alignment-right{
	-ms-flex-order:2;
	order:2
}
@media(max-width:767.5px){
	.mat-container__col.img-col-alignment-right{
		-ms-flex-order:0;
		order:0
	}
}
.mat-container__youtube-player{
	cursor:pointer
}
.mat-container__youtube-player.mat-inline{
	height:100%;
	width:100%
}
.mat-container__youtube-player.mat-inline .media-and-text-img{
	box-sizing:border-box;
	position:static
}
.mat-container__youtube-player.mat-inline .mat-frame-wrapper{
	left:0;
	position:absolute;
	top:0
}
.mat-container__youtube-player.mat-inline .mat-frame-wrapper iframe{
	position:static
}
.mat-container__youtube-player.mat-overlay{
	height:100%;
	position:relative
}
.mat-container__youtube-player.mat-overlay .mat-youtube-player-wrapper{
	display:inline;
	position:unset
}
.mat-container__youtube-player.mat-overlay .youtube-icon{
	right:0
}
.mat-container__youtube-player.mat-overlay .youtube-icon i{
	font-size:small
}
.mat-container__col-text{
	-ms-flex-order:1;
	order:1;
	word-break:break-word;
	z-index:1
}
.mat-container__col-text .text-title{
	font-weight:400;
	margin-bottom:0;
	margin-top:0;

	font-size: 20px;
	font-weight: 700;
	letter-spacing: 0.6px;
	text-transform: uppercase;
}
.mat-container__col-text .text-description{
	margin-bottom:16px;
	margin-top:16px;
	color: #fff;
}
.search-result-items__tile .mat-container__col-text .text-description {
	margin-bottom:0;
}
.mat-container__col-text .text-description a,.mat-container__col-text .text-description h1,.mat-container__col-text .text-description h2,.mat-container__col-text .text-description h3,.mat-container__col-text .text-description h4,.mat-container__col-text .text-description p,.mat-container__col-text .text-description span{
	color:inherit
}
.mat-container__col-text .text-description p{
	margin-bottom:0;
	margin-top:0
}
.mat-container__col-text .text-description ol,.mat-container__col-text .text-description ul{
	color:inherit;
	display:inline-block
}
.mat-container__col-text .text-description ol li,.mat-container__col-text .text-description ul li{
	list-style:inherit;
	text-align:left
}
.experience-commerce_assets-mediaAndText{
	display:inline-block;
	height:100%;
	width:100%
}
.carousel__item .full-height,.experience-commerce_assets-mediaAndText .full-height{
	height:100%
}
/* tabLayout.css */
 




.listing-container #main,.tab{
	-ms-flex-pack:center;
	display:-ms-flexbox;
	display:flex;
	justify-content:center
}
.tab{
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden
}
.tab,.tab__cta,.tab__description,.tab__title{
	text-align:center
}
.tab__description>*,.tab__title>*{
	margin:0
}
.tab__title{
	margin:0 0 25px;
}
.tab__description{
	margin:0 0 25px;
}
.tab__cta{
	box-sizing:border-box;
	padding:11px 20px
}
.tab__link{
	color:"";
	margin-top:48px
}
.tab__link,.tab__solid-btn{
	font-size: 14px;
	font-weight: 700;
	line-height: 16px; 
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family:'FuturaPTWebBold';
}
.tab__solid-btn{
	color:#efefef
}
.tab__outline-btn{
	border-style:solid;
	border-width:1px;
	border: 1px solid #27221D;
}
.tab__arrow .zwg-icon__arrow--right{
	left:20px;
	position:relative;
	top:0;
}
.tab__component{
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	display:none;
	width:100%
}
.tab__component .carousel .category-tile__text{
	text-align:left
}
.tab__component .carousel .category-tile__text__desc .desc-wrapper>*{
	display:inline-block
}
.tab__component .experience-commerce_layouts-carousel{
	max-width:calc(100% + 48px)
}
.tab__component .experience-commerce_layouts-carousel .carousel__description{
	max-width:calc(100% - 48px)
}
.tab__component .experience-commerce_layouts-carousel .carousel__inner{
	margin:0
}
.tab__component .experience-commerce_layouts-carousel .carousel__inner .carousel__item .category-tile__text{
	text-align:left
}
@media(min-width:1023.5px){
	.tab__component .experience-commerce_layouts-carousel,.tab__component .experience-commerce_layouts-carousel .carousel__description{
		max-width:none
	}
}
.tab__component .carousel:not(.hero) .slick-track div.slick-slide>div{
	-ms-flex-direction:column;
	flex-direction:column;
	display: flex;
}
@media(max-width:1023.5px){
	.tab__component .carousel .carousel-sm-1 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(100% - 18px);
		flex-basis:calc(100% - 18px);
		width:calc(50% - 12px);
	}
	.tab__component .carousel .carousel-sm-1-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(100% - 48px);
		flex-basis:calc(100% - 48px);
		width:calc(50% - 48px);
	}
	.tab__component .carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.tab__component .carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.tab__component .carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-sm-2 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(50% - 12px);
		flex-basis:calc(50% - 12px);
		width:calc(50% - 12px);
	}
	.tab__component .carousel .carousel-sm-2-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(50% - 48px);
		flex-basis:calc(50% - 48px);
		width:calc(50% - 48px);
	}
	.tab__component .carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.tab__component .carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.tab__component .carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-sm-3 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(33.33333% - 12px);
		flex-basis:calc(33.33333% - 12px);
		width:calc(33.33333% - 12px);
	}
	.tab__component .carousel .carousel-sm-3-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(33.33333% - 48px);
		flex-basis:calc(33.33333% - 48px);
		width:calc(33.33333% - 48px);
	}
	.tab__component .carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.tab__component .carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.tab__component .carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-sm-4 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(25% - 12px);
		flex-basis:calc(25% - 12px);
		width:calc(25% - 12px);
	}
	.tab__component .carousel .carousel-sm-4-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(25% - 48px);
		flex-basis:calc(25% - 48px);
		width:calc(25% - 48px);
	}
	.tab__component .carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:24px
	}
	.tab__component .carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:24px
	}
	.tab__component .carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-sm-5 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(20% - 12px);
		flex-basis:calc(20% - 12px);
		width:calc(20% - 12px);

	}
	.tab__component .carousel .carousel-sm-5-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(20% - 48px);
		flex-basis:calc(20% - 48px);
		width:calc(20% - 48px);
	}
	.tab__component .carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:24px
	}
	.tab__component .carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:24px
	}
	.tab__component .carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-sm-6 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(16.66667% - 12px);
		flex-basis:calc(16.66667% - 12px);
		width:calc(16.66667% - 48px);
	}
	.tab__component .carousel .carousel-sm-6-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(16.66667% - 48px);
		flex-basis:calc(16.66667% - 48px);
		width:calc(16.66667% - 48px);
	}
	.tab__component .carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:24px
	}
	.tab__component .carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:24px
	}
	.tab__component .carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
}
@media(max-width:767.5px){
	.tab__component .carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(100% - 18px);
		flex-basis:calc(100% - 18px);
		width:calc(100% - 18px);
	}
	.tab__component .carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(100% - 60px);
		flex-basis:calc(100% - 60px);
		width:calc(100% - 60px);
	}
	.tab__component .carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:13px
	}
	.tab__component .carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:13px
	}
	.tab__component .carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.tab__component .carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(50% - 12px);
		flex-basis:calc(50% - 12px)
	}
	.tab__component .carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(50% - 60px);
		flex-basis:calc(50% - 60px);
		width:calc(50% - 60px);
	}
	.tab__component .carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):first-child,.tab__component .carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:24px
	}
	.tab__component .carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.tab__component .carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.tab__component .carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):last-child,.tab__component .carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:24px
	}
	.tab__component .carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.tab__component .carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
}
.tab__component .carousel:not(.hero).slide-separator .carousel__inner>.carousel__item,.tab__component .carousel:not(.hero).slide-separator .slick-slide{
	margin-left:8px;
	margin-right:8px
}
.tab__component .carousel:not(.hero).slide-separator .carousel__inner>.slick-list{
	margin-left:-8px;
	margin-right:-8px;
}
.tab__component .carousel:not(.hero) .mat-container,.tab__component .carousel:not(.hero) .product-tile-wrapper{
	cursor:default
}
.tab__component .carousel:not(.hero) .product-tile-wrapper{
	border:1px solid #c6beb8;
	border-right:0
}
.tab__component .carousel:not(.hero) .carousel__inner>.carousel__item:first-child .product-tile-wrapper,.tab__component .carousel:not(.hero) .slick-track>.slick-slide:first-child .product-tile-wrapper{
	border-left:0
}
.tab__component .carousel.row-space.hero:not(.stack-mobile){
	margin-left:24px;
	margin-right:24px
}
.tab .ui-tabs{
	padding:0;
	position:static
}
.tab .ui-tabs .ui-tabs-panel{
	padding:0
}
.tab .ui-tabs .ui-tabs-nav{
	height:auto;
	text-align:center;
	width:100%
}
.tab .ui-tabs .ui-tabs-nav li{
	border-bottom:3px solid #fff;
	box-sizing:border-box;
	display:inline-block;
	float:none;
	margin:0 0 -.3em;
	padding-bottom:0
}
.tab .ui-tabs .ui-tabs-nav li.ui-state-active{
	border-color:#ee1c25
}
.tab .ui-tabs .ui-tabs-nav li a{
	color:#27221D
}
.tab .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
	font-weight:400
}
.tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	padding:12px 24px
}
.tab .ui-tabs .ui-widget-header{
	background:#fff none;
	border-bottom:2px solid #dbd7d2;
	display:block;
	margin-bottom:16px;
	overflow-x:scroll;
	overflow-y:hidden;
	scrollbar-width:none;
	text-align:center;
	white-space:nowrap
}
.tab .ui-tabs .ui-widget-header::-webkit-scrollbar{
	display:none
}
.tab__content .product-tile .addToCart{
	display:block
}
/* carousel.css */
 




.carousel,.listing-container #main{
	-ms-flex-pack:center;
	display:-ms-flexbox;
	display:flex;
	justify-content:center
}
.carousel{
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-left:auto;
	margin-right:auto;
	/* overflow:hidden; */
	vertical-align:center
}
@media(max-width:1023.5px){
	.carousel.row-space:not(.stack-mobile){
		margin-left:0;
		margin-right:0
	}
}
.carousel.standard:not(.hero) .slick-dots{
	left:0;
	margin:0 auto;
	max-width:calc(100% - 238px)
}
.carousel.standard:not(.hero) .control-next{
	margin-right:24px
}
.carousel.standard:not(.hero) .control-prev{
	margin-left:24px
}
@media(min-width:1349.5px){
	.carousel.standard:not(.hero) .slick-dots{
		max-width:1112px
	}
}
.carousel__description,.carousel__title{
	text-align:center
}
.carousel__description>*,.carousel__title>*{
	margin:0
}
.carousel__title{
	margin:0 0 25px
}
.carousel__description{
	margin:0 0 32px
}
.carousel__inner.slick-dotted.slick-slider{
	margin:0 0 8px
}
/* @media(min-width:767.5px){
	.carousel__inner.slick-dotted.slick-slider{
		margin:0 0 16px;
	}
} */
.carousel__inner.loading{
	max-height:530px;
	overflow:hidden;
	visibility:hidden
}
@media(max-width:1023.5px){
	.carousel__inner:not(.hero){
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		margin:0 24px 0 0;
		overflow-x:auto;
		overflow-y:hidden;
		/* scrollbar-width:none */
	}
	.carousel__inner:not(.hero).overlapping{
		margin:0
	}
	/* .carousel__inner:not(.hero)::-webkit-scrollbar{
		display:none
	} */
	.carousel__inner:not(.hero):not(.overlapping) .carousel__item:first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel__inner:not(.hero):not(.overlapping) .carousel__item:last-child .product-tile-wrapper{
		margin-right:0
	}
}
@media(max-width:1023.5px) and (max-width:767.5px){
	.carousel .carousel__item.stack-mobile{
		margin-bottom:16px
	}
	.carousel .carousel__item.stack-mobile .product-tile-wrapper{
		border-left:0
	}
	.carousel__inner.stack-mobile{
		display:block;
		overflow:hidden
	}
}
@media(max-width:1023.5px){
	.carousel__item:not(.hero){
		-ms-flex-negative:0;
		flex-shrink:0
	}
}
.carousel__draggable{
	display:block;
	margin:36px 24px
}
@media(min-width:1023.5px){
	.carousel__draggable{
		display:none
	}
}
.carousel__draggable.hide{
	display:none
}
.carousel__draggable--transparent{
	background:#c4c4c4;
	border-radius:6px;
	height:2px;
	position:relative;
	width:100%
}
.carousel__draggable--fill{
	background:#27221D;
	border-radius:2px;
	cursor:pointer;
	height:2px;
	position:absolute;
	top:1px;
	transform:translateY(-50%);
	width:33%
}
.carousel__wrapper .loader{
	left:0;
	position:absolute;
	top:0
}
.carousel__cta{
	/* border-radius:3px; */
	box-sizing:border-box;
	cursor:pointer;
	padding:11px 20px;
	text-align:center;
	text-transform: uppercase;
}
.carousel__link{
	color:"";
	display:table;
	font-family:'FuturaPTWebBold';
	margin:40px auto 0;
	text-transform:none;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 2px;
}
@media(min-width:767.5px){
	.carousel__link{
		margin:48px auto 0
	}
}
.carousel__solid-btn{
	color:#efefef;
	font-family:'FuturaPTWebBold';
	font-size:.875rem;
	text-transform:none
}
.carousel__outline-btn{
	border-style:solid;
	border-width:1px
}
.carousel__arrow .cta-bigarrow,.carousel__arrow .zwg-icon__arrow--right{
	left:20px;
	position:relative;
	top:0
}
.carousel__arrows{
	padding-inline:0;
	text-align:center;

	top: -20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.carousel__arrows .control-next,.carousel__arrows .control-prev{
	border:1px solid #9e9186;
	border-radius:50%;
	box-sizing:border-box;
	height:32px;
	position:relative;
	width:32px
}
.carousel__arrows .control-next.slick-disabled,.carousel__arrows .control-prev.slick-disabled{
	cursor:default;
	opacity:.3
}
.carousel__arrows .control-prev{
	float:left
}
.carousel__arrows .control-prev .cta-smallarrow-left:before,.carousel__arrows .control-prev .zwg-icon-ic_cta_smallarrow_left:before{
	color:#27221D;
	font-size:22px;
	font-weight:900;
	left:50%;
	line-height:16px;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.carousel__arrows .control-next{
	float:right
}
.carousel__arrows .control-next .cta-smallarrow-right:before,.carousel__arrows .control-next .zwg-icon-ic_cta_smallarrow_right:before{
	color:#27221D;
	font-size:22px;
	font-weight:900;
	left:50%;
	line-height:16px;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.carousel .slick-dots{
	left:24px;
	left:97px;
	position:relative;
	top:35px;
	width:calc(100% - 190px);
	z-index: 1;
	height: 32px;
}
@media(min-width:767.5px){
	.carousel .slick-dots{
		top:46px
	}
}
.carousel .slick-dots li{
	background:#c4c4c4;
	height:2px;
	margin:2px 0 0
}
.carousel .slick-dots .slick-active{
	background-color:#27221D;
	border-radius:6px
}
.carousel .slick-dots-heroslider{
	display:block;
	left:95px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:calc(100% - 190px)
}
.carousel .slick-dots-heroslider li{
	cursor:pointer;
	display:inline-block;
	padding:0;
	position:relative
}
.carousel .slick-dots-heroslider-with-dots{
	height:15px;
	top:31px
}
@media(min-width:767.5px){
	.carousel .slick-dots-heroslider-with-dots{
		top:38px
	}
}
.carousel .slick-dots-heroslider-with-dots li{
	background-color:transparent;
	border:2px solid transparent;
	border-radius:12px;
	height:12px;
	margin:0 5px;
	width:12px
}
.carousel .slick-dots-heroslider-with-dots li a{
	background:#c6beb8;
	border-radius:8px;
	display:block;
	height:8px;
	margin:2px auto auto;
	width:8px
}
@media(hover:hover) and (pointer:fine){
	.carousel .slick-dots-heroslider-with-dots li:hover{
		background-color:#efefef;
		border-color:#9e9186
	}
	.carousel .slick-dots-heroslider-with-dots li:hover a{
		background:#9e9186;
		color:#9e9186
	}
}
.carousel .slick-dots-heroslider-with-dots .slick-active{
	background-color:transparent
}
.carousel .slick-dots-heroslider-with-dots .slick-active a{
	background-color:#27221D
}
.carousel .slick-dots-heroslider-with-text{
	top:32px
}
@media(min-width:767.5px){
	.carousel .slick-dots-heroslider-with-text{
		top:42px
	}
}
.carousel .slick-dots-heroslider-with-text li{
	font-size:14px;
	height:20px;
	margin:0;
	width:auto
}
.carousel .slick-dots-heroslider-with-text li a{
	color:#9e9186
}
.carousel .slick-dots-heroslider-with-text li:not(:last-child):after{
	background-color:#9e9186;
	border-radius:7.5px;
	content:"";
	display:inline-block;
	height:4px;
	transform:translate(-50%,-50%);
	width:4px
}
.carousel .slick-dots-heroslider-with-text li:hover a{
	color:#27221D
}
.carousel .slick-dots-heroslider-with-text .slick-active a{
	color:#27221d
}
@media(max-width:767.5px){
	.carousel .slick-dots-heroslider-with-text li{
		background-color:#c6beb8;
		border-radius:8px;
		height:8px;
		margin:0 5px;
		vertical-align:top;
		width:8px
	}
	.carousel .slick-dots-heroslider-with-text li:not(:last-child):after{
		content:none
	}
	.carousel .slick-dots-heroslider-with-text .mobile-text-removal{
		color:transparent;
		font-size:0;
		line-height:0
	}
	.carousel .slick-dots-heroslider-with-text .slick-active{
		background-color:#27221D
	}
	.carousel.row-space>.col-6{
		margin-bottom:0
	}
}
.carousel .einstein-loading{
	background:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/../../images/loading-small.gif) 50% no-repeat;
	height:50px;
	margin:20px;
	text-align:center;
	width:100%
}
@media(max-width:767.5px){
	.carousel.stack-mobile .carousel__draggable{
		display:none;
	}
}
@media(max-width:1023.5px){
	.carousel .carousel-sm-1 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(100% - 18px);
		flex-basis:calc(100% - 18px)
	}
	.carousel .carousel-sm-1-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(100% - 48px);
		flex-basis:calc(100% - 48px)
	}
	.carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-1 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-sm-2 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(50% - 12px);
		flex-basis:calc(50% - 12px)
	}
	.carousel .carousel-sm-2-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(50% - 48px);
		flex-basis:calc(50% - 48px)
	}
	.carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-2 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-sm-3 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(33.33333% - 12px);
		flex-basis:calc(33.33333% - 12px)
	}
	.carousel .carousel-sm-3-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(33.33333% - 48px);
		flex-basis:calc(33.33333% - 48px)
	}
	.carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-3 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-3-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-sm-4 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(25% - 12px);
		flex-basis:calc(25% - 12px)
	}
	.carousel .carousel-sm-4-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(25% - 32px);
		flex-basis:calc(25% - 32px)
	}
	.carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-4 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-4-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-sm-5 .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(20% - 12px);
		flex-basis:calc(20% - 12px)
	}
	.carousel .carousel-sm-5-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(20% - 32px);
		flex-basis:calc(20% - 32px)
	}
	.carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-5 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-5-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-sm-6 .carousel__item:not(.hero),.carousel .carousel-sm-6-ext .carousel__item:not(.hero){
		-ms-flex-preferred-size:calc(16.66667% - 12px);
		flex-basis:calc(16.66667% - 12px)
	}
	.carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:16px
	}
	.carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:16px
	}
	.carousel .carousel-sm-6 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-sm-6-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
}
@media(max-width:767.5px){
	.carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(100% - 18px);
		flex-basis:calc(100% - 18px)
	}
	.carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(100% - 60px);
		flex-basis:calc(100% - 60px);
		width:calc(10% - 60px);
	}
	.carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:13px
	}
	.carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:13px
	}
	.carousel .carousel-xs-1 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-xs-1-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
	.carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(50% - 12px);
		flex-basis:calc(50% - 12px)
	}
	.carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile){
		-ms-flex-preferred-size:calc(50% - 60px);
		flex-basis:calc(50% - 60px);
		width:calc(50% - 60px);
	}
	.carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):first-child,.carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child{
		margin-left:13px
	}
	.carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper,.carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):first-child .product-tile-wrapper{
		margin-left:0
	}
	.carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):last-child,.carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child{
		margin-right:13px
	}
	.carousel .carousel-xs-2 .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper,.carousel .carousel-xs-2-ext .carousel__item:not(.hero):not(.stack-mobile):last-child .product-tile-wrapper{
		margin-right:0
	}
}
.carousel:not(.hero).slide-separator .carousel__inner>.carousel__item,.carousel:not(.hero).slide-separator .slick-slide{
	margin-left:8px;
	margin-right:8px
}
.carousel:not(.hero).slide-separator .carousel__inner>.slick-list{
	margin-left:-8px;
	margin-right:-8px;
}
.carousel:not(.hero) .mat-container,.carousel:not(.hero) .product-tile-wrapper{
	cursor:default
}
.carousel:not(.hero) .product-tile-wrapper{
	border:1px solid #c6beb8;
	border-right:0
}
.carousel:not(.hero) .carousel__inner>.carousel__item:first-child .product-tile-wrapper,.carousel:not(.hero) .slick-track>.slick-slide:first-child .product-tile-wrapper{
	border-left-color:transparent
}
.carousel:not(.hero) .slick-track{
	display:-ms-flexbox;
	display:flex
}
.carousel:not(.hero) .slick-track div.slick-slide{
	display:-ms-flexbox;
	display:flex;
	height:auto
}
/* .carousel:not(.hero) .slick-track div.slick-slide>div{
	-ms-flex-positive:1;
	display:-ms-flexbox;
	display:flex;
	flex-grow:1
} */
/* categoryTile.css */
 
.category-tile{
	max-width:-webkit-fill-available
}
.category-tile__text{
	overflow:hidden
}
.category-tile__text__name{
	color:#27221D;
	display:block;
	font-family:'FuturaPTWebBold';
	font-size:1rem;
	margin-bottom:3px;
	text-transform:uppercase;
}
.category-tile__text__desc{
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	color:#27221D;
	display:-webkit-box;
	font-family:'FuturaPTWebBook';
	font-size: 0.875rem;
	font-weight: 400;
	line-break:after-white-space;
	overflow:hidden;
	text-transform:none;
}

.category-tile__text__desc .desc-wrapper>*{
	margin:10px 0 0
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.category-tile__text__desc .desc-wrapper{
		-webkit-column-width:100vw;
		-moz-column-width:100vw;
		column-width:100vw;
		height:7em;
		overflow:hidden
	}
}
.category-tile__image{
	margin-bottom:16px
}
.category-tile__image img{
	height:auto
}
.category-tile:hover .category-tile__desc--underline,.category-tile:hover .category-tile__name--underline{
	/* text-decoration:underline */
}
/* custom.css */
@media(max-width:1024px){
	.hidden-mobile{
		display:none
	}
}
.form-control[type=text].zwg-filled:not(:disabled)+label[for=couponCode].form-placeholder,.form-control[type=text]:focus+label[for=couponCode].form-placeholder{
	opacity:0
}
.form-control[type=text].zwg-coupon-code-field,.form-control[type=text].zwg-filled:not(:disabled)#couponCode{
	padding:11px 0 11px 11px
}
@media(min-width:768px) and (max-width:1024px){
	#checkout-main #checkout-main.cart-page .card.product-info{
		margin:24px 0 0
	}
}
#checkout-main .zwg-icon__delete--outlined{
	position:relative;
	top:-2px
}
#checkout-main.cart .zwg-bonus-line-item .bonus-item-header .bonus-item-label i:before{
	font-size:24px;
	top:-2px
}
#checkout-main .beige-links-sidebar h3,#checkout-main.cart .line-item-name-link{
	font-weight:300
}
#checkout-main.cart>.row{
	padding-left:0
}
#checkout-main.cart .bonus-product-button{
	top:2px;
	margin-right:0
}
@media(max-width:320px){
	#checkout-main.cart .bonus-product-button{
		max-width:110px
	}
}
#checkout-main.cart .bonus-product-button a{
	font-family:'FuturaPTWebBold';
	font-size:14px;
	cursor:pointer
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-body,#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-footer,#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-header{
	padding:initial 28px
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-body{
	padding:0 initial 30px
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-body .bonus-product-item{
	padding:initial 16px
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-body .bonus-product-item hr{
	margin:24px initial
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-body .line-item-brand-series{
	padding-top:10px
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-header{
	padding-top:28px
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-footer{
	padding-bottom:28px;
	-ms-flex-pack:justify;
	justify-content:space-between
}
#checkout-main.cart .modal#removeProductModal .modal-dialog .modal-content .modal-footer button.btn{
	width:auto
}
#checkout-main.checkout__container .exclusive-benefits .exclusive-benefits-text-section{
	background-image:none
}
#checkout-main .js-recommendation-carousel .zwg-ratings .zwg-ratings__count{
	position:relative;
	top:2px
}
#checkout-main .order-summary .order-product-summary .product-line-item-details .item-image{
	height:auto
}
.checkout-button.js-checkout-sticky-btn{
	z-index:99
}
#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .card.shipping-summary .shipping-method{
	margin-bottom:0
}
#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .customer-summary .card-header{
	padding-top:0
}
#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .btn.btn-primary.btn-block.place-order{
	margin-top:0
}
#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .footer{
	padding-bottom:150px
}
.embedded-service #esw-fab #esw-menu-closed-fab-icon>svg>path,.embeddedServiceSidebar header img[alt=logo],.experience-einstein-einsteinCarouselCategory,.payment-details br,a[data-attribute-id*=usecase],div.filter-section div.refinement[class*=usecase_]{
	display:none
}
/* @media(max-width:calc($breakpoint-mobile - 1px)){
	.order-summary-checkout .btn-secondary.open-modal{
		margin:24px 0
	}
} */
#paymentMethodsList [id*=ratepay]+img.paymentMethod_img{
	content:url(/on/demandware.static/-/Sites-zwilling-global-Library/default/ratepay-logo_wo-name_77-50.png);
	margin-left:10px
}
.recipe-video-container{
	overflow:hidden
}
.recipe-video-wo-dis{
	width:576;
	height:324;
	margin:0;
	padding:0
}
@media only scren and (max-width:768px){
	.recipe-video-wo-dis{
		width:384px;
		height:216px
	}
}
.text-left{
	text-align:left
}
.text-center{
	text-align:center
}
.text-right{
	text-align:right
}
ol li{
	margin-bottom:10px
}
.category-tile>.category-tile__text p{
	line-height:1.3;
}
.mat-container__col-text p{
	white-space:pre-line
}
.experience-component h1,.experience-component h2,.experience-component h3,.experience-component h4,.experience-component h5{
	font-weight:400;
	margin:0!important
}
@media only screen and (max-width:1239px){
	.experience-component h1{
		margin-top:10px!important
	}
}
.btn-primary{
	display:inline-block
}
.bottom-copy-fullwidth,.plp-bottom-copy-fullwidth{
	padding-right:30px;
	padding-left:30px;
	padding-bottom:40px
}
.mat-container__col img,.mat-container__youtube-player.mat-inline{
	height:auto!important
}
.tab .ui-tabs .ui-tabs-nav li.ui-tabs-active a{
	font-family:'FuturaPTWebBold'
}
.carousel:not(.hero) .mat-container{
	cursor:inherit!important
}
.category-tile__text{
	text-align:center
}
#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a:before{
	position:absolute;
	left:25px;
	top:10px;
	background:url("/local/templates/zwilling/components/bitrix/catalog/main_catalog/cookware-segmentation_classic_outline.png") 0 0/auto 30px no-repeat;
	display:inline-block;
	width:100px;
	height:30px;
	content:""
}
@media only screen and (max-width:600px){
	#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a:before{
		background-size:auto 24px
	}
}
#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Aurora"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Choice"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Clad CFX"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Clad X3"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Clad Xtreme"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Energy Plus"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Energy X3"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Passion"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Prime"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Pro S"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Pro"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Sensation"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Sol II coated"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Sol II"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Sol"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Special plus"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Spirit coated"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Spirit"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Titanium"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING TruClad"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Vitality"]:before{
	background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/cookware-segmentation_expert_outline.png)
}
#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Bellasera"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Dragon"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Joy C"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Moment"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Nero"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Poletto"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Rosé"]:before,#wrapper[data-list-page="ZWILLING Kochgeschirr"] .category-list-tile a[title="ZWILLING Simplify"]:before{
	background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/cookware-segmentation_unique_outline.png)
}
a.refinement-link[href*="/staub/colors/"]{
	background:0 0/16px 16px no-repeat!important;
	text-indent:20px
}
a.refinement-link[title*=Basil]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/basil.png)!important
}
a.refinement-link[title*="Black Matte"]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/black-matte.png)!important
}
a.refinement-link[title*="Burnt Orange"]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/burnt-orange.png)!important
}
a.refinement-link[title*=Cherry]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/cherry.png)!important
}
a.refinement-link[title*="Dark Blue"]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/dark-blue.png)!important
}
a.refinement-link[title*="Graphite Grey"]{
	background-image:url(/on/demandware.static/-/Sites-zwilling-master-catalog/default/images/color-swatch/graphite-grey.png)!important
}
input[type=checkbox]:not(:checked){
	-webkit-appearance:checkbox;
	appearance:checkbox
}
#BVSEOSDK_meta,#BVSEO_meta,#bvseo-aggregateRatingSection,#gift-certificate-accordion .plus-minus-toggle{
	display:none!important
}
header .navbuilder-secondary-header__list-item a{
	overflow:visible!important
}
@media(min-width:768px) and (min-height:500px){
	header .navbuilder-header__flyin-children-container--level-3 .navbuilder-header__flyin-children-container-inner{
		padding-top:0!important
	}
}
#secondary-navigation .navbuilder-secondary-header__list-item{
	font-size:14px
}
.navigation-content{
	margin-top:5px!important;
	margin-left:22px!important
}
.navbuilder-header__flyin-content-items.navbuilder-header__flyin-content-items--level-3{
	padding-top:0!important
}
.navbuilder-header__flyin-content-items--level-3-wrapper{
	padding:32px 23px 0 0!important;
	max-width:299px!important
}
.sticky .navbuilder-secondary-header__search-box{
	background-color:#fff!important;
	border:1px solid #9e9186!important
}
/* .hero-banner .hero-link a{
	color:#27221D!important;
	background:#fff!important;
	padding:10px 20px!important
}
.hero-banner .hero-link a:hover{
	color:#fff!important;
	background:#27221D!important
} */
#esw-fab.elevated{
	bottom:70px
}
.embedded-service #esw-fab div[class=icon_fab_container]>svg{
	position:absolute;
	left:0;
	top:7px
}
.embeddedServiceIcon svg{
	position:absolute;
	left:-17px;
	top:-16px
}
.embeddedServiceIcon.help svg{
	left:10px
}
.waitingStateContent .embeddedServiceIcon svg{
	left:0;
	top:0
}
.embeddedServiceLiveAgentStateChatAction.uiButton svg{
	right:33px;
	left:auto;
	top:0
}
svg.slds-icon-text-default{
	width:70%!important
}
.embedded-service #esw-fab #esw-menu-closed-fab-icon>svg{
	background-image:url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiPjxwYXRoIGQ9Ik01MCA3LjY5MmMtMjUuNTc3IDAtNDUuOTYyIDE4Ljg0Ni00NS45NjIgNDIuMTE2IDAgNy4zMDcgMi4xMTYgMTQuMjMgNS41NzcgMjAuMzg0LjU3Ny45NjIuNzcgMi4xMTYuMzg1IDMuMjdMNC4wMzggODkuODA4Yy0uNTc2IDEuNTM4Ljk2MiAyLjg4NCAyLjUgMi41bDE2LjUzOS02LjM0NmMuOTYxLS4zODUgMi4xMTUtLjE5MyAzLjI3LjM4NCA2LjkyMiAzLjg0NiAxNS4xOTEgNi4xNTQgMjQuMDM4IDYuMTU0IDI1LjE5Mi0uMTkyIDQ1Ljc2OS0xOC44NDYgNDUuNzY5LTQyLjMwOC0uMTkyLTIzLjY1NC0yMC43Ny00Mi41LTQ2LjE1NC00Mi41em0tMjMuMDc3IDUwYy00LjIzIDAtNy42OTItMy40NjEtNy42OTItNy42OTJzMy40NjEtNy42OTIgNy42OTItNy42OTIgNy42OTIgMy40NjEgNy42OTIgNy42OTItMy40NjEgNy42OTItNy42OTIgNy42OTJ6bTIzLjA3NyAwYy00LjIzIDAtNy42OTItMy40NjEtNy42OTItNy42OTJzMy40NjEtNy42OTIgNy42OTItNy42OTIgNy42OTIgMy40NjEgNy42OTIgNy42OTItMy40NjEgNy42OTItNy42OTIgNy42OTJ6bTIzLjA3NyAwYy00LjIzIDAtNy42OTItMy40NjEtNy42OTItNy42OTJzMy40NjEtNy42OTIgNy42OTItNy42OTIgNy42OTIgMy40NjEgNy42OTIgNy42OTItMy40NjEgNy42OTItNy42OTIgNy42OTJ6IiA+PC9wYXRoPjwvc3ZnPg==);
	background-position:50%;
	background-size:32px;
	background-repeat:no-repeat
}
@keyframes tada{
	0%,to{
		transform:scaleX(1)
	}
	10%,20%{
		transform:scale3d(.9,.9,.9) rotate(-3deg)
	}
	30%,50%,70%,90%{
		transform:scale3d(1.1,1.1,1.1) rotate(3deg)
	}
	40%,60%,80%{
		transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
	}
}
#embedded-service #esw-fab{
	animation:2s 5s tada,2s 15s tada,2s 25s tada,2s 35s tada,2s 45s tada,2s 55s tada
}
.embedded-service .fab,.embeddedServiceSidebarMinimizedFabDefaultUI .fab{
	background-color:#9e9186!important;
	padding:0
}
.embedded-service{
	font-size:14px!important
}
.embedded-service .channelmenu_header{
	height:auto!important;
	background-color:#27221D!important;
	position:relative!important
}
.embedded-service .channelmenu_header.sticky{
	position:relative!important
}
.embeddedServiceLiveAgentStateChatInputFooter .chasitorControls .uiInput,.embeddedServiceSidebarFormField .slds-style-inputtext{
	text-indent:0!important
}
.search-suggestion-wrapper.prd-finder .product-suggestion .product-price,button[embeddedService-chatHeader_chatHeader]{
	padding:0!important
}
.giftcert-only1{
	color:#ee1c25!important;
	margin-top:17px;
	margin-left:28px;
	float:left;
	width:80%;
	font-size:1rem
}
@media(max-width:1023.9px){
	.giftcert-only1{
		font-size:.6875rem;
		margin-left:0;
		margin-top:0;
		width:100%
	}
}
#gift-certificate-accordion .ui-accordion-header{
	border-bottom:0!important
}
#gift-certificate-accordion .ui-accordion-content{
	display:block!important
}
@media(min-width:1024px) and (max-width:1250px){
	.gift-certificate-page .gift-certificate-image img{
		width:100%
	}
}
.gift-certificate-image{
	margin-top:20px;
	max-width:575px
}
#giftcard-outofstock{
	display:block;
	margin-top:22px;
	margin-bottom:20px;
	width:100%
}
#giftcard-outofstock img{
	display:block;
	width:20%;
	float:left
}
#giftcard-outofstock div{
	float:left;
	padding-left:20px;
	width:60%;
	font-size:18px;
	margin-top:0
}
#giftcard-outofstock div h2{
	font-family:'FuturaPTWebBold';
	color:#ee1c25;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:8px;
	margin-top:8px
}
#giftcard-outofstock div p,ul{
	margin:0
}
.navbuilder-header__flyin-see-all-text{
	color:#ee1c25!important;
	font-size:16px!important
}
.navbuilder-header__flyin-list-show-all{
	color:#27221D!important;
	font-family:'FuturaPTWebBold'!important;
	padding-top:8px!important
}
@media(max-width:767.9px){
	.navbuilder-header__flyin-list-show-all{
		color:#fff!important
	}
}
.product-detail .product-wishlist{
	margin-right:-2px!important
}
@media not all and (min-resolution:0.001dpcm){
	@supports(-webkit-appearance:none){
		input{
			font-size:16px!important
		}
	}
}
.search-suggestion-wrapper.prd-finder .choices-container img{
	width:50px;
	height:auto
}
.search-suggestion-wrapper.prd-finder .choices-container img[src*=transparent]{
	width:1px;
	height:auto
}
.search-suggestion-wrapper.prd-finder .prod-finder-choose{
	padding-left:15px
}
.navigation-scrollbar::-webkit-scrollbar,header .navbuilder-header__flyin .navbuilder-header__flyin-level-3--right::-webkit-scrollbar,header .navbuilder-header__flyin-children-container--level-3--right::-webkit-scrollbar,header .navbuilder-header__flyin-children-container-inner::-webkit-scrollbar,header .navbuilder-header__flyin-content-items--level-3::-webkit-scrollbar,header .navbuilder-header__flyin::-webkit-scrollbar,header .navbuilder-header__flyin[data-active-level="1"] .navbuilder-header__flyin-container::-webkit-scrollbar,header .navbuilder-header__flyin[data-active-level="4"] .navbuilder-header__flyin-children-container--level-4::-webkit-scrollbar,header .navbuilder-header__utility-minicart .mini-cart-products::-webkit-scrollbar,header .navbuilder-secondary-header__utility-minicart .mini-cart-products::-webkit-scrollbar{
	width:3px
}
.navigation-scrollbar::-webkit-scrollbar-thumb,header .navbuilder-header__flyin .navbuilder-header__flyin-level-3--right::-webkit-scrollbar-thumb,header .navbuilder-header__flyin-children-container--level-3--right::-webkit-scrollbar-thumb,header .navbuilder-header__flyin-children-container-inner::-webkit-scrollbar-thumb,header .navbuilder-header__flyin-content-items--level-3::-webkit-scrollbar-thumb,header .navbuilder-header__flyin::-webkit-scrollbar-thumb,header .navbuilder-header__flyin[data-active-level="1"] .navbuilder-header__flyin-container::-webkit-scrollbar-thumb,header .navbuilder-header__flyin[data-active-level="4"] .navbuilder-header__flyin-children-container--level-4::-webkit-scrollbar-thumb,header .navbuilder-header__utility-minicart .mini-cart-products::-webkit-scrollbar-thumb,header .navbuilder-secondary-header__utility-minicart .mini-cart-products::-webkit-scrollbar-thumb{
	background-color:#e7e1de
}
@media(max-width:375px){
	.search-suggestion-wrapper.prd-finder .choices-container{
		-ms-flex-direction:column;
		flex-direction:column;
		padding:10px!important;
		min-height:0
	}
	.search-suggestion-wrapper.prd-finder .choices-container label{
		text-align:center!important;
		padding:0;
		margin-top:5px
	}
	.carousel .carousel__arrows{
		display:none
	}
}
@media(max-width:768px){
	#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .card.payment-summary,#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .card.shipping-summary{
		padding-top:20px
	}
	#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .card.customer-summary{
		padding-top:12px
	}
	.search-suggestion-wrapper.prd-finder .nextQuesChoices{
		margin-bottom:13px!important;
		gap:10px;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	.search-suggestion-wrapper.prd-finder .choices-container{
		max-width:none!important;
		min-width:110px!important;
		-ms-flex-positive:1;
		flex-grow:1;
		-ms-flex-negative:1;
		flex-shrink:1;
		-ms-flex-preferred-size:0;
		flex-basis:0;
		height:auto!important;
		min-height:50px;
		margin:0!important
	}
	.search-suggestion-wrapper.prd-finder .formattedAnswersDiv{
		padding:none!important
	}
	.search-suggestion-wrapper.prd-finder .top-panel{
		padding-bottom:15px!important
	}
	.search-suggestion-wrapper.prd-finder .prod-finder-choose{
		width:100%;
		display:block;
		margin-top:10px;
		padding-left:0!important
	}
	.search-suggestion-wrapper.prd-finder .pf-toppick-header{
		margin-top:15px!important;
		margin-bottom:15px!important
	}
	.search-suggestion-wrapper.prd-finder .pf-allresults{
		margin-bottom:20px!important
	}
}
.prd-finder-controls #goBack,.prd-finder-controls #next,.prd-finder-controls #next-step,.prd-finder-controls #startOver,.prd-finder-controls .final-allresults{
	font-size:.875rem!important
}
.prd-finder-controls .final-allresults,.prd-finder-controls .nextQuestion,.prd-finder-controls .startOver{
	padding:10px 30px!important
}
@media(max-width:425px){
	.prd-finder-controls #startOver{
		padding:0!important
	}
}
.search-suggestion-wrapper.prd-finder .choices-container:hover,body.acsb-keynav .embeddedServiceSidebar :focus,body.acsb-keynav .embeddedServiceSidebar [data-acsb-focused=true]{
	outline:0!important;
	outline-offset:0!important
}
@media(hover:hover){
	.search-suggestion-wrapper.prd-finder .choices-container:hover{
		outline:#9e9186 solid 1px!important;
		outline-offset:-1px!important
	}
}
.search-suggestion-wrapper.prd-finder .choices-container.selected{
	outline:#9e9186 solid 1px!important;
	outline-offset:-1px!important
}
.search-suggestion-wrapper.prd-finder .product-suggestion{
	width:auto!important;
	max-width:none
}
.search-suggestion-wrapper.prd-finder .product-suggestion .product-suggestion-row{
	border:none!important;
	margin:0!important;
	padding:0 10px
}
.search-suggestion-wrapper.prd-finder .product-suggestions .slick-slide{
	width:160px!important;
	margin-right:20px!important
}
.search-suggestion-wrapper.prd-finder .product-suggestion .brand-name,.search-suggestion-wrapper.prd-finder .product-suggestion .product-name,.search-suggestion-wrapper.prd-finder .product-suggestion .series-name{
	font-size:.6875rem!important
}
header.sticky .navbuilder-secondary-header__hamburger{
	margin-bottom:0!important
}
body.cookies-preferences .experience-einstein-einsteinCarouselCategory{
	display:block
}
@media(min-width:1024px){
	#checkout-main.data-checkout-stage[data-checkout-stage=placeOrder] .customer-summary .card-header{
		padding-top:12px
	}
	#sovendus-container.px-lg-4{
		padding-left:0!important
	}
}
.embeddedServiceSidebar .chatMessage .plaintextContent.agent{
	background:var(--lwc-colorBrandSecondary,#ee1c25);
	color:var(--lwc-colorTextInverse,#fff)
}
.embeddedServiceSidebar .chatMessage .plaintextContent.chasitor{
	background:#f4f4f4;
	color:var(--lwc-colorTextDefault,#333)
}
.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatInputFooter .chasitorText.textAreaIsFocused{
	outline:#27221D solid 2px!important;
	border:none
}
.embeddedServiceSidebarButton{
	background:var(--lwc-colorBrandSecondary,#ee1c25)
}
@media(min-width:767.5px){
	.tab .carousel .slick-dots{
		top: 20px!important;
    align-items: center;
	}
}
@media(min-width:1023.5px){
	.header-components li[data-catid=our-brands_ballarini]>a,.header-components li[data-catid=our-brands_demeyere]>a,.header-components li[data-catid=our-brands_henckels]>a,.header-components li[data-catid=our-brands_miyabi]>a,.header-components li[data-catid=our-brands_staub]>a,.header-components li[data-catid=our-brands_zwilling]>a{
		background-size:auto 40px!important;
		background-position:50%!important;
		background-repeat:no-repeat!important;
		margin:-22px -43px -23px -32px!important;
		width:123px!important;
		height:60px!important;
		display:block!important;
		overflow:hidden!important;
		text-indent:1000px!important
	}
	.header-components li[data-catid=our-brands_ballarini]>a.sticky-brand-nav-color,.header-components li[data-catid=our-brands_demeyere]>a.sticky-brand-nav-color,.header-components li[data-catid=our-brands_henckels]>a.sticky-brand-nav-color,.header-components li[data-catid=our-brands_miyabi]>a.sticky-brand-nav-color,.header-components li[data-catid=our-brands_staub]>a.sticky-brand-nav-color,.header-components li[data-catid=our-brands_zwilling]>a.sticky-brand-nav-color{
		background-size:auto 30px!important;
		background-position:50%!important
	}
	.header-components li[data-catid=our-brands_ballarini]>.seperator,.header-components li[data-catid=our-brands_demeyere]>.seperator,.header-components li[data-catid=our-brands_henckels]>.seperator,.header-components li[data-catid=our-brands_miyabi]>.seperator,.header-components li[data-catid=our-brands_staub]>.seperator,.header-components li[data-catid=our-brands_zwilling]>.seperator{
		display:none!important
	}
	.header-components li[data-catid=our-brands_ballarini]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/ballarini-logo.png)
	}
	.header-components li[data-catid=our-brands_ballarini]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/ballarini-logo-white.png)
	}
	.header-components li[data-catid=our-brands_zwilling]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/zwilling-logo.png)
	}
	.header-components li[data-catid=our-brands_zwilling]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/zwilling-logo-white.png)
	}
	.header-components li[data-catid=our-brands_staub]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/staub-logo.png)
	}
	.header-components li[data-catid=our-brands_staub]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/staub-logo-white.png)
	}
	.header-components li[data-catid=our-brands_miyabi]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/miyabi-logo.png)
	}
	.header-components li[data-catid=our-brands_miyabi]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/miyabi-logo-white.png)
	}
	.header-components li[data-catid=our-brands_henckels]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/henckels-logo.png)
	}
	.header-components li[data-catid=our-brands_henckels]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/henckels-logo-white.png)
	}
	.header-components li[data-catid=our-brands_demeyere]>a{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/demeyere-logo.png)
	}
	.header-components li[data-catid=our-brands_demeyere]>a.sticky-brand-nav-color{
		background-image:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/./images/brand-logos/demeyere-logo-white.png)
	}
	.flag-icon{
		height:100px!important;
		width:150px!important
	}
}
@media(min-width:768px){
	#checkout-main .checkout-guest-section{
		padding-bottom:24px
	}
	#checkout-main.cart .carousel-container .carousel .carousel__item{
		padding:0 24px 0 0
	}
}
 









/* new products */



.product-tile{
	background-color:#fff;
	padding:5px 10px 10px
}
.product-tile .product-wishlist{
	height:26px;
	text-align:right
}
.product-tile .product-wishlist .favorite-small-stroke,.product-tile .product-wishlist .zwg-icon__wishlist--outlined{
	color:#9e9186
}
.product-tile .product-wishlist .zwg-icon__wishlist--outlined{
	font-size:24px
}
.product-tile .product-wishlist .favorite-big,.product-tile .product-wishlist .favorite-small-stroke{
	font-size:17px;
	line-height:30px;
	margin-right:3px
}
.product-tile .product-wishlist .wishlist-product .favorite-big,.product-tile .product-wishlist .wishlist-product .zwg-icon__wishlist--filled{
	bottom:2px;
	color:#ee1c25;
	left:2px;
	position:relative
}
.product-tile .product-wishlist .name-link{
	cursor:pointer
}
/* .product-tile .product-image img{
	bottom:0;
	display:inline-block;
	left:0;
	margin:auto;
	max-height:100%;
	max-width:100%;
	position:absolute;
	right:0;
	top:0;
	vertical-align:middle;
	width:auto
} */
.product-tile .product-image img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
@media screen and (min-width: 1024px) {
.search-result-content .product-tile .product-image a,
.search-result-content .product-tile .product-image span,
.product-tile .product-image--noslider a,
.product-tile .product-image--noslider span {
	display:block;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:100%;
	position:relative;
	text-align:center;
	width:100%;
}
}
.product-tile .product-image .quickview{
	display:none
}
.product-tile .brand-name,.product-tile .series-name{
	color:#27221D;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:.875rem;
	letter-spacing:.02em;
	max-height:32px;
	overflow:hidden;
	text-align:left;
	text-transform:uppercase
}
@media(max-width:1023.5px){
	.product-tile .brand-name,.product-tile .series-name{
		font-size:11px;
		letter-spacing:.05em
	}
	.product-tile .brand-name{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column
	}
}
.product-tile .series-name{
	padding:1px 8px 3px
}
@media(max-width:1023.5px){
	.product-tile .series-name{
		max-height:24px
	}
}
.product-tile .product-name{
	margin-bottom:0;
	max-height:88px;
	overflow:hidden;
	padding:0 8px;
	text-align:left
}
@media(min-width:1023.5px){
	.product-tile .product-name{
		max-height:110px
	}
}
.product-tile .product-name .name-link{
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.875rem;
	letter-spacing:.02em;
	text-transform:uppercase;
	overflow: hidden;
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	display: -webkit-box; 
	-webkit-line-clamp: 3;
}
@media(max-width:1023.5px){
	.product-tile .product-name .name-link{
		font-size:11px;
		letter-spacing:.05em;
		word-break:break-word
	}
}
.product-tile .reviews{
	margin-bottom:56px;
	margin-top:18px;
	min-height:15px;
	padding:0 8px
}
@media(max-width:1023.5px){
	.product-tile .reviews{
		margin-bottom:25px;
		margin-top:11px
	}
}
.product-tile .product-review{
	margin-bottom:68px;
	padding:0 8px;
	text-align:left
}
.product-tile .rating{
	color:#9e9186
}
.product-tile .rating .fa{
	font-size:15px;
	padding-right:5px
}
.search-result-items .search-result-items__tile .product-tile .addToCart,
.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart{
	cursor:pointer;
	display:inline-block;
	height:31px;
	margin-top:0;
	padding-left:0;
	position:relative;
	text-align:left;
	width:24%
}
@media(max-width:767.5px){
	.search-result-items .search-result-items__tile .product-tile .addToCart.addtocartplp,
	.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart.addtocartplp{
		margin-top:10px
	}
}
@media screen and (min-width:768px){
	.search-result-items .search-result-items__tile .product-tile .addToCart.addtocartplp,
	.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart.addtocartplp{
		padding-left:0;
		width:28%
	}
}
@media(min-width:1023.5px){
	.search-result-items .search-result-items__tile .product-tile .addToCart,
.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart{
		margin-top:18px
	}
}
.search-result-items .search-result-items__tile .product-tile .addToCart .ext-quick-add-to-cart,
.search-result-items .search-result-items__tile .product-tile .addToCart .link-clp-pdp,
.search-result-items .search-result-items__tile .product-tile .addToCart .quick-add-to-cart
.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart .ext-quick-add-to-cart,
.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart .link-clp-pdp,
.catalog-recommended-slider .search-result-items__tile .product-tile .addToCart .quick-add-to-cart{
	/* display:block; */
	position:relative;
	width:50px
}
/* @media(min-width:1023.5px){
	.search-result-items .search-result-items__tile .product-tile .addToCart .ext-quick-add-to-cart,.search-result-items .search-result-items__tile .product-tile .addToCart .link-clp-pdp,.search-result-items .search-result-items__tile .product-tile .addToCart .quick-add-to-cart{
		display:none
	}
} */
/* .search-result-items .search-result-items__tile .product-tile .addToCart .ext-quick-add-to-cart.add-to-cart-visible,.search-result-items .search-result-items__tile .product-tile .addToCart .link-clp-pdp.add-to-cart-visible,.search-result-items .search-result-items__tile .product-tile .addToCart .quick-add-to-cart.add-to-cart-visible{
	display:block
} */
.product-tile .zwg-icon__basket--filled{
	color:#9e9186;
	font-size:23px
}
.product-tile .notifyme-cta{
	bottom:10px;
	display:block;
	position:absolute
}
@media(min-width:1023.5px){
	.product-tile .notifyme-cta{
		bottom:30px
	}
}
.product-tile .notifyme-cta img{
	height:23px;
	margin-top:11px;
	width:32px
}
.product-tile .notifyme-cta.hide{
	display:none
}
.product-tile .plusSymbol{
	background-color:#ee1c25;
	border-radius:50%;
	bottom:7px;
	color:#fff;
	display:inline-block;
	font-size:14px;
	font-weight:700;
	height:17px;
	left:13px;
	line-height:15px;
	position:absolute;
	text-align:center;
	width:17px
}
.product-tile .product-swatches{
	display:none
}
.product-tile .product-pricing{
	display:inline-block;
	float:right;
	letter-spacing:.01em;
	padding-right:8px;
	padding-top:7px;
	text-align:right;
	width:60%
}
@media(max-width:1023.5px){
	.product-tile .product-pricing{
		line-height:18px;
		padding-top:0
	}
}
@media(min-width:1023.5px){
	.product-tile .product-pricing{
		padding-top:15px
	}
}
.product-tile .product-pricing .product-standard-price{
	display:block;
	font-size:12px;
	text-decoration:line-through;
	line-height: 15px;
}
.product-tile .listprice-standard{
	color:#27221d;
	display:block;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.6875rem;
	text-decoration:line-through;
	text-transform:uppercase
}
.product-tile .product-sales-price{
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.875rem;
	text-transform:uppercase
}
.product-tile .review-ratings{
	margin:10px 0;
	padding:0
}
@media(min-width:1023.5px){
	.product-tile .review-ratings{
		margin-top:30px
	}
}
/* .product-tile .review-ratings .yotpo-stars{
	border:none;
	box-sizing:border-box;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:14px;
	font-style:normal;
	line-height:17px;
	margin:0;
	padding:0;
	text-align:left
}
.product-tile .review-ratings .yotpo-stars .yotpo-icon{
	speak:none;
	font-smoothing:antialiased;
	background:0 0;
	color:#ffc402;
	float:left;
	font-family:yotpo-widget-font!important;
	font-size:17.5px;
	font-variant:normal;
	font-weight:400;
	height:auto;
	line-height:1;
	text-transform:none;
	width:auto
}
.product-tile .review-ratings .yotpo-stars .yotpo-icon-full-star:before{
	content:"\E60E"
}
.product-tile .review-ratings .yotpo-stars .yotpo-icon-half-star:before{
	content:"\E61A"
}
.product-tile .review-ratings .yotpo-stars .yotpo-icon-empty-star:before{
	content:"\E61B"
}
.product-tile .review-ratings .yotpo-stars .sr-only{
	clip:rect(0,0,0,0);
	color:#27221d;
	display:inline-block;
	font-size:13px;
	height:auto;
	margin:0 0 0 4px;
	overflow:hidden;
	position:static;
	width:auto
} */
.product-tile .review-ratings .yotpo-clr{
	clear:both
}
.notifyme-dialog .ui-dialog-title{
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:1.375rem;
	text-align:center;
	text-transform:uppercase
}
.notifyme-dialog .ui-widget-header{
	height:auto;
	margin-bottom:15px
}
@media(min-width:1023.5px){
	.product-tile .addToCart .link-clp-pdp{
		display:block
	}
}
@media(max-width:1023.5px){
	.search-result-content{
		margin-left:-16px;
		margin-right:-16px
	}
}
.search-result-content .product-item-badge-wrap .product-item-badge{
	margin-top:7.5px
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container{
		margin:0
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile{
	border-bottom:1px solid #c6beb8;
	box-shadow:none;
	box-sizing:border-box;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	margin:0;
	max-height:100%;
	max-width:50%;
	min-height:1px;
	min-height:396px;
	padding:0;
	position:relative;
	width:100%
}
@media(min-width:767.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		padding-left:12px;
		padding-right:12px
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		padding-left:12px;
		padding-right:12px
	}
}
@media(min-width:1199.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		padding-left:12px;
		padding-right:12px
	}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		max-height:100%;
		min-height:490px
	}
}
@media screen and (min-width:480px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		min-height:490px
	}
}
@media screen and (min-width:768px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		height:530px;
		max-height:530px;
		min-height:530px
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		border-bottom:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
	.search-result-content .search-result-items.tiles-container .grid-tile .slick-track{
		height:270px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list{
	display:inline-block;
	padding-left:0
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list li{
	display:inline-block;
	padding-right:2px;
	position:relative;
	vertical-align:middle
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list li:last-child{
	padding-right:0
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list li.see-more-color{
	color:#27221d;
	display:none;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.75rem;
	letter-spacing:.2px;
	line-height:21px;
	text-transform:none;
	vertical-align:top
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list a,.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list span{
	display:block;
	height:19px;
	width:19px
}
.search-result-content .search-result-items.tiles-container .grid-tile .swatch-list img{
	height:19px;
	vertical-align:baseline;
	width:19px
}
.search-result-content .search-result-items.tiles-container .grid-tile .see-more-color span{
	pointer-events:none;
	width:auto
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid{
		background-color:#fff;
		border:0 solid #c6beb8;
		bottom:10px;
		left:15px;
		overflow:hidden;
		position:absolute;
		right:10px;
		top:0
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .addToCart{
	bottom:8px;
	position:absolute
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .addToCart{
		bottom:28px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .addToCart.addtocartplp .quick-add-to-cart{
	display:block
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
	.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .addToCart.addtocartplp .ext-quick-add-to-cart,.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .addToCart.addtocartplp .quick-add-to-cart{
		display:block
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .product-available-size{
	color:#27221d;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:.6875rem;
	line-height:19px;
	max-height:19px;
	min-height:19px;
	padding-top:5px;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .product-available-size{
		font-size:13px;
		line-height:28px;
		max-height:28px;
		min-height:28px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .product-swatches{
	display:block;
	height:21px;
	max-height:21px;
	min-height:21px;
	padding-top:5px;
	text-align:center
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .product-swatches{
		margin:0;
		padding-top:10px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .inner-grid .product-swatches a.product-swatches-all{
	display:none
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile:nth-of-type(2),.search-result-content .search-result-items.tiles-container .grid-tile:nth-of-type(3){
		margin-top:2px
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile{
		border-right:1px solid #c6beb8
	}
	.search-result-content .search-result-items.tiles-container .grid-tile:nth-child(4n){
		border-right:none
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.new-row{
	clear:none
}
.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
	background:#ee1c25;
	float:left;
	width:100%;
	z-index:1
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
		color:#fff;
		font-family:'FuturaPTWebBook', sans-serif;
		font-size:.5625rem;
		letter-spacing:.5px;
		line-height:7px;
		padding:3px 0;
		text-transform:uppercase
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
		color:#fff;
		font-family:'FuturaPTWebBook', sans-serif;
		font-size:.6875rem;
		letter-spacing:1px;
		line-height:14px;
		padding:7px 0;
		text-transform:uppercase
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest{
	border:1px solid #ee1c25;
	max-width:38px;
	text-align:center
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest{
		max-width:78px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
	background:#9e9186;
	border:1px solid #9e9186;
	max-width:63px
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
		max-width:100px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive{
	background:#fff;
	border:1px solid #c6beb8;
	border-top:0;
	color:#27221d;
	max-width:63px;
	padding-bottom:4px
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive{
		max-width:100px;
		padding-bottom:8px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-pricing{
	bottom:10px;
	position:absolute;
	right:0
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-pricing{
		bottom:30px;
		right:30px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-standard-price{
	display:block;
	letter-spacing:1px;
	line-height:18px;
	text-decoration:line-through
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-discount,.search-result-content .search-result-items.tiles-container .grid-tile .product-standard-price{
	color:#27221d;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:.5625rem;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-discount,.search-result-content .search-result-items.tiles-container .grid-tile .product-standard-price{
		font-size:11px;
		line-height:20px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-discount{
	float:right;
	padding-left:5px
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-discount{
		display:none
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-sales-price{
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.6875rem;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-sales-price{
		font-size:14px;
		line-height:20px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-colors,.search-result-content .search-result-items.tiles-container .grid-tile .product-size{
	color:#363029;
	display:inline-block;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:.6875rem;
	letter-spacing:.2px;
	line-height:10px;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-colors,.search-result-content .search-result-items.tiles-container .grid-tile .product-size{
		color:#29241f;
		letter-spacing:1px;
		line-height:20px
	}
	.search-result-content .search-result-items.tiles-container .grid-tile .product-size{
		padding-top:0
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile .product-card-variation{
	height:13px;
	padding-left:15px;
	text-align:left
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-card-variation{
		height:20px;
		padding-left:18%
	}
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick,.search-result-content .search-result-items.tiles-container .grid-tile .product-wishlist{
		position:absolute;
		z-index:1
	}
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-wishlist{
		margin-right:1px
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile .product-wishlist{
		right:4px;
		top:0
	}
	.search-result-content .search-result-items.tiles-container .grid-tile .product-wishlist .favorite-big,.search-result-content .search-result-items.tiles-container .grid-tile .product-wishlist .zwg-icon__wishlist--filled{
		font-size:28.5px
	}
	.search-result-content .search-result-items.tiles-container .grid-tile .badge-exclusive,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isNewtest,.search-result-content .search-result-items.tiles-container .grid-tile .badge-isStaffPick{
		left:0
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile{
		border-right:none;
		min-height:calc(40vw + 100px)
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile{
		-ms-flex:0 0 66.666666%;
		flex:0 0 66.666666%;
		max-width:66.66666%
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile a{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	display:inline-block;
	height:calc(100% - 30px);
	left:8px;
	position:absolute;
	top:15px;
	width:calc(100% - 15px)
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile a{
		height:calc(100% - 60px);
		left:30px;
		top:30px;
		width:calc(100% - 45px)
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text{
	background:#fff;
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.75rem;
	height:105px;
	left:-3px;
	line-height:18px;
	max-width:258px;
	min-width:150px;
	position:absolute;
	right:auto;
	text-transform:none;
	top:calc(50% - 52.5px);
	width:40%;
	z-index:1
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text{
		font-size:24px;
		height:210px;
		left:-15px;
		top:calc(50% - 105px);
		width:45%
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text span{
	display:block;
	line-height:12px
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text span{
		font-size:24px;
		line-height:24px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .kitchen-event{
	color:#e5001c
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .kitchen-event{
		font-size:24px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .tile-sub-headline{
	margin:22px 0 0 25px
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .tile-sub-headline{
		margin:58px 0 0 30px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop{
	font-size:11px;
	letter-spacing:.8px;
	line-height:11px;
	margin:10px 0 0 25px
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop{
		font-size:14px;
		letter-spacing:2.8px;
		line-height:14px;
		margin:10px 0 0 30px
	}
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop:hover .cta-bigarrow,.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop:hover .zwg-icon__arrow--right{
		left:1px;
		transition:.5s
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop .cta-bigarrow,.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop .zwg-icon__arrow--right{
	font-size:12px;
	left:11px;
	position:relative;
	top:0;
	transition:.5s
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop .cta-bigarrow,.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile .two-up-text .shop .zwg-icon__arrow--right{
		font-size:24px
	}
}
.search-result-content .search-result-items.tiles-container .grid-tile.promo-tile.right-tile{
	border-right:none
}
@media screen and (max-width:767px){
	.search-result-content .search-result-items.tiles-container li.plp-color:nth-child(1n+5):not(.nohiddenswatch){
		display:none
	}
}
@media screen and (min-width:768px){
	.search-result-content .search-result-items.tiles-container li.plp-color:nth-child(1n+7):not(.nohiddenswatch){
		display:none
	}
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n+1)+li,.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n+1)+li+li+li.grid-tile{
		border-right:1px solid #c6beb8;
		padding-left:15px;
		padding-right:8px
	}
	.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n+1)+li+li.grid-tile{
		padding-left:8px;
		padding-right:15px
	}
	.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n-3)+li+li.grid-tile{
		border-right:1px solid #c6beb8;
		padding-left:15px;
		padding-right:8px
	}
	.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n-3)+li+li+li.grid-tile,.search-result-content .search-result-items.tiles-container li:not(.plp-color):nth-of-type(8n-3)+li.grid-tile{
		padding-left:8px;
		padding-right:15px
	}
}
.search-result-content .search-result-items.tiles-container .product-tile{
	text-align:left
}
.search-result-content .search-result-items.tiles-container .product-tile > div {
	display: flex;
	flex-direction: column;
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-tile{
		height:100%;
		position:relative
	}
}
.search-result-content .search-result-items.tiles-container .product-image-wrapper{
	text-align:center
}
.search-result-content .search-result-items.tiles-container .product-image{
	display:inline-block
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-image{
		display:inline-block;
		padding-bottom:15px;
		padding-top:3px;
		position:relative;
		width:100%
	}
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-image{
		/* max-height:270px;
		width:88.8% */
		width: 100%;
	}
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-image a.thumb-link,.search-result-content .search-result-items.tiles-container .product-image span.thumb-link{
		display:none
	}
	.search-result-content .search-result-items.tiles-container .product-image a.thumb-link:first-child,.search-result-content .search-result-items.tiles-container .product-image span.thumb-link:first-child{
		display:block
	}
}
.search-result-content .search-result-items.tiles-container .product-brand-name-wrapper{
	-webkit-box-orient:vertical;
	-webkit-line-clamp:initial;
	display:box;
	height:auto;
	min-height:none;
	overflow:hidden;
	text-overflow:ellipsis;
	
		padding-left: 15px;
		padding-right: 15px;
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-brand-name-wrapper{
		/* height:84px;
		min-height:84px; */
	}
}
.search-result-content .search-result-items.tiles-container .brand-name,.search-result-content .search-result-items.tiles-container .series-name,
.catalog-recommended-slider .brand-name,.catalog-recommended-slider .series-name{
	color:#27221d;
	font-family:'FuturaPTWebBook', sans-serif;
	font-size:13px;
	letter-spacing:.5px;
	overflow:hidden;
	padding:0;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .brand-name,.search-result-content .search-result-items.tiles-container .series-name,
	.catalog-recommended-slider .brand-name,.catalog-recommended-slider .series-name{
		font-size:14px;
		letter-spacing:.2px;
		line-height:21px;
		max-height:42px
	}
}
.search-result-content .search-result-items.tiles-container .series-name{
	text-align:left
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .bv-inline-ratings .trbo-rating-infos{
		font-size:12px
	}
}
.search-result-content .search-result-items.tiles-container .bv-inline-ratings .inline-review-count{
	font-size:11px
}
.search-result-content .search-result-items.tiles-container .bv-inline-ratings .inline-review-count.hide{
	display:inline
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .bv-inline-ratings .inline-review-count{
		font-size:12px
	}
}
.search-result-content .search-result-items.tiles-container .product-name{
	margin-bottom:0;
	max-height:none;
	overflow:revert;
	padding:0;
	white-space:normal
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-name{
		max-height:84px
	}
}
.search-result-content .search-result-items.tiles-container .product-name .name-link{
	color:#27221d;
	font-family:'FuturaPTWebBold', sans-serif;
	font-size:.6875rem;
	letter-spacing:.5px;
	line-height:15px;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-name .name-link{
		font-size:14px;
		letter-spacing:.2px;
		line-height:21px
	}
}
.search-result-content .search-result-items.tiles-container .reviews{
	height:14px;
	margin:0;
	min-height:auto;
	min-height:14px;
	padding:10px 0 15px;
	text-align:left
}
@media(min-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .reviews{
		padding:5px 0 15px
	}
}
.search-result-content .search-result-items.tiles-container .product-compare,.search-result-content .search-result-items.tiles-container .quickview{
	display:none
}
.search-result-content .search-result-items.tiles-container .product-tile-border{
	height:1px;
	width:100%
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container .product-tile-border{
		display:none
	}
}
.search-result-content .search-result-items.tiles-container .product-tile-separater{
	border-bottom:1px solid #c6beb8;
	margin:0 15px
}
.search-result-content .search-result-items .inner-grid .plusSymbol{
	background-color:#e6001d
}
/* .star-source{
	height:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	visibility:hidden;
	width:0
} */
.topseller-inner .reviews{
	padding:0 8px
}
.reviews .star{
	fill: #ffc402;
	stroke: #ffc402;
	stroke-width:1.5;
	height:16px;
	width:85px
}
/* .reviews svg{
	display:inline-block;
	vertical-align:top
}
.reviews .percent-0{
	fill:none
}
.reviews .percent-1{
	fill:url(#gradient1)
}
.reviews .percent-2{
	fill:url(#gradient2)
}
.reviews .percent-3{
	fill:url(#gradient3)
}
.reviews .percent-4{
	fill:url(#gradient4)
}
.reviews .percent-5{
	fill:url(#gradient5)
}
.reviews .percent-6{
	fill:url(#gradient6)
}
.reviews .percent-7{
	fill:url(#gradient7)
}
.reviews .percent-8{
	fill:url(#gradient8)
}
.reviews .percent-9{
	fill:url(#gradient9)
} */
.search-result-items .reviews .star{
	fill:#ffc402;
	stroke:#ffc402
}
#search-result-items .reviews .percent-0{
	fill:none
}
/* #search-result-items .reviews .percent-1{
	fill:url(#gradientclp1)
}
#search-result-items .reviews .percent-2{
	fill:url(#gradientclp2)
}
#search-result-items .reviews .percent-3{
	fill:url(#gradientclp3)
}
#search-result-items .reviews .percent-4{
	fill:url(#gradientclp4)
}
#search-result-items .reviews .percent-5{
	fill:url(#gradientclp5)
}
#search-result-items .reviews .percent-6{
	fill:url(#gradientclp6)
}
#search-result-items .reviews .percent-7{
	fill:url(#gradientclp7)
}
#search-result-items .reviews .percent-8{
	fill:url(#gradientclp8)
}
#search-result-items .reviews .percent-9{
	fill:url(#gradientclp9)
} */
.pt_product-search-result .primary-content .content-header{
	padding-left:15px
}
.pt_content-search-result .primary-content>h1,.pt_content-search-result .primary-content>h2,.pt_content-search-result .primary-content>p,.pt_product-search-noresult .primary-content>h1,.pt_product-search-noresult .primary-content>h2,.pt_product-search-noresult .primary-content>p{
	margin:0;
	padding:.1em 1%
}
.pt_content-search-result .primary-content .no-hits-footer,.pt_content-search-result .primary-content .no-hits-help,.pt_content-search-result .primary-content .no-hits-search,.pt_product-search-noresult .primary-content .no-hits-footer,.pt_product-search-noresult .primary-content .no-hits-help,.pt_product-search-noresult .primary-content .no-hits-search{
	padding:.1em 1%
}
.pt_content-search-result .primary-content .pagination,.pt_product-search-noresult .primary-content .pagination{
	float:none;
	padding:.1em 1%
}
.category-main-banner img{
	max-width:100%
}
.no-hits-search-term,.no-hits-search-term-suggest{
	color:#900;
	font-style:italic
}
.no-hits-footer{
	background:url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/../images/interface/icon-double-line-header.png) repeat-x scroll 0 0 transparent;
	margin:20px 0;
	padding:20px 0
}
.search-result-bookmarks{
	margin:15px
}
.search-result-bookmarks .first{
	border-right:1px solid #999;
	padding-right:5px
}
.search-result-options .items-per-page{
	float:left;
	margin-right:.5em
}
.search-result-items{
	margin:0;
	padding:0
}
.search-result-items li{
	list-style:none outside none
}
.search-result-items .new-row{
	clear:both
}
.search-result-items .grid-tile{
	background:none repeat scroll 0 0 #fff;
	box-shadow:0 0 9px #ccc;
	float:left;
	list-style:none outside none;
	margin:0 0 2% 20px;
	padding:2%;
	width:26%
}
.search-result-items .invisible{
	display:none
}
.search-result-content{
	clear:both;
	margin-top:0
}
@media(max-width:1023.5px){
	.search-result-content{
		border-top:1px solid #c6beb8
	}
}
@media(min-width:1023.5px){
	.search-result-content{
		margin-top:15px
	}
}
.search-result-content .product-price .price-standard{
	color:#999;
	font-weight:100;
	text-decoration:line-through
}



/* productList.css */



.product-list-component{
	margin:0 auto
}
.product-filters-container{
	background-color:#fff;
	border-bottom:1px solid #c6beb8;
	color:#27221D;
	font-size:.875rem;
	height:64px;
	line-height:22px;
	margin:0 auto;
	position:sticky;
	top:0;
	z-index:10;
}
@media(min-width:767.5px){
	.product-filters-container{
		height:76px
	}
}
@media(min-width:1023.5px){
	.product-filters-container{
		-ms-flex-align:center;
		align-items:center;
		display:-ms-flexbox;
		display:flex
	}
}
.product-filters-container__selected-filters-container{
	-ms-flex-align:center;
	align-items:center;
	border-bottom:1px solid #c6beb8;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	gap:16px;
	padding:16px 1px 26px
}
.product-filters-container__selected-filters-container i{
	cursor:pointer;
	display:-ms-flexbox;
	display:flex;
	font-size:15px
}
@media(min-width:1023.5px){
	.product-filters-container__selected-filters-container{
		gap:8px;
		padding-bottom:16px
	}
}
.product-filters-container__filters{
	border:1px solid #27221D;
	border-radius:3px;
	box-sizing:border-box;
	display:-ms-flexbox;
	display:flex;
	gap:16px;
	max-width:46%;
	padding:8px 16px 8px 24px
}
@media(min-width:1023.5px){
	.product-filters-container__filters{
		gap:8px
	}
}
.product-filters-container__filters:first-of-type{
	max-width:70%
}
.product-filters-container__selected-filter-label{
	box-sizing:border-box;
	font-family:'FuturaPTWebBold';
	font-size:14px;
	line-height:140%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.product-filters-container__clear-all{
	color:#27221D;
	cursor:pointer;
	font-family:'FuturaPTWebBook';
	font-size:1rem;
	line-height:140%;
	margin-right:8px;
	text-decoration:underline;
	text-transform:none
}
.product-filters-container__count{
	display:none
}
@media(min-width:1023.5px){
	.product-filters-container__count{
		color:#27221d;
		display:block;
		line-height:20px;
		margin-right:24px
	}
}
.product-filters-container__refinements{
	height:44px;
	padding:10px 0
}
.product-filters-container__refinements > div {
	height: 100%;
}
@media(min-width:767.5px){
	.product-filters-container__refinements{
		padding-bottom:16px;
		padding-right:24px;
		padding-top:16px
	}
}
@media(min-width:1023.5px){
	.product-filters-container__refinements{
		float:left;
		width:85%
	}
}
@media(max-width:767.5px){
	.product-filters-container__refinements{
		padding-right:0
	}
}
.product-filters-container__hamburger{
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	float:left;
	height:100%;
	margin-right:24px
}
@media(min-width:767.5px){
	.product-filters-container__hamburger{
		font-size:1.25rem;
		transition:width 1s,margin 1s
	}
}
@media(min-width:1023.5px){
	.product-filters-container__hamburger{
		position:absolute
	}
}
@media(max-width:767.5px){
	.product-filters-container__hamburger{
		display:none
	}
}
.product-filters-container__hamburger a{
	display:inline-block
}
.product-filters-container__hamburger a .zwg-icon__burger-menu{
	font-size:1.25rem
}
.product-filters-container__hamburger a:hover i{
	color:#c6beb8
}
@media(min-width:767.5px){
	.product-filters-container__hamburger.pointed-item:after{
		background:#fff;
		bottom:-12px;
		content:" ";
		height:17px;
		position:absolute;
		transform:rotate(-45deg);
		width:17px
	}
}
.product-filters-container__utility-minicart{
	-ms-flex-align:center;
	align-items:center;
	display:none;
	float:right;
	position:relative
}
@media(min-width:1023.5px){
	.product-filters-container__utility-minicart{
		display:-ms-flexbox;
		display:flex
	}
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--filled,.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined{
	color:#27221D
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--filled:before,.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined:before{
	font-size:1.5rem
}
.product-filters-container__utility-minicart .mini-cart-link .minicart-quantity{
	line-height:1.1
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined:hover,.product-filters-container__utility-minicart .mini-cart-link:hover i.zwg-icon__basket--outlined{
	color:#c6beb8
}
.product-filters-container__utility-minicart .mini-cart-content{
	border-radius:4px;
	right:-12px;
	top:46px
}
.product-filters-container__utility-minicart .mini-cart-content:before{
	background:#fff;
	border:1px solid #c6beb8;
	border-bottom:0;
	border-left:0;
	height:14px;
	position:absolute;
	right:17px;
	top:-8px;
	transform:rotate(-45deg);
	width:14px;
	z-index:101
}
.product-filters-container__utility-minicart span{
	display:inline-block
}
.product-filters-container__utility-minicart i{
	font-size:1.5rem
}
.search-refinebar{
	height:100%;
	overflow-y:hidden;
}
@media(min-width:1023.5px){
	.search-refinebar{
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap
	}
}
.search-refinebar.overlay-active{
	position:relative;
	z-index:-1
}
.search-refinebar__static .btn-greyed{
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex
}
.search-refinebar__static i{
	font-size:24px;
	/* padding-bottom:7px; */
	padding-left:10px;
	transition:padding-left 1s ease-in-out
}
@media(min-width:575.5px){
	.search-refinebar__static i{
		padding-left:45px
	}
}
@media(max-width:767.5px){
	.search-refinebar__static .btn-greyed{
		margin:0
	}
}
@media(min-width:1023.5px){
	.search-refinebar__static i{
		padding-left:18px
	}
}
/* @media(min-width:767.5px) and (max-width:1023.5px){
	.search-refinebar__static{
		display:none
	}
} */
.search-refinebar__dynamic{
	display:-ms-flexbox;
	display:flex;
	height:100%;
	overflow-y:hidden;
	padding-bottom:3px;
	-ms-scroll-snap-type:x mandatory;
	scroll-snap-type:x mandatory;
	scrollbar-width:none;
	width:100%
}
@media(min-width:1023.5px){
	.search-refinebar__dynamic{
		-ms-flex-negative:1;
		flex-shrink:1;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-ms-scroll-snap-type:none;
		scroll-snap-type:none
	}
}
.search-refinebar__dynamic.hide{
	display:none
}
.search-refinebar__dynamic:after{
	color:#fff;
	content:".";
	display:block;
	margin-left:34px
}
@media(min-width:1023.5px){
	.search-refinebar__dynamic:after{
		display:none
	}
}
.search-refinebar__dynamic::-webkit-scrollbar{
	display:none
}
@media(max-width:767.5px){
	.search-refinebar__dynamic{
		display:inline-block;
		width:calc(50% - 8px);
	}
}
.search-refinebar__sorting{
	margin:0
}
@media(min-width:1023.5px){
	.search-refinebar__sorting{
		margin:0 16px 0 0
	}
}
.search-refinebar__sorting select{
	font-size:.875rem
}
.search-refinebar button{
	color:#27221D;
	font-family:'FuturaPTWebBook';
	font-size:.875rem;
	margin-left:8px;
	text-transform:none
}
@media(max-width:767.5px){
	.search-refinebar{
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	.search-refinebar .btn-greyed{
		display:none
	}
	.search-refinebar__static{
		display:-ms-flexbox;
		display:flex;
		width:calc(50% - 8px);
	}
	.search-refinebar__static>.btn-greyed{
		display:-ms-flexbox;
		display:flex;
		width: 100%;
    justify-content: space-between;
	}
}
.product-results-container{
	color:#27221d;
	font-size:.875rem;
	line-height:20px;
	margin-top:21px;
	width:100%
}
@media(min-width:1023.5px){
	.product-results-container{
		display:none
	}
}
.search-refinebar-flyout__container{
	background-color:#fff;
	height:100vh;
	margin-top:0;
	overflow-x:hidden;
	overflow-y:scroll;
	position:fixed;
	right:-90%;
	top:0;
	transition:1s;
	z-index:100
}
@media(min-width:1023.5px){
	.search-refinebar-flyout__container{
		width:480px
	}
}
.search-refinebar-flyout__container.active{
	opacity:1;
	right:0
}
.search-refinebar-flyout__container.ios{
	height:100%!important
}
.search-refinebar-flyout__container.ios>.search-refinebar-flyout__refinements-wrapper{
	height:auto
}
.search-refinebar-flyout__refinements-wrapper{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	height:auto;
	margin:70px 0 0;
	min-height:100%;
	width:240px
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinements-wrapper{
		margin:80px 0 0;
		width:370px
	}
}
.search-refinebar-flyout__refinement-title{
	color:#27221D;
	font-family:'FuturaPTWebBold';
	font-size:1.25rem;
	line-height:26px;
	position:relative;
	text-transform:none
}
/* @media(min-width:769px){
	.search-refinebar-flyout__refinement-title{
		font-size:1.25rem
	}
} */
.search-refinebar-flyout__refinement-title i{
	color:#27221D;
	font-size:2rem;
	position:absolute;
	right:0
}
.search-refinebar-flyout__refinement-values-selected{
	color:#27221d;
	font-family:'FuturaPTWebBook';
	font-size:.875rem;
	line-height:20px;
	text-transform:none
}
.search-refinebar-flyout__refinement-values{
	padding:16px 0
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinement-values{
		padding:24px 0
	}
}
.search-refinebar-flyout__refinement-values--color{
	-ms-flex-pack:start;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	justify-content:flex-start
}
.search-refinebar-flyout__refinement-values--color.hide{
	display:none
}
.search-refinebar-flyout__refinement-value-color{
	box-sizing:border-box;
	margin:24px 24px 0 0;
	width:64px
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinement-value-color{
		margin:38px 37px 0 0
	}
}
.search-refinebar-flyout__refinement-value-color a.color-link,.search-refinebar-flyout__refinement-value-color span.color-link{
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	height:64px;
	width:100%
}
.search-refinebar-flyout__refinement-value-color.swatch-white a.color-link,.search-refinebar-flyout__refinement-value-color.swatch-white span.color-link{
	border:1px solid #c6beb8;
	box-sizing:border-box;
	cursor:pointer
}
.search-refinebar-flyout__refinement-value-color.selected a,.search-refinebar-flyout__refinement-value-color.selected span.color-link,.search-refinebar-flyout__refinement-value-color.selected.swatch-black a,.search-refinebar-flyout__refinement-value-color.selected.swatch-black span.color-link{
	background:url(/local/templates/zwilling/images/check.svg) 50%/13px no-repeat
}
@media(max-width:767.5px){
	.search-refinebar-flyout__refinement-value-color:nth-child(3n){
		margin-right:0
	}
	.search-refinebar-flyout__refinement-value-color:nth-last-child(-n+3){
		padding-bottom:0
	}
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinement-value-color:nth-child(4n){
		margin-right:0
	}
	.search-refinebar-flyout__refinement-value-color:nth-last-child(-n+4){
		padding-bottom:0
	}
	.search-refinebar-flyout__refinement-value-color:nth-child(3n){
		margin-right:37px
	}
}
.search-refinebar-flyout__refinement-value-color:last-child{
	margin-right:0
}
.search-refinebar-flyout__refinement-value-color--selected{
	border:2px solid #27221D;
	border-radius:3px;
	height:64px;
	padding:2px
}
.search-refinebar-flyout__refinement-value-color-text{
	color:#27221d;
	font-family:'FuturaPTWebBook';
	font-size:.75rem;
	text-align:center;
	text-transform:none
}
.search-refinebar-flyout__refinement-value-color-text a.value-color-text,.search-refinebar-flyout__refinement-value-color-text span.value-color-text{
	background:0 0!important;
	cursor:pointer
}
.search-refinebar-flyout__refinement{
	margin-bottom:16px
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinement{
		margin-bottom:24px
	}
}
.search-refinebar-flyout__refinement-name{
	border-bottom:1px solid #c6beb8;
	padding-bottom:16px;
	width:100%
}
@media(min-width:767.5px){
	.search-refinebar-flyout__refinement-name{
		padding-bottom:24px
	}
}
.search-refinebar-flyout__refinement-value-row{
	-ms-flex-align:center;
	-ms-flex-preferred-size:100%;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	flex-basis:100%;
	margin-bottom:5px
}
.search-refinebar-flyout__refinement-value-row label{
	margin-bottom:0
}
.search-refinebar-flyout__refinement-value-row input[type=checkbox],.search-refinebar-flyout__refinement-value-row input[type=checkbox]:checked{
	height:24px;
	width:24px
}
.search-refinebar-flyout__refinement-value-row input[type=checkbox]:checked {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciA1IiBkPSJNMSA2Ljg5ODQ0TDUuMjQyNjQgMTEuMTQxMUwxNS4xNDIxIDEuMjQxNTgiIHN0cm9rZT0iIzI3MjIxRCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
	background-size: 18px 18px;
}

.search-refinebar-flyout__refinement-value-row input[type=checkbox]:disabled{
	cursor:unset
}
.search-refinebar-flyout__refinement-value-row.hide{
	display:none
}
.search-refinebar-flyout__refinement-value-row.catlevel-2{
	padding-left:20px
}
.search-refinebar-flyout__refinement-value-row.catlevel-3{
	padding-left:40px
}
.search-refinebar-flyout__refinement-value-row a.active{
	color:#27221d;
	font-family:'FuturaPTWebBold';
	font-size:.875rem;
	text-transform:none
}
.search-refinebar-flyout__refinement-values-expand{
	font-family:'FuturaPTWebBold';
	color: #27221D;
	font-size: 1.125rem;
	font-weight: 500;
	letter-spacing: 0.36px;
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline;
}
/* @media(min-width:1023.5px){
	.search-refinebar-flyout__refinement-values-expand{
		font-family:'FuturaPTWebBold';
		color: #27221D;
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 0.36px;
	}
} */
.search-refinebar-flyout__actions{
	-ms-flex-pack:justify;
	background-color:#fff;
	bottom:0;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between;
	margin-top:auto;
	padding:24px 0 64px;
	position:sticky
}
@media(min-width:767.5px){
	.search-refinebar-flyout__actions{
		padding:24px 0
	}
}
@media(min-width:1023.5px){
	.search-refinebar-flyout__actions{
		padding:48px 0
	}
}
.search-refinebar-flyout__actions button:disabled{
	pointer-events:none
}
@media(max-width:767.5px){
	.search-refinebar-flyout__actions .btn-primary,.search-refinebar-flyout__actions .btn-secondary{
		padding-left:10px;
		padding-right:10px
	}
}
.search-refinebar-flyout__overlay{
	background-color:#363029;
	height:100%;
	left:0;
	opacity:.5;
	position:fixed;
	top:0;
	width:100%;
	z-index:0;
	display: none;
}
.search-refinebar-flyout__overlay.active {
	display: block;
}
.zwg-custom-dropdown,select.dd-main{
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	box-sizing:border-box;
	color:#27221D;
	height:44px;
	text-transform:none
}
select.dd-main{
	background:#efecea url(/local/templates/zwilling/components/bitrix/catalog/main_catalog/../../iconfont/svg/chevron--down.svg) 96% 50%/22px no-repeat;
	max-width:100%;
	overflow:hidden;
	padding:10px 40px 10px 16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:auto
}
.zwg-custom-dropdown{
	padding:4px 15px 5px 16px;
	transition:padding-right 1s ease-in-out
}
.zwg-custom-dropdown .custom-icon{
	background:url(/local/templates/zwilling/images/chevron--down.svg) no-repeat 50%;
	height:17px;
	width:20px
}
.zwg-custom-dropdown.close-selector{
	background:#efecea;
	border:1px solid #efecea
}
.zwg-custom-dropdown.close-selector:hover,.zwg-custom-dropdown.open-selector{
	background:#fff;
	border:1px solid #27221D
}
.zwg-custom-dropdown.changed-dropdown-sorting{
	border:1px solid #27221D
}
.zwg-custom-dropdown.ui-selectmenu-button{
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	padding-block:12px;
	text-overflow:ellipsis;
	width:auto
}
.zwg-custom-dropdown.ui-selectmenu-button .ui-selectmenu-text{
	padding-bottom:0;
	padding-left:0;
	padding-top:0
}
@media(min-width:419.5px){
	.zwg-custom-dropdown{
		padding-right:86px
	}
	.zwg-custom-dropdown.ui-selectmenu-button{
		width:100%;
	}
}
.zwg-custom-dropdown-selectmenu{
	width:auto
}
.zwg-custom-dropdown-selectmenu ul {
	padding-left: 0;
}
.zwg-custom-dropdown-selectmenu.ui-selectmenu-open{
	background:#fff;
	border:0;
	border-radius:3px;
	box-shadow:0 3px 6px 3px #f1f1f1;
	outline:1px solid #27221D;
	overflow:hidden;



	/* width: 100%;
	top: 100%;
	box-sizing: border-box;
	z-index: 1; */
}
.zwg-custom-dropdown-selectmenu .ui-menu .ui-state-active,.zwg-custom-dropdown-selectmenu .ui-menu .ui-state-focus{
	margin:0
}
.zwg-custom-dropdown-selectmenu .ui-menu-item{
	color:#27221D;
	font-family:'FuturaPTWebBook';
	font-size:.875rem;
	line-height:normal;
	padding:0;
	text-transform:none;
	white-space:nowrap;
	list-style: none;
}
.zwg-custom-dropdown-selectmenu .ui-menu-item .ui-state-active,.zwg-custom-dropdown-selectmenu .ui-menu-item:hover{
	background-color:#efecea
}
.zwg-custom-dropdown-selectmenu .ui-menu-item .checked-item{
	box-sizing:border-box;
	overflow:hidden;
	padding-right:40px;
	text-overflow:ellipsis;
	width:100%;
	position: relative;
}
.zwg-custom-dropdown-selectmenu .ui-menu-item .checked-item:after{
	background-image:url(/local/templates/zwilling/images/check.svg);
	background-position:50%;
	background-size:contain;
	content:" ";
	display:inline-block;
	height:20px;
	position:absolute;
	right:12px;
	top:50%;
	transform:translateY(-50%);
	width:20px
}
.zwg-custom-dropdown-selectmenu .ui-menu-item-wrapper{
	padding:8px 16px
}
.width-0{
	margin:0;
	padding:0;
	width:0
}
.visibility-none,.width-0{
	visibility:hidden
}
.product-list{
	margin:0;
	padding-left:0;
	padding-right:0;
	width:100%
}
.breadcrumb-container{
	margin-top:21px;
	max-width:100%;
	padding:0;
	width:1350px
}
@media(min-width:1023.5px){
	.listing-container .breadcrumb-container{
		margin:auto
	}
}
.listing-container .container{
	margin:auto;
	max-width:100%;
	overflow:visible;
	padding-left:0;
	width:1350px
}
.listing-container .container>.row{
	margin-left:24px;
	margin-right:24px
}
.listing-container .listing-container{
	margin-left:0;
	margin-right:0
}
.listing-container .breadcrumb{
	margin: 0;


	padding: 32px 0 18px;
	margin-left:24px;
	margin-right:24px
}
.listing-container .listing-inner{
	margin:auto;
	max-width:100%;
	width:1350px
}
.listing-container .slot-grid-header{
	margin-left:24px;
	margin-right:24px;
	max-width:1350px;
	width:100%
}
.listing-container .category-title{
	margin-left:24px
}
.listing-container .category-promo-banner-type3{
	margin:0
}
@media(min-width:1023.5px){
	.listing-container .category-promo-banner-type3 .no-cat-banner-img{
		margin-top:90px
	}
	.listing-container .category-promo-banner-type3 .cat-desc-wrapper .category-content{
		margin-bottom:48px
	}
}
.search-result-content{
	border-top:0;
	margin:0 -1px 0 0;
	overflow:hidden;
	position:relative;
	width:100%
}
.search-result-content .search-result-items.tiles-container{
	border-top:1px solid #c6beb8;
	margin-top:-2px;
	margin-right: -1px;
}
@media(max-width:1023.5px){
	.search-result-content .search-result-items.tiles-container{
		margin-left:-12px;
		margin-right:-12px
	}
}
.search-result-items__tile{
	border-bottom:1px solid #c6beb8;
	border-right:1px solid #c6beb8;
	padding-top:0;
	position:relative
}
.search-result-items .mat-container{
	margin-left:-12px;
	margin-right:-12px
}
.search-result-items .mat-container .text-is-below{
	height:100%;
	flex-wrap: nowrap;
	flex-direction: column;
}
.listing-inner .plp-bottom-copy-row{
	margin:0
}
.search-results-product-content .show-more{
	-ms-flex-align:center;
	-ms-flex-pack:center;
	align-items:center;
	color:#27221d;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	font-family:'FuturaPTWebBold';
	font-size:.6875rem;
	justify-content:center;
	text-align:center;
	text-transform:uppercase
}
.search-results-product-content .show-more__text{
	padding-top:30px
}
.search-results-product-content .show-more__button{
	-ms-flex-align:center;
	align-items:center;
	background-color:#27221D;
	cursor:pointer;
	display:-ms-flexbox;
	display:flex;
	height:38px;
	margin:0 auto;
	padding:0
}
.search-results-product-content .show-more__link{
	color:#fff;
	padding:11px 20px;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 2px;
}
.search-results-product-content .show-more__message{
	color:#27221d;
	font-family:'FuturaPTWebBook';
	font-size:1.125rem;
	line-height:20px;
	margin-bottom:15px;
	margin-top:35px;
	text-transform:none;
}
@media(min-width:1023.5px){
	.search-results-product-content .show-more__message{
		color:#27221d;
		font-family:'FuturaPTWebBook';
		font-size:1.25rem;
		line-height:24px;
		margin-bottom:15px;
		text-transform:none;
	}
}
.product-tile-wrapper{
	background-color:#fff;
	position:relative
}
.product-tile-wrapper .product-tile{
	height:100%
}
.product-tile-wrapper .product-tile .product-image-wrapper{
	text-align:center
}
.product-tile-wrapper .product-tile .product-image-wrapper .product-image{
	width:100%
}
.product-tile-wrapper .product-tile .product-image-wrapper .product-image a.thumb-link,.product-tile-wrapper .product-tile .product-image-wrapper .product-image span.thumb-link{
	display:block;
	height:unset;
	margin-bottom:40px;
	position:relative
}
@media(min-width:767.5px){
	.product-tile-wrapper .product-tile .product-image-wrapper .product-image a.thumb-link,.product-tile-wrapper .product-tile .product-image-wrapper .product-image span.thumb-link{
		margin-bottom:0
	}
}
.product-tile-wrapper .product-tile .product-brand-name-wrapper .brand-name{
	color:#27221d;
	font-family:'FuturaPTWebBook';
	font-size:.6875rem;
	letter-spacing:.5px;
	line-height:140%;
	padding:0;
	text-transform:none;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.product-tile-wrapper .product-tile .product-brand-name-wrapper .brand-name{
		font-size:.875rem
	}
}
.product-tile-wrapper .product-tile .product-brand-name-wrapper .product-name{
	line-height:140%;
	margin-bottom:0;
	padding:0
}
.product-tile-wrapper .product-tile .reviews{
	margin:0;
	text-align:left
}
.product-tile-wrapper .product-tile .reviews .star{
	fill:#ffc402;
	stroke:#ffc402
}
.product-tile-wrapper .product-tile .reviews .percent-0{
	fill:none
}
.product-tile-wrapper .product-tile .reviews .percent-1{
	fill:url(#gradientclp1)
}
.product-tile-wrapper .product-tile .reviews .percent-2{
	fill:url(#gradientclp2)
}
.product-tile-wrapper .product-tile .reviews .percent-3{
	fill:url(#gradientclp3)
}
.product-tile-wrapper .product-tile .reviews .percent-4{
	fill:url(#gradientclp4)
}
.product-tile-wrapper .product-tile .reviews .percent-5{
	fill:url(#gradientclp5)
}
.product-tile-wrapper .product-tile .reviews .percent-6{
	fill:url(#gradientclp6)
}
.product-tile-wrapper .product-tile .reviews .percent-7{
	fill:url(#gradientclp7)
}
.product-tile-wrapper .product-tile .reviews .percent-8{
	fill:url(#gradientclp8)
}
.product-tile-wrapper .product-tile .reviews .percent-9{
	fill:url(#gradientclp9)
}
.product-tile-wrapper .product-tile .reviews .bv-inline-ratings .inline-review-count.hide{
	display:inline;
	font-size:.75rem
}
.product-tile-wrapper.slim-tile{
	margin:0 auto;
	width:65%
}
.product-tile-wrapper.slim-tile .inner-grid{
	height:420px
}
.product-tile-wrapper.slim-tile .product-image-wrapper{
	text-align:center
}
.product-tile-wrapper.slim-tile .product-image-wrapper .product-image{
	height:180px;
	width:100%
}
.product-tile-wrapper.slim-tile .product-image-wrapper .product-image a.thumb-link,.product-tile-wrapper.slim-tile .product-image-wrapper .product-image span.thumb-link{
	height:180px;
	max-height:180px;
	max-width:100%
}
.product-tile-wrapper.slim-tile .product-brand-name-wrapper{
	height:auto;
	max-height:none
}
.product-tile-wrapper.slim-tile .product-brand-name-wrapper .brand-name{
	line-height:normal;
	max-height:34px
}
.product-tile-wrapper.slim-tile .reviews{
	height:auto;
	margin:18px 0 56px;
	min-height:15px;
	text-align:left
}
.product-tile-wrapper.slim-tile .product-pricing{
	right:5px
}
.product-tile .product-item-badge-wrap{
	top:10px;
	width:calc(100% - 40px)
}
.product-tile .product-item-badge-wrap .product-item-badge{
	margin-top:0
}
.product-tile .product-pricing{
	right:3px
}
/* .search-result-items .product-tile .addToCart .quick-add-to-cart{
	display:block
}
@media(min-width:1023.5px){
	.search-result-items .product-tile .addToCart .quick-add-to-cart{
		display:block
	}
} */
.product-tile .product-available-size{
	font-size:.6875rem;
	line-height:140%;
	text-transform:uppercase
}
.product-tile .product-swatches{
	display:block;
	height:21px;
	text-align:center
}
.product-tile .product-swatches .swatch-list{
	display:inline-block;
	margin:0;
	padding-left:0
}
.product-tile .product-swatches .swatch-list li.plp-color:nth-child(1n+7):not(.nohiddenswatch){
	display:none
}
@media(max-width:767.5px){
	.product-tile .product-swatches .swatch-list li.plp-color:nth-child(1n+5):not(.nohiddenswatch){
		display:none
	}
}
.product-tile .product-swatches .swatch-list li{
	display:inline-block;
	list-style:none;
	padding-right:2px;
	position:relative;
	vertical-align:middle
}
.product-tile .product-swatches .swatch-list li.see-more-color{
	display:none
}
.product-tile .product-swatches .swatch-list a,.product-tile .product-swatches .swatch-list span{
	display:block;
	height:19px;
	width:19px
}
.product-tile .product-swatches .swatch-list img{
	height:19px;
	vertical-align:baseline;
	width:19px
}
.product-tile-wrapper,.search-result-items__tile{
	padding:0 12px
}
.product-tile-wrapper .inner-grid,.search-result-items__tile .inner-grid{
	padding-bottom:12px
}
.product-tile-wrapper .inner-grid .product-tile,.search-result-items__tile .inner-grid .product-tile{
	min-width:105px;
	padding:0
}
.product-tile-wrapper .inner-grid .product-tile .product-brand-name-wrapper,.search-result-items__tile .inner-grid .product-tile .product-brand-name-wrapper{
	margin-bottom:10px
}
.product-tile-wrapper .inner-grid .product-tile .product-available-size,.product-tile-wrapper .inner-grid .product-tile .product-swatches,.search-result-items__tile .inner-grid .product-tile .product-available-size,.search-result-items__tile .inner-grid .product-tile .product-swatches{
	padding:0 0 10px
}
.product-tile-wrapper .inner-grid .product-tile .product-available-size,.search-result-items__tile .inner-grid .product-tile .product-available-size{
	height:31px
}
.product-tile-wrapper .inner-grid .product-tile .brand-name,.search-result-items__tile .inner-grid .product-tile .brand-name{
	max-height:30px
}
@media(min-width:1023.5px){
	.product-tile-wrapper .inner-grid .product-tile .brand-name,.search-result-items__tile .inner-grid .product-tile .brand-name{
		max-height:42px
	}
}
.product-tile-wrapper .inner-grid .product-tile .product-name>.name-link,.search-result-items__tile .inner-grid .product-tile .product-name>.name-link{
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	display:-webkit-box;
	height:60px;
	line-height:15px;
	max-height:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-break:break-word;
	font-size: 13px;
}
@media(min-width:1023.5px){
	.product-tile-wrapper .inner-grid .product-tile .product-name>.name-link,.search-result-items__tile .inner-grid .product-tile .product-name>.name-link{
		height:84px;
		line-height:21px;
		max-height:84px
	}
}
.product-tile-wrapper .inner-grid .product-tile .reviews,.search-result-items__tile .inner-grid .product-tile .reviews{
	height:43px;
	margin:0;
	padding:0;
	margin-top: auto;
}
.product-tile-wrapper .inner-grid .product-tile .addtocartplp,.product-tile-wrapper .inner-grid .product-tile .notifyme-cta,.product-tile-wrapper .inner-grid .product-tile .product-pricing,.search-result-items__tile .inner-grid .product-tile .addtocartplp,.search-result-items__tile .inner-grid .product-tile .notifyme-cta,.search-result-items__tile .inner-grid .product-tile .product-pricing{
	margin:0;
	position:static
}
.product-tile-wrapper .inner-grid .product-tile .product-pricing,.search-result-items__tile .inner-grid .product-tile .product-pricing{
	-ms-flex-pack:end;
	-ms-flex-align:end;
	-ms-flex-order:1;
	-ms-flex-positive:1;
	align-items:flex-end;
	display:-ms-flexbox;
	display:flex;
	flex-grow:1;
	height:100%;
	justify-content:flex-end;
	min-height:37px;
	order:1;
	padding:0
}
.product-tile-wrapper .inner-grid .product-tile .addtocart-price-qty,.search-result-items__tile .inner-grid .product-tile .addtocart-price-qty{
	-ms-flex-pack:justify;
	-ms-flex-align:end;
	align-items:flex-end;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between
}
.product-tile-wrapper .inner-grid .product-tile .addtocart-plp,.search-result-items__tile .inner-grid .product-tile .addtocart-plp{
	padding-top:5px
}
.product-tile-wrapper .inner-grid .product-tile .notifyme-cta,.search-result-items__tile .inner-grid .product-tile .notifyme-cta{
	padding-top:13px
}
.product-tile-wrapper .inner-grid .product-tile .notifyme-cta img,.search-result-items__tile .inner-grid .product-tile .notifyme-cta img{
	margin:0
}






/* editorial.css */



/* a .cta-bigarrow,a .zwg-icon__arrow--right{
	bottom:-8px;
	font-size:1.75rem;
	position:absolute;
	right:-40px
}
@media(min-width:1023.5px){
	a .cta-bigarrow,a .zwg-icon__arrow--right{
		bottom:-5px;
		font-size:2.875rem;
		right:-60px
	}
}
a .cta-mediumarrow-right,a .zwg-icon-zwg-icon__chevron--right{
	font-size:2rem
} */
.editorial{
	-ms-flex-pack:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	justify-content:center
}
.editorial a{
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline
}
.editorial .heading{
	text-transform:uppercase
}
.editorial .content,.editorial .heading{
	box-sizing:border-box;
	-ms-flex:1 0 100%;
	flex:1 0 100%
}
.editorial .content h1,.editorial .heading h1{
	color:#27221D;
	font-family: 'FuturaPTWebBold';
	font-size:2.125rem;
	line-height:115%;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.editorial .content h1,.editorial .heading h1{
		font-size:3rem
	}
}
.editorial .content h2,.editorial .heading h2{
	color:#27221D;
	font-family: 'FuturaPTWebBold';
	font-size:1.625rem;
	line-height:115%;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.editorial .content h2,.editorial .heading h2{
		font-size:1.95rem;
	}
}
.editorial .content h3,.editorial .heading h3{
	color:#27221D;
	font-family: 'FuturaPTWebBold';
	font-size:1.25rem;
	line-height:115%;
	text-transform:uppercase
}
@media(min-width:1023.5px){
	.editorial .content h3,.editorial .heading h3{
		font-size:1.375rem
	}
}
.editorial .content h4,.editorial .heading h4{
	color:#27221D;
	font-family: 'FuturaPTWebBold';
	font-size:1.25rem;
	line-height:115%;
	text-transform:none
}
@media(min-width:1023.5px){
	.editorial .content h4,.editorial .heading h4{
		font-size:1.375rem
	}
}
.editorial .content p,.editorial .heading p{
	color:#27221D;
	font-family: 'FuturaPTWebBook';
	font-size: 16px;
	line-height:140%;
	text-transform:none;
}
.editorial .cta{
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	padding:10px
}
.editorial .cta a{
	display:inline;
	font-size:.875rem;
	letter-spacing:2px;
	line-height:30px;
	position:relative;
	text-align:center;
	width:-moz-fit-content;
	width:fit-content
}
.editorial .cta a span{
	font-weight:700;
	padding-right:65px;
	text-transform:uppercase
}
.editorial .cta a .cta-bigarrow,.editorial .cta a .zwg-icon__arrow--right{
	bottom:0;
	right:0;
	transition:right .5s
}
.editorial .cta a:hover .cta-bigarrow,.editorial .cta a:hover .zwg-icon__arrow--right{
	right:20px
}


/* progressbar.css */


.progress-bar{
	width:100%
}
.progress-bar-background{
	background-color:#c6beb8;
	border-radius:8px;
	height:2px;
	overflow:hidden;
	width:100%
}
.progress-bar-value{
	background-color:#ee1c25;
	border-collapse:separate;
	border-radius:8px;
	height:100%;
	outline:2px solid #fff;
	transition:width 1s
}
.progress-bar [data-width^="1"]{
	width:1%
}
.progress-bar [data-width^="2"]{
	width:2%
}
.progress-bar [data-width^="3"]{
	width:3%
}
.progress-bar [data-width^="4"]{
	width:4%
}
.progress-bar [data-width^="5"]{
	width:5%
}
.progress-bar [data-width^="6"]{
	width:6%
}
.progress-bar [data-width^="7"]{
	width:7%
}
.progress-bar [data-width^="8"]{
	width:8%
}
.progress-bar [data-width^="9"]{
	width:9%
}
.progress-bar [data-width^="10"]{
	width:10%
}
.progress-bar [data-width^="11"]{
	width:11%
}
.progress-bar [data-width^="12"]{
	width:12%
}
.progress-bar [data-width^="13"]{
	width:13%
}
.progress-bar [data-width^="14"]{
	width:14%
}
.progress-bar [data-width^="15"]{
	width:15%
}
.progress-bar [data-width^="16"]{
	width:16%
}
.progress-bar [data-width^="17"]{
	width:17%
}
.progress-bar [data-width^="18"]{
	width:18%
}
.progress-bar [data-width^="19"]{
	width:19%
}
.progress-bar [data-width^="20"]{
	width:20%
}
.progress-bar [data-width^="21"]{
	width:21%
}
.progress-bar [data-width^="22"]{
	width:22%
}
.progress-bar [data-width^="23"]{
	width:23%
}
.progress-bar [data-width^="24"]{
	width:24%
}
.progress-bar [data-width^="25"]{
	width:25%
}
.progress-bar [data-width^="26"]{
	width:26%
}
.progress-bar [data-width^="27"]{
	width:27%
}
.progress-bar [data-width^="28"]{
	width:28%
}
.progress-bar [data-width^="29"]{
	width:29%
}
.progress-bar [data-width^="30"]{
	width:30%
}
.progress-bar [data-width^="31"]{
	width:31%
}
.progress-bar [data-width^="32"]{
	width:32%
}
.progress-bar [data-width^="33"]{
	width:33%
}
.progress-bar [data-width^="34"]{
	width:34%
}
.progress-bar [data-width^="35"]{
	width:35%
}
.progress-bar [data-width^="36"]{
	width:36%
}
.progress-bar [data-width^="37"]{
	width:37%
}
.progress-bar [data-width^="38"]{
	width:38%
}
.progress-bar [data-width^="39"]{
	width:39%
}
.progress-bar [data-width^="40"]{
	width:40%
}
.progress-bar [data-width^="41"]{
	width:41%
}
.progress-bar [data-width^="42"]{
	width:42%
}
.progress-bar [data-width^="43"]{
	width:43%
}
.progress-bar [data-width^="44"]{
	width:44%
}
.progress-bar [data-width^="45"]{
	width:45%
}
.progress-bar [data-width^="46"]{
	width:46%
}
.progress-bar [data-width^="47"]{
	width:47%
}
.progress-bar [data-width^="48"]{
	width:48%
}
.progress-bar [data-width^="49"]{
	width:49%
}
.progress-bar [data-width^="50"]{
	width:50%
}
.progress-bar [data-width^="51"]{
	width:51%
}
.progress-bar [data-width^="52"]{
	width:52%
}
.progress-bar [data-width^="53"]{
	width:53%
}
.progress-bar [data-width^="54"]{
	width:54%
}
.progress-bar [data-width^="55"]{
	width:55%
}
.progress-bar [data-width^="56"]{
	width:56%
}
.progress-bar [data-width^="57"]{
	width:57%
}
.progress-bar [data-width^="58"]{
	width:58%
}
.progress-bar [data-width^="59"]{
	width:59%
}
.progress-bar [data-width^="60"]{
	width:60%
}
.progress-bar [data-width^="61"]{
	width:61%
}
.progress-bar [data-width^="62"]{
	width:62%
}
.progress-bar [data-width^="63"]{
	width:63%
}
.progress-bar [data-width^="64"]{
	width:64%
}
.progress-bar [data-width^="65"]{
	width:65%
}
.progress-bar [data-width^="66"]{
	width:66%
}
.progress-bar [data-width^="67"]{
	width:67%
}
.progress-bar [data-width^="68"]{
	width:68%
}
.progress-bar [data-width^="69"]{
	width:69%
}
.progress-bar [data-width^="70"]{
	width:70%
}
.progress-bar [data-width^="71"]{
	width:71%
}
.progress-bar [data-width^="72"]{
	width:72%
}
.progress-bar [data-width^="73"]{
	width:73%
}
.progress-bar [data-width^="74"]{
	width:74%
}
.progress-bar [data-width^="75"]{
	width:75%
}
.progress-bar [data-width^="76"]{
	width:76%
}
.progress-bar [data-width^="77"]{
	width:77%
}
.progress-bar [data-width^="78"]{
	width:78%
}
.progress-bar [data-width^="79"]{
	width:79%
}
.progress-bar [data-width^="80"]{
	width:80%
}
.progress-bar [data-width^="81"]{
	width:81%
}
.progress-bar [data-width^="82"]{
	width:82%
}
.progress-bar [data-width^="83"]{
	width:83%
}
.progress-bar [data-width^="84"]{
	width:84%
}
.progress-bar [data-width^="85"]{
	width:85%
}
.progress-bar [data-width^="86"]{
	width:86%
}
.progress-bar [data-width^="87"]{
	width:87%
}
.progress-bar [data-width^="88"]{
	width:88%
}
.progress-bar [data-width^="89"]{
	width:89%
}
.progress-bar [data-width^="90"]{
	width:90%
}
.progress-bar [data-width^="91"]{
	width:91%
}
.progress-bar [data-width^="92"]{
	width:92%
}
.progress-bar [data-width^="93"]{
	width:93%
}
.progress-bar [data-width^="94"]{
	width:94%
}
.progress-bar [data-width^="95"]{
	width:95%
}
.progress-bar [data-width^="96"]{
	width:96%
}
.progress-bar [data-width^="97"]{
	width:97%
}
.progress-bar [data-width^="98"]{
	width:98%
}
.progress-bar [data-width^="99"]{
	width:99%
}
.progress-bar [data-width^="100"]{
	width:100%
}



	.listing-container {
		background: #fff;
	}
	/* .breadcrumb-container {
    margin-top: 21px;
    max-width: 100%;
    padding: 0;
    width: 1350px;
		margin: auto;
	} */
	.carousel .slick-dots {
		display: flex;
	}
	.carousel .slick-dots li {
		flex-grow: 1;
	}
	.mat-container__col-text .text-description p {
		font-size: 16px;
		font-weight: 400;
		min-height: 42px;
		letter-spacing: normal;
	}

	.catalog-articles-slider .slick-slide > div,
	.catalog-articles-slider .carousel__item {
		height: 100%;
	}

	.top-sellers {
		padding-top: 105px;
    padding-bottom: 100px;
		margin-bottom: 95px;
	}

	@media screen and (max-width: 1024px) {
		.top-sellers {
			padding-top: 50px;
			padding-bottom: 43px;
			margin-bottom: 80px;
			margin-top: 80px;
		}
	}

	
	.BVInlineRatings {
		display: flex;
		align-items: center;
	}
	.BVInlineRatings .sr-only{
		clip:rect(0,0,0,0);
		color:#27221d;
		display:inline-block;
		font-size:14px;
		height:auto;
		margin:0 0 0 4px;
		overflow:hidden;
		position:static;
		width:auto;
		line-height: 1;
	}

	.mat-container__col-text .text-description a.card-banner-more {
		margin-top: 15px;
		color: #EE1C25;
		display: block;
    width: fit-content;
	}



	.product-item-badge-wrap{
		float:left;
		position:absolute;
		width:calc(100% - 25px);
		z-index:1
	}

	.category-slider-descr {
		color: #27221D;
		text-align: center;
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 0.48px;
		margin-bottom: 15px;
	}
	.category-slider-descr p {
		margin-top: 0;
	}

	@media screen and (max-width: 767px) {
		.category-slider-descr {
			font-size: 14px;
			font-weight: 400;
			line-height: 1.3;
			letter-spacing: 0.42px;
		}
	}
	
	.mat-container__col-text .text-title.banner-title{
		font-size: 2.7rem;
		color: #fff;
	}
	.about-block .mat-container__col img {
		min-height: 283px;
	}

	.slider-large .carousel__inner {
		padding-left: 24px;
		padding-right: 24px;
	}
	.slider-large .carousel .slick-dots {
		margin-left: -24px;
		margin-right: -24px;
		width: calc(100% - 142px);
	}


	


	.catalog-design-slider {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		margin: 0 -8px;
	}
	.catalog-design-slider .carousel__item {
		width: 25%;
		padding: 0 8px;
		box-sizing: border-box;
	}

	.filter-icon:before {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDI2Ij4KPGcgaWQ9Ikdyb3VwIDEyIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA1IiBjeD0iMTguNSIgY3k9IjcuNSIgcj0iMS41IiBmaWxsPSIjMjcyMjFEIi8+CjxyZWN0IGlkPSJSZWN0YW5nbGUgMTUiIHg9IjQiIHk9IjciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIiByeD0iMC41IiBmaWxsPSIjMjcyMjFEIi8+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNyIgY3g9IjE4LjUiIGN5PSIxNy41IiByPSIxLjUiIGZpbGw9IiMyNzIyMUQiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNyIgeD0iNCIgeT0iMTciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxIiByeD0iMC41IiBmaWxsPSIjMjcyMjFEIi8+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgNiIgY3g9IjUuNSIgY3k9IjEyLjUiIHI9IjEuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjUgMTIuNSkiIGZpbGw9IiMyNzIyMUQiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxNiIgeD0iMjAiIHk9IjEzIiB3aWR0aD0iMTQiIGhlaWdodD0iMSIgcng9IjAuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAyMCAxMykiIGZpbGw9IiMyNzIyMUQiLz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
		width: 24px;
		height: 24px;
		content: '';
		display: block;
	}

	.no-scroll-dialog-open {
		overflow: hidden;
    position: unset;
    -ms-touch-action: none;
    touch-action: none;
	}

	.search-refinebar-flyout__refinement-value-row:not(.search-refinebar-more):nth-child(n+6) {
		display: none;
	}
	.search-refinebar-flyout__refinement-values.active .search-refinebar-flyout__refinement-value-row:not(.search-refinebar-more):nth-child(n+6) {
		display: flex;
	}

	.custom-chevron {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw3LjUgOEwxNCAxIiBzdHJva2U9IiMyNzIyMUQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=");
		width: 25px;
		height: 25px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		top: 4px;
	}
	.search-refinebar-flyout__refinement-expand.active .custom-chevron {
		transform: rotate(180deg);
	}

	.flyout__close-cta {
		position: absolute;
		right: 45px;
	}
	.custom-close {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIDUwIj4KPGcgaWQ9Ikdyb3VwIDM5Ij4KPHBhdGggaWQ9IlJlY3RhbmdsZSA3OSIgZD0iTTYuNjU2ODUgNi42NTYzM0M3LjA0NzM3IDYuMjY1OCA3LjY4MDU0IDYuMjY1OCA4LjA3MTA2IDYuNjU2MzNMMTcuOTcwNiAxNi41NTU4QzE4LjM2MTEgMTYuOTQ2MyAxOC4zNjExIDE3LjU3OTUgMTcuOTcwNiAxNy45N0MxNy41OCAxOC4zNjA2IDE2Ljk0NjkgMTguMzYwNiAxNi41NTYzIDE3Ljk3TDYuNjU2ODUgOC4wNzA1NEM2LjI2NjMyIDcuNjgwMDEgNi4yNjYzMiA3LjA0Njg1IDYuNjU2ODUgNi42NTYzM1oiIGZpbGw9IiMyNzIyMUQiLz4KPHJlY3QgaWQ9IlJlY3RhbmdsZSA4MCIgeD0iMTguNjc3NyIgeT0iNy4zNjMyOCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiIHJ4PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTguNjc3NyA3LjM2MzI4KSIgZmlsbD0iIzI3MjIxRCIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
		width: 25px;
		height: 25px;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
	}

	.search-refinebar__sorting {
		position: relative;
	}

	
	.product-tile .product-image img {
		max-width: 100%;
	}

	.about-text-block .experience-component .content {
		padding-left: 0;
		padding-right: 0;
	}
	.about-text-block .experience-component .content strong {
		color: #27221D;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 15px;
		display: block;
		font-family: 'FuturaPTWebBold';
	}
	.about-text-block .experience-component .content p {
		color: #27221D;
		font-size: 16px;
		font-weight: 400;
		margin-bottom: 25px;
	}

	@media(max-width:1023.5px){
		.product-item-badge-wrap{
			width:calc(100% - 45px)
		}
		.about-block .mat-container__col img {
			min-height: 166px;
		}


		.custom-padding-l-r {
			padding-left: 16px!important;
			padding-right: 16px!important;
		}
	}
	.product-item-badge-wrap .product-item-badge{
		float:left;
		margin:5px 5px 5px 0;
		padding:5px 10px;
		position:relative
	}
	
	@media(max-width:1023.5px){
		.product-item-badge-wrap .product-item-badge{
			padding:3px 10px;
		}

		
		.listing-container .container>.row{
			margin-left:13px;
			margin-right:13px
		}
	}
	.product-item-badge{
		border:1px solid #ee1c25;
		color:#ee1c25;
		font-size:12px;
		line-height: 15px;
		text-transform:uppercase;
		font-family: 'FuturaPTWebBook';
	}
	@media(max-width:1023.5px){
		.product-item-badge{
			color:#ee1c25;
			font-size:10px;
			text-transform:uppercase
		}
	}
	.label-img-section .product-item-badge{
		border:none;
		color:none
	}
	.product-item-badge.product-item-badge-o{
		border:1px solid #ee1c25;
		background: transparent;
	}
	.product-item-badge.product-item-badge-o{
		color:#ee1c25;
		font-size:.6875rem;
		text-transform:uppercase
	}
	@media(max-width:1023.5px){
		.product-item-badge.product-item-badge-o{
			color:#ee1c25;
			font-size:.5625rem;
			text-transform:uppercase
		}
	}


	@media screen and (min-width: 1023.5px) {
		.product-filters-container__refinements {
			flex-grow: 1;
			padding-right: 0;
		}
	}
	@media (min-width: 767.5px) {
		.carousel .slick-dots {
			top: 34px;
		}
		.mat-container__text-wrapper .mat-left {
			max-width: 53%;
		}
		.mat-container__col.col-md-6 {
			flex: 0 0 50%;
			max-width: 50%;
		}
	}
	@media screen and (max-width: 1023px) {
		.carousel .slick-dots {
			display: none!important;
		}
		.carousel__inner:not(.hero)::-webkit-scrollbar-button {
			width: 10px;
			height: 2px;
		}
		.carousel__inner:not(.hero)::-webkit-scrollbar-track {
			background-color: #C4C4C4;
			border-radius: 2px;
		}
		.carousel__inner:not(.hero)::-webkit-scrollbar-thumb {
			border-radius: 2px;
			background-color: #27221D;
		}
		.carousel__inner:not(.hero)::-webkit-scrollbar {
			width: 2px;
			height: 2px;
		}
		.carousel__inner:not(.hero) {
			padding-bottom: 38px;
		}
		.carousel__arrows {
			display: none;
		}



		.mat-container__col-text .text-title.banner-title {
			font-size: 30px;
		}
		.slider-large .carousel__inner {
			padding-left: 0;
			padding-right: 0;
		}


		.cards-no-slider .mobile-no-padding {
			padding-left: 8px;
			padding-right: 8px;
		}
		.cards-no-slider .mobile-no-padding:first-child {
			padding-left: 0;
		}
		.cards-no-slider .mobile-no-padding:last-child {
			padding-right: 0;
		}

		/* .padding-left-right-l {
			padding-left: 20px;
    	padding-right: 20px;
		} */

		.product-tile .product-item-badge-wrap {
			left: 22px;
		}


		.catalog-articles-slider .carousel__item {
			height: auto;
		}

		.catalog-design-slider {
			margin: 0 -15px;
		}
		.catalog-design-slider .carousel__item {
			width: 50%;
			padding: 0 15px;
			max-width: 314px;
		}


		#search-result-items .BVInlineRatings {
			justify-content: center;
		}
	}
	@media screen and (max-width: 991px) {
		.large .row-space, 
		.standard .row-space {
			margin-left: 15px;
			margin-right: 15px;
		}
		.full .row-space {
			margin-left: 0;
			margin-right: 0;
		}
		.row-space .row-space {
			margin-left: 0;
			margin-right: 0;
		}
	}

	@media screen and (max-width: 767px) {
		.mobile-no-padding {
			padding-left: 0;
			padding-right: 0;
		}
		.carousel__inner:not(.hero) {
			padding-bottom: 28px;
		}
		.mat-container__text-wrapper.mat-text-alignment-left {
			order: 2;
		}

		.mat-container__col-text .text-description p {
			line-height: 1.3;
		}
		.mat-container__col-text .text-description {
			margin-bottom: 18px;
			margin-top: 13px;
		}
		/* .mat-container__col-text {
			padding-bottom: 35px;
		} */
		.heading-large, .heading-large>* {
			font-size: 22px;
			font-weight: 700;
			letter-spacing: 0.66px;
			text-transform: uppercase;
		}
		.about-block .mat-container__col img {
			min-height: 136px;
		}

		.custom-padding-l-r {
			padding-left: 13px!important;
			padding-right: 13px!important;
		}

		.catalog-design-slider {
			margin: 0 -15px;
			gap: 30px;
		}
		.catalog-design-slider .carousel__item {
			width: 100%;
			padding: 0 15px;
			max-width: 100%;
		}
		.catalog-design-slider .carousel__item .btn-secondary {
			width: 100%;
		}

		/* .padding-left-right-l {
			padding-left: 13px;
			padding-right: 13px;
		} */

		.custom-full-width {
			width: 100%;
			box-sizing: border-box;
		}


		.search-result-items .experience-commerce_assets-mediaAndText .mat-container__row.text-is-below .mat-container__col-text {
			padding-left: 37px;
			padding-right: 37px;
		}
	}




@media (min-width: 1023.5px) {
	.pairs-well-with {
		padding: 39px 0;
	}
	.pairs-well-with h2 {
    padding: 0 0 70px;
	}
	.product-info-module {
		padding-bottom: 41px;
	}
}


@media screen and (max-width: 1023px) {
	.space-below-l {
		margin-bottom: 80px;
	}
	.pairs-well-with .product-carousel-prev,
	.pairs-well-with .product-carousel-next {
		display: none!important;
	}

	.about-text-block .experience-component .content {
		padding-top: 0;
		/* padding-bottom: 0; */
	}
	.about-text-block .experience-component .col:first-child .content {
		padding-bottom: 0;
	}
	/* .about-text-block .experience-component .content p:last-child, */
	.about-text-block .row-space>.col-md-12:not(:last-child) {
		margin-bottom: 0;
	}

	.flyout__close-cta {
		right: 24px;
	}
}
@media screen and (max-width: 767px) {
	.category-tile__text__name {
		font-size: 0.875rem;
		margin-bottom: 0;
	}
	.carousel__title {
		margin-bottom: 21px;
	}
	.category-slider-descr {
		margin-bottom: 5px!important;
	}
	.category-tile__image {
    margin-bottom: 10px!important;
	}
	.carousel__inner:not(.hero) {
    padding-bottom: 13px!important;
	}
	.space-below-l {
    margin-bottom: 60px;
	}
	.catalog-banner .mat-container__col-text {
		padding-bottom: 35px;
	}
	.category-tile__image {
		margin-bottom: 8px;
	}
	.catalog-design-slider .mat-container__row.text-is-below .mat-container__col-text {
		padding-left: 13px;
		padding-right: 13px;
	}
	.product-results-container {
		margin-top: 7px;
	}
	.product-filters-container__refinements {
    height: auto;
    padding: 19px 0 15px;
    box-sizing: border-box;
	}
	.product-filters-container {
		height: fit-content;
	}
	.search-refinebar__dynamic:after {
		display: none;
	}
	
	#search-result-items .search-result-items__tile {
		padding: 0 5px;
	}
	.search-result-content .search-result-items.tiles-container {
    margin-left: -5px;
    margin-right: -5px;
	}
	.product-tile .product-item-badge-wrap {
    left: 10px;
    top: 7px;
	}
	.search-result-content .search-result-items.tiles-container .product-brand-name-wrapper {
		padding-left: 8px;
		padding-right: 8px;
	}
	.search-result-items .search-result-items__tile .product-tile .addToCart {
		padding-left: 6px;
	}
	.search-result-content .search-result-items.tiles-container .brand-name, 
	.search-result-content .search-result-items.tiles-container .series-name {
		font-size: 13px;
		font-weight: 400;
		line-height: 18px;
		letter-spacing: 0.39px;
	}
	.search-result-content .search-result-items.tiles-container .product-name .name-link {
		font-size: 13px;
		/* line-height: 18px; */
		letter-spacing: 0.39px;
	}
	.search-results-product-content .show-more,
	.show-more__progressbar {
		padding-left: 0;
		padding-right: 0;
	}
	.search-results-product-content .show-more__message {
		font-size: 1rem;
	}
	.top-sellers {
    padding-top: 51px;
    padding-bottom: 43px;
    margin-bottom: 61px;
    margin-top: 60px;
	}
	.top-sellers .BVInlineRatings .sr-only {
		display: none;
	}
	.cards-no-slider .mobile-no-padding {
		padding: 0;
	}
	.editorial .content h2,.editorial .heading h2{
		font-size:1.375rem;
		letter-spacing: 0.041rem;
	}

	.collapsible {
		padding: 20px 15px;
		padding-right: 40px;
	}
	.collapsibletitle:checked + .collapsible + .content {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.product-info-module {
		padding-top: 12px;
    padding-bottom: 34px;
    margin-bottom: 61px!important;
	}
	.pairs-well-with h2 {
		padding-bottom: 45px;
	}

	
	.search-refinebar-flyout__actions {
		flex-direction: column;
		gap: 20px;
		padding-bottom: 26px;
	}
	.search-refinebar-flyout__actions .btn-primary,
	.search-refinebar-flyout__actions .btn-secondary {
		width: 100%;
	}

	.reviews .star {
    height: 13px;
		width: 78px;
	}

	.about-block .standard .row-space {
		margin-left: 13px;
		margin-right: 13px;
	}
	.about-block .standard .row-space.space-below-l {
		margin-bottom: 47px;
	}
}


.zwg-custom-dropdown-selectmenu {
	z-index: 99!important;
}

.active-menu {
	z-index: 12;
}

.white-bg {
	background: #fff;
}

@media (min-width: 1023.5px) {
	.product-tile .addToCart .quick-add-to-cart {
			display: block!important;
	}
}



.catalog-recommended-slider div.slick-slide {
	margin-left: 0!important;
	margin-right: 0!important;
}
.catalog-recommended-slider .search-result-items__tile {
	border-top: 1px solid #c6beb8;
}
.recommended-section {
	padding-top: 50px;
	padding-bottom: 50px;
}
.search-result-items__tile .inner-grid .product-tile {
	position: relative;
}

.catalog-product-slider .category-tile__image a {
	width: 100%;
	height: 130px;
	display: block;
}
.catalog-product-slider .category-tile__image a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.catalog-dop-filter-slider .category-tile__image a {
	width: 100%;
	height: 130px;
	display: block;
}
.catalog-dop-filter-slider .category-tile__image a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.label-img-wrap img {
	width: 30px;
	height: 30px;
	object-fit: contain;
}



.product-tile .product-image--noslider img {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	max-height: 170px;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 220px;
}
.product-image--noslider .thumb-link img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.product-tile .product-image--noslider img {
	max-width: 100%;
}


.catalog-recommended-slider .product-brand-name-wrapper {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: box;
    height: 60px;
    min-height: 54px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px;
    padding-right: 15px;
}

.catalog-recommended-slider .product-name {
    margin-bottom: 0;
    max-height: 60px;
    overflow: revert;
    padding: 0;
    white-space: normal;
}
.catalog-recommended-slider>.carousel__item:last-child .search-result-items__tile {
	border-right: none;
}

@media screen and (min-width: 768px) {
	/* .search-refinebar{
		overflow-y:hidden;
		flex-wrap:nowrap;
	} */
	.product-filters-container__refinements > div {
		height: 100%;
	}
}
@media screen and (max-width: 1023px) {
	.search-result-content .search-result-items.tiles-container .product-image--noslider a.thumb-link:first-child {
    display: block;
	}
	.product-tile .product-image--noslider img {
    position: static;
	}

	.navbuilder-header-promo__content {
		margin-left: 24px;
		margin-right: 24px;
	}

	.catalog-recommended-slider .carousel__item {
    flex-basis: calc(33.33333% + 0.333px)!important;
	}
	.carousel:not(.hero).slide-separator .carousel__inner.catalog-recommended-slider>.carousel__item {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-recommended-slider.carousel__inner:not(.hero)::-webkit-scrollbar-button {
		width: 0;
		height: 2px;
	}

	.catalog-recommended-slider-wrapper {
		padding-left: 12px!important;
    padding-right: 12px!important;
    overflow: hidden;
	}
	.product-tile .product-item-badge-wrap {
		left: 0;
	}
	.recommended-section {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.catalog-recommended-slider.carousel__inner:not(.hero) {
		padding-bottom: 36px!important;
	}

	.label-img-wrap img {
		width: 25px;
		height: 25px;
	}

	.catalog-recommended-slider .BVInlineRatings {
    justify-content: center;
	}

	.product-image--noslider {
		padding-bottom: 15px;
    padding-top: 3px;
	}
}
@media screen and (max-width: 767px) {
	.category-tile__image a {
		height: 67px;
	}

	.catalog-recommended-slider .carousel__item {
    flex-basis: calc(50% + 0.5px)!important;
	}
	.catalog-recommended-slider-wrapper {
		padding-left: 13px!important;
    padding-right: 13px!important;
	}
	.recommended-section {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.catalog-recommended-slider.carousel__inner:not(.hero) {
		padding-bottom: 30px!important;
	}

	.label-img-wrap img {
		width: 20px;
		height: 20px;
	}


	.catalog-recommended-slider .product-brand-name-wrapper {
    padding-left: 8px;
    padding-right: 8px;
	}

	.catalog-recommended-slider .search-result-items__tile {
    padding: 0 5px;
	} 

	.catalog-recommended-slider .product-name .name-link {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.39px;
	}
}



.carousel__inner .slick-slide > div {
	width: 100%;
}
@media (min-width: 1023.5px) {
	.catalog-recommended-slider .product-brand-name-wrapper {
			height: 84px;
			min-height: 84px;
	}
}



@media screen and (min-width: 768px) {
	.mat-container__col-text.dark-text .text-description,
	.mat-container__col-text.dark-text .text-title.banner-title {
		color: #000;
	}
}


.mat-container__col-text.dark-text-catalog-banners .text-description {
	color: #000;
}


.story-carousel-video .youtube-player {
	margin: 0;
}
.story-carousel-wrapper .brandlanding-prev,
.story-carousel-wrapper .brandlanding-next {
	position: absolute;
}
@media screen and (max-width: 1023px) {
	.story-carousel-content .story-carousel-wrapper .no-opacity {
		top: calc(50% - 78px)!important;
	}
}




.product-filters-container__utility-minicart {
		-ms-flex-align: center;
		align-items: center;
		display: none;
		float: right;
		position: relative
}
@media(min-width:1023.5px) {
		.product-filters-container__utility-minicart {
				display: -ms-flexbox;
				display: flex;
				margin-right: 20px;
		}
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--filled,
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined {
		color: #000
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--filled:before,
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined:before {
		font-size: 1.5rem
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--filled:hover,
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined:hover {
		color: #000
}
.product-filters-container__utility-minicart .mini-cart-link .minicart-quantity {
		line-height: 1.1
}
.product-filters-container__utility-minicart .mini-cart-link i.zwg-icon__basket--outlined:hover,
.product-filters-container__utility-minicart .mini-cart-link:hover i.zwg-icon__basket--outlined {
		color: #c6beb8
}
.product-filters-container__utility-minicart .mini-cart-content {
		border-radius: 4px;
		right: -12px;
		top: 46px
}
.product-filters-container__utility-minicart .mini-cart-content:before {
		background: #fff;
		border: 1px solid #c6beb8;
		border-bottom: 0;
		border-left: 0;
		height: 14px;
		position: absolute;
		right: 17px;
		top: -8px;
		transform: rotate(-45deg);
		width: 14px;
		z-index: 101
}
.product-filters-container__utility-minicart span {
		display: inline-block
}
.product-filters-container__utility-minicart i {
		font-size: 1.5rem
}

.mini-cart-total .mini-cart-link .minicart-quantity {
		right: -9px;
		top: -4px;
}
@media (min-width: 767.5px) {
		.product-filters-container__refinements {
				padding-right: 24px!important;
		}
}
.cart-filter-icon {
		width: 20px;
		height: 20px;
		fill: #000;
}

.product-filters-container__utility-minicart {
	visibility: hidden;
}
.sticky-filter .product-filters-container__utility-minicart {
	visibility: visible;
}

.product-brand-name-wrapper {
	display: block;
}
.product-image-wrapper .zwg-icon-ic_cta_mediumarrow_left {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 1;
	font-size: 18px;
}
.product-image-wrapper .zwg-icon-ic_cta_mediumarrow_right {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 1;
	font-size: 18px;
}

@media screen and (min-width: 1024px) {
	.search-result-content .search-result-items.tiles-container .product-image:not(.slick-initialized) span.thumb-link:not(:first-child) {
		visibility: hidden;
		opacity: 0;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
	}
}






.bold-title {
	font-weight: 700;
	font-family: 'FuturaPTWebBold';
	margin-bottom: 15px;
	display: inline-block;
}
.bold {
	font-weight: 700;
}
/* End */


/* Start:/local/templates/zwilling/components/bitrix/catalog.section/catalog_redizayn/style.css?175212860769*/
.hide-item {
    display: none;
}

.show-item {
    display: block;
}
/* End */
/* /local/templates/zwilling/components/bitrix/catalog/main_catalog/style.css?1752128607182167 */
/* /local/templates/zwilling/components/bitrix/catalog.section/catalog_redizayn/style.css?175212860769 */
