@font-face {
  font-family: 'ClashDisplay-Extralight';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Extralight.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Extralight.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Extralight.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Light';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Light.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Light.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Regular';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'ClashDisplay-Regular';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Clash Display';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Medium';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Medium.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Medium.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Semibold';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Semibold.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Semibold.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Bold';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Bold.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Bold.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'ClashDisplay-Variable';
  src: url('/wp-content/themes/toname/css/fonts/ClashDisplay-Variable.woff2') format('woff2'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Variable.woff') format('woff'),
       url('/wp-content/themes/toname/css/fonts/ClashDisplay-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
} 

@font-face {
  font-family: 'Inter';
  src: url('/wp-content/themes/toname/css/fonts/Inter-Regular.otf') format('opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
} 

@font-face {
  font-family: 'Inter Medium';
  src: url('/wp-content/themes/toname/css/fonts/Inter-Medium.otf') format('opentype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: 'Inter-LightItalic';
  src: url('/wp-content/themes/toname/css/fonts/Inter-LightItalic.otf') format('opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
} 

@font-face {
  font-family: 'InterLight';
  src: url('/wp-content/themes/toname/css/fonts/Inter-Light.otf') format('opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
} 

@font-face {
  font-family: 'Mak';
  src: url('/wp-content/themes/toname/css/fonts/MAK.otf') format('opentype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
} 

@font-face {
  font-family: 'Mak';
  src: url('/wp-content/themes/toname/css/fonts/MAK-bold.otf') format('opentype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
} 

html{
	width:100%;
	height:100%;
	margin:0!important;
	padding:0;
	font-family:'Inter';
	font-weight:300;
	font-size:14px;
	color:#000;
}
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
}

.container{
	padding:0 40px;
}
.container .container{
	padding:0;
}
header{
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:1000;
	background: rgba(255, 255, 255, 0.8);
	min-height:64px;
	backdrop-filter: blur(6px);

}

header .container{
	display:flex;
	align-items:center;
	min-height:64px;
}
.header-left{
	flex:0 0 40%;
}
.header-center{
	flex:0 0 20%;
	text-align:center;
	color: rgba(41, 41, 41, 1);
font-family: Inter;
font-size: 20px;
font-weight: 500;
}
.header-right{
	flex:0 0 40%;
	text-align:right;
}
.header-right a{
	display:inline-block;
	margin-left:25px;
	line-height:20px;
	height:20px;
	vertical-align:middle;
	font-family: 'Clash Display';
	font-size:14px;
}
.header-right a:hover{
	color:#610600;
}
footer{
	margin-top:150px;
	background: rgba(55, 6, 2, 1);
	padding-top:60px;
}
.footer{
	display:flex;
}
.footer-left{
	flex:0 0 45%;
}
.footer-logo{
font-family: Inter;
font-size: 50px;
font-weight: 500;
line-height: 60.51px;
text-align: left;
color: rgba(228, 228, 228, 1);

}
.footer-right{
	flex:0 0 55%;
}
.footer-wrap{
}
.footer-col{
}
.footer-title, .footer-title a{
color: rgba(232, 191, 153, 1);
font-family: 'ClashDisplay-Medium';
font-size: 14px;
font-weight: 500;
line-height: 17.22px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
margin-bottom:20px;	
text-transform:uppercase;
}
.contact-item{
	margin-bottom:15px;
	color: rgba(255, 255, 255, 1);
}
.contact-item a{
	color: rgba(255, 255, 255, 1);
	font-size:14px;
	
}
a{
	text-decoration:none;
	cursor:pointer;
	color:#000;
}

#wpadminbar{
	width:35px!important;
	min-width:35px!important;
	overflow:hidden;
}
#wpadminbar:hover{
	width:100%!important;
	overflow:auto;
}	
#menu-topmenu{
	display:block;
	padding-left:0;
	height:62px;
	margin-top:0;
	margin-bottom:0;	
}
#menu-topmenu li{
	display:inline-block;
	height:62px;
	line-height:62px;
}
#menu-topmenu li.active{
border-bottom: 2px solid rgba(81, 38, 38, 1);
}
#menu-topmenu li a{
	font-weight:500;
	font-size:14px;
	font-family: 'Clash Display';
font-weight: 500;
font-size: 14px;
line-height: 62px;
letter-spacing: 0%;

}
#menu-item-94 a,#menu-item-93 a{
font-family:'ClashDisplay-Medium'!important;
}
#menu-topmenu li:nth-of-type(1){
	margin-left:0;
}
#menu-topmenu li{
	margin-left:32px;
}
#menu-topmenu li:hover a{
	color:#610600;
}
main{
	
}
.head{
	width:100%;
	min-height:768px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:relative;
}
.head-wrap{
	display:flex;
	width:100%;
	height:100%;
	min-height:768px;
}
.head-left-inner{
	position:absolute;
	left:40px;
	bottom:97px;
	align-items:center;
}
.head-right-inner{
	position:absolute;
	right:40px;
	bottom:97px;
	align-items:center;
	font-family: 'ClashDisplay-Extralight';
font-weight: 200;
font-size: 30px;
line-height: 36.9px;
letter-spacing: 0%;

}

.head-left{
	flex:0 0 70%;
	position:relative;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;	
}
.head-right{
	position:relative;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;	
	flex:0 0 30%;
	text-align:right;
font-family: 'Clash Display';
font-size: 30px;
font-weight: 200;
line-height: 36.9px;
color:#fff;	
}

#menu-bottommenu{
	display:block;
	margin:0;
	padding:0;
	margin-bottom:26px;
}
#menu-bottommenu li{
	display:inline-block;
	margin-left:50px;
}
#menu-bottommenu li:nth-of-type(1){
	margin-left:0;
}

#menu-bottommenu li a{
	color: rgba(232, 191, 153, 1);
font-family: 'ClashDisplay-Medium';
font-size: 14px;
font-weight: 500;
line-height: 17.22px;
letter-spacing: 0.01em;
text-transform:uppercase;
}

.footer-wrap{
	display:flex;
}
.footer-col{
	flex:0 0 30%;
}
.footer-col:nth-of-type(3){
	flex:0 0 40%;
}
#menu-bottommenu2{
	display:block;
	padding:0;
}
#menu-bottommenu2 li{
	display:block;
	margin-bottom:15px;
}
#menu-bottommenu2 li a{
	color:#fff;
}

#menu-bottommenu3{
	display:block;
	padding:0;
}
#menu-bottommenu3 li{
	display:block;
	margin-bottom:15px;
}
#menu-bottommenu3 li a{
	color:#fff;
}
.copyright{
	margin-top:47px;
	border-top:1px solid rgba(255,255,255,0.4);
	text-align:Center;
	min-height:52px;
	color:rgba(160, 160, 160, 1);

	font-size:12px;
	font-weight:400;
	display:flex;
	align-items:center;
	justify-content:center;
}

.top{
	margin-top:110px;
}

.top-tab-link a{
font-family: 'Clash Display';
font-size: 40px;
font-weight: 400;
line-height: 49.2px;
color: rgba(122, 122, 122, 1);
vertical-align:middle;
text-transform:uppercase;
}
.top-tab-link a.active{
	color: rgba(28, 28, 28, 1);

}
.divider{
	display:inline-block;
	width:1px;
	height:28px;
	vertical-align:middle;
	border-left: 1px solid rgba(99, 99, 99, 1);
	margin:0 36px;
}
.search-div .divider{
	height:32px;
	width:1px;
	margin:0;
	background-color: #ADADAD;
	border:0!important;
}
.tab-header{
	margin:59px 0 40px 0;
	display:flex;

}
.tab-header-right{
font-family: 'Inter-LightItalic';
font-weight: 300;

font-size: 14px;
line-height: 16.94px;
letter-spacing: 0%;
	
}
.tab-header-left{
	flex:0 0 50%;
}
.title{
font-family: 'Clash Display';
font-weight: 400;
font-size: 32px;
line-height: 39.36px;
letter-spacing: 1%;
color: #610600;
}
.tab-header-right{
	flex:0 0 50%;
	text-align:right;
	color: rgba(198, 120, 86, 1);
line-height:25px;
font-size:14px;
font-weight:300;
}
.prev{
	display:inline-block;
	width:25px;
	height:25px;
	/*background:url(/wp-content/themes/toname/images/left.svg) no-repeat;*/
	background-position:center;
	margin-left:20px;
	vertical-align:middle;
}
.next{
	display:inline-block;
	width:25px;
	height:25px;
	/*background:url(/wp-content/themes/toname/images/right.svg) no-repeat;*/
	background-position:center;
	margin-left:20px;
	vertical-align:middle;
}
.tab-title{
font-family: Mak;
font-size: 32px;
font-weight: 700;
line-height: 38.4px;
color: rgba(97, 6, 0, 1);
	
}
.tab-title{
font-family: 'Clash Display';
font-size: 32px;
font-weight: 400;
line-height: 39.36px;
letter-spacing: 0.01em;
color: rgba(97, 6, 0, 1);
	
}
.woocommerce-loop-product__title{
	font-family:'Inter';
	font-size:12px;
	font-weight:400!important;
	text-transform:uppercase;
	/*max-width:60%;*/
	color:#610600;
	white-space:nowrap;
	overflow:hidden;
}
.woocommerce img, .woocommerce-page img{
	width:100%;
}
.products .add_to_cart_button{
	display:none!important;
}
.anons .woocommerce-loop-product__link{
	display:none!important;
}
.pinfo{
	position:relative;
}
.products .price{
	position:absolute;
	bottom:0px;
	
	right:0px;
	text-decoration:none;
	display:flex;
}
.products .price del{
	order:1;
	
	
	margin-right:8px;
}
.products .price ins{
	
	order:2;
	color:#AC0B00!important;
	padding-right:0px;
}
.products .price ins span,.products .price ins span bdi{
	color:#AC0B00!important;
}
.home .products .price{
	bottom:auto;
	margin-top:-27px;
}
.price .screen-reader-text{
	display:none;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{
	color:#000!important;
}
.woocommerce-loop-product__link{
	position:relative;
	display:block;
	height:100%;
	min-height: 100%;
}
.woocommerce-Price-amount.amount{
	text-decoration:none;
	font-size:12px;
	font-weight:300;
	
}
.price ins{
	text-decoration:none;
}
.woocommerce-Price-amount.amount bdi{
	text-decoration:none;
}
.onsale{
	display:none;
}
.anons{
	margin-top:8px;
	font-size:11px;
	font-weight:300;
	color: rgba(112, 112, 112, 1);
	min-height:14px;
	height:14px;
	max-width:100%;
	overflow:hidden;
}

.tab{
	display:none;
}
.tab.active{
	display:block;
}
.right{
	text-align:right;
}
.arrivals .right{
	margin-top:20px;
}
.shopnow{
font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 14.52px;
color: rgba(97, 6, 0, 1);
	text-transform:uppercase;
	text-decoration:underline;
}
.top-category{
	margin-top:133px;
}
.cat-wrap{
	display:flex;
	justify-content:space-between;
}
.cat-wrap a{
	flex:0 0 calc((100% - 40px)/3);
	position:relative;
}
.cat-wrap a img{
	width:100%;
	object-fit:cover;
	object-position:center;
}
.cat-title{
	position:absolute;
	left:0;
	right:0;
	top:-24px;
	text-align:Center;
font-family: 'Clash Display';
font-size: 40px;
font-weight: 400;
line-height: 49.2px;
	color: rgba(28, 28, 28, 1);
z-index:10;
text-transform:uppercase;
}
.cat-list{
	margin-top:80px;
}
.cat img{
	width:100%;
	height:287px;
	object-fit:cover;
	object-position:center;
}
.cat-name{
	margin-top:19px;
	text-align:center;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-transform:uppercase;	
color:#1c1c1c;
}
.other{
	margin-top:120px;
}
.link-wrap{
	display:flex;
	justify-content:space-between;
}
.link-wrap a{
	flex:0 0 calc((100% - 40px)/3);
	position:relative;
}
.link-wrap a img{
	width:100%;
	
	

}
.link-img{
	position:relative;
}
.link-shadow{
	display:block;
	position:absolute;
	
	background: rgba(0, 0, 0, 0.35);
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	max-height:416px;
}
.link-name{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:flex;
	width:100%;
	justify-content:center;
	align-items:center;
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
color:#fff;
text-transform:uppercase;	
}
.top-info{
	margin-top:140px;
}
.toname{
	display:flex;
	align-items:flex-end;
}
.toname-left{
	flex:0 0 50%;
	position:relative;
}
.fashion{
	position:absolute;
	background:url(/wp-content/themes/toname/images/fashion.svg) no-repeat;
	background-position:center center;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}
.toname-left img{
	width:100%;
}
.toname-right{
	flex:0 0 40%;
	padding-left:10%;
}
.toname-mak{
	font-family: 'Mak';
	font-weight:700;
}
.toname-title{
	font-family: Clash Display;
font-size: 40px;
font-weight: 400;
line-height: 49.2px;
color: rgba(97, 6, 0, 1);
margin-bottom:36px;
}
.toname-text{
	font-weight:300;
	font-size:12px;
	max-width:460px;
}
.toname-text p{
	line-height:18px;
}
.button{
	cursor:pointer;
	height:40px!important;
	line-height:40px!important;
	min-width:120px!important;
	border: 1px solid rgba(97, 6, 0, 1)!important;
	background-color:#fff!important;
	padding:0!important;
	border-radius:0!important;
	font-family: Inter;
	text-transform:uppercase;
font-size: 12px;
font-weight: 400;
text-align: center;
color: rgba(97, 6, 0, 1);
margin-top:44px;
display:inline-block;
}
.button:hover{
	background-color:#610600!important;
	color:#fff;
}
.button.dark{
	background-color: rgba(97, 6, 0, 1)!important;
color:#fff!important;
}
.fabric-store{
	display:flex;
	align-items:flex-end;	
	margin-top:140px;
}
.fs-left{
	flex:0 0 40%;
	padding-right:10%;	
}
.fs-right{
	flex:0 0 50%;
}
.fs-right img{
	width:100%;
}
.fs-title{
	font-family: Clash Display;
font-size: 40px;
font-weight: 400;
line-height: 49.2px;
color: rgba(97, 6, 0, 1);
margin-bottom:36px;	
}
.fs-text{
	font-weight:300;
	font-size:12px;	
	max-width:460px;
}
.fs-text p{
	line-height:18px;
}
.fs-images{
	margin-top:75px;
	width:100%;
}
.fs-images img:nth-of-type(1){
	width:calc(62.5% - 4px);
}
.fs-images img:nth-of-type(2){
	width:calc(37.5% - 4px);
}

.shop-head{
	margin-top:115px;
}

.logo{
	text-align:center;
	margin-bottom:36px;
}
.shop-text{
font-family: Inter;
font-size: 12px;
font-weight: 300;
line-height: 18px;
text-align: center;
max-width:450px;
margin:0 auto;
}
.shop-links{
text-align:center;
margin-top:24px;
margin-bottom:64px;

}
.shop-links a{
	display:inline-block;
	vertical-align:middle;
	min-width:117px;
font-family: Inter;
font-size: 16px;
font-weight: 300;
line-height: 19.36px;
color:#610600;
text-align:left;
}
.shop-links a:nth-of-type(1){
	text-align:right;
}
.shop-links a:hover{
	color:#000;
}
.shop-text i{
font-family: Inter;
font-weight: 400;
font-style: italic;
font-size: 12px;
line-height: 18px;
letter-spacing: 0%;
text-align: center;
	
}
.catalog-head{
	display:flex;
	margin-bottom:64px;
}
.home .catalog-head{
	display:none;
}
.catalog-head-left{
	flex:0 0 50%;
}
.catalog-head-right{
	flex:0 0 50%;
	text-align:right;
}
.filter-button{
	font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 14.52px;
text-align: left;
display:inline-block;
margin-right:24px;
color:#610600;
}
.filter-button:hover{
	color:#000;
}
.sort-span{
	font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 14.52px;
text-align: left;	
}
.more{
	position:absolute;
	text-align:center;
	margin-top:-128px;
	left:0;
	right:0;
}
.logo img{
	max-width:326px;
}
.category-title{
font-family: Clash Display;
font-size: 32px;
font-weight: 400;
line-height: 39.36px;
text-align: left;
text-transform:uppercase;	
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width:calc(25% - 25px);
	margin-right:20px;
	position:relative;
	display:inline-block;
	vertical-align:top;
	float:none!important;
	height:100%;
	min-height:100%;
}
.head-popup{
	padding-bottom:24px;
	display:none;
}
#menu-item-94:hover  .head-popup{
	display:block;
}
.head-popup.active{
	display:block;
	z-index:1000;
}
.head-popup2{
	padding-bottom:24px;
	display:none;
}
.head-popup2.active{
	display:block;
	z-index:1000;
}

header.over{
backdrop-filter: blur(20px);
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.25);
}
.head-popup-overlay{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:99;
	display:none;
}
.head-popup-overlay.active{
	display:block;
}
.head-popup .container{
	border-top:1px solid #000;
	padding-top:24px;
	display:flex;
	align-items:flex-start;
	padding-left:0;
	padding-right:0;
	margin-left:40px;
	margin-right:40px;
}
.head-popup2 .container{
	padding-top:24px;
	border-top:1px solid #000;
	padding-left:0;
	padding-right:0;
	margin-left:40px;
	margin-right:40px;	
}
.head-popup-left{
	flex:0 0 50%;
}
.head-popup-right{
	flex:0 0 50%;
	text-align:right;
}
.head-cat-col{
	display:inline-block;
	margin-right:80px;
	vertical-align:top;
}
.head-cat-wrap{
	display:flex;
	justify-content:flex-end;
}
.head-cat-wrap img{
	height:254px;
}
.head-cat-wrap a{
	margin-left:24px
}
.head-cat-col a{
	display:block;
	margin-bottom:16px;
}
.head-cat-title{
	position:absolute;
	display:inline-block;
	left:12px;
	bottom:17px;
	transform:rotate(-90deg);
	transform-origin:0 0;
	text-transform:uppercase;
font-family: 'Clash Display';
font-size: 16px;
font-weight: 300;
line-height: 19.68px;
letter-spacing: 0.2em;
	
	
}
.head-cat-wrap a{
	display:inline-block;
	position:relative;
}

.product-head{
	margin-top:104px;
}
.product-images{
	display:flex;
	align-items:flex-start;
}

.product-images-left{
	flex:0 0 144px;
	margin-right:8px;
	overflow-y:auto;
	max-height:930px;
}
.product-images-right{
	flex:0 0 calc(100% - 152px);
}

.product-images-left .thumbnails{
	height:100%;
	max-height:930px;
	overflow-y:auto;
}
.thumbnails .swiper-slide{
	height:180px!important;
	width:144px!important;
	max-height:180px!important;
	max-width:144px!important;
}
.thumbnails .swiper-slide img{
	width:100%;
	height:auto;
	
	max-width:144px!important;
	
}
.thumbnails  a{
	float:none!important;
	width:100%!important;
	max-height:180px;
	overflow:hidden;
	display:inline-block;
}

.woocommerce div.product div.images div.thumbnails{
	padding-top:0;
}

.arrivals .swiper{
	overflow: visible;
}
.sales .swiper{
	overflow: visible;
}
.fabric .swiper{
	overflow: visible;
}
.cat-list.swiper{
	overflow: visible;
}
.fabric .swiper img{
 width: auto;
  height: 100%;
  max-height:440px;
  aspect-ratio: 1; 
  object-fit: cover;	
}
.woocommerce div.product .product_title{
font-family: Inter;
font-size: 22px;
font-weight: 500;
line-height: 26.63px;
text-align: left;
max-width:360px;	
margin-bottom:8px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
color:#000;
font-family: Inter;
font-size: 16px!important;
font-weight: 300;
line-height: 19.36px;
text-align: left;
	
}


.woocommerce-Price-amount.amount{
color:#000;
font-family: 'InterLight';
font-size: 12px!important;
font-weight: 300;
line-height: 19.36px;
text-align: left;
	
}
.single-product .woocommerce-Price-amount.amount{
	font-size: 16px!important;
}
.woocommerce-Price-amount.amount ins{
	color: #AC0B00;
}
.woocommerce ul.products li.product:hover .woocommerce ul.products li.product .woocommerce-loop-product__title{
	color:#000;
}
.price{
	margin-bottom:36px;
}
.quantity{
	display:none;
}

.woocommerce div.product div.summary{
	max-width:360px;
	float:right;
	margin-left:76px;
}
.single_add_to_cart_button{
	display:block!important;
	background: rgba(97, 6, 0, 1)!important;
	
	color:#fff!important;
	height:52px!important;
	line-height:52px!important;
	text-align:center!important;
	margin-bottom:8px!important;
	width:100%!important;
	max-width:100%!important;
	text-transform:uppercase;
	font-weight:normal!important;
}
.woocommerce div.product form.cart .button:hover{
	background-color:#820800;
}
.related.products .catalog-head{
	display:none;
}
.single_add_to_cart_button:hover{
	background:#950900;
}
.summary .button.white{
display:block!important;	
	width:100%!important;
	max-width:100%!important;
	text-transform:uppercase;
	margin-bottom:26px!important;
	height:52px!important;
	line-height:52px!important;
	color:#610600;
	font-weight:normal;
}
.summary .button.white:hover{
	color:#fff;
}
.accordeon-item{
	border-bottom:1px solid rgba(214, 214, 214, 1);
	height:52px;
	
	overflow-y:hidden;
	background:url(/wp-content/themes/toname/images/down.svg) no-repeat;
	background-position:right 25px;
}
.accordeon-item a{
	line-height:52px;
	font-size:14px;
	font-family:'Inter Medium';
}
.accordeon-item.active{
	height:auto;
	overflow-y:auto;
	background:url(/wp-content/themes/toname/images/up.svg) no-repeat;
	background-position:right 25px;
	
}
.accordeon-content{
	padding-bottom:25px;
	font-size:12px;
}
.related
{
	clear:both;
	padding-top:88px;
}
.look{
	margin-bottom:88px;
}
.look img{
	max-width:300px;
}
.look a{
	display:block;
	max-width:300px;
	position:relative;
}
.look .price{
	margin-top:0;
	top:0;
}
.look .price del{
	display:block!important;
}
.pinfo{
	position:relative;
}
.product h2.sub-title{
font-family: 'ClashDisplay-Medium';
font-size: 20px;
font-weight: 500;
line-height: 24.6px;
text-align: left;
text-transform:uppercase;
margin-bottom:40px;
margin-top:0;	
}
.viewed .products .price{
	top:0;
	margin-top:0;
	position:relative;
}
.viewed .woocommerce-loop-product__title{
	max-width:100%;
}
.viewed .anons{
	margin-bottom:8px;
}
.cart-link{
	display:inline-block;
	position:relative;
	background:url(/wp-content/themes/toname/images/cart.svg) no-repeat;
	background-position:center;
	width:20px;
	height:32px;	
}
.cart-link:hover{
	background:url(/wp-content/themes/toname/images/cart-hover.svg) no-repeat;
	background-position:center;	
}
.cart-link span{
	width:14px;
	height:14px;
	border-radius:7px;
	background-color:#dedede;
	text-align:center;
	font-size:9px;
	line-height:14px;
	color:#000;
	position:absolute;
	bottom:-7px;
	right:-7px;
}

.fav-link{
	display:inline-block;
	position:relative;
	background:url(/wp-content/themes/toname/images/fav.svg) no-repeat;
	background-position:center;
	width:20px;
	height:32px;
}
.fav-link:hover{
	background:url(/wp-content/themes/toname/images/fav-hover.svg) no-repeat;
	background-position:center;
}
.fav-link span{
	width:14px;
	height:14px;
	border-radius:7px;
	background-color:#dedede;
	text-align:center;
	font-size:9px;
	line-height:14px;
	color:#000;
	position:absolute;
	bottom:-7px;
	right:-7px;
}
.overlay{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:9999;
	display:none;
	background: rgba(0, 0, 0, 0.6);

}
.overlay.active{
	display:block;
}
.overlay2{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:9999;
	display:none;
	height:100vh;
}
.overlay2.active{
	display:block;
}

.modal{
	position:fixed;
	left:50%;
	top:50%;
	width:300px;
	height:500px;
	background-color:rgba(255,255,255,0.9);
	filter:blur(0.6);
	padding:20px;
	z-index:10000;
	display:none;
	margin-top:-250px;
	margin-left:-150px;
}
.modal.active{
	display:block;
}
.auth.modal{
	right:0;
	left:auto;
	bottom:0;
	width:auto;
	height:auto;
	width:380px;
	margin:0;
	top:0;	
}
#fav-add{
	left:auto;
	right:0;
	margin:0;
	top:0;
	bottom:auto;
	padding:0px;
	width:auto;
	height:auto;
	width:300px;	
	
	margin-top:-50px;
	margin-left:-150px;
	left:50%;
	top:50%;
}
#fav-add .modal-inner,#fav-remove .modal-inner{
	padding:50px 20px;
}
#fav-remove{
	left:auto;
	right:0;
	margin:0;
	top:0;
	bottom:auto;
	padding:0px;
	width:auto;
	height:auto;
	width:300px;	
	
	margin-top:-50px;
	margin-left:-150px;
	left:50%;
	top:50%;
}
#mini-cart.modal{
	left:auto;
	right:0;
	margin:0;
	top:0;
	bottom:0;
	padding:0px;
	width:auto;
	height:auto;
	max-width:440px;
	
}
.modal-inner{
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	height:100%;
}
.modal-close{
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	background:url(/wp-content/themes/toname/images/close.svg) no-repeat;
	background-position:center;
}
.mob-menu-close{
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	background:url(/wp-content/themes/toname/images/close.svg) no-repeat;
	background-position:center;
}
.search-close{
	position:absolute;
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:32px;
	margin-left:20px;
	margin-top:8px;
	background:url(/wp-content/themes/toname/images/close.svg) no-repeat;
	background-position:center;
	background-size:12px 12px;
	
}

.modal-tabs{
	padding-bottom:21px;
	border-bottom:1px solid rgba(114, 114, 114, 1);
	margin-bottom:21px;
	padding-top:25px;
	margin-left:25px;
	margin-right:25px;
}
.modal-tabs a{
display:inline-block;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: left;
margin-right:32px;
text-transform:uppercase;	
color: rgba(95, 95, 95, 1);

}
.modal-tabs a.active{
	color:#000;
}
.modal-tab{
	display:none;
}
.modal-tab.active{
	display:block;
	height:100%;
}
body.block {
   height: 100%;
   overflow-y: hidden;
}
#tab-fav{
	padding:0 25px 25px 25px;
}
.widget.woocommerce.widget_shopping_cart{
	padding:0 25px;
}
.widget li{
	display:flex;
}
.cart-items{
	padding:0 25px;
	height:calc(100% - 130px);
	overflow-y:auto;
	overflow-x:hidden;
	width:calc(100% - 50px);
}
.cart-item{
	display:flex;
	justify-content:space-between;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom: 0.5px solid rgba(180, 180, 180, 1)
}
.cart-image{
	flex:0 0 90px;
	margin-right:12px;
	text-align:center;
}
.cart-image img{
	width:100%;
	margin-bottom:12px;
}
.cart-item-num{
	flex:0 0 140px;
	position:relative;
	text-align:right;
}
.cart-item-content{
	flex:0 0 calc(100% - 254px);
	margin-right:12px;
}
#tab-fav .cart-items{
	margin:0;
}
#tab-fav .cart-item{
	position:relative;
}
#tab-fav .cart-item-content{
	flex:0 0 calc(100% - 102px);
	margin-right:0px;
}
.quant{
	display:flex;
	align-items:center;
	margin-top:51px;
	justify-content:flex-end;
}
.dec{
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wp-content/themes/toname/images/minus.svg) no-repeat;
	background-position:center;
}
.inc{
	width:20px;
	height:20px;
	display:inline-block;
	background:url(/wp-content/themes/toname/images/plus.svg) no-repeat;
	background-position:center;
}
.quant input{
	display:inline-block;
	width:70px;
	height:32px;
	border: 1px solid rgba(201, 201, 201, 1);
	font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 32px;
text-align: center;
padding:0;
background-color:transparent;
}
.checkout.button{
	position:absolute!important;
	bottom:0;
}
.simplefavorite-button{
	content:"";
	color:transparent!important;
	border:0!important;
	display:block;
	position:absolute;
	width:30px;
	height:30px;
	background:url(/wp-content/themes/toname/images/fav.svg) no-repeat;
	transform:scale(1.4);
	background-position:center;
	top:0;
	right:0;
}
.simplefavorite-button i{
	display:none;
	
}
.simplefavorite-button.active{
	opacity:1;
	background:url(/wp-content/themes/toname/images/fav-active.svg) no-repeat;
	background-position:center;
	
}
.simplefavorite-button:hover,.simplefavorite-button.active:hover{
	background:url(/wp-content/themes/toname/images/fav-hover.svg) no-repeat;
	background-position:center;
}
.cart-item .price{
	margin-top:12px;
}
.old-price{
	display:block;
	color: rgba(110, 110, 110, 1);
font-family: Inter;
font-size: 12px;
font-weight: 600;
line-height: 14.52px;
text-align: left;
text-decoration: line-through;

}
.new-price{
font-family: Inter;
font-size: 12px;
font-weight: 300;
line-height: 14.52px;
text-align: left;
	
}
.sum{
font-family: Inter;
font-size: 14px;
font-weight: 300;
line-height: 16.94px;
text-align: left;
	
}
.checkout.button{
	display:block;
	width:100%;
	height:52px;
	background: rgba(97, 6, 0, 1)!important;
	
	color:#fff!important;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: center;
text-transform:uppercase;	
border:0;
}
.main{
	margin-top:104px;
	min-height:400px;
}
.contacts{
	display:flex;
	justify-content:space-between;
}
.contacts-left{
	flex:0 0 48%;
}
.contacts-right{
	flex:0 0 48%;
}
.address{
	background:url(/wp-content/themes/toname/images/address.svg) no-repeat;
	background-position:left center;
	padding-left:32px;
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
text-align: left;
	margin-bottom:12px;
}

.phone{
	background:url(/wp-content/themes/toname/images/phone.svg) no-repeat;
	background-position:left center;
	padding-left:32px;
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
text-align: left;
margin-bottom:12px;
}
.mail{
	background:url(/wp-content/themes/toname/images/mail.svg) no-repeat;
	background-position:left center;
	padding-left:32px;
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
text-align: left;
margin-bottom:12px;
}
.icon{
	display:inline-block;
	height:20px;
	width:20px;
	background-position:center;
	margin-right:12px;
	vertical-align:middle;
	
}
.icon.Instagram{
	background:url(/wp-content/themes/toname/images/insta.svg) no-repeat;
}
.icon.Telegram{
	background:url(/wp-content/themes/toname/images/tg.svg) no-repeat;
}
.icon.FB{
	background:url(/wp-content/themes/toname/images/fb.svg) no-repeat;
}
.social{
	display:flex;
	flex-wrap:wrap;
	max-width:450px;
	margin-top:204px;
}
.social-item{
	flex:0 0 225px;
	margin-bottom:16px;
}
.social-item a{
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
text-align: left;
margin-right:32px;

}

.map{
	width:100%;
	min-height:425px;
}
.map iframe{
	border:0;
	width:100%;
	height:100%;
	min-height:425px;
}
.main h1{
font-family: Clash Display;
font-size: 42px;
font-weight: 400;
line-height: 51.66px;
text-align: center;
margin:20px 0 64px 0;
text-transform:uppercase;	
}

.about{
	display:flex;
	align-items:center;
	margin-bottom:200px;
}
.about-left{
	flex:0 0 50%
}
.about-right{
	flex:0 0 50%;
	text-align:right;
	position:relative;
	background:url(/wp-content/themes/toname/images/uzor2.svg) no-repeat;
	background-position:right bottom;
	height:100%;
	min-height:480px;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

.about-content{
	
}
.about-item{
	display:flex;
	align-items:center;
	margin-bottom:50px;
}
.about-text{
	flex:0 0 calc(50% - 44px);
	padding-right:44px;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	order:2;
}
.about-image{
	flex:0 0 50%;
	order:1;
}
.about-image img{
	width:100%;
}
.about-item.right .about-text{
	order:1;
}
.about-item.right .about-image{
	order:2;
}
.fashion-right{
	position:absolute;
	top:0;
	right:0;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
letter-spacing: 0.05em;
text-align: left;
}

.fashion-right:before{
	display:inline-block;
	content:"";
	width:10px;
	height:1px;
	background-color:#000;
	margin-left:-26px;
	vertical-align:middle;
}
.about-footer{
	text-align:center;
	max-width:555px;
	margin:200px auto 0 auto;
}
.about-footer img{
	margin-bottom:70px;
}
.about-footer div{
	font-style:italic;
	font-size:20px;
}	
.service{
	display:flex;
	justify-content:space-between;
	margin-bottom:44px;
}
.service-left{
	flex:0 0 60%;
}
.service-right{
		flex:0 0 calc(40% - 40px);
		padding-left:40px;
}
.service-right img{
	width:100%;
	transform:translateX(40px);
}
.service-tabs{
margin-bottom:56px;	
}
.service-tabs a{
font-family: Inter;
font-size: 32px;
font-weight: 400;
line-height: 38.73px;
text-align: left;
color: rgba(122, 122, 122, 1);
display:inline-block;
vertical-align:middle;
}

.service-tabs a.active{
	color:#000;
}
span.div{
	width:2px;
	height:32px;
	background-color:rgba(99, 99, 99, 1);
	display:inline-block;
	margin:0 40px;
vertical-align:middle;	
}
.service-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
margin-bottom:64px;	
}
.why{
}
.service-title{
font-family: Inter;
font-size: 28px;
font-weight: 500;
line-height: 33.89px;
text-align: left;
color: rgba(41, 41, 41, 1);
margin-bottom:40px;	
}
.why-item{
	padding-left:36px;
	margin-bottom:36px;
}
.why-item:before{
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:8px;
	border:1px solid rgba(97, 6, 0, 1);
	position:absolute;
	margin-left:-36px;
	margin-top:2px;
	
}
.why-title{
font-family: Inter;
font-size: 18px;
font-weight: 500;
line-height: 21.78px;
text-align: left;
	
}
.why-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	
}

.service-right img{
	margin-right:-40px;
}
.service-right p{
font-family: Inter;
font-size: 20px;
font-style: italic;
font-weight: 300;
line-height: 28px;
text-align: left;
margin-top:36px;
padding-left:40px;	
}
.process{
	margin-bottom:139px;
	display:flex;
	justify-content:space-between;
}
.process-item{
	flex:0 0 21%;
}
.process-image{
	width:74px;
	height:74px;
	border: 1.5px solid rgba(97, 6, 0, 1);
	border-radius:37px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:20px;
}
.process-item img{
	max-width:36px;
	max-height:36px;
}
.process-title{
	font-family: Inter;
font-size: 18px;
font-weight: 500;
line-height: 21.78px;
text-align: left;
color: rgba(97, 6, 0, 1);
margin-bottom:12px;
}
.process-text{
font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 16px;
text-align: left;
}

.send{
	display:flex;
	justify-content:space-between;
}
.send-left{
	flex:0 0 40%;
}
.send-right{
	flex:0 0 calc(60% - 40px);
	padding-left:40px;
}
.send-title{
font-family: Inter;
font-size: 28px;
font-weight: 500;
line-height: 33.89px;
text-align: left;
color: rgba(41, 41, 41, 1);
	
}
.send-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	
}
.size-chart{
	margin-top:40px;
font-family: Inter;
font-size: 14px;
font-weight: 600;
line-height: 16.94px;
text-align: left;
	
}
.send-form{
	margin-top:54px;
}
.form-row{
	display:flex;
	justify-content:space-between;
	margin-bottom:5px;
}
.form-input{
	flex:0 0 calc((100% - 15px)/4);
}
.form-input input{
border: 0.6px solid rgba(154, 154, 154, 1);
height:52px;	
width: calc(100% - 24px);
border-radius:4px;
padding:0 12px;
}
.form-input input::placeholder{
color: rgba(163, 163, 163, 1);
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;	
}

.form-textarea{
}
.form-textarea textarea{
padding:12px;
border: 0.6px solid rgba(154, 154, 154, 1);
height:182px;	
width: calc(100% - 24px);
border-radius:4px;
	
}
.form-textarea textarea::placeholder{
color: rgba(163, 163, 163, 1);
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;	
}

.form-buttons{
	display:flex;
	justify-content:space-between;
}
.form-buttons .button{
	display:block;
	height:52px!important;
	border-radius:4px!important;
	line-height:52px!important;
	text-transform:uppercase!important;
}
.form-buttons-left{
	flex:0 0 calc((100% - 9px)/2);
}
.form-buttons-right{
	flex:0 0 calc((100% - 9px)/2);
}
#send-button{
background: rgba(97, 6, 0, 0.5)!important;
border:1px solid rgba(97, 6, 0, 0.5)!important;
color:#fff!important;
	}
.send-right{
}
.size-guide{
	border: 1px solid rgba(97, 6, 0, 1);
	border-radius:36px;
	padding:32px 34px;
}
.size-title{
font-family: Inter;
font-size: 20px;
font-weight: 500;
line-height: 24.2px;
text-align: left;
margin-bottom:24px;	
}
.size-wrap{
	display:flex;
}
.size-wrap-left{
	flex:0 0 calc(40% - 40px);
	padding-right:40px;
}
.size-wrap-left img{
	width:100%;
}
.size-wrap-right{
	flex:0 0 60%;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;

}
.size-wrap-right h4{
font-family: Inter;
font-size: 18px;
font-weight: 500;
line-height: 21.78px;
text-align: left;
	
}
.size-tips{
font-family: Inter;
font-size: 16px;
font-weight: 500;
line-height: 22px;
text-align: left;
margin-top:12px;	
}
.store{
	display:flex;
	align-items:flex-end;
}
.store-left{
	flex:0 0 calc(50% - 38px);
	padding-right:38px;
}
.store-left img{
	width:100%;
	transform:translateX(-40px);
}
.store-right{
	flex:0 0 calc(50% - 38px);
	padding-left:38px;
}
.store-right .service-title{
	margin-bottom:40px;
}
.store-right .service-text{
	margin-bottom:40px;
}
.uzor{
	text-align:center;
}
.uzor img{
	max-width:540px;
}

.care{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}
.care-col{
	flex:0 0 calc(50% - 10px);
}

.care-item{
border: 1px solid rgba(97, 6, 0, 0.5);
border-radius:30px;
padding:28px;	
margin-bottom:20px;
}
.care-item.big{
	min-height:423px;
}
.care-title{
font-family: Inter;
font-size: 18px;
font-weight: 600;
line-height: 21.78px;
text-align: left;
color: rgba(41, 41, 41, 1);
margin-bottom:12px;	
}
.care-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	
}

.returns{
	border-top: 1px solid rgba(214, 214, 214, 1);
	padding-top:28px;
}
.ret-item{
	border-bottom: 1px solid rgba(214, 214, 214, 1);
	padding-bottom:28px;
	margin-bottom:28px;
}
.ret-title{
font-family: Inter;
font-size: 18px;
font-weight: 600;
line-height: 21.78px;
text-align: left;
color: rgba(97, 6, 0, 1);
	
}
.ret-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	
}
.ret-text hr{ 
border-top:1px solid rgba(214, 214, 214, 1);
height:0;
margin:32px 0;
}
.faq-content{
font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 30px;
text-align: left;
	
}
.faq{
	margin-top:40px;
	border-top:1px solid rgba(214, 214, 214, 1);
}
.faq-item{
	height:80px;
	line-height:80px;
	border-bottom:1px solid rgba(214, 214, 214, 1);
	overflow:hidden;
background:url(/wp-content/themes/toname/images/down.svg) no-repeat;
background-position:right 36px;
}
.faq-item.open{
overflow:auto;
height:auto;
background:url(/wp-content/themes/toname/images/up.svg) no-repeat;
background-position:right 36px;
}

.faq-quest{
	height:80px;
	line-height:80px;
color: rgba(97, 6, 0, 1);
cursor:pointer;
font-family: Inter;
font-size: 18px;
font-weight: 600;
text-align: left;

}
.open .faq-quest{
	height:auto;
	line-height:22px;
	margin-top:29px;
}
.faq-answer{
	font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
margin:12px 0 32px 0;
}

.checkout.woocommerce-checkout{
	display:flex;
	width:100%;
}
#customer_details{
	flex:0 0 calc(60% - 48px);
	padding-right:48px;
}
#order_review{
	flex:0 0 calc(40% - 56px);
	
background: rgba(255, 237, 229, 1);
	
}
#order_review_heading{
	display:none;
}
.woocommerce-checkout-payment{
	display:none;
}
.order-cart .checkout.button{
	display:none;
}

.checkout-auth{
	margin-bottom:90px;
	font-family: Inter;
font-size: 20px;
font-weight: 400;
line-height: 24.2px;
text-align: left;

}
.checkout-auth ul{
	margin-top:16px;
	display:block;
	padding-left:0;
}
.checkout-auth ul li{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
	
}
.delivery-info{
border: 0.6px solid rgba(217, 217, 217, 1);
padding:35px 21px;	
margin-bottom:44px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	width:100%;
	float:none;
}

.woocommerce form .form-row{
border: 0.6px solid rgba(0, 0, 0, 1);
position:relative;
padding:25px 12px 13px 12px;
border-radius:4px;
width:calc(50% - 30px);	
}
.woocommerce form .form-row-wide, .woocommerce form .form-row.address-field{
	width:calc(100% - 24px);	
}
.woocommerce-EditAccountForm.edit-account .form-row{
	border: 1px solid rgba(219, 219, 219, 1)!important;
	margin-bottom:12px!important;
	
}
#billing_country{
	border:1px solid #fff!important;
}
.form-row-first{
	margin-right:6px;
}
.form-row-last{
	margin-left:6px;
}

.woocommerce form  label{
position:absolute;
left:12px;
top:22px;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;
color: rgba(163, 163, 163, 1);
}
.woocommerce form .form-row.active label{
font-family: Inter;
font-size: 8px;
font-weight: 400;
line-height: 9.68px;
text-align: left;
top:8px;	
}
.woocommerce form .form-row input{
	width:100%;
	border:0;
	height:22px;
	
}
.woocommerce-input-wrapper{
	width:100%;
}
.company-wrap{
	padding:22px 0;
}
.company-wrap a{
	display:inline-block;
	margin-top:22px;
}

.address-wrap{
	padding:22px 0;
}
.address-wrap a{
	display:inline-block;
	margin-top:22px;
}

#billing_company_field{
	display:none;
}
#billing_address_2_field{
	display:none!important;
}

#billing_postcode_field{
	width:calc(50% - 36px)!important;
	margin-right:12px;
}
#billing_state_field{
	display:none!important;
}
#billing_phone_field{
	width:calc(50% - 26px)!important;
	position:absolute;
	right:0;
	bottom:123px;
	
}
.woocommerce-billing-fields__field-wrapper{
	position:relative;
}

.woocommerce-shipping-fields{
	display:none!important;
}
.woocommerce-additional-fields{
	display:none!important;
}

.save-info{
	margin:24px 0;
color: rgba(116, 116, 116, 1);
font-family: Inter;
font-size: 10px;
font-weight: 400;
line-height: 12.1px;
text-align: left;
	
}
.button.cont{
background: rgba(97, 6, 0, 0.5)!important;
height:60px!important;	
line-height:60px!important;	
width:100%;
border-radius:4px!important;
margin-bottom:38px;
border:0!important;

color:#fff!important;
font-size:14px!important;
text-transform:uppercase!important;
}
.button.ship{
background: rgba(97, 6, 0, 1)!important;
height:60px!important;	
line-height:60px!important;	
width:100%;
border-radius:4px!important;
margin-bottom:38px;
border:0!important;

color:#fff!important;
font-size:14px!important;
text-transform:uppercase!important;
}
.woocommerce-ship{
	padding-bottom:28px;
	margin-bottom:28px;
	border-bottom: 0.6px solid rgba(217, 217, 217, 1);
}

.woocommerce-pay{
	padding-bottom:28px;
	margin-bottom:28px;
	border-bottom: 0.6px solid rgba(217, 217, 217, 1);
}

.ship-info{
	display:none;
}
.active .ship-info{
	display:block;
}

.pay-info{
	display:none;
}
.active .pay-info{
	display:block;
}

.woocommerce-ship.active{
border: 0.6px solid rgba(217, 217, 217, 1);
padding:35px 21px;	
margin-bottom:44px;	
}
.send-checkout{
	display:none;
}
.send-checkout.active{
	display:block;
}
.agree{
	margin-bottom:32px;
}
.woocommerce-product-gallery__trigger{
	display:none!important;
}

.woof_select_radio_check_opener{
	background: url(/wp-content/themes/toname/images/plus.svg) no-repeat;
	background-position: right 16px center;
}
.woof_select_radio_check dt a{
	color:#000!important;
	border:0;
	border-bottom: 1px solid rgba(114, 114, 114, 1);
	line-height:62px;
	height:62px;
	text-align:left!important;
	padding:0!important;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;
text-transform:uppercase;	
}
.woof_select_radio_check dt a span{
	line-height:62px;
	height:62px;
	text-align:left!important;
}
.woof_container{
	padding-bottom:0;
	margin-bottom:0;
}
.woof_select_radio_check_opened .woof_select_radio_check_opener{
	background: url(/wp-content/themes/toname/images/minus.svg) no-repeat;
	background-position: right 16px center;	
}
.woof_select_radio_check_opened .woof_select_radio_check dt a{
	height:auto;
	overflow:auto;
}
.woof_select_radio_check dt.woof_select_radio_check_opened a{
height:auto;
	overflow:auto;
	background-color:transparent!important;
	color:#000!important;
	border:0!important;
	border-bottom: 1px solid rgba(114, 114, 114, 1);
}
.woof_select_radio_check dd ul.woof_list{
	position:relative;
	max-height:100%!important;
	overflow:auto;
}
.iradio_square-grey{
	width:12px;
	height:12px;
	background:url(/wp-content/themes/toname/images/circle.svg) no-repeat;
}
.modal-title{
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 62px;
text-align: left;
color: rgba(41, 41, 41, 1);
border-bottom: 1px solid rgba(114, 114, 114, 1);	
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
	background-color:#000;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
	background-color:#eee;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	background-color:#000;
}
.woof_container_inner h4{
	text-transform:uppercase;
}

.woocommerce.widget_price_filter{
	border-bottom: 1px solid rgba(114, 114, 114, 1);	
}
#filters{
	right:0;
	left:auto;
	margin-left:0;
	top:0;
	bottom:0;
	margin-top:0;
	position:fixed;
	height:auto;
}
#fileupload{
	display:none;
}
.upload-result{
	margin-top:16px;
}

.order-inform{
	display:flex;
	margin-top:115px;
}
.order-inform-col{
	margin-right:72px;
}

.order-inform-col ul li{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
color: #000;
margin-bottom:16px;	
}
.order-title{
font-family: Inter;
font-size: 22px;
font-weight: 600;
line-height: 22px;
text-align: left;
margin-bottom:18px;	
}
.thankyou{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 22px;
text-align: left;
margin-bottom:40px;	
}

#order_review{
	padding:28px;
}
.order-cart-head{
padding-bottom:16px;
margin-bottom:24px;
border-bottom: 1px solid rgba(180, 180, 180, 1)	
}
.mob{
	display:none;
}
.modal-title-logo{
	margin-top:20px;
	text-align:center;
font-family: Inter;
font-size: 24px;
font-weight: 700;
line-height: 29.05px;
margin-bottom:66px;	
color:#292929;
}
.auth h2{
	text-transform:uppercase;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: center;
margin-bottom:32px;	
}

.auth input[type="text"],.auth input[type="password"], .auth input[type="email"]{
	border:0;
	border-bottom:1px solid rgba(180, 180, 180, 1);
	background:transparent;
	height:35px;
	line-height:35px;
font-family: Inter;
font-size: 16px;
font-weight: 200;
line-height: 19.36px;
text-align: left;
width:100%;
margin-bottom:0px;	
}
.auth .button{
	width:100%;
	height:52px;
	line-height:52px;
	margin-bottom:24px;
	margin-top:12px;
}
.lostpass{
	display:inline-block;
	font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;
/*border-bottom: 0.5px solid rgba(97, 6, 0, 0.8);*/
border-bottom: 0.5px solid #610600;;
margin:0 auto;
padding-bottom:8px;
color:#610600;
}
.login-image{
	margin:64px 0 55px 0;
	background:url(/wp-content/themes/toname/images/login.svg) no-repeat;
	background-position:center center;
	width:100%;
	height:37px;
}
.reg-text{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: center;
margin-bottom:27px;
text-transform:uppercase;
}
.auth a.reg{
	width:100%;
	height:52px;
	line-height:52px;
}
.auth .modal-close{
	top:-20px;
}
.forgot{
	text-align:Center;
}
.mob-menu{
	display:none;
}
.mob-menu.active{
	left:0;
	top:0;
	bottom:0;
	right:0;
	z-index:100000;
	position:fixed;
	display:block;
	background: rgba(243, 243, 243, 0.75);
	backdrop-filter: blur(20px);
	padding:16px 12px;
	overflow-y:auto;
}
.woocommerce-account .woocommerce{
	display:flex;
	justify-content:space-between;
}
.page-id-1458 .woocommerce{
	display:flex;
	justify-content:space-between;
}
.page-id-1458 .woocommerce nav{
	flex:0 0 210px;
}
.page-id-1458 .woocommerce-MyAccount-content{
	flex:0 0 calc(100% - 230px);
}
.woocommerce-account .woocommerce nav{
	flex:0 0 210px;
}
.woocommerce-account .woocommerce-MyAccount-content{
	flex:0 0 calc(100% - 230px);
}
.woocommerce-MyAccount-navigation-link{
	display:block;
	margin-bottom:24px;
}
.woocommerce-MyAccount-navigation-link a{
font-family: 'Clash Display';
font-size: 18px;
font-weight: 400;
line-height: 22.14px;
text-align: left;
text-transform:uppercase;
}
.woocommerce-MyAccount-navigation-link.is-active a{
	font-weight:600;
}

.order-head{
	margin-bottom:27px;
}
.order-details{
	float:right;
	display:inline-block;
	padding-right:16px;
	background:url(/wp-content/themes/toname/images/down.svg) no-repeat;
	background-position:right center;
}
.order-num{
	display:inline-block;
	margin-right:34px;
font-family: Inter;
font-size: 16px;
font-weight: 700;
line-height: 19.36px;
text-align: left;
color: rgba(97, 6, 0, 1);	
}
.order-date{
	display:inline-block;
	margin-right:34px;
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: left;
color: rgba(131, 131, 131, 1);
	
}
.order-status{
	display:inline-block;
	margin-right:34px;
font-family: Inter;
font-size: 16px;
font-weight: 600;
line-height: 19.36px;
text-align: left;
color: rgba(212, 76, 0, 1);

	
}
.order-list{
	margin-bottom:160px;
}
.order-list .order{
	border: 1px solid rgba(226, 226, 226, 1);
	padding:26px;
	margin-bottom:12px;
}
.order-wrap{
	display:flex;
	
}
.order-left{
	flex:0 0 calc(100% - 290px);
}
.order-left img{
	max-height:92px;
	max-width:74px;
	margin-right:8px;
}
.order-right{
	flex:0 0 290px;
	text-align:right;
}
.order-right div{
	display:inline-block;
}
.order-right a{
	display:inline-block;
font-family: Inter;
font-size: 14px;
font-weight: 400;
line-height: 16.94px;
text-align: left;
color: rgba(58, 58, 58, 1);
	margin-left:16px;
	text-transform:uppercase;
}
.order-right a:nth-of-type(1){
	padding-right:16px;
	border-right: 1px solid rgba(165, 165, 165, 1);
}

.woocommerce-account .catalog-head{
	display:none;
}
.woocommerce-account .woocommerce.columns-6 {
	display:block;
	width:100%;
}
.viewed .catalog-head{
	display:none;
}

.item-fav{
	position:absolute;
	top:10px;
	right:10px;
}
.wish.products  .price{
	margin-top:0;
}

.wf-title{
font-family: Inter;
font-size: 16px;
font-weight: 400;
line-height: 19.36px;
text-align: left;
margin-bottom:18px;	
}
.edit-account .woocommerce form .form-row {
border: 0.6px solid rgba(219, 219, 219, 1);
margin-bottom:12px;	
}

label .optional{
	display:none;
}
.show-dop{
	width:100%;
	clear:both;
	margin:12px 0;
}
.dop-address{
	display:none;
}
.dop-address.active{
	display:block;
	
}
.edit-account #billing_phone_field{
	position:relative;
	bottom:auto;
	top:0;
	margin-top:0;
	width:47%!important;
	vertical-align:top;
}


.edit-account  #billing_postcode_field {
	bottom:auto;
	top:0;
	margin-top:0;
	width:47%!important;
	vertical-align:top;

}
.edit-account .woocommerce form .form-row{
	margin-bottom:12px!important;
	border: 0.6px solid rgba(219, 219, 219, 1)!important;
}

.search-div{
	display:none;
}
.search-div.active{
	display:block;
	position:fixed;
	top:64px;
	left:0;
	right:0;
	height:48px;
	background: rgba(243, 243, 243, 0.75);

box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(20px);

	z-index:1000;
}
.search-div form{
	display:inline-block;
	width:calc(100% - 50px);
}
.search-field{
	margin-top:8px;
	height:32px;
	line-height:32px;
	padding-left:35px;
	background:url(/wp-content/themes/toname/images/search.svg) no-repeat;
	background-position:left center;
	width:calc(100% - 85px);
	border:0!important;
	outline:0!important;
}
.search-field::placeholder{
font-family: Inter;
font-size: 16px;
font-style: italic;
font-weight: 200;
line-height: 24px;
text-align: left;
	
}
.search-div button{
	border:0;
	background:transparent;
font-family: 'InterLight';
font-size: 14px;
font-weight: 400;
line-height: 32px;
text-align: left;
color: rgba(97, 6, 0, 1);
	
}
.search-div button:hover{
	color:#000
}

.lang select{
	   appearance: none;
	text-transform:uppercase;
	margin-left:8px;
	background-color:transparent;
	background:transparent;
	border:0;
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
line-height: 19.68px;
text-align: left;
/*color: rgba(97, 6, 0, 1);*/
color:#000;

}
span.currency{
	display:inline-block;
	height:20px;
	vertical-align:middle;
	max-width:40px;
}
.currency select{
	   appearance: none;
	text-transform:uppercase;
	margin-left:8px;
	background-color:transparent;
	background:transparent;
	border:0;
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
height:20px;
line-height: 20px;
text-align: left;
color: rgba(97, 6, 0, 1);

}
#alg_currency_selector{
	display:none;
}
.menu-footer{
	
	position:absolute;
	bottom:20px;
	left:40px;
}
.menu-footer span{
font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 14.52px;
text-align: left;
color: rgba(143, 109, 90, 1);
display:inline-block;
margin-left:16px;
}
.head-cat-col a:hover{
	color:#610600;
}
.menu-footer span:nth-of-type(1){
	margin-left:0;
	padding-right:16px;
	border-right: 1px solid rgba(137, 137, 137, 1);
}
.head-popup2 .head-cat-wrap a{
	width:160px;
	height:254px;
	margin-left:24px;
	overflow:hidden;
}
.head-popup2 .head-cat-wrap img{
	object-fit:cover;
	object-position:center;
}

.yay-currency-single-page-switcher{
	margin-top:-10px;
	display:none;
}
.yay-currency-custom-select__trigger:hover{
	color:#610600;
}
.yay-currency-custom-select__trigger.medium{
	border:0!important;
	background:transparent!important;
}
.yay-currency-custom-select__trigger{
	color:#000;
}
.yay-currency-custom-arrow{
	display:none;
}
.yay-currency-selected-option{
    
    font-family: 'Clash Display';
    font-size: 16px;
    font-weight: 400;
    line-height: 19.68px;	
}
.yay-currency-custom-option{
text-align:center;
width:40px;
}
.yay-currency-custom-option-row{
	padding:1px!important;
	height:22px;
	line-height:24px;
	text-align:center;

}
.yay-currency-custom-option-row.selected{
	background-color:#E9E9ED!important;
	color:#000;
	text-align:center;
}
.yay-currency-custom-option-row:hover{
	background-color:#E9E9ED!important;
	
}
.yay-currency-custom-select-wrapper.no-currency-name{
	max-width:40px;
	width:40px;
}
.yay-currency-custom-select.open{

}
.yay-currency-selected-option:before{
	content:"";
	display:inline-block;
	width:1px;
	height:16px;
	background-color:rgba(146, 146, 146, 1);
	margin-right:10px;
	vertical-align:middle;
}
.yay-currency-custom-options{
	max-width:40px;
}
.search-link{
	width:22px;
	height:32px;
	line-height:32px;
	background:url(/wp-content/themes/toname/images/search.svg) no-repeat;
	background-repeat:center center;
}
.search-link:hover{
	background:url(/wp-content/themes/toname/images/search-hover.svg) no-repeat;
	background-repeat:center center;	
}
.search-link.active{
	background:url(/wp-content/themes/toname/images/search-active.svg) no-repeat;
	background-repeat:center center;
}
.account-link{
	display:inline-block;
	width:20px;
	height:32px;
	line-height:32px;
	background:url(/wp-content/themes/toname/images/user.svg) no-repeat;
	background-repeat:center center;
}
.account-link:hover{
	background:url(/wp-content/themes/toname/images/user-hover.svg) no-repeat;
	background-repeat:center center;	
}
#menu-item-94 a{
	color:#1C1C1C;
}
#menu-item-93 a{
	color:#1C1C1C;
}
.header-center a{
	color:#1C1C1C;
}

#lang_choice_1 option{
	font-size:14px;
	font-family:'Clash Display';
}
.pll{
	display:none;
}
.lang-select{
	display:none;
}
.lang-select.active{
	display:block;
	width:40px;
	background-color:#fff;
	border-radius:4px;
	position:absolute;
	z-index:10000;
	margin-left:-10px;
}
.lang-select a{
	display:block;
	height:24px;
	line-height:24px;
	width:40px;
	font-size: 14px !important;
	text-align:center;
}
.lang-select a:nth-of-type(1){
	border-radius:4px 0 0 4px
}
.lang-select a:nth-of-type(2){
	border-radius: 0  0 4px 4px;
}

.lang-select a.selected,.lang-select a.selected:hover{
	background-color: #E9E9ED!important;
}
.lang-select a{
	margin-left:0;
}
.lang{
	display:inline-block;
	position:relative;
	margin-left:32px;
	cursor:pointer;
font-family: Clash Display;
font-weight: 400;
font-size: 14px;
line-height: 17.22px;
letter-spacing: 0%;
color:#000;
text-transform:uppercase;	
}

.tab-title a:hover{
	color:#1c1c1c;
}
.woocommerce-products-header{
	display:none;
}
#sort{
	display:inline-block;
	margin:0;
}
#orderby{
	padding:5px 10px;
	border:1px solid #fff;
	
	appearance:none;
	cursor:pointer;
}
#orderby:hover{
	border:1px solid #000;
}

#sidebar{
	display:none;
}
.woof_products_top_panel{
	display:none!important;
}
.woocommerce-result-count{
	display:none!important;
}
.woocommerce-pagination{
	margin-top:100px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
	width:40px;
	height:40px;
}
.next{
	/*color:transparent!important;*/
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	padding:0;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{
	margin-bottom:40px;
	color:#4D4D4D;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{
	color:#4D4D4D;
}
.products .last{
	max-width:100%;
	height:auto;
	vertical-align:top;
}
.woocommerce-product-details__short-description{
	color:#707070;
}
.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description p span{
	font-size:14px!important;
}
.attr{
	margin-bottom:16px;
	position:Relative;
}
.attr-name{
	font-size:12px;
	font-family:Inter;
	display:inline-block;
	min-width:40px;
}
.attr-values{
	margin-left:26px;
	display:inline-block;
}
.attrval{
	display:inline-block;
	min-width:8px;
	padding:0 12px;
	height:32px;
	line-height:32px;
	border:1px solid #fff;
	color:#000;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:middle;
	
}
.attrval.color{
	padding:4px 9px;
	width:auto;
}
.attrval.color span{
	display:inline-block;
	width:24px;
	height:24px;
	border:1px solid #000;
	margin-right:8px;
	vertical-align:middle;
}
.attrval.active{
	border:1px solid #000;
}

.attrval:hover{
	border:1px solid #610600;
}
.size-guid{
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	font-size:12px;
	padding-bottom:4px;
	border-bottom:1px solid #585858;
}
.popup-size{
	display:none;
}
.popup-size.active{
	display:block;
	z-index:10000;
	position:fixed;
	background-color:#fff;
	padding:20px;
	left:50%;
	top:50%;
	margin-left:-400px;
	margin-top:-305px;
}
.woocommerce div.product{

	
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	width:60%;
}
.woocommerce div.product div.summary{
	max-width: calc(40% - 80px);
	float:right;
}
.related.products .catalog-head-right{
	display:none;
}
#menu-bottommenu li a:hover,#menu-bottommenu li:hover a{
	color:#fff!important;
}
#menu-bottommenu2 li a:hover{
	color:#E8BF99;
}
#menu-bottommenu3 li a:hover{
	color:#E8BF99;
}
.woocommerce-ordering{
	display:none;
}
.woocommerce-form-login-toggle{
	display:none;
}
.checkout-auth{
	display:none;
}
.woocommerce-account-fields{
	display:none;
}
#shipping_method li{
	position:relative;
}
#shipping_method input[type="radio"]{
	position:absolute;
	left:-9999px;
}
.ship-info {
	color:transparent;
}
.ship-info ul{
	color:#000;
}
#shipping_method label{
	position:relative;
	display:inline-block!important;
	top:0;
	color:#000;
	cursor:pointer;
}
#shipping_method li{
	margin-bottom:16px;
}
#shipping_method label:before{
	content:"";
	display:inline-block;
	margin-right:12px;
	height:12px;
	width:12px;
	border-radius:6px;
	border:1px solid #000;
	cursor:pointer;
}
#shipping_method input:checked + label:before{
	background-color:#000;
}
#shipping_method{
	margin-bottom:20px!important;
}

.order-detail{
	display:none;
}

.order.active .order-detail{
	display:block;
	margin-top:24px;
}
.order-item{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	margin-bottom:30px;
	border-top:1px solid #E2E2E2;
	padding-top:30px;
}
.order-item:nth-of-type(1){
	border-top:0;
	padding-top:0;
}
.order-pos{
	flex:0 0 30px;
	margin-right:18px;
}
.order-image{
	flex:0 0 66px;
	margin-right:18px;
}
.order-image img{
	width:100%;
}
.order-info{
	flex:0 0 calc(100% - 300px);
	height:100%;
	min-height:90px;
	position:relative;
}
.order-detail-total{
	flex:0 0 118px;
	display:flex;
	align-items:flex-end;
	font-size:14px;
	color:#838383;
	height:100%;
	min-height:90px;
	text-align:right;
	padding-right:32px;
}
.order-detail-total span{
	color:#000;
}

.order-info-data{
	position:absolute;
	bottom:0;
	display:flex;
}
.order-info-price{
	margin-right:34px;
}
.order-info-quantity{
	margin-right:34px;
}

.order-detail-footer{
	display:flex;
	justify-content:space-between;
}
.order-detail-1{
	flex:0 0 calc(40% - 103px);
	border-right:1px solid #E2E2E2;
	padding-right:70px;
	margin-right:32px;
}
.order-detail-2{
	flex:0 0 calc(35% - 107px);
	border-right:1px solid #E2E2E2;
	padding-right:50px;
	margin-right:57px;
}
.order-detail-3{
	flex:0 0 calc(25% - 107px);
	text-align:right;
	padding-right:64px;
}
.order-detail-title{
	font-size:16px;
	color:#000;
	margin-bottom:16px;
}
.order-detail-3 div{
	color:#838383;
	
}
.order-detail-3 div span{
	display:inline-block;
	min-width:70px;
	color:#000;
	text-align:left;
}
.order-detail-3 div span.t1{
	color:#838383;
}
.order-detail-3 div span.order-total{
	font-weight:600;
}
.category-title a{
	color:#7A7A7A;
}
.category-title a.active{
	color:#000;
}

.archive  .woocommerce-breadcrumb{
	position:absolute;
	margin-top:-250px;
}
.archive  .shop-head{
	margin-bottom:60px;
}
.woof_container_inner h4{
	font-weight:400!important;
}
.product .button.product_type_simple{
	display:none!important;
}
@media (max-width: 766px){
.last{
	display:inline-block;
	max-width:150px;
	height:15px;
	overflow:hidden;
	vertical-align:middle;
}
	
.popup-size.active{
	left:0;
	top:10%;
	margin:0;

	}
.popup-size img{
	width:100%;
	}
.mob-menu-head{
font-family: Inter;
font-size: 22px;
font-weight: 500;
line-height: 26.63px;
text-align: left;
color: rgba(41, 41, 41, 1);
border-bottom: 0.5px solid rgba(169, 169, 169, 1);
padding-bottom:19px;
margin-bottom:20px;
}
.account{
display:inline-block;
font-family: 'Clash Display';
font-size: 20px;
font-weight: 400;
line-height: 24.6px;
text-align: left;
padding-left:25px;
background:url(/wp-content/themes/toname/images/user.svg) no-repeat;
background-position:left center;
	
}
.top-mob{
margin-top:22px;
border-top: 0.5px solid rgba(169, 169, 169, 1);	
padding-top:26px;
padding-top:28px;
padding-left:0;
padding-right:0;
border-bottom: 0.5px solid rgba(169, 169, 169, 1);	
}
.top-mob li{
	display:block;
	padding:0;
	margin-bottom:24px;
}
.top-mob li a{
font-family: 'Clash Display';
font-size: 20px;
font-weight: 400;
line-height: 24.6px;
text-align: left;
}
.top-mob li.dropdown a{
	font-weight: 500;
}
.dropdown{
	background:url(/wp-content/themes/toname/images/down.svg) no-repeat;
	background-position:right 10px;
}
.dropdown.open{
	background:url(/wp-content/themes/toname/images/up.svg) no-repeat;
	background-position:right 10px;
}

.dropdown ul{
	display:none;
}
.dropdown .cat-slider{
	display:none;
}
.dropdown .fab-slider{
	display:none;
}
.dropdown.open ul{
	display:flex;
	margin-bottom:30px;
}
.dropdown.open .cat-slider{
	display:block;
}
.dropdown.open .fab-slider{
	display:block;
}
.dropdown.open ul{
	display:flex;
	flex-wrap:wrap;
	padding:0;
	margin-top:24px;
}
.dropdown.open ul li{
	flex:0 0 50%;
}
.cat-slider{
	margin-top:28px;
	margin-bottom:28px;
}
.cat-slider .swiper-slide{
	width:45%;
	flex:0 0 45%;
	max-width:45%;
}
.cat-slider .swiper-slide a{
	width:100%;
	position:relative;
}
.cat-slider .swiper-slide img{
	width:100%;
	height:auto;
}

.fab-slider{
	margin-top:28px;
	margin-bottom:28px;
}
.fab-slider .swiper-slide{
	width:45%;
	flex:0 0 45%;
	max-width:45%;
}
.fab-slider .swiper-slide a{
	width:100%;
	position:relative;
}
.fab-slider .swiper-slide img{
	width:auto;
	height:210px;
	object-fit:cover;
	object-position:center;
}

.desktop{
	display:none;
}	
header{
	display:none;
}	
header.mob{
	background:transparent;
}
.header-left{
	flex:0 0 35%;
}
.header-right{
	flex:0 0 65%;
}
.mob{
	display:block;
}
.head-wrap{
	flex-wrap:wrap;
}
.head-left{
	flex:0 0 100%;
	height:576px;
}
.head-right{
	flex:0 0 100%;
	height:221px;
}
.head-left-inner img{
	width:100%;
}
.mob .container{
	padding:0 14px;
	justify-content:space-between;
}
footer .container{
	padding:0 14px;
}
.footer{
	flex-wrap:wrap
}
.footer-left{
	position:relative;
	flex:0 0 100%;
}
.footer-right{
	flex:0 0 100%;
}
.footer-logo{
	position:absolute;
	left:0;
	top:0;
	font-size:30px;
}
.menu-bottommenu-container{
	margin-top:72px;
}
#menu-bottommenu{
	display:flex;
	flex-wrap:wrap;
}
#menu-bottommenu li{
	margin-left:0;
	flex:0 0 50%;
	margin-bottom:21px;
}
#menu-bottommenu li:nth-of-type(1){
	order:1;
}
#menu-bottommenu li:nth-of-type(2){
	order:3;	
}
#menu-bottommenu li:nth-of-type(3){
	order:2;
}
#menu-bottommenu li:nth-of-type(4){
	order:4;
}
#menu-bottommenu li a{
	text-transform:uppercase;
}

.footer-wrap{
	flex-wrap:wrap;
}
.footer-col:nth-of-type(1){
	flex:0 0 50%;
	margin-bottom:52px;
}
.footer-col:nth-of-type(2){
	flex:0 0 50%;
	margin-bottom:52px;
}
.footer-col:nth-of-type(3){
	flex:0 0 100%;
	margin-bottom:52px;
}
.fs-left{
	flex:0 0 100%;
	padding-right:0;
}
.fs-right{
	display:none;
}
.header-right a{
	margin-left:16px;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
}
.header-right a img{
	vertical-align:middle;
}
.head-left-inner{
	left:14px;
	right:14px;
}
.head-right-inner{
	left:14px;
	right:14px;
	font-size:28px;
	line-height:36px;
	font-weight:200;
	bottom:calc(50% - 18px);
	}
.top-tab-link a{
	font-size:36px;
}	
.container{
	padding:0 14px;
}
.top .container{
	overflow-x:auto;
}
.top-tab-link{
	white-space:nowrap;
}
.arrivals .catalog-head{
	display:none;
}
.tab-header{
	flex-wrap:wrap;
}
.tab-header-left{
	flex:0 0 100%;
	margin-bottom:8px;
}
.tab-header-right{
	flex:0 0 100%;
	text-align:left;
}
.tab-header-right .prev{
	display:none;
}
.tab-header-right .next{
	display:none;
}
.cat-wrap{
	flex-wrap:wrap
}
.cat-wrap a:nth-of-type(1){
	flex:0 0 50%;
}

.cat-wrap a:nth-of-type(2){
	flex:0 0 50%;
}
.cat-wrap a:nth-of-type(3){
	flex:0 0 100%;
	margin-top:38px;
	max-height:206px;
	
}
.cat-wrap a:nth-of-type(3) img{
	object-fit:cover;
	object-position:left bottom;
	height:auto;
	width:100%;
	max-height:206px;
}
.cat-title{
	font-size:36px;
}
.top-category{
	margin-top:87px;
}
.other{
	margin-top:68px;
	
}
.link-wrap{
	flex-wrap:wrap;
}
.link-wrap a{
	flex:0 0 100%;
	margin-bottom:20px;
	height:140px;
}
.link-wrap a img{
	object-fit:cover;
	object-position:left bottom;
	height:auto;
	width:100%;
	max-height:140px;	
}
.toname{
	flex-wrap:wrap;
}
.toname-left{
	flex:0 0 100%;
	margin-bottom:32px;
}
.toname-right{
	padding-left:0;
	flex:0 0 100%;
}
.fabric .catalog-head-right{
	display:none;
}
.mob-menu .lang{
	display:inline-block;
	width:45%;
	vertical-align:top;
}
.mob-menu .currency{
	display:inline-block;
	width:45%;
	vertical-align:top;
}
.mob-menu .lang{
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
line-height: 19.68px;
text-align: left;
	
}
.mob-menu .currency{
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
line-height: 19.68px;
text-align: left;
	
}
.mob-menu .lang select{
	   appearance: none;
	text-transform:uppercase;
	margin-left:8px;
	background-color:transparent;
	background:transparent;
	border:0;
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
line-height: 19.68px;
text-align: left;
color: rgba(97, 6, 0, 1);

}
.mob-menu .currency select{
	   appearance: none;
	text-transform:uppercase;
	margin-left:8px;
	background-color:transparent;
	background:transparent;
	border:0;
font-family: 'Clash Display';
font-size: 16px;
font-weight: 400;
line-height: 19.68px;
text-align: left;
color: rgba(97, 6, 0, 1);

}
.menu-footer{
	margin-top:298px;
	bottom:36px;
	text-align:center;
	left:0;
	right:0;
}
.menu-footer span{
	display:inline-block;
	margin-left:16px;
font-family: Inter;
font-size: 12px;
font-weight: 400;
line-height: 14.52px;
text-align: left;
color: rgba(143, 109, 90, 1);
	
}
.menu-footer span:nth-of-type(1){
	margin-left:0;
	padding-right:16px;
	border-right: 1px solid rgba(137, 137, 137, 1);
}
.cart-link span{
	bottom:-2px;
	right:-2px;
}
.fav-link span{
	bottom:-2px;
	right:-2px;
}
.top-tab-link{
	overflow-x:auto;
}
.divider{
	margin:0 24px;
}
header.scrolled{
background: rgba(255, 255, 255, 0.8);	
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);



}
.search-div form{
	width: calc(100% - 60px);
}
.menu-link img{
	width:22px;
	height:22px;
	line-height:32px;
}
.fav-link img{
	width:22px;
	height:22px;
	line-height:32px;
}
.cart-link img{
	width:22px;
	height:22px;
	line-height:32px;
}
.logo img{
	max-width:224px;
}
.logo{
	margin-bottom:28px;
}
.catalog-head{
	flex-wrap:wrap;
	margin-bottom:32px;
}
.catalog-head-left{
	flex:0 0 100%;
	margin-bottom:24px;
}
.catalog-head-right{
	flex:0 0 100%;
	text-align:left;
}
.sort-span{
	float:right;
}
.woocommerce .woocommerce .catalog-head{
	display:none;
}
.woocommerce ul.products li.product a img{
	height:228px;
	width:auto;
	object-fit:cover;
	object-position:center;
}
.woocommerce-loop-product__title {
	height:45px;
	overflow:hidden;
	
}
.products .price{
	margin-top:350px;
	left:0;
}
.more{
	margin-top:40px;
}
footer{
	margin-top:80px;
}
#filters{
	left:0;
	bottom:0;
	right:0;
	top:0;
	width:auto;
	height:auto;
}
.product-images{
	flex-wrap:wrap;
}
.product-images-left{
	order:2;
	flex:0 0 100%;
	margin-top:12px;
}
.product-images-right{
	order:1;
	flex:0 0 100%;
}
.thumbnails .swiper-slide{
	width:67px!important;
	height:83px!important;
}
.woocommerce div.product div.summary{
	margin-left:0;
	float:0;
	max-width:100%;
}
.free-ship{
	margin-top:28px;
}
.woocommerce div.product form.cart .button{
	float:none;
}
.single-product .catalog-head{
	display:none;
}
.viewed .products .price{
	margin-top:8px;
}
header .container{
	padding:0;
}
.header-left{
	flex:0 0 calc(35% - 14px);
}
.header-right{
	flex:0 0 calc(65% - 14px);
}
html{
	overflow-x:hidden;
}
body{
	overflow-x:hidden;
}
.auth.modal{
	width:auto;
	left:0;
	margin:0;
	right:0;
	top:0;
	bottom:0;
	background: rgba(241, 218, 197, 1);

}
.service{
	flex-wrap:wrap;
}
.service-left{
	flex:0 0 100%;
}
.service-right{
	flex:0 0 100%;
	padding-left:0;
}
span.div{
	display:none;
}
.service-tabs a{
	display:list-item;
	font-size:28px;
	margin-bottom:12px;
	padding-left:24px;
	background:url(/wp-content/themes/toname/images/li.svg) no-repeat;
	background-position:left center;
}
.service-right img{
	transform:none;
}
.service-right p{
	padding-left:0;
}
.process{
	flex-wrap:wrap;
}
.process-image{
	flex:0 0 74px;
}
.process-item{
	flex:0 0 100%;
	margin-bottom:36px;
	display:flex;
}
.process-content{
	padding-left:16px;
}
.why-item:before{
	margin-left:-36px;
	position:relative;
	float:left;
}
.send{
	flex-wrap:Wrap;
}
.send-left{
	flex:0 0 100%;
}
.send-right{
	flex:0 0 100%;
	padding-left:0;
}
.size-wrap{
	flex-wrap:wrap;
}
.size-wrap-left{
	flex:0 0 100%;
	margin-right:0;
	margin-bottom:24px;
	padding:0;
}
.size-wrap-right{
	flex:0 0 100%;
}
.size-guide{
	padding:20px;
}
.uzor img{
	max-width:100%;
}
.store{
	flex-wrap:wrap;
}
.store-left{
	flex:0 0 100%;
}
.store-right{
	flex:0 0 100%;
	padding:0;
	margin-top:40px;
}
.care-col{
	flex:0 0 100%;
}
.care{
	flex-wrap:wrap;
}
.faq-content{
	font-size:16px;
	line-height:22px;
}
.contacts{
	flex-wrap:wrap;
}
.contacts-left{
	flex:0 0 100%;
	margin-bottom:60px;
}
.contacts-right{
	flex:0 0 calc(100% + 28px);
	margin-left:-14px;
}
.social{
	margin-top:40px;
}
.page-id-69 footer{
	margin-top:0;
}
.about{
	margin-bottom:40px;
	flex-wrap:wrap;
}
.about-left{
	flex:0 0 100%;
	margin-bottom:40px;
}
.about-right{
	flex:0 0 100%;
	min-height:160px;
	background-position:center bottom;
}
.about-left img{
	width:100%;
	}
.about-right img{
	width:100%;
	}
	
.fashion-right{
display:none;
}	
.about-content{
	
}
.about-item{
	flex-wrap:wrap;
}
.about-text{
	flex:0 0 100%;
	padding:0;
}
.about-image{
	flex:0 0 100%;
	padding:0;
}
.about-footer{
	margin-top:50px;
}
.about-footer img{
	width:100%;
}
.header-left a{
font-family: Inter;
font-size: 22px;
font-weight: 500;
line-height: 26.63px;
text-align: left;
color: rgba(41, 41, 41, 1);
	
}
.checkout.woocommerce-checkout{
	flex-wrap:wrap;
}
#customer_details{
	flex:0 0 100%;
	padding-right:0;
}
#order_review{
	flex:0 0 100%;
	
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
	float:none;
	width:calc(100% - 24px);
}
#billing_phone_field{

}
#billing_postcode_field{
	width:100%;
	float:none;
}
.company-wrap{
	padding-top:0;
}
.address-wrap{
	padding-top:0;
}
#order_review{
	margin-top:30px;
	flex:0 0 calc(100% - 24px);
	padding:12px;
}
.cart-items{
	padding:0;
	width:100%;
	height:auto;
}
.cart-item{
	flex-wrap:wrap;
	position:relative;
}
.cart-image{
	flex:0 0 103px;
	
}
.cart-item-content{
	margin-right:0;
	flex:0 0 calc(100% - 119px);
}
.cart-item-num{
	position:absolute;
	bottom:25px;
	right:0;
}
.woocommerce-account .woocommerce{
	display:block;
}
.woocommerce nav ul{
	padding-left:0;
}
.woocommerce nav ul li{
	display:block;
	background:url(/wp-content/themes/toname/images/li.svg) no-repeat;
	background-position:left center;
	padding-left:30px;
}
.order-list .order{
	padding:16px;
}
.order-wrap{
	flex-wrap:wrap;
}
.order-left{
	flex:0 0 100%;
	margin-bottom:32px;
}
.order-right{
	flex:0 0 100%;
}
}

.woof_select_radio_check dt a{
	background-color:transparent!important;
}
.woof_text_search_container{
	display:none;
}
.woof_select_radio_check dd ul.woof_list{
	background-color:transparent!important;
}
.woof_multiSel{
	display:none;
}
.woof_select_radio_check dd ul.woof_list{
	padding-top:0!important;
}
.woof_select_radio_check dt a span{
	margin-bottom:0!important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal{
	height:3px;
	margin-top:2px;
}
.products .swiper-slide .button.product_type_simple{
	display:none;
}