/** Shopify CDN: Minification failed

Line 838:28 Comments in CSS use "/* ... */" instead of "//"
Line 1812:0 Unexpected "@media"
Line 4183:24 Comments in CSS use "/* ... */" instead of "//"
Line 4522:28 Comments in CSS use "/* ... */" instead of "//"
Line 4535:28 Comments in CSS use "/* ... */" instead of "//"
Line 4869:92 Comments in CSS use "/* ... */" instead of "//"
Line 5426:153 Comments in CSS use "/* ... */" instead of "//"
Line 5492:170 Comments in CSS use "/* ... */" instead of "//"

**/
@import url("https://p.typekit.net/p.css?s=1&k=cwj6win&ht=tk&f=139.140.175.176.13378.13379.13380.13381.18220.18221.18222.18223.18304.18305.18306.18307.18219.18239.18240.18241.18242&a=527150&app=typekit&e=css");

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std";
src:url("https://use.typekit.net/af/9ff5df/0000000000000000000131a3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/9ff5df/0000000000000000000131a3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/9ff5df/0000000000000000000131a3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std";
src:url("https://use.typekit.net/af/aeaf25/0000000000000000000131a2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/aeaf25/0000000000000000000131a2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/aeaf25/0000000000000000000131a2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std";
src:url("https://use.typekit.net/af/6ebf8d/0000000000000000000131a0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/6ebf8d/0000000000000000000131a0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/6ebf8d/0000000000000000000131a0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std";
src:url("https://use.typekit.net/af/4bab48/0000000000000000000131a1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4bab48/0000000000000000000131a1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4bab48/0000000000000000000131a1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-caption";
src:url("https://use.typekit.net/af/a59f0f/00000000000000000001304a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/a59f0f/00000000000000000001304a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/a59f0f/00000000000000000001304a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-caption";
src:url("https://use.typekit.net/af/911694/00000000000000000001304b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/911694/00000000000000000001304b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/911694/00000000000000000001304b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-caption";
src:url("https://use.typekit.net/af/3c6cb8/00000000000000000001304c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3c6cb8/00000000000000000001304c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3c6cb8/00000000000000000001304c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-caption";
src:url("https://use.typekit.net/af/e05473/00000000000000000001304d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/e05473/00000000000000000001304d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/e05473/00000000000000000001304d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-display";
src:url("https://use.typekit.net/af/2b93d5/00000000000000000001309e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2b93d5/00000000000000000001309e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2b93d5/00000000000000000001309e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-display";
src:url("https://use.typekit.net/af/836d26/00000000000000000001309f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/836d26/00000000000000000001309f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/836d26/00000000000000000001309f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-display";
src:url("https://use.typekit.net/af/7504be/0000000000000000000130a0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/7504be/0000000000000000000130a0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/7504be/0000000000000000000130a0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-display";
src:url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-headline";
src:url("https://use.typekit.net/af/a55e3d/000000000000000000013049/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/a55e3d/000000000000000000013049/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/a55e3d/000000000000000000013049/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-subhead";
src:url("https://use.typekit.net/af/40cba0/00000000000000000001305d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/40cba0/00000000000000000001305d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/40cba0/00000000000000000001305d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-subhead";
src:url("https://use.typekit.net/af/49ecdf/00000000000000000001305e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/49ecdf/00000000000000000001305e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/49ecdf/00000000000000000001305e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-subhead";
src:url("https://use.typekit.net/af/188c98/00000000000000000001305f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/188c98/00000000000000000001305f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/188c98/00000000000000000001305f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"utopia-std-subhead";
src:url("https://use.typekit.net/af/d8739d/000000000000000000013060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/d8739d/000000000000000000013060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/d8739d/000000000000000000013060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

/* Reference
.tk-proxima-nova { font-family: "proxima-nova",sans-serif; }
.tk-utopia-std { font-family: "utopia-std",serif; }
.tk-utopia-std-caption { font-family: "utopia-std-caption",serif; }
.tk-utopia-std-display { font-family: "utopia-std-display",serif; }
.tk-utopia-std-headline { font-family: "utopia-std-headline",serif; }
.tk-utopia-std-subhead { font-family: "utopia-std-subhead",serif; }
*/

/*Global css  */

body { font-family: 'proxima-nova', sans-serif!important; line-height: calc(1 + 0.4 / var(--font-body-scale)) !important;  background-color: #1e1e1e!important;overflow-x:hidden}
h1, h2, h3, h4, h4, h6 , h3 a {  font-family: "utopia-std-display",serif !important; font-weight: 100; color: #DFDFDB !important; text-align:left; margin: 23px 0 0;}
body, a,  select {  color: #B5B5B1 !important;
	position: relative;
	margin: auto; }
p { font-family: 'proxima-nova', sans-serif!important; margin: 6px 0 0; }
li { font-family: 'proxima-nova', sans-serif!important; }
a{
   font-family: 'proxima-nova', sans-serif!important;
}
.menu-drawer__menu-item{
  text-transform: uppercase;
  font-weight: 14px !important;
}

.footer-block--menu .footer-block__details-content{ text-transform: lowercase;}

.announcement-bar{background: #202E49;}
 @media(min-width:1600px) and (max-width:2249px){
  main#MainContent {width: calc(100% - 280px)!important;  }
}

@media(min-width:2250px){
body{  width: calc(100% - 560px)!important}
}
@media(min-width:1600px){
main#MainContent {
	width:100%;
  overflow-x:hidden;
	margin-left: auto;
}
.menu-drawer {
	width: 8%!important;
}
}

[id^='shopify-section-sections'][id$='footer']{	background: #1E1E1E;}

.gradient {	background: #1E1E1E;}

.header-wrapper--border-bottom {
	border-bottom: .1rem solid rgba(var(--color-foreground),.08);
}
@media(min-width:1199px){
.menu-drawer {
	width: 15%!important;
}}
main#MainContent {overflow-x:hidden}

@media(min-width:1200px) and (max-width:1400px){
  main#MainContent {
  	width: calc(100% - 280px);
  	margin-left: auto;
  }
  .menu-drawer {
  	width: 25%!important;
  }
}
@media(min-width:1400px) and (max-width:1650px){
  main#MainContent {
  	width: calc(100% - 280px);
  	margin-left: auto;
  }
  .menu-drawer {
  	width: 20%!important;
  }
}


.header__icon--menu[aria-expanded=true]:before {
	content: "";
	top: 100%;
	left: 0;
	height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));
	width: 100%;
	display: block;
	position: absolute;
	background: transparent;
}

@media screen and (min-width: 750px) {
	.banner--medium:not(.banner--adapt) {
		min-height: 88vh!important; /* originally this was 100vh */
	}
}
@media(min-width:249px){
  .menu-drawer__inner-submenu li a {
	position: relative;
  }  
  .menu-drawer__inner-submenu li a:after {
  	content: "";
  	width: 0;
  	background: #707070 ;
  	height: 1px;
  	position: absolute;
  	bottom: 0px;
  	display: block;
  	left: 0;
  	right: 0;
  	transition: all .5s ease;
  }  
  .menu-drawer__inner-submenu li:hover a:after{
  	width:100%
  }
}
.menu-drawer {
	position: absolute;
	transform: translate(-100%);
	visibility: hidden;
	z-index: 3;
	left: 0;
	top: 100%;
	width: calc(100vw - 4rem);
	padding: 0;
	border-width: 0 var(--drawer-border-width) 0 0;
	background-color: #1E1E1E!important;
	overflow-x: hidden;
	border-style: solid;
	border-color: rgba(var(--color-foreground),var(--drawer-border-opacity));
	filter: drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));
}

.header__icon--menu[aria-expanded=true]:before {
	content: "";
	top: 100%;
	left: 0;
	height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));
	width: 100%;
	display: none!important;
	position: absolute;
	background: transparent;
}
@media(max-width:249px){
    /*#menu-drawer #Details-menu-drawer-menu-item-1 summary { padding-bottom: 0px !important; } */
    #menu-drawer #Details-menu-drawer-menu-item-1 summary { padding: 12px 10px 4px 0 !important; }
}
@media(min-width:249px){
   .menu-drawer__navigation {
  	padding: 80px 0 0 0!important;
  	width: 210px;
  	margin: 0 auto;
  }
}

@media(min-width:1200px)and (max-width:1349px){
   .menu-drawer__navigation {
      padding: 80px 0 0 0!important;
  	  width: 210px;
      margin: 0 auto;
  }
}

@media(min-width:1600px){
 .menu-drawer__navigation {
	padding: 80px 0 0 0!important;
	 width: 220px;
	margin: 0 auto;
  }
  img.header__heading-logo.motion-reduce {
  	min-width: 195px;
  }
}

@media(min-width:1200px){
  .header__icon--menu {
  	position: initial;
  	/*display: none;*/
  }
}

div.announcement-bar-section .gradient {
	background: #202e49;
}

p.announcement-bar__message.center.h5 {
	font-size: 27px;
	padding: 18px 0;
	font-weight: 100;
	text-transform: uppercase;
}

.menu-drawer {
	position: absolute;
	transform: translate(-100%);
	visibility: hidden;
	z-index: 3;
	left: 0;
	top: 100%;
	width: calc(100vw - 4rem);
	padding: 0;
	border-width: 0 var(--drawer-border-width) 0 0;
	background-color: #1e1e1e;
	overflow-x: hidden;
	border-style: solid;
	border-color: rgba(var(--color-foreground),var(--drawer-border-opacity));
	filter: drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));
}

button#Subscribe {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 15px;
}

.newsletter-form__field-wrapper .field__input {
	padding-right: 5rem;
	border: 0;
	background: transparent;
	border-bottom: 1px solid #707070;
  border-radius:0;
}

button#Subscribe {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 15px;
}

a.header__heading-link.link.link--text.focus-inset img {
	margin: auto;
	display: block;
	width: 100%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
a.header__heading-link.link.link--text.focus-inset img {
	margin: auto;
	display: block;
	width: 100%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
    padding: 3.2rem;
}
a.header__heading-link.link.link--text.focus-inset {
	margin: auto;
	display: block;
}
.menu-drawer__navigation {
	padding: 80px 0 0 0!important;
}
.link--text {
	 color: #dfdfdb;
	/*color: #B5B5B1!important; old color */
    font-family: proxima-nova, sans-serif!important;
}
.menu-drawer__navigation-container {
	display: grid;
	grid-template-rows: 1fr auto;
	align-content: space-between;
}

.footer__content-top .grid {
	row-gap: 6rem;
	margin-bottom: 0;
	margin-top: 20px;
}

.footer__content-bottom-wrapper {
	display: flex;
	width: -webkit-fit-content!important;
	width: -moz-fit-content!important;
	width: fit-content!important;
}


.menu-drawer__menu-item {
	padding: 12px 10px 12px 0!important;
	text-decoration: none;

	font-size: 13px!important;
	font-weight: 500!important;
}

/* adjust header menu and login for responsive screen : start */
@media(min-width: 249px) and (max-width: 450px){
     header #menu-drawer { padding-top: 0; }
}
@media(min-width: 200px) and (max-width: 1199px){
   header .small-hide { display: flex !important; }
   header #menu-drawer { z-index: -1; padding-top: 64px;}
}

@media(min-width: 1200px){
   .menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
  	color: rgb(var(--color-foreground));
  	background-color: rgba(var(--color-foreground),.04);
  }
}

@media(min-width: 249px){
  details#Details-menu-drawer-menu-item-1 svg {
	display: none;
}
  .menu-drawer__inner-submenu {
	 position: absolute;
		z-index: 999;
		right: 13px !important;
		height: -webkit-fit-content !important;
		height: -moz-fit-content !important;
		height: fit-content !important;
		top: -10px;
		background: #1e1e1e !important;
		margin-top: 37px !important;
}

  .list-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}

  .js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: transparent;
	border-left: .1rem solid rgba(var(--color-foreground),.2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
}
  .js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: transparent!important;
	border-left: .1rem solid rgba(var(--color-foreground),.2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
}

.js .menu-drawer {
	height: calc(100vh - 100%); overflow:hidden;
	height:100vh!important;padding-top:64px; width:280px!important;
}

  .menu-drawer__navigation-container {
	display: grid;
	grid-template-rows: 1fr auto;
	align-content: space-between;
	/*overflow-y: auto;*/
	min-height: 650px;
}

  .menu-drawer__inner-submenu {
	height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	border-left:1px solid #707070;
}


  .menu-drawer__close-button {
	margin-top:0;
	padding: 1.2rem 2.6rem;
	text-decoration: none;
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	width: 100%;
	background-color: transparent;
	font-family: var(--font-body-family);
	font-style: var(--font-body-style);
	text-align: left;
}


  @media(min-width: 249px){
	.js .menu-drawer__navigation .submenu-open {
	visibility: visible!important;
}
	.menu-drawer__inner-submenu {
	height: 100%;
	overflow-x: hidden;
	/*overflow-y: auto;*/
	margin-top: 37px;
}
	.menu-drawer__close-button {
	margin-top: 0!important;
	padding: 1.2rem 2.6rem;
	text-decoration: none;
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	width: 100%;
	background-color: transparent;
	font-family: var(--font-body-family);
	font-style: var(--font-body-style);
	text-align: left;
}
summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset {
	position: relative;
}

	.js .menu-drawer__menu li {
	margin-bottom: .2rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
	.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover {
	color: rgb(var(--color-foreground));
	background-color: transparent!important;
}
	.js .menu-drawer__menu li {
	margin-bottom: .2rem;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding-left: 0px;
}
	li.persistent-border ul li {
	padding-left: 12px!important;
}
	.menu-drawer__close-button {
	display: none!important;
}
	.js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: rgb(var(--color-background));
	border-left: 0!important;
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;

	 .js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	bottom: 0;
	right: 0;
	background-color: rgb(var(--color-background));
	border-left: .1rem solid rgba(var(--color-foreground), .2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
	left: auto;
}
.js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	bottom: 0;
	left: auto!important;
	background-color: rgb(var(--color-background));
	border-left: .1rem solid rgba(var(--color-foreground),.2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
	right: 0!important;
}

	  .menu-drawer__menu-item {
	padding: 1.1rem 2.2rem!important;
	text-decoration: none;
	font-size: 14px!important;
	font-weight: 400!important;
	color: #B5B5B1!important;
}


}
			/* summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset:hover:after {
			content: '';
			position: absolute;
			width: 132%;
			height: 1px;
			background: #fff;
			bottom: 3px;
		}  */


  }
}

@media(min-width:449px){
ul.menu-drawer__menu.has-submenu.list-menu li.persistent-border {
	border-bottom: 1px solid transparent!important;
}
ul.menu-drawer__menu.has-submenu.list-menu li.persistent-border {
	border-bottom: 1px solid  transparent!important;
}
.menu-drawer {
	position: fixed!important;
	transform: translate(-100%);
	visibility: hidden;
	z-index: 3;
	left: 0;
	top: 0px!important;
	width: calc(100vw - 4rem);
	padding: 0;
	border-width: 0 var(--drawer-border-width) 0 0;
	background-color: rgb(var(--color-background));
	overflow-x: hidden;
	border-style: solid;
	border-color: rgba(var(--color-foreground),var(--drawer-border-opacity));
	filter: drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));
}
}

.js .menu-drawer__menu li {
	margin-bottom: 0;
}

.list-menu__item {
	display: flex;
	align-items: center;
	line-height: 10px;
	font-weight: 100!important;
}



@media(min-width:200px) and (max-width:249px){
  .menu-drawer {
	width: 30%!important;
}
}
	.menu-drawer__menu has-submenu list-menu li:hover:first-child {
	  background:#000
}


@media(max-width:249px){
  .js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%!important;
	bottom: 0;
	right: 0;
	left: auto;
	background-color: rgb(var(--color-background));
	border-left: .1rem solid rgba(var(--color-foreground),.2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
}
  a.header__heading-link.link.link--text.focus-inset {
	margin: 0;
	display: block;
	width: 70%;
	padding: 0;
	margin-bottom: 0;
}
  a.header__heading-link.link.link--text.focus-inset img {
	margin: auto;
	display: block;
	width: 100%;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 22px 3.2rem 0 3rem;
}


}




@media(min-width:249px){

ul.menu-drawer__menu.has-submenu.list-menu li div#link-shop li {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
  /*navigation hover animation   */

ul.menu-drawer__menu.has-submenu.list-menu li:first-child summary :after {
	width: 100%;
	height: 1px;
	background: #fff;
	z-index: 999;
	position: absolute;
	content: '';
	bottom: 0;
}

summary.menu-drawer__menu-item:after {
	content: '';
	background: #707070;
	height: 1px;
	bottom: 0;
	position: absolute;
	width: 100%;opacity:0
}

ul.menu-drawer__menu.has-submenu.list-menu li:hover summary.menu-drawer__menu-item:after {
	  transition: all .5s ease;
	  opacity: 1; max-width:108px!important;
}

a.header__heading-link.link.link--text.focus-inset img {
	 margin: 0 42px;
	  display: block;
	  width: 195px;
	  height: -webkit-fit-content;
	  height: -moz-fit-content;
	  height: fit-content;
	  padding: 0;
	  max-width: 250px;
}
a.header__heading-link.link.link--text.focus-inset {
	margin: auto;
	display: block;
	padding: 0;
}
ul.menu-drawer__menu.has-submenu.list-menu li :first-child {
	border-bottom: 0;
}
.menu-drawer__inner-submenu {
	height: 100%;
	overflow-x: hidden;
	margin-top: 25.4px!important;
	padding-top: 0px!important;
	background: #1e1e1e;
	border-top: 1px solid #1e1e1e;
}
.menu-drawer__inner-submenu {
	background: #1e1e1e!important;
}
  .list-menu__item {
	display: flex;
	align-items: center;
	line-height: 5px!important;
}

  ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li:first-child {
	border-bottom: 1px solid #707070!important;
	width: 100%;
}

  ul.menu-drawer__menu.has-submenu.list-menu li  {
	width: 100%;
}
   ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
	border-bottom: 1px solid transparent!important;
}

  .js .menu-drawer__submenu .menu-drawer__menu-item {
	padding: 12px 0px!important;
	text-decoration: none;
	font-size: 14px!important;
	font-weight: 400!important;
	color: #b5b5b1!important;
	border-bottom: 0!Important;
	text-transform:capitalize!important;
}
}



@media(min-width:249px) {
	ul.menu-drawer__menu.has-submenu.list-menu {
	width:90%
}
p.announcement-bar__message.center.h5 {
	font-size: 27px!important;
	padding: 15px 0 !important; font-family: 'proxima-nova', sans-serif!important;
	font-weight: 100 !important;
	text-transform: uppercase!important;
}

}



   @media(max-width:249px){ // check this

	 .menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover { color: rgb(var(--color-foreground));background-color: transparent!important;}
	ul.footer-block__details-content.list-unstyled {display: table-footer-group; flex-wrap: wrap; text-align: center;justify-content:center;}
	ul.footer-block__details-content.list-unstyled li { padding: 0 9px; text-align: center;}
	p.announcement-bar__message.center.h5 {font-size: 17px!important; }
	 .list-menu {list-style: none; padding: 0 20px ; margin: 0;}
	 ul.menu-drawer__menu.has-submenu.list-menu li {
	padding: 0 18px;
}
	 .menu-drawer__inner-submenu li {
	padding-left: 27px!important;
}
	 .menu-drawer__navigation {
	padding: 50px 0 0 0!important;
}
	 ul.menu-drawer__menu.has-submenu.list-menu {
	padding-left: 10px!important;
	width: 100%;
}
	 .js .menu-drawer__submenu {
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	right: 0;
	left: auto;
	background-color: rgb(var(--color-background));
	border-left: .1rem solid rgba(var(--color-foreground),.2);
	z-index: 1;
	transform: translate(100%);
	visibility: hidden;
}
 }



/* side navigation color */
a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset, summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset, #link-shop a:hover { color: #DFDFDB !important; }
#link-shop a { color: #84827D !important; }

.link--text {
	  font-weight:400!Important;
}

.link--text {
	 color:rgb(223 223 219 / 71%);
	 font-weight:400!Important;
}


@-moz-document url-prefix() {
	@media(min-width:1999px){
	summary.menu-drawer__menu-item:after{
		height: 2px!important;
	}

	.menu-drawer__inner-submenu:before{
		width: 2px!important;
	}
	  div#link-shop .menu-drawer__inner-submenu{
top:1px!important
	  }
}

  @media(min-width:3000px){
	.js .menu-drawer__submenu{
top:-2px!important;
	}
  }
}


  a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
	padding-left: 10px!important;
}

/* furniture page  css start  */


  a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
	padding-left: 0!important;
}
  summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset {
	padding-left: 0!Important;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
	margin: 0 30px;
}

  .header__icon span {
	height: 100%;
	color:#B5B5B1!important;
}

  .header__icon .icon {
	height: 2rem;
	width: 2rem;
	color: #B5B5B1!important;
	fill: none;
	vertical-align: middle;
}

.header__icon, .header__icon--cart .icon {
	height: 4.4rem;
	width: 4.4rem;
	padding: 0;
	color: #B5B5B1!important;
}



.newsletter-form__field-wrapper ::before {
	display: none;
}
.newsletter-form__field-wrapper ::after {
	display: none;
}

.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
	pointer-events: none;
	content: "";
  display:none!important;
	position: absolute;
	top: var(--inputs-border-width);
	right: var(--inputs-border-width);
	bottom: var(--inputs-border-width);
	left: var(--inputs-border-width);
	border: .1rem solid transparent;
	border-radius: var(--inputs-radius);
	box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));
	transition: box-shadow var(--duration-short) ease;
	z-index: 1;
}

.js .menu-drawer__submenu .menu-drawer__menu-item{
text-transform:lowercase!important
}
.persistent-border ul li {
	border-bottom: 0!important;
}
@media screen and (min-width: 750px) {
	.footer {
		margin-top: 50px!important;
	}
}

.small-hide {
	display: block;
}

.announcement-bar {
	border-bottom: 0px !important;
	color: rgb(var(--color-foreground));
}
p.announcement-bar__message.center.h5 {
	font-size: 27px;
	padding: 18px 0;
	font-weight: 100!important;font-family:"proxima-nova"!important;
	text-transform: uppercase;
}


@media(min-width:1450px){
  .list-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	width: 90%;
}
}


ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li ul li:first-child {
	border-bottom: none!important;
}
.persistent-border ul li {
	border-bottom: none!important;
}
button#Subscribe {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0;
}

.field__input, .select__select, .customer .field input, .customer select {
	height: auto!important;
	border-radius: 0;
}

.newsletter-form__field-wrapper .field__input {
	padding-right: 0!important;
	border: 0;
	background: transparent;
	border-bottom: 1px solid #707070;
}


.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {
	margin: var(--inputs-border-width);
	position: inherit;
}

.newsletter-form__button {
	width: 4.4rem;
	margin: 0;
	right: var(--inputs-border-width);
	top: 0;
	height: 130%;
	z-index: 2;
}


button#Subscribe {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0;
	font-size: 16px;
}


.field__label, .customer .field label {
	font-size: 16px!important;
	left: 0!important;
	/*top: 25px!important;*/
	margin-bottom: 0;
	pointer-events: none;
	position: absolute;
	transition: top var(--duration-short) ease,font-size var(--duration-short) ease;
	color: #84827d;
	letter-spacing: .1rem;
	line-height: 16px !important;
	  bottom: 4px;
}


.field__label.hidden {
  display: none;
}

input[id^='NewsletterForm--sections'][id$='footer']{
	padding: 5px 0;
}

.customer .field label{
	padding-left: 20px;
	padding-top: 5px;
}

.no-border-bottom {
	border-bottom: none !important;
}

div.announcement-bar-section .gradient {
	background: #202e49;
	height: 60px;
	display: flex;
	align-items: center;
}
.predictive-search.predictive-search--search-template{
	background: #000;
}
.predictive-search.predictive-search--search-template p{
	color: #fff !important;
}
.header-wrapper--border-bottom {
	border-bottom: 0;
	height: 64px;
}

/* search bar & search page - start */
details[open] .modal-overlay:after{
	background: rgba(30,30,30,0.6);
}
.search .field__label{
	padding-left: 20px;
	padding-top: 10px;
	font-size: 13px !important;
	text-transform: uppercase;
	font-family: 'proxima-nova', sans-serif!important;
}
/*.icon.icon-search, .icon.icon-close{
	color: #1e1e1e;
}*/
button.search__button.field__button {
	top: 3px;
}
#Search-In-Modal, #Search-In-Template{
	padding: 13px;
	/*background: #b5b5b1 !important;*/
}
#Search-In-Modal{
	color: #fff !important;
  background-color: #000;
}
#search .template-search__header.page-width h1{
	font-family: 'proxima-nova', sans-serif!important;
	text-align: left;
	color: #DFDFDB !important;
}
#search .template-search__header.page-width .template-search__search{
	margin: 0px;
}
.search .reset__button.field__button{
	padding-top: 6px;
}
.search-modal__close-button.modal__close-button{

}
.predictive-search__item-query-result mark{
	color: #fff !important;
}
/* search bar & search page - end */

ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li:focus {
	border-bottom: 0!Important;
}

ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
	border-bottom: 1px solid #1e1e1e;
}

ul.menu-drawer__menu.list-menu ul li:first-child {
	border-bottom: 1px solid #1e1e1e!important;
}


a#cart-icon-bubble {
	border-bottom: 0;
	text-decoration: none;
	font-size: 19px; color:rgb(223 223 219 / 67%) !important;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
	text-decoration: none;
	font-size: 19px;color:rgb(223 223 219 / 67%) !important;
}

i.fa-light.fa-magnifying-glass {
   color:rgb(223 223 219 / 67%) !important;
}

a.header__icon.header__icon--account.link.focus-inset.small-hide {
	text-decoration: none;
	font-size: 19px;color:rgb(223 223 219 / 67%) !important;
}
a.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset {
	line-height: 23px!important;
	padding-bottom: 0!important;
}


button#Subscribe {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0;
	font-size: 16px;
	position: absolute;
	height: 39px;
}


/*.search .field__label{
  display: none;
}*/

@media(min-width:249px){
  .menu-drawer__inner-submenu li:first-child {
	  padding-top: 0;
	  margin-top: -17px;
	  position: relative;
  }
}

ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li:first-child {
	border-bottom: 1px solid transparent !important;
	width: 100%;
}

/* ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li:first-child:hover {
	border-bottom: 1px solid #707070 !important;
} */

ul.menu-drawer__menu.has-submenu.list-menu.submenu-open li:first-child:active {
	 border-bottom:1px solid transparent !important
}

.menu-drawer__menu li ul li:hover > .menu-drawer__menu-item {
	color: rgb(223 223 219 / 71%) !important; /* Ensuring child keeps its original color */
}

/* Change parent li color when hovering over it */
.menu-drawer__menu > li:hover > .menu-drawer__menu-item,
.menu-drawer__menu > li:focus-within > .menu-drawer__menu-item {
	color:rgb(223 223 219 / 40%) !important;;
}

/* Ensure child li retains original color when hovering over parent */
.menu-drawer__menu > li:hover ul .menu-drawer__menu-item,
.menu-drawer__menu > li:focus-within ul .menu-drawer__menu-item {
	color: rgb(223 223 219 / 40%) !important;
}

div#link-shop ul  a.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset:hover {
  color: #fff;
}

.js .menu-drawer__menu li {
	margin-bottom: 0;
}

p.announcement-bar__message.center.h5 span {
	color: #fff!important;
}

ul.menu-drawer__menu.has-submenu.list-menu li:first-child {
border-bottom:0px solid transparent!important;
}
ul.menu-drawer__menu.has-submenu.list-menu li:hover:first-child summary {
	border-bottom: 0px solid #707070!important;
}
ul.menu-drawer__menu.has-submenu.list-menu li:first-child summary{
   border-bottom: 0px solid transparent !important;
}

ul.menu-drawer__menu.has-submenu.list-menu.submenu-open .menu-drawer__inner-submenu  li:first-child:hover {
	border-bottom: 0px solid transparent !important;
}
.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset:hover, .menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset.hover { color: #fff !important ;}
.menu-drawer__navigation summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset.menu-drawer__menu-item--active, .menu-drawer__navigation a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset.menu-drawer__menu-item--active { color: #fff !important; }






/*=============================================
=           furniture page start      =
=============================================*/

.collection-list-wrapper .card.card--standard.card--media {
	display: flex;
	flex-direction: column-reverse !important;
	text-align: center !important;
}

.collection-list-wrapper .card:not(.ratio) {
	display: flex;
	flex-direction: column-reverse;
	height: 100%;
}

.collection-list-wrapper .card.card--standard.card--media {
	display: flex !important;
	flex-direction: column-reverse !important;
	text-align: center !important;
}

.collection-list-wrapper .card .icon-wrap {
	margin-left: 0.8rem;
	white-space: nowrap;
	transition: transform var(--duration-short) ease;
	overflow: hidden;
	display: none;
}

.media.media--transparent.media--hover-effect img {
	height: 300px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 0;
}

.card .card__inner .card__media {
	overflow: hidden;
	z-index: 0;
	border-radius: 0 !important;
}

h2.image-with-text__heading.inline-richtext.h1 {
	color: #fff;
}
.image-with-text__text.rte.body p {
	color: #fff;
}
a.button.button--primary {
	background: #202e49;
	color: #fff !important;
    text-transform: uppercase;
    margin: 20px 0;
}

.button:disabled,
.button[aria-disabled="true"],
.button.disabled,
.customer button:disabled,
.customer button[aria-disabled="true"],
.customer button.disabled,
.quantity__button.disabled {
	cursor: pointer !important;
	opacity: 1;
}

nav.breadcrumb {
	padding-left: 0px;
}

@media(max-width:768px){

	  nav.breadcrumb {
		padding-left:10px;
		margin-right: auto;
		width: 90%;
		margin-left: 0px;
	}
	nav.breadcrumb  span[aria-hidden="true"] {
       padding:0
    }
}
.breadcrumb li a {
	text-decoration: none;
	text-transform: uppercase;
	padding: 1rem;
	font-size: 14px !important;
	color: #84827d !important;
	margin: 10px;
}

.breadcrumb li.home span, .breadcrumb li.shop span{
	color: #84827d !important;
	/*margin-left: 6px;*/
	margin-right: 0px;
	font-size: 14px;
}

.breadcrumb li.shop span{
	padding-left: 6px;
}

.breadcrumb a.active {
	font-family: "utopia-std-display", serif !important;
	font-size: 27px !important;
}

.breadcrumb a.active.subnav, .breadcrumb .level2 li .active {
	text-transform: lowercase !important;
	color: #fff !important ;
	font-size: 22px !important;
}
@media(max-width:768px){
nav.breadcrumb span {
	/*padding: 1rem;*/
}
  .breadcrumb a.active.subnav, .breadcrumb .level2 li .active {
	text-transform: lowercase !important;
	color: #fff !important ;
	/*font-size: 14px !important;*/
    line-height: 22px;
}
.breadcrumb a {
	text-decoration: none;
	text-transform: uppercase;
	padding: 1rem;
	font-size: 14px!important;
	color: #84827d;
	margin: 10px auto;
}}

.breadcrumb .level2-child {
	line-height: 27px !important;
}

.breadcrumb .level2-child a{
	margin: 10px 0 !important;
	padding: 10px !important;
}

.breadcrumb.fn-bredcrumb { margin-bottom: 50px; }

h3 a.full-unstyled-link {
	font-family: "utopia-std", serif !important;
	font-size: 27px;
	font-weight: 400;
}

.cart-drawer__empty-content .cart__empty-text {
	color: #000000 !important;
}
.collection-list-wrapper .card--card,
.card--standard .card__inner {
	position: relative;
	box-sizing: border-box;
	border-radius: var(--border-radius);
	border: var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity));
	background: #b5b5b1;
	height: 300px;
	display: flex;
	align-items: center;
}
.collection-list-wrapper .media.media--transparent.media--hover-effect img {
	height: 300px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: all 0.5s !important;
	border-radius: 0;
}

.collection-list-wrapper
	.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media
	img {
	max-width: 600px;
	max-height: 600px;
}

 .collection-listing .media.media--transparent.media--hover-effect {
	background: #B5B5B1; display: flex;
	justify-content: center; align-items: center;
}
 .collection-listing .media.media--transparent.media--hover-effect img {
	width: 306px;
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
	display: block;
}

  .collection-listing .collection-list-wrapper.page-width.isolate.no-heading.no-mobile-link.section-template--17393875353740__collection_list_Bwibdg-padding {
	margin: 0;
}

 .collection-listing .overlay {
	position: absolute;
	left: 0;
	right: 0;
	display: flex!important;
	bottom: auto;
	background: #312d2d66;
	height: 100%;
	top: 0;
	align-items: center;
	text-align: center;
	justify-content: center;
	visibility: hidden;
	transition: all 0.1s ease;
}
@media(max-width:768px){
  .collection-listing .card-wrapper.animate-arrow.collection-card-wrapper  {padding-top: 10px; }
}
 .collection-listing .card-wrapper.animate-arrow.collection-card-wrapper:hover .overlay {
	visibility: visible;
}

@media(min-width:1200px){
 .collection-listing .grid {
	-moz-column-gap: 2px;
	column-gap: 2px;
}}
 .collection-listing .card-wrapper.animate-arrow.collection-card-wrapper:hover  img{
transform:scale(1.08)
}

 .collection-listing  .overlay p {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
}
 .collection-listing .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){
  opacity:1
}

/*.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
	width: 600px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}*/
/*.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
	width: fit-content;background:#d4d5ce;
}*/

/*.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	width: 600px;
	max-width: 100%;
}*/
.image-with-text .grid {
	margin-bottom: 0;
	align-items: center;
}
div#shopify-section-template--17393875353740__image_with_text_4tMjza .page-width {
	margin: 0;
}
.collection-custom-block h2.image-with-text__heading.inline-richtext.h1, .multicolumn-card__info h3 {
	font-family: 'utopia-std-display'!important; font-weight:500; font-size:27px;
}

.collection-custom-block div#ImageWithText--template--17393875353740__image_with_text_4tMjza {
	padding: 0rem 7rem 7rem;
}
.collection-custom-block .image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--17393875353740__image_with_text_4tMjza-padding .grid--1-col .grid__item {
	max-width: 600px;
}
.collection-custom-block div#ImageWithText--template--17393875353740__image_with_text_4tMjza p {
	color: #84827D;
}
.collection-custom-block div#ImageWithText--template--17393875353740__image_with_text_4tMjza {
	padding: 0 40px;
}

@media(max-width:992px){
.collection-custom-block.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--17393875353740__image_with_text_4tMjza-padding .grid--1-col .grid__item {
	max-width: 100%;
	height: auto!important;
}
 .collection-custom-block.image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--17393875353740__image_with_text_4tMjza-padding .grid--1-col .grid__item {
	max-width: 100%!important;
}
.collection-custom-block .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	width: 600px;
	max-width: 100%;
	height: auto!important;
}
 .collection-custom-block div#ImageWithText--template--17393875353740__image_with_text_4tMjza {
	padding: 10px 0px!important;
}
}

@media(min-width:768px) and (max-width:1500px){
 .collection-custom-block .image-with-text.image-with-text--no-overlap.page-width.isolate.collapse-corners.section-template--17393875353740__image_with_text_4tMjza-padding .grid--1-col .grid__item {
	max-width: 50%!important;
}
}


/*=====  End of furniture page  ======*/




/*=============================================
=            furniture cateogiry start            =
=============================================*/


.fn-table-product-sec .card--standard .card__inner {
	position: relative;
	box-sizing: border-box;
	border-radius:0;
	border: var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));
	background: #d5d5d1;
	height: 300px;
	display: flex;
	align-items: center;
}


.fn-table-product-sec .card--media .card__inner .card__content {
	position: absolute;
	padding: 0;
	bottom: -50px;
	background: transparent;
}

.fn-table-product-sec .card__badge.bottom.left .badge {
	background: transparent;
	z-index: 999;
	border: 0;
	color: #00A86B!important;
	font-size: 19px;padding: 0;
  display:none;
	text-transform: uppercase;
}
.fn-table-product-sec  .full-unstyled-link {
	font-size: 24px!important;
	font-family: 'proxima-nova'!important;
}
.fn-table-product-sec  span.price-item.price-item--regular {
	font-size: 18px;
	font-family: 'proxima-nova';
	color: #fff;
}

.fn-table-product-sec .media.media--transparent.media--hover-effect img { /* handled product image listing */
	/*height: 300px;*/
	width: 90%;
	-o-object-fit: contain;
	object-fit: contain;
	border-radius: 0;
	margin: auto;
	display: block;
	left: 0;
	right: 0;
}
.fn-table-product-sec a:hover{
  text-decoration:none!important
}


#search .card-wrapper.product-card-wrapper.underline-links-hover, .fn-table-product-sec .card-wrapper.product-card-wrapper.underline-links-hover {
	margin-bottom: 50px;
}
   .facets {
	display: none!important;
	grid-column-start: span 2;
}
 .product-count.light {
	display: none!important;
}

#product-detailed-page .product__info-wrapper .price__container{
  /*padding-left: 10px;*/
}

@media(min-width:768px){
.fn-grid-section .grid {
	-moz-column-gap: 2px!important;
	column-gap: 2px!important;
	row-gap: var(--grid-desktop-vertical-spacing);
}
}

.facets-container.facets-container-drawer {
	/*border: 1px solid;*/
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media(max-width:568px){
	.fn-table-product-sec .card--standard .card__inner {
		height: auto!important;
	}
	.fn-table-product-sec .media.media--transparent.media--hover-effect img {
		height: auto;
		top: 20px;
	}
}

 .mobile-facets__open {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	padding: 0; text-align: left;
	width: 100%;
	padding-top: .5rem;
	padding-bottom: .5rem;
	justify-content: center;
}


@media screen and (min-width: 750px) {
	.facets-container-drawer .mobile-facets__wrapper {
		margin-right: 0px!important;
		flex-grow: 1;
	}
}
.facets-container.facets-container-drawer {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	padding: 0;
}
@media(min-width:768px){
.mobile-facets__open, .facets-container.facets-container-drawer {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	padding: 0;
	margin-right: 30px;
}}

span.mobile-facets__open-label.button-label.small-hide {
	font-size: 21px;
	padding: 3px;
  text-decoration:none;
}
span.mobile-facets__open-label.button-label.small-hide:hover {
  text-decoration:none;
}

@media(max-width:768px){

  .mobile-facets__open-wrapper {
	display: inline-block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 5px 15px;
}
}
 .mobile-facets__open i {
	font-size: 18px;
   color:#B5B5B1!important;
}
/*=====  End of  furniture cateogiry start   ======*/



/*=============================================
=            fn-customise-gallery         =
=============================================*/
.fn-customise-gallery ul[id^='Slider-Gallery-template'][id$='main'] {
	background: #DFDFDB!important;
}

.fn-customise-gallery  .product-media-container .product__modal-opener {
	display: block;
	position: relative;
	background: #dfdfdb;
	border: 0;
}
.fn-product-flex {
	padding: 50px 85px 15px 85px;
	background: #84827D;max-height:325px
}
p.product__text.inline-richtext {
	font-size: 17px;
	font-family: 'proxima-nova';font-style:italic;
	color: #B5B5B1;
}
@media(min-width:1200px){
	.fn-product-flex {
		display: flex;
	  flex-wrap:nowrap;
		align-items: end;
		justify-content: space-between;
	}
}

 .fn-product-flex  .product__title h1 {
	font-size: 30px;
	font-family: 'utopia-std-display';
	color: #fff;
   margin-bottom:0;
}

.fn-product-flex span.badge.price__badge-sold-out.color-inverse {
	display: none;
}
.fn-product-flex .price-item.price-item--regular {
	color: #fff !important;
	opacity: 1;
	font-size: 27px;
	font-family: 'utopia-std-display';
}

.price__sale .price-item.price-item--regular{
  color: #d22b2b;
  font-size: 18px;
}
#product-detailed-page .price__sale  .price-item.price-item--regular {font-size: 18px !important;}

.price__sale .price-item.price-item--sale.price-item--last{
  color: #fff;
  font-size: 18px;
}
body#product-detailed-page .price .price-item {
	color: #fff;
	 font-size: 27px;
	font-family: 'utopia-std-display';
}
s.price-item.price-item--regular

@media screen and (min-width: 990px) {
	.fn-customise-gallery .product--large:not(.product--no-media) .product__info-wrapper {
		padding: 0 0 0 4rem;
		max-width: 40%!important;
		width: calc(40% - var(--grid-desktop-horizontal-spacing) / 2)!important;
	}
  .fn-customise-gallery .product--large:not(.product--no-media) .product__media-wrapper {
	max-width: 60%!important;
	width: calc(60% - var(--grid-desktop-horizontal-spacing) / 2)!important;
}
}




@media screen and (min-width: 750px) {
.fn-customise-gallery  .product__info-container {
		max-width: 100%;
	}
}

   .fn-customise-gallery .product__info-container>*+*{
	 margin:0!important;

   }
@media screen and (min-width: 990px) {
	.fn-customise-gallery .product__media-wrapper {
		max-width: 45%!important;
		width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important;
	}

.fn-customise-gallery  .product__info-wrapper.grid__item {
	width: 55%!important;
	max-width: 55%!important;
  padding:0!important;
}
}

.fn-customise-gallery .product__column-sticky {
	position: relative;
	top: 0;
}

.fn-customise-gallery  .product__description.rte.quick-add-hidden {
	background: #fff;
	margin: 0;
	padding: 20px 85px 0 85px;
}


/*@media(min-width:1200px) and (max-width:1539px){
  .fn-customise-gallery .fn-w-75pers{
	width:60%
  }
}*/
/*@media(min-width:1540px){
  .fn-customise-gallery .fn-w-75pers{
	width:85%
  }
}*/

.product__description.rte.quick-add-hidden p {
	color: #1E1E1E;
}

.fn-customise-gallery.product.product--large.product--left.product--stacked.product--mobile-hide.grid.grid--1-col.grid--2-col-tablet {
	background: #fff;
}

.fn-customise-gallery .tab-list {
	display: flex;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
  align-items:end;
	border-bottom: 1px solid #DFDFDB;
}
.fn-customise-gallery .tab-item {
	font-size: 17px;
	flex: 1;
	padding: 0;
	text-align: center;
	cursor: pointer;
	position: relative;
	color: #1e1e1e!important;
	transition: background-color .3s,color .3s;
  padding: 0 50px;
	font-weight: 500;
}


.fn-customise-gallery .tab-content {
	padding: 0;
	border: 0px solid #ddd;
	border-top: none;
}

.fn-customise-gallery .tab-pane {
	display: none;
}

.fn-customise-gallery .tab-pane.active {
	display: block;
}

.fn-customise-gallery *:focus-visible {
	outline: 0;
	outline-offset: .3rem;
	box-shadow: none;
}
.fn-customise-gallery  li.tab-item.active::after {
	content: '';
	background: #707070;
	width:100%;
	height: 2px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	bottom: -2px;
}

.fn-customise-gallery variant-radios[id^='variant-radios-template'][id$='main'] {
}

.product__description.rte.quick-add-hidden p {
	color: #1e1e1e;
	font-size: 16px;
	font-weight:100;
  margin-top:0;
  margin-bottom: 8px;
}

a.fn-cta-add-to-cart {
	text-align: end;
	margin-left: auto;
	display: block;
	background: #202E49;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #fff!important;
	padding: 10px 30px;
	text-decoration: none;
	font-weight: 600;
	font-family: 'proxima-nova';
}

.fn-product-flex .product__title h1 {
	font-size: 24px;
	font-family: utopia-std-display!Important;
	color: #fff;
	margin-bottom: 0;
	font-weight: 100;
}

.fn-product-card-bg .related-products__heading {
	margin: 0 0 3rem;
  font-size:31px;
  padding-top:30px!important;
  color:#B5B5B1!important;
	text-align: center;
}
.fn-customise-gallery variant-radios[id^=variant-radios-template][id$=main]  {
	padding: 0 85px 0 85px; width:100%;
}

.fn-customise-gallery  .product__description.rte.quick-add-hidden {
	background: #fff;
	margin: 0;
}


.fn-customise-gallery .product__info-container>*+* {
	margin: 0!important;
	padding: 0px 85px 0 85px;
}
.fn-customise-gallery .tabs {
	width: 100%;
}

@media (min-width: 992px) and (max-width: 1467px){
.fn-product-flex {
	padding: 50px 50px 13px 50px!important;
	background: #84827d;
}
  .fn-customise-gallery .product__description.rte.quick-add-hidden {
	padding: 14px 50px 0 50px;
}
  .fn-customise-gallery .product__info-container>*+* {padding: 0 50px 0 50px;}
.fn-customise-gallery variant-radios[id^=variant-radios-template][id$=main] {padding: 0 50px 0 50px;}
}
  p.product__text.inline-richtext {
	margin-top: 0!important;
}
@Media(max-width:991px){
.fn-product-flex {
	padding: 40px 20px 20px 20px!important;
	background: #84827d;
}
  .fn-customise-gallery .product__description.rte.quick-add-hidden {
	padding: 0 20px 0 20px;
}

  .fn-product-flex .product__title h1 {
	font-size: 24px;
	margin-top: 15px;
}
  .fn-product-flex .price-item.price-item--regular {
	font-size: 30px;
}

}


.fn-product-card-bg h3 a.full-unstyled-link {
	color: #dfdfdb!important;
	font-size: 16px;
	font-weight: 400;
	font-family: proxima-nova,sans-serif!important;
}
.fn-product-card-bg .price__regular .price-item--regular {
	margin-right: 0;
	font-size: 18px;
	font-family: proxima-nova,sans-serif!important;
	color: #B5B5B1!important;
}

.fn-new-arrival-label {
	font-size: 19px;
	font-weight: 400;
	color: #00a86b!Important;
	font-family: proxima-nova,sans-serif!important;
	margin: 5px 0!important;
}

.fn-customise-gallery .product__media.media.media--transparent {
	-o-object-fit: cover;
	object-fit: cover;
}

.fn-customise-gallery .grid__item.product__media-wrapper {
	background: #DFDFDB;
	display: flex;
	flex-direction: column;
	justify-content: start;
}

@media screen and (min-width: 750px) {
.fn-customise-gallery     .product--thumbnail_slider .slider-mobile-gutter .slider-button {
		display: flex;
		display: none;
	}
  .slider-button {
	display: none!important;
}
  .thumbnail-list {
	flex-wrap: wrap;
	grid-gap: 0;
}

}

@media(max-width:749px){
  .fn-customise-gallery .product__media.media.media--transparent {
	min-height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
}
.thumbnail[aria-current] {
	box-shadow: none!Important;
	border-color: transparent!important;
}

.thumbnail[aria-current] {
	box-shadow: none;
	border-color: transparent;
}
.thumbnail-list {
	flex-wrap: wrap;
	grid-gap: 0;
}

	.thumbnail-slider .thumbnail-list.slider--tablet-up {
		justify-content: start;
	}


.product.grid {
	gap: 0;
	overflow: hidden;
}

.global-media-settings {
	position: relative;
	border: var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));
	border-radius: 0;
	background-color: rgb(var(--color-background));
}

media-gallery[id^='MediaGallery-template'][id$='main'] {
  height: 100%;
	display: flex;
	align-content: space-between;
	width: 100%;
	flex-direction: column;
	justify-content: space-between;
}

.fn-customise-gallery .grid__item.product__media-wrapper {
	background: #dfdfdb;
	display: flex;
	flex-direction: column;
	justify-content: start;
}
.thumbnail-slider .thumbnail-list.slider--tablet-up{
  margin:15px 0;
}

.fn-customise-gallery  .product__info-wrapper.grid__item {
	background: #fff;
}

.fn-product-card-bg h3 a.full-unstyled-link {
	color: #B5B5B1!important;
	font-size: 16px;
	font-weight: 400;
	margin: 10px 0;
	font-family: proxima-nova,sans-serif!important;
}

.fn-product-card-bg .grid {
	-moz-column-gap: 7px;
	column-gap: 7px;
}

#product-detailed-page  fieldset.product-form__input .form__label, #for-sale  fieldset.product-form__input .form__label {
	color: #1E1E1E;
	font-size: 17px!Important;
	text-transform: uppercase;
	font-family: 'proxima-nova'!important;
}
 #product-detailed-page .product-form__input input[type=radio].disabled:checked+label, .product-form__input input[type=radio]:disabled:checked+label, #for-sale .product-form__input input[type=radio].disabled:checked+label, .product-form__input input[type=radio]:disabled:checked+label {
	text-decoration: none;
	color: #fff;
	font-family: 'proxima-nova';
	font-size: 14px;
	background: #202E49;
	border-radius: 0;
}



.addtocartbtn {
	display: flex;
	flex-direction: column;
	justify-content: end;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	float: right;
	top: -110px!important;
	position: relative;
}

button.fn-ac {
	background: #202E49;
	color: #fff;
	outline: 0;
	border: 0;
	padding: 6px 17px;
	font-size: 17px;
	display: flex;
	align-items: center;
	margin: 15px 0;
	margin-left: auto;
}

button.fn-ac {
	background: #202E49;
	color: #fff;
	outline: 0;
	border: 0;cursor:pointer;
  padding: 10px 17px;
	font-size: 17px;
	display: flex;
	align-items: center;font-weight:600;
	margin: 15px 0;  min-width: 150px;
	margin-left: auto;
}

.addtocartbtn {
	display: flex;
	flex-direction: column;
	justify-content: end;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	float: right;
	top: -110px!important;
	position: relative;
}

button.fn-ac {
	background: #202E49;
	color: #fff;
	outline: 0;
	border: 0;
	padding: 6px 17px;
	font-size: 17px;
	display: flex;
	align-items: center;
	margin: 15px 0;
	margin-left: auto;
}

button.fn-ac {
	background: #202E49;
	color: #fff;
	outline: 0;
	border: 0;cursor:pointer;
  padding: 10px 17px;
	font-size: 17px;
	display: flex;
	align-items: center;font-weight:600;
	margin: 8px 0;  min-width: 150px;
	margin-left: auto;
}

@media(max-width:1199px){
.fn-customise-gallery  .product__description.rte.quick-add-hidden {
	padding: 0 50px 0 50px;
}
  .fn-customise-gallery variant-radios[id^='variant-radios-template'][id$='main'] {
	padding: 0 50px 0 50px;
	width: 100%;
}
  .fn-customise-gallery .tabs {
	width: 100%;
	padding: 20px;
}

  .fn-customise-gallery variant-radios[id^='variant-radios-template'][id$='main'] {
	margin-bottom: 0px!important;
}
  .addtocartbtn {
		display: block;
		flex-direction: column;
		justify-content: start;
		width: 100%;
		float: none;
		top: 0 !important;
		position: relative;
	}
  .fn-customise-gallery .product__info-container>*+* {
	margin: 0!important;
	padding: 0 50px 0 50px;
}

  button.fn-ac {
	margin-left: auto!important;
	margin-right: auto!important;
}
}

@media screen and (min-width: 750px) {
	#product-detailed-page  .product__info-wrapper, #for-sale  .product__info-wrapper {
		padding: 0 0 20px 0!important;
	}
}
@media (min-width: 992px) and (max-width: 1467px) {
	.fn-customise-gallery .product__description.rte.quick-add-hidden .fn-customise-gallery .product__info-container>*+* {
		padding: 0 50px 0px !important;
	}
}
@media (min-width: 1200px) and (max-width: 1699px) {
	.fn-customise-gallery .fn-w-75pers {
		width: 100%;
	}


  .fn-customise-gallery .tabs {
	width: 100%!important;
}
  .addtocartbtn {
	top: -25px!important;
}
}


@media(max-width:767px){
#product-detailed-page .product.grid {
	gap: 0;
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
}
}

/*=====  End of fn-customise-gallery  ======*/


/*our story section start  */

.our-story  .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
	background: transparent;
	color: #fff;
	text-align: start;
  padding:0;
}



 .our-story  .banner__text.rte.body {
	padding-left: 30px;
}

 .our-story   .banner__box {
		width: auto;
		max-width: 71rem;
		min-width: 100%;
	}

@media  (min-width: 750px) {
  .our-story .rich-text__blocks {
	  max-width: 80rem;
  }

  .banner__content.banner__content--middle-center {
		align-items: start;
		justify-content: start;
	}

	[class^='section-template'][class$='collage_YrEEDN-padding']{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
}

.our-story .banner__content.banner__content--middle-center.page-width {
	display: block;
	padding-top: 150px;
	margin: 0;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.our-story .banner__text.rte.body p {
	font-size: 20px;
	line-height: 30px;
	color: #B5B5B1;
  margin-top:0!important;
}
h2.banner__heading.inline-richtext.h1 {
	margin-bottom: 69px;
	font-family: 'utopia-std-display'!important;
	font-size: 69px!important;
	font-weight: 100;
}

.our-story .banner__media-half:nth-child(2){ line-height: normal; height: auto; width: auto; }

@media(max-width:768px){
  .our-story .banner__content.banner__content--middle-center.page-width {
	display: block;
	padding-top: 0;
	position: absolute;
	top: 0;
}
  .our-story  .banner__text.rte.body {
	padding-left: 0;
}
  h2.banner__heading.inline-richtext.h1 {
	margin-bottom: 30px;
	font-family: 'utopia-std-display'!important;
	font-size: 40px!important;
	font-weight: 100;
}
  .our-story .banner__text.rte.body p {
	font-size: 17px;
	line-height: 30px;
	color: #B5B5B1;
}
  .our-story .banner__content.banner__content--middle-center.page-width{
max-width:100%!important
  }
}
.our-story .banner__media.media {
	max-width: 100%;
	height: auto;
	background: transparent;
	margin: auto;
	display: block;
	left: auto;
	padding: 100px!important;
}

.our-story   .banner__box {
	width: auto;
	max-width: 1140px!important;
	min-width: 100%;
}
.our-story .banner__media-half:nth-child(2){ line-height: normal; height: auto; width: auto; }




.our-story div#Banner-template--17452490064012__image_banner_WPHybV {
	position: relative;
	padding: 0 80px;
}


.our-story div#Banner-template--17452490064012__image_banner_WPHybV:first-child .banner__media {
	position: absolute;
	top: 0;
}


.our-story div#Banner-template--17452490064012__image_banner_WPHybV :first-child .banner__media.media {
	position: absolute;
}
.our-story .banner__media {
	height: 100%;
	position: inherit!important;
	left: 0;
	top: 0;
	width: 100%;
}
.our-story div#Banner-template--17452490064012__image_banner_WPHybV {
	display: flex;
	flex-direction: column-reverse;
}

.our-story .banner__media-half:nth-child(3) .banner__media {
	position: absolute;
	width: 100%;
}

.our-story .banner__media-half:nth-child(2) {
	line-height: normal;
	height: auto;
	width: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-left: auto;
	display: block;
	margin-right: 0;
}

.our-story .banner__media-half:nth-child(1) {
	position: absolute!important;
	width: 1080px;
	top: 0;
	bottom: auto;
	max-width: 100%;
}

.our-story div#Banner-template--17452490064012__image_banner_WPHybV {
	display: flex;
	flex-direction: column-reverse;
	max-width: 100%;
	width: 100%;
	max-width: 1350px;
}

@media(min-width:991px){
  .our-story .banner__content.banner__content--middle-center.page-width {
	display: block;
	padding-top: 250px!important;
	margin: 0;
	max-width: 100%;
	padding-left: 0;
	padding-right: 0;
}
}

  .our-story .media>img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
	transition: opacity .4s cubic-bezier(.25,.46,.45,.94);
}
.our-story .banner__media-half:nth-child(2) {
	width: 200px;
	height: 200px;
}



/*our story section end  */






/*=============================================
=            Section  apparel start
=============================================*/


#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
	height: 827px;
	border: 0;
	background: #1e1e1e;
}

#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  h2.image-with-text__heading.h1.rte {
	color: #DFDFDB;
	font-family: 'utopia-std-display';
	font-weight: 100;
	text-align: end;
	margin-left: auto;
	display: block;
}
#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  .image-with-text__text.rte.body p {
	color: #B5B5B1;
	text-align: end;
}

#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  a.button.button--secondary {
	margin-left: auto;
	text-align: end;
	margin-left: auto;
	display: block;
	border: 0;
	background: #202E49;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #fff !important;
	padding: 16px 30px;
	text-decoration: none;
	font-weight: 500;
	font-family: 'proxima-nova'!important;
	outline: 0;
	box-shadow: none;
	font-size: 30px;
}



/* right section image */


#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:last-child  .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
	height: 1095px;
	width: 812px;
	border: 0;
	background: #1e1e1e;
}
#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2) .image-with-text__media-item  a.button.button--secondary {
	margin-left:auto;
	text-align: start;
	margin-right: 0;
	display: block;
	border: 0;
	background: #202E49;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #fff !important;
	padding: 10px 30px;
	text-decoration: none;
	font-weight: 500;
	font-family: 'proxima-nova'!important;
	outline: 0;
	box-shadow: none;
	font-size: 30px!important;
}
.multirow__inner .image-with-text:nth-child(2)
.image-with-text__text-item h2.image-with-text__heading.h1.rte {
	color: #DFDFDB;
	font-family: 'utopia-std-display';
	font-weight: 100;
	text-align: start;
	margin-left: auto;
	display: block;
}

#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:last-child   .image-with-text__text.rte.body p {
	color: #B5B5B1;
	text-align: start;
}
#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:last-child   .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container {
	max-width: 650px;
	margin-left: auto;
	display: block;
}

#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
	height: 827px;
	border: 0;
	width: 100%;
	background: #1e1e1e;
}


@media screen and (min-width: 1200px) {
  /* #apparel .page-width { margin:0!important;
	} */
  [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2) .image-with-text__media-item .image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
	height: 1095px!Important;
}
}

@media(min-width:1200px){

/* .multirow__inner .image-with-text:nth-child(1) .image-with-text__media-item {
	width: 65%!important;
} */


[id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:first-child
.image-with-text__text-item {
	width: 35%!important;
}

[id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2) .image-with-text__media-item {
	width: 35%!important;
}
  [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2) .image-with-text .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media{
	height: 1080px!important;
}


[id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2)
.image-with-text__text-item {
	width: 35%!important;
}

}

.button:before, .shopify-challenge__button:before, .customer button:before, .shopify-payment-button__button--unbranded:before, .shopify-payment-button [role=button]:before, .cart__dynamic-checkout-buttons [role=button]:before {
  display:none
}

.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
	display:none
}

.multirow__inner .image-with-text:nth-child(2) .image-with-text__text-item h2, .multirow__inner .image-with-text:nth-child(2) .image-with-text__text-item p, .multirow__inner .image-with-text:nth-child(2) .image-with-text__text-item a {
	text-align: start!important;
}

#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner .image-with-text:nth-child(2) .image-with-text__text-item .button--secondary{
	margin-left: 0!important;
	margin-right: auto;
}

.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet {
	margin-bottom: 24px;
}

@media screen and (min-width: 990px) {
	.image-with-text__content {
		padding: 6rem 7rem 7rem 7rem ! Important;
	}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:last-child .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container .image-with-text__content {
	padding: 0!important;
}
}


  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] h2.image-with-text__heading.h1.rte {
	font-size: 36px!Important;
	color: #DFDFDB!important;
	font-family: 'utopia-std-display'!important;
}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] p {
	font-size: 19px!important;
	font-family: 'proxima-nova';
	color: #B5B5B1!important;
}


@media(max-width:768px){
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child .image-with-text .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media{
	height:450px!important;
}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] h2.image-with-text__heading.h1.rte {
	font-size: 30px!Important;
	color: #DFDFDB!important;
	font-family: 'utopia-std-display'!important;
}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] p {
	font-size: 16px!important;
	font-family: 'proxima-nova';
	color: #B5B5B1!important;
}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  a.button.button--secondary {
	margin-left: auto;
	text-align: end;
	margin-left: auto;
	display: block;
	border: 0;
	background: #202E49;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #fff !important;
	padding: 0 25px;
	text-decoration: none;
	font-weight: 500;
	font-family: 'proxima-nova'!important;
	outline: 0;
	box-shadow: none;
	font-size: 18px;
	display: flex;
	align-items: center;
}
  #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  a.button.button--secondary {
	margin-left: auto;
	text-align: end;
	margin-left: auto;
	display: block;
	border: 0;
	background: #202E49;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	color: #fff !important;
	padding: 15px 25px;
	text-decoration: none;
	font-weight: 500;
	font-family: 'proxima-nova'!important;
	outline: 0;
	box-shadow: none;
	font-size: 18px;
	display: flex;
	align-items: center;
}
}
#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .fn-announcement-bar.announcement-bar.color-accent-2.gradient {
	display: none;
}


@media screen and (min-width: 750px) {
   #apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .section-template--17393956880524__multirow_MyUt63-padding {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}
#apparel [id^='shopify-section-template'][id$='multirow_MyUt63'] .multirow__inner:first-child  .image-with-text  .image-with-text__media.image-with-text__media--medium.gradient.color-background-1.global-media-settings.media {
	height: 827px;
	border: 0;
	width: 100%;
	border-radius: 0;
	background: #1e1e1e;
}
.global-media-settings img, .global-media-settings iframe, .global-media-settings model-viewer, .global-media-settings video {
	border-radius: 0!important;
}


#product-detailed-page .product-form__input input[type=radio]:disabled+label, .product-form__input input[type=radio].disabled+label{
		background: #C5BAA9;
	border-radius: 0;
	text-decoration: none;
	color: #84827D;padding:0px; min-width:34px;
	height:30px;line-height:30px;
	font-size: 14px;
}

/*#product-detailed-page variant-radios[id^='variant-radios-template'][id$='main'] :first-child label {
	padding:10px 18px!important;height:auto;line-height:100%;
}*/

.product-form__input input[type=radio].disabled:checked+label, .product-form__input input[type=radio]:disabled:checked+label {
	text-decoration: none;
	color: #fff;
	font-family: 'proxima-nova';
	font-size: 14px;
	background: #202E49;
	border-radius: 0;
}
 .product-form__input input[type=radio]:disabled+label, .product-form__input input[type=radio].disabled+label {
	background: #C5BAA9;
	border-radius: 0;
	text-decoration: none;
	color: #84827D;
	padding: 0px;
	min-width: 34px;
	height: auto;
	line-height: 30px;
	font-size: 14px;
}


/*=====  End of apparel section  ======*/

.our-story .banner__media-half:nth-child(1) {
	position: absolute !important;
	width: 1024px;
	top: 0;
	bottom: auto;
	max-width: 100%;
	height: 1024px;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
}

/*visit page start*/

.visit  .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
	background: transparent;
}

.visit h2.banner__heading.inline-richtext.h0 {
	font-family: 'utopia-std-display'!important;
	font-size: 59px;
	font-weight: 500;
	position: relative;
	width: 100%;
	top: 100px;
}

.visit  .rich-text.content-container h2.rich-text__heading.rte.inline-richtext.h1 , .visit .visit-content-container h2.title-visit {
	font: 3.5rem/44px Utopia Std;
	font-family: 'utopia-std-display'!important;
	font-weight: 100 !important;
	text-transform: lowercase;
}

.visit  .rich-text__text   p{
	font-size: 15px;
	color: #DFDFDB;
	text-align: start;
	font-weight: 400;
	font-family: 'proxima-nova'!important;
}
.visit  .rich-text__blocks {
	display: flex;
	justify-content: start;
	max-width: 1300px;
	text-align: start;
  padding:0 5rem;
}
   .visit .fn-w-55 {
	width: 55%;
	text-align: start;
	display: flex;
	justify-content: start;
}
   .visit .fn-w-45 {
	width: 45%;
	text-align: start;
	display: flex;
	justify-content: right;
	padding-right: 60px;
	margin-top: 2rem;
}

.visit h2.rich-text__heading.rte.inline-richtext.h1{
	font-size: 28px;
	font-family: 'utopia-std-display' !important;
	font-weight: 100;
	margin:0!important;padding-top:0;
}

@media(max-width:768px){
  .visit h2.banner__heading.inline-richtext.h0 {
	font-family: 'utopia-std-display' !important;
	font-size: 30px;
	font-weight: 500;
	position: relative;
	width: 100%;
	top: -162px;
}
   .visit .banner__box {
	padding: 0;
}
  .visit .rich-text__blocks{
	display:block;
  }
  .visit .fn-w-50{
	width:100%
  }
  .visit h2.rich-text__heading.rte.inline-richtext.h1 {
	font-size: 20px;
	font-family: 'utopia-std-display' !important;
	font-weight: 100;
	margin-top: 0!important;
	padding-top: 0;
	margin-bottom: 15px!important;
	text-align: start;
}
  .visit  .rich-text__text   p {
	font-size: 17px;
	color: #DFDFDB;
	text-align: start;
	font-weight: 400;
	font-family: 'proxima-nova'!important;
}

	 .visit .fn-w-55 {
	width:100%;
	text-align: start;
	display: flex;
	justify-content: start;
}
   .visit .fn-w-45 {
	width:100%;
	text-align: start;
	display: flex;
	justify-content: right;
	margin-top: 2rem;
	padding-right: 5%;
}
  .visit .rich-text__blocks{
	padding:0!important
  }
}

.fn-costom-map-sec table:not([class]) td, table:not([class]) th {
	padding: 1em;
	border: 0;
	color: #DFDFDB!important;
}

.fn-costom-map-sec table:not([class]) td, table:not([class]) th {
	padding: 0;
	border: 0;
}

.fn-costom-map-sec table:not([class]) {
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 1.4rem;
	border-style: hidden;
	box-shadow: none;
}

/*.image-with-text__text.rte.body p , .multicolumn-card.content-container p{
	color: #B5B5B1!important;
	font-size: 15px;
	margin: 0;
}*/

.multicolumn-card.content-container p{
	color: #B5B5B1!important;
	font-size: 15px;
	margin: 0;
}

.image-with-text__text a , .multicolumn a{
	font-size: 1.7rem;
	color: #fff !important;
}
 .fn-costom-map-sec h2.image-with-text__heading.inline-richtext.h1 {
	font-family: "utopia-std" !important;
	font-weight: 500;
	font-size: 24px;
	margin-top: 0;
	font-family: arial !important;
	margin-bottom: 40px;
}
.fn-map-cnt {
	margin-top: 20px;
}
.fn-map-cnt a {
	color: #DFDFDB!important;
	text-decoration: none;
	opacity: 1;
}

.fn-costom-map-sec table:not([class]) td {
	padding-right: 30px;font-size:17px;
}


.fn-costom-map-sec div#ImageWithText--template--17452418334860__image_with_text_TNaeqQ {
	text-align: start;justify-content:between;
  display:flex;padding:0!important;
}

.fn-costom-map-sec .image-with-text__text-item.grid__item {
	display: flex;
}

.fn-costom-map-sec  div#ImageWithText--template--17452418334860__image_with_text_TNaeqQ {
	width: 30%;
}

.fn-costom-map-sec  .image-with-text__text-item.grid__item {
	display: flex!important;
}

.fn-costom-map-sec {
	max-width:1400px;
}
 .fn-costom-map-sec .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
	width: 70%;
	background: #1e1e1e;
}

@media(max-width:768px){
 .fn-costom-map-sec .image-with-text__text-item.grid__item{
	display:block!important;
}
  .fn-costom-map-sec  div#ImageWithText--template--17452418334860__image_with_text_TNaeqQ {
	width: 100%;
}
  .fn-costom-map-sec{
	margin-top:0;
  }

 .fn-costom-map-sec .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
	width: 100%;
	background: #1e1e1e;
}
}

.fn-customise-gallery .tab-content {
	padding: 0;
	border: 0px solid #ddd;
	border-top: none;
	color: #1E1E1E;
	font-size: 15px;
	line-height: 23px;
}

/*#product-detailed-page variant-radios[id^='variant-radios-template'][id$='main'] :first-child label {
	padding: 10px 18px !important;
	height: auto;
	line-height: 100%;
	width: fit-content;
}*/
#product-detailed-page .product-form__input input[type=radio]:checked+label {
	border-radius: 0;
	background: #202e49;
	font-weight: 500;
	font-family: proxima-nova;
	font-size: 14px;
	color: #fff;
}
#product-detailed-page .product-form__input input[type=radio]+label {
	border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
	background-color: rgb(var(--color-background));
	color: rgba(var(--color-foreground));
	border-radius: var(--variant-pills-radius);
	color: #84827D;
	display: inline-block;
	margin: .7rem .5rem .2rem 0;
	font-size: 1.4rem;
	letter-spacing: .1rem;
	line-height: 1;
	text-align: center;
	transition: border var(--duration-short) ease;
	cursor: pointer;
	position: relative;
	line-height: 30px;
	padding: 0.5rem 0.8rem;
	background: #C5BAA9;
	border-radius: 0;
}
#product-detailed-page .product-form__input input[name=Size]+label{
	width: auto;
    min-width: 55px;
}
#product-detailed-page button[id^='ProductSubmitButton-template'][id$='main'] {
	background: #202e49;
	color: #fff !important;
	outline: 0;
	border: 0;
	cursor: pointer;
	padding: 10px 17px;
	font-size: 17px;
	display: flex;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	border-radius:0;
	font-weight: 500;
	margin: 0px 0 0px auto;
	opacity: 1;
	min-width: 142px ;
	text-transform: uppercase;
}
button[id^='ProductSubmitButton-template'][id$='main'] span {
	color: #fff!important;
}

#product-detailed-page product-form.product-form {
	margin: 0!Important;
}

#product-detailed-page .product-form__buttons {
	max-width: 100%;
}

@media(max-width:767px){
  .product.grid {
		gap: 0;
		display: flex;
		flex-direction: column-reverse;
	}

}

.product-form__input input[type=radio]:disabled+label, .product-form__input input[type=radio].disabled+label {
	background: transparent !important;
	color: #DFDFDB !important;
	border: 1px solid #DFDFDB !important;
}


/*update our story */

.our-story #shopify-section-template--17452490064012__rich_text_hNwhiH .rich-text__wrapper.rich-text__wrapper--center.page-width {
	background: url(https://finchhudson-v3.myshopify.com/cdn/shop/files/FINCH_Nest.png?v=1721988148&width=1100);
	background-position: top center;
	padding: 20px 0;
	height: 100vh;
	background-repeat: no-repeat;
	background-position-x: 30%;
	background-position-y: 20%;
}


.our-story  .rich-text__blocks.center {
	text-align: start;
	color: #fff;
	font-weight: 400 !important;
}
.our-story  .rich-text__blocks.center p {
font-size: 20px;
	line-height: 30px;
	color: #B5B5B1;font-weight:400!important;
	margin-top: 0 !important;
}

@media(min-width: 990px) {
  .our-story .rich-text__blocks {
		margin-right: auto;
		display: block !important;

	}
.our-story .rich-text__wrapper {
	display: flex;
	justify-content: start;
}
}

.our-story .rich-text__text.rte {
	padding-top: 15px;
	padding-left: 71px;
}
@media(max-width:768px){
  .our-story .rich-text__wrapper.rich-text__wrapper--center.page-width{
padding:50px 20px!important
  }

  .our-story .rich-text__text.rte {
	padding-top: 0px;
	padding-left: 0px;
}
}
.our-story  h2.rich-text__heading.rte.inline-richtext.hxl {
	font-family: 'utopia-std-display' !important;
	font-size: 69px !important;
	font-weight: 100;
}

@media (max-width: 768px) {
   .our-story  h2.rich-text__heading.rte.inline-richtext.hxl{
		margin-bottom: 30px;
		font-family: 'utopia-std-display' !important;
		font-size: 40px !important;
		font-weight: 100;
	}
}

 .our-story .rich-text__buttons {
	display: inline-flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 1rem;
	width: 100%;
	max-width: 100%;
	word-break: break-word;
}

 .our-story #shopify-section-template--17452490064012__rich_text_hNwhiH a.button.button--primary {
	background: url(https://finchhudson-v3.myshopify.com/cdn/shop/files/Screenshot_2024-05-09_at_1.40.47_PM.png?v=1722252461&width=1100);
	color: #fff;
	width: 250px;
	background-position: center center;
	background-repeat: no-repeat;
	background-position-y: -4px;
	background-position-x: 38px;
	margin-left: auto;
	display: block;
	color: transparent!important;
   margin-top:50px;
	margin-right: 0;
}


@media(min-width:1600px){
	.our-story h2.rich-text__heading.rte.inline-richtext.hxl{
	  padding-left:0px;
	}
}

/* login page ui  */


@media(max-width:991px){
	#customers-login .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate.collapse-corners{
		position: relative;
	}
}#customers-login .customer .field input:focus + label {
	top: 0!important;
}

@media(min-width:992px){
	#customers-login .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate.collapse-corners{
		position: relative;
	}
}

@media(min-width:1200px){
#customers-login .customer:not(.account):not(.order) {
	max-width: 100% !important;
	padding: 0!important;
	text-align: left;
}
}

#customers-login [id^='shopify-section-template'][id$='image_with_text_9cUGzy'] {
	width: calc(100% - 400px);
	display: inline-block;
	margin-left: 52px;
}

#customers-login .shopify-section.image-with-text.collection-custom-block.image-with-text--no-overlap, #customers-login .shopify-section .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate.collapse-corners * {
	width: 100% !important;
}


#customers-login [id^='shopify-section-template'][id$='main'] {
	display: inline-block;
	width: 348px;
	vertical-align: top;
}

@media(max-width:992px){
	#customers-login [id^='shopify-section-template'][id$='main'] {
		width: 100%;
	}
	#customers-login [id^='shopify-section-template'][id$='image_with_text_9cUGzy'] {
		width: 100%;
		display: block;
		margin-left: 0;
	}
}



@media(min-width:1600px){
#customers-login .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {

	max-width: 1200px;
	height: auto;
}}
#customers-login .customer .field {
	margin: 29px 0 0 0;
	padding: 0;
}
#customers-login .customer:not(.account):not(.order) {
	padding-left: 1.5rem;
	padding-right: 4rem;
	text-align: left;
}

#customers-login .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: left;
}

#customers-login #recover, #login {
	scroll-margin-top: 20rem;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 0;
}

#customers-login .customer form {
	margin-top: 2rem;
}
#customers-login h1#login , #recover, .customer.register h1{
	font-size: 52px;
	font-family: 'utopia-std-display'!important;
	color: #fff!important;
	opacity: 1!important;
	letter-spacing: 1.22px;
	font-weight: 300;
	text-transform: lowercase;
	text-align: left;
}
@media(min-width:1200px){

  #customers-login .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate.collapse-corners{
	padding: 0;
}
}

@media(min-width:1400px){
	#customers-login h1#login{
		margin-bottom: 100px;
	}}

@media(min-width:1600px){
	#customers-login h1#login, #customers-login h1#recover{
		margin-bottom: 154px;
	}}
@media(max-width:991px){
	#customers-login h1#login, #customers-login h1#recover{
		margin-bottom: 80px;
	}
}
#customers-login button#Subscribe {
	background: transparent;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0;
	font-size: 16px;
	position: absolute;
	height: 39px;
}
#customers-login .fn-login-section .field__label, #customers-login  .customer .field label, #create_customer .field label{
	top: 11px!important;
}
#customers-login .fn-login-section .field__label, #customers-login  .customer .field label, #create_customer .field label{
	padding: 10px;
	font-size: 15px!important;
	left: 0px!important;
	color: #1E1E1E!important;
}


#customers-login .fn-login-section input, #create_customer .field input {
	background: #B5B5B1 0% 0% no-repeat!important;
	color: #1E1E1E!important;
	margin-bottom: 0px!important;
}

#customers-login .customer button, #create_customer .button {
	margin: 21px auto  21px 0;
	display: block;
}


#customers-login .login a {
	display: block;
	margin: 0 auto 0 0;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

#customers-login .login .field+a {
	margin-top: 1rem;
	font: normal normal normal 15px/18px Proxima Nova;
  text-decoration:none;
}

#customers-login .login a {
	display: block;
	margin: 0 auto 0 0;
	font: normal normal normal 15px/18px Proxima Nova;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
  text-decoration:none;
}
#customers-login  .customer:not(.account):not(.order) {
	margin-left: 30px;
}
.fn-login-section.customer.login{
	max-width: 410px!important;
}
#customer_login button, .customer.register button{
	font-size: 2rem;
	background: #202E49;
	text-transform: uppercase;
	text-align: left;
}

@media(max-width:991px){
	#customers-login .customer:not(.account):not(.order){
		max-width: 90%!important;
	}
 }
/*#customers-login main#MainContent {
	margin-top: 170px;
}*/

/* customer account create page */
.customer:not(.account):not(.order){
	margin: 0 !important;
	text-align: left !important;
}

@media(min-width:1499px){
  #customers-login .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	max-width: 100%;
	height: auto;
	width: 1200px;
}

}
  /* @media(min-width:1200px) and (max-width:1499px){
#customers-login .customer:not(.account):not(.order) {
	max-width: 35% !important;
	text-align: left;
}}
  */

@media(max-width:1200px){
	#customers-login .customer:not(.account):not(.order) {
		padding-left: 1.5rem;
		padding-right: 1rem;
	}
}
@media(max-width:991px){
  #customers-login main#MainContent {
	margin-top: 0;
}

.shopify-section .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item{
	background: transparent!important;
}
  #customers-login .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate {
	  max-width: 100%;
	  margin-left: auto;
	  display: block;
	  float: inline-start;
	  position: relative;
	  margin-top: 0;
	  padding-right: 0;
	  margin-right: auto;
	  display: block;
  }

  #customers-login .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	max-width: 100%;
	height: auto;
}
  .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	max-width: 100%!important;
	height: 600px;
	min-width: 300px;
	width: 600px;
}
}

@media(min-width:1200px){
	#customers-login [id^='shopify-section-template'][id$='main']{
		
	}
}

@media (max-width: 567px) {
	.collection-custom-block .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
		width: 100%!important;
		max-width: 100%;
		height: auto !important;
	}

}
/*furniture page equal height */
.collection-list-wrapper .card--card, .card--standard .card__inner {
	position: relative;
}

.collection-list-wrapper .card--card, .card--standard .card__inner .card__media {
	height: 100%;
	width: 100%;
}
 .collection-listing .media.media--transparent.media--hover-effect img {
	top: auto;
}

@media(min-width:992px){
.collection-list-wrapper .card--card, .card--standard .card__inner {
	height: 0;
	padding-bottom: 100%;
}
  #customers-login .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
	height: auto;
	max-width: 100%;
}
}

form#customer_login {
	max-width: 410px!important;
}

@media (max-width: 991px) {
	#customers-login .image-with-text.collection-custom-block.image-with-text--no-overlap.page-width.isolate {
		max-width: 100%;
		width: 100%;
		margin-left: auto;
		display: block;
		float: inline-start;
		position: relative;
		margin-top: 0;
		padding-right: 30px;
		margin-right: auto;
		padding-left: 30px;
		display: block;
	}
}


ul.menu-drawer__menu.has-submenu.list-menu li details:hover summary:after {
	width: 100%;
	transition: all 0.2s ease-in-out !important;
}





.menu-drawer__navigation-container li {
	cursor: pointer!important;
}


 @media(min-width:249px){
div#link-shop {
	width: 120px;
	max-width: 120px;
	right: auto;
	left: 0;
	transform: translateX(200%) !important;
	opacity: 0;
	z-index: -1;
}
.no-js details[open]>.menu-drawer, .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu{

}
 .js .menu-drawer__menu li details:hover div#link-shop  {
transition:all 0.2s ease-in-out !important;    transform: translateX(100%) !important;     visibility: visible !important;     opacity: 1;     z-index: 9999; }
div#link-shop .menu-drawer__inner-submenu {
	width: 100%;top:2px
}
}
@media(min-width:4000px){
div#link-shop .menu-drawer__inner-submenu {
 top:1px
}}

.card-wrapper.animate-arrow.collection-card-wrapper {
	max-width: 100%;
}

#customers-login div[id^='shopify-section-template']{ margin-top: 25px;}

/* Hide label when input is focused */
/* login form */
form#customer_login .field input:not(:-moz-placeholder-shown) + label{
   top: 0px !important;
}
form#customer_login .field input:focus + label,
form#customer_login .field input:not(:placeholder-shown) + label{
   top: 0px !important;
}
form#customer_login .field  label{
	transition:0.2s;
}

/* create account form */
form#create_customer .field input:not(:-moz-placeholder-shown) + label{
   top: 0px !important;
}
form#create_customer .field input:focus + label,
form#create_customer .field input:not(:placeholder-shown) + label{
   top: 0px !important;
}
form#create_customer .field  label{
	transition:0.2s;
}

/* password recovery form */
.fn-login-section.customer.login .field.recoverEmail input:not(:-moz-placeholder-shown) + label{
   top: 0px !important;
}
.fn-login-section.customer.login .field.recoverEmail input:focus + label,
.fn-login-section.customer.login .field.recoverEmail input:not(:placeholder-shown) + label{
   top: 0px !important;
}
.fn-login-section.customer.login .field.recoverEmail label{
	transition:0.2s !important;
}

/* @media (min-width: 1200px) {
	ul.menu-drawer__menu.has-submenu.list-menu li {
		width: 64%!important;
	}


} */
/* css updated by pankaj 29-08-2024  */

@media (min-width: 1200px) {
	/* .js .menu-drawer__menu li details:hover div#link-shop {
		background: #1e1e1e !important;
	} */
  a.menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset {
	width: auto !important;
}
}


@media screen and (min-width: 1200px) and (max-width:1600px) {
	 .collection-listing .grid--4-col-desktop .grid__item {
		width: 23%;
		max-width: 24%;
	}
}

@media screen and (min-width: 1610px){
  .collection-listing .grid--4-col-desktop .grid__item {
		width: 23%;
		max-width: 24.4%;
	}
}
span.mobile-facets__open-label.button-label.small-hide {
	font-size: 17px;
	padding: 3px;
	text-decoration: none;
	color: #B5B5B1 !important;
  text-transform: uppercase;
}

.price.price--sold-out.price--on-sale {
	color: #B5B5B1;
}


@media(min-width:1968px){
	 .page-width {
		max-width: 100%;
	}

	/* body{
	max-width: calc(100% - 280px);
}  */
  .header-wrapper--border-bottom {
	border-bottom: 0;
	height: 64px;
}
  /* #menu-drawer{
	position: absolute!important;

} */

}


h3 a .product-title-part0 span{
  color: #fff !important;
  text-transform: uppercase;
}

h3 .product-title-part1 span{
  color: #b5b5b1;
  font-size: 24px;
  font-family: 'proxima-nova'!important;
  font-weight: 400;
}




.card__information a {
	font: normal normal normal 18px/22px Proxima Nova;
	padding: 0;
	margin: 15px 0 0 0!important;
}
.collection-listing h3 a.full-unstyled-link{margin-left:0!important;margin-bottom: 0px;}
h3 .product-title-part1 span {
	  font: normal normal normal 15px/20px Proxima Nova;
	padding: 0;
	margin: 0 0 0 0;
}

span.price-item.price-item--regular {
	font: normal normal normal 18px/14px Proxima Nova;
	letter-spacing: 0px;
	color: #DFDFDB;
	opacity: 1;
}
.collection-listing h3 a.full-unstyled-link {
	margin-left: 0 !important;
	margin-bottom: 0px;
}

.fn-customise-gallery  ul[id^='Slider-Thumbnails-template'][id$='main'] {
	border-top: 2px solid #1e1e1e;
}

.fn-customise-gallery  .thumbnail-slider .thumbnail-list.slider--tablet-up{
   padding-top: 0
}

.fn-customise-gallery  ul[id^='Slider-Thumbnails-template'][id$='main'] li {
   border-left : 2px solid #1e1e1e!important;
}

.fn-customise-gallery  .thumbnail-slider .thumbnail-list.slider--tablet-up {
	margin: 0 0 -2px 0;

}

.fn-customise-gallery  .thumbnail-slider .thumbnail-list.slider--tablet-up{
  padding:0;
}

.fn-customise-gallery  media-gallery[id^='MediaGallery-template'][id$='main'] {
	/*border-left: 2px solid #1e1e1e;*/
}

@media screen and (max-width:767px){
	.fn-customise-gallery media-gallery[id^='MediaGallery-template'][id$='main'] {
		 border-bottom: 2px solid #1e1e1e;
	}
}

@media(min-width:768px){

.fn-customise-gallery ul[id^='Slider-Thumbnails-template'][id$='main'] li:first-child {
	border-left: 0!important;
}
.fn-customise-gallery media-gallery[id^='MediaGallery-template'][id$='main'] {
	 border-left: 2px solid #1e1e1e;
}


}
.fn-customise-gallery .fn-product-flex {
	border-bottom: 2px solid #1e1e1e;
}
/*breadcrumb css start  */

.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
	display: flex;
	list-style: none;
	align-items: center;
	border-top: 1px solid #707070;
	padding: 12px 0 0 0;
}
.fn-bredcrumb ul.inner-nav-breadcrumb.level2 .active {
	font-size: 27px !important;
	/*text-decoration: underline; text-decoration-thickness: 1px;
	text-decoration-color: #707070;
	text-underline-offset: 9px;*/
	text-transform: lowercase;
	color: #fff;
	padding-right: 1rem;
}
.fn-bredcrumb ul.inner-nav-breadcrumb li{
margin: 0px!important;
padding: 0px!important;
}
.fn-bredcrumb ul{
list-style:none}

ul.inner-nav-breadcrumb.level2 li:first-child a {
	padding: 0;
	margin: 0;
}

ul.fn-main-navigation {
	display: flex;
	align-items: center;
	margin: 0 0 24px 0;
	flex-wrap:wrap;
	padding: 0;position:relative;
}
.breadcrumb li a.active {
	text-transform: lowercase;
	font-family: "utopia-std-display", serif !important;
	color: #fff !important;
	font-size: 22px !important;
	line-height: 22px;
}

ul.fn-main-navigation li:after {
	padding-left: 0px;
}

ul.fn-main-navigation li a {
	margin: 10px 0;
}

/*ul.fn-main-navigation li {
	margin: 0 5px;
}*/
ul.fn-main-navigation li:after :last-child{
	content: '1'!important
	;
}

ul.fn-main-navigation li .active {
	text-decoration: none!important;
	text-underline-offset: 14px;
	text-decoration-color: #707070;
	position: relative;
	text-decoration-thickness: 1px;
}
ul.fn-main-navigation li.has-inner-nav-childs .active:before {
	content: '';
	height: 23px;
	position: absolute;
	right: 0px;
	width: 1px;
	background: #707070;
	bottom: -22px;
}


.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
	display: flex;
	list-style: none;
	align-items: center;
	border-top: 1px solid #707070;
	padding: 12px 0 0 0;
	position: absolute;
	bottom: -65px;
	width: 100%;
	left: 0;
}

@media(max-width:991px){
.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
	bottom: -115px;
}
  ul.fn-main-navigation li.has-inner-nav-childs .active:before {
	height: 16px!important;
	right: 9px!important;
	bottom: -16px!important;
}
 .fn-main-navigation  .inner-nav-breadcrumb.level2 a {
	font-size: 12px !important;
}
  .fn-bredcrumb ul.inner-nav-breadcrumb.level2 .active {
	font-size: 14px !important;
	white-space: pre;
}
  .fn-bredcrumb ul.inner-nav-breadcrumb.level2{
	flex-wrap:wrap;
  }
 #men .fn-main-navigation,  #women .fn-main-navigation{
   margin-bottom: 100px!important;
 }
}


 .collection-listing h3.card__heading {
	letter-spacing: 0px;
	color: #DFDFDB;
	opacity: 1;
	font-size: 14px!important;
}

/* product listing title margin left:right added */
 .collection-listing .card__information, .fn-product-card-bg .card__information, #search .card__information  {
	padding: 0;margin-left:15px;margin-right: 10px;
}
#search .card__information  {
	padding: 0; margin-left:15px !important; margin-right: 10px !important;
}

.collection-listing h3 a.full-unstyled-link {
   letter-spacing: 0px;
	color: #DFDFDB;
	opacity: 1;
	font-size: 16px!important;
  margin-bottom: 10px;
  margin-left:10px;
  text-align:start;
}


ul.fn-main-navigation li:last-child:after {
	content: '' !important;
	padding-left: 0px;
}
ul.fn-main-navigation li.has-inner-nav-childs .active:before {
	content: '';
	height: 19px;
	position: absolute;
	right: 9px;
	width: 1px;
	background: #707070;
	bottom: -18px;
}

li.level2-child .active:before {
	opacity: 0;
}

.breadcrumb .level0 span, .breadcrumb .level1 span{
  color: #84827d !important;
  text-transform: uppercase;
}

.breadcrumb .level2 a{
  color: #dfdfdb !important;
}

.breadcrumb li:hover a{
  color: #fff !important;
}


/*ul.fn-main-navigation > span + li.active:after {
	content: '';
	position: absolute;
	height: 1px;
	background:#707070;
	left: 8px;
	right: 100%;
	bottom: 3px;
	width: 100vw;
}*/

ul.fn-main-navigation > span + li.selected:after {
	content: '';
	position: absolute;
	height: 1px;
	background:#707070;
	left: 8px;
	right: 100%;
	bottom: 3px;
	width: 100vw;
}

ul.fn-main-navigation .innernav-li .active:after {
	content: '';
	position: absolute;
	height: 1px;
	background: #fff;
	left: 0;
	right: 100%;
	bottom: 0;
	width: 0!important;
}

ul.fn-main-navigation > li.level2.active:after {
	bottom: 20px !important;
}

ul.fn-main-navigation li .active:after {
	position: absolute;
	bottom: 10px;
	content: '';
	width: 100vw;
	background: #707070;
	position: absolute;
	height: 1px;
	left: 10px !important ;
}

@media(max-width:568px){
  ul.fn-main-navigation li .active:after {
	width: 100vw;
	bottom:6px!important;
}
  ul.fn-main-navigation > span + li.active:after {
	width: 100%;opacity:0
}

}
ul.fn-main-navigation .has-no-nav-childs .active:after {
	content: '';
	position: absolute;
	height: 1px;
	background:#707070;
	left: 8px;
	right: 100%;
	bottom: 12px;
	width: 100vw;
}

ul.fn-main-navigation .level2-child .active:after {
	content: '';
	position: absolute;
	height: 1px;
	background: #fff;
	left: 0;
	right: 100%;
	bottom: 0;
	width: 500vh;display:none
}
ul.fn-main-navigation .level2-child .has-no-nav-childs .active:after {
	content: '';
	position: absolute;
	height: 1px;
	background: #fff;
	left: 0;
	right: 100%;
	bottom: 0;
	width: 500vh;display:none
}

ul.fn-main-navigation li.level2.innernav-li.has-inner-nav-childs a.active {
	text-decoration: underline !important;
	text-decoration-color: #707070 !important;
	text-decoration-thickness: 1px ! Important;
}


ul.inner-nav-breadcrumb.level2 .level2-child a.active {
	  text-decoration: underline !important;
	text-decoration-color: #707070 !important;
	text-decoration-thickness: 1px ! Important;
	text-underline-offset: 9px;

}
@media(max-width:992px){
  ul.inner-nav-breadcrumb.level2 .level2-child a {
	padding: 1em !important;
	font-weight: 600;
}
}

@media(min-width:768px) and (max-width:992px){
.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
		bottom: -57px;
	}
}

@media(min-width:450px) and (max-width:767px){
.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
		bottom: -79px;
	}
}

@media(max-width:568px){
  .breadcrumb .level0 span, .breadcrumb .level1 span {
  	font-size: 12px;
  }
  .breadcrumb a {
		font-size: 12px !important;
	}
    /*.breadcrumb a.active.subnav, .breadcrumb .level2 li .active {
		font-size: 12px !important;
	}*/
	  ul.fn-main-navigation li.has-inner-nav-childs .active:before {
		height: 15px !important;
	}
    ul.fn-main-navigation li .active:after{
      left: 10px !important;
      top: 32px !important;
      bottom: 0px !important;
    }
    ul.fn-main-navigation > span + li.selected:after {
       width: auto !important;
    }
}
 ul.fn-main-navigation li.has-no-nav-childs{
	text-underline-offset: 14px;
	text-decoration-color: #707070;
	position: relative;
	text-decoration-thickness: 1px;
}

/* ul.fn-main-navigation li.has-no-nav-childs :after {
	content: '';
	position: absolute;
	height: 1px;
	background: #707070;
	left: 0;
	right: 100%;
	bottom: 0;
	width: 600vh !important;
}   */
ul.fn-main-navigation > span +  li.active:first-child:after {
	content: '';
	display: block;
	width: 100vw;
	height: 1px;
	background: #707070;
	position: absolute;
	bottom: 0;
	left: 0;
}

  li.level2.innernav-li.has-inner-nav-childs:after {
	opacity: 0;
}

.breadcrumb ul.fn-main-navigation li.level2.subnav.innernav-li.has-no-nav-childs.selected.removeAfterContent:after { content : unset !important }

/*  filter button start*/
.mobile-facets__open {
	color: #B5B5B1 !important;
}

@media(max-width:568px){

  /* mobile second level menu */
  /*ul.fn-main-navigation .innernav-li .active:after {
	content: '';
	position: absolute;
	height: 1px;
	background: #707070;
	left: 0;
	right: 100%;
	bottom: 0;
	width: 100vw !important;
  }*/
  /* #men ul.fn-main-navigation .innernav-li .active:after, #women ul.fn-main-navigation .innernav-li .active:after {
    opacity:0
  } */
  ul.fn-main-navigation li {
  	font-size: 12px !important;
  }
  ul.fn-main-navigation li span {
	/*padding: 1rem;*/
  }
  ul.inner-nav-breadcrumb.level2 .level2-child a {
	padding: 1em !important;
	font-weight: 400;
  }
  #women li.level2.innernav-li.active.subnav.has-no-nav-childs.apparel .active{
	text-decoration: none !important;
	text-decoration-color: #707070 !important;
	text-decoration-thickness: 1px ! Important;
  }
}

@media (max-width: 443px) {
	.fn-bredcrumb ul.inner-nav-breadcrumb.level2 {
		bottom: -100px;
	}
}

/* #women ul.fn-main-navigation > span + li.active:after {
	opacity: 0 !important;
	width: 0 !important;
} */


/*breadcrumb css end  */



/* navigation animation start  */

@media(min-width:249px) // this makes the display of inner menu
{
  summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset.menu-drawer__menu-item--active.hover li {
  	opacity: 1!important;
  }
  .menu-drawer__inner-submenu ul {
  	opacity: 0;
  }
  summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset.menu-drawer__menu-item--active {
  	max-width: 120px!important;
  }
  .js .menu-drawer__menu li details div#link-shop {
      transition: all 0.2s ease-in-out !important;
      transform: translateX(100%) !important;
      visibility: hidden !important;
      opacity: 0!important;
      z-index: 9999;
      background: #1e1e1e;
  }
  .js .menu-drawer__menu li details:hover div#link-shop {
  	  opacity: 1!important;
  }
  .js .menu-drawer__menu li details:hover .menu-drawer__inner-submenu ul {
	  opacity:1; transition: opacity 0.2s  !important;
  }
  .menu-drawer__inner-submenu {
	  border-left: 0px solid #707070;
  }
  .menu-drawer__inner-submenu:before{
    width:1px;
	background: #707070;opacity:0;
	content:"";
	height:100%; position:absolute;bottom:0;
  }
  .js .menu-drawer__menu li details:hover .menu-drawer__inner-submenu:before{
	height:100%;   transition: all 0.2s ease-in-out !important;opacity:1
  }
}

/* Main Banner Homepage */
[id^='shopify-section-template'][id$='6a3bb789-ce10-45f5-ae67-e2063ef8c76b']{ padding-bottom: 30px; }

/* home page launch block one & block two : start*/
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'], div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] { padding-top: 30px; }
[class^='section-template'][class$='image_with_text_MQ8gXb-padding'], [class^='section-template'][class$='image_with_text_N7qHg3-padding'] { padding-top: 0px !important;  padding-bottom: 0 !important; }

div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media,
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media img { width: unset; background: #1e1e1e; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] p {
	font-family: 'utopia-std-display' !important;
	font-weight: 500;
	font-size: 2.5rem;
	text-align: center;
	color: #DFDFDB !important;
}
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media.image-with-text__media--adapt,
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__media.image-with-text__media--adapt { background: #1e1e1e; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] h2 {     /*margin-left: -120px;*/}
div[id^='ImageWithText--template'][id$='image_with_text_MQ8gXb'] { width: 85%; position: static; background: #1E1E1E; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text.collection-custom-block .image-with-text__grid.grid { background: #1E1E1E; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__grid { display: flex; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__grid .image-with-text__media-item { order: 1; }
/*div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__content { padding-left: 0px !important; }*/
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] a { margin-left: 0px; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] {padding-top: 2px;}
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
	text-decoration: none;
	position: absolute;
	font-size: 3.3rem;
	margin-top: 28px;
	color: #fff !important;
	padding: 10px;
	margin-left: -60%;
	border: 1px solid #707070;
	text-align: center;
}

div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 a { font-family: 'utopia-std-display' !important; text-decoration: none; color: #fff !important; }


div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__media img { width: 100%; -o-object-fit: fill; object-fit: fill; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__media { width: 100%; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .grid--1-col .grid__item { max-width: 50%; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] img { background-color: #1e1e1e; }
div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] { display: block; }
div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__text-item.grid__item { width: 50%; text-align: -webkit-center; background: #1e1e1e; }
div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__text.rte.body, div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1 { text-align: center; align-self: center;}
div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'], div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__text-item.grid__item, div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__grid.grid { background: #dfdfdb; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__text-item { width: 35%; }
div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text__content { text-align: center; }
div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1 { font-size: 2.8rem; color: #1e1e1e !important; }

/*div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1:before { content: open-quote; color: #1e1e1e; }
div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1:after { content: close; }*/

/* home page launch block one & block two : end*/

/* our story - home banner title position */
@media (min-width : 250px) and (max-width : 300px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: 10%;
		margin-top: -250%;
		font-size: 2.5rem;
	}
}
@media (min-width : 301px) and (max-width : 350px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: 10%;
		margin-top: -185%;
		font-size: 2.5rem;
	}
}
@media (min-width : 351px) and (max-width : 400px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: 20%;
		margin-top: -135%;
		font-size: 2.5rem;
	}
}
@media (min-width : 401px) and (max-width : 450px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: 43%;
		margin-top: -112%;
		font-size: 2.5rem;
	}
}
@media (min-width : 451px) and (max-width:500px){
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
		margin-left: 48%;
		margin-top: -118%;
		font-size: 2.5rem;
	}
}
@media (min-width : 501px) and (max-width:550px){
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
		margin-left: 48%;
		margin-top: -70%;
		font-size: 2.5rem;
	}
}
@media (min-width : 551px) and (max-width:650px){
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
		margin-left: 48%;
		margin-top: -60%;
		font-size: 2.5rem;
	}
}
@media (min-width : 651px) and (max-width:700px){
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
		margin-left: 25%;
		margin-top: -45%;
		font-size: 2.5rem;
	}
}
@media (min-width : 701px) and (max-width:767px){
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1 {
		margin-left: 50%;
		margin-top: -33%;
		font-size: 2.5rem;
	}
}

@media (max-width:767px){
	div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1 { font-size: 3rem; }
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .grid--1-col .grid__item { max-width: 100%; }
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__text-item.grid__item { width: 100%; }
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text .grid,
	div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text .grid { align-items: normal; }
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__media-item.grid__item { height: 255px; }
}
@media(min-width:768px) and (max-width:991px){
	 div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: -70%;
		margin-top: 15%;
		font-size: 3rem;
	}
	div[id^='ImageWithText--template'][id$='image_with_text_N7qHg3'] .image-with-text__heading.inline-richtext.h1 {  }
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text .grid,
	div[id^='shopify-section-template'][id$='image_with_text_N7qHg3'] .image-with-text .grid { align-items: normal; }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: -60%;
		margin-top: 8%;
		font-size: 3rem;
	}
}
@media screen and (min-width: 1201px) and (max-width: 1300px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: -63%;
	}
}
@media screen and (min-width: 1301px) and (max-width: 1400px) {
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: -63%;
	}
}
@media screen and (min-width: 1401px) and (max-width: 1600px) {
	/*div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] .image-with-text__heading.inline-richtext.h1{
		margin-left: -220%;
		margin-top: 30%;
		font-size: 5rem;
	}*/
}
@media screen and (min-width: 2000px){
	div[id^='ImageWithText--template'][id$='image_with_text_MQ8gXb'] {
		width: 50%;
	}
}
@media screen and (max-width: 1800px) {
	[class^='page-width.section-template'][class$='multicolumn_fiDcTV-padding.isolate'] .center{
		margin-left: 36%;
		margin-top: 3px;
	}
	[class^='section-template'][class$='multicolumn_fiDcTV-padding'] {
		padding-bottom: 125px !important;
	}
}


/* product card propportional  */

#search .media.media--transparent.media--hover-effect img, .collection-listing .media.media--transparent.media--hover-effect img{
	position: absolute;
	top: 0 !important;
	bottom: 0 !important;
	width: 100%;
	/*width: calc(100% - 10px);
	left: 5px !important;
	right: 5px !important;*/
}

#search .card-wrapper .card .media , .collection-listing .card-wrapper .card .media {
	position: relative !important;
	overflow: hidden !important;
	bottom: auto;
	top: auto;
	padding-top: 130% !important;
	padding-bottom: 50px;
	padding-right: 10px !important;
	padding-left: 10px !important;
	height: 0;
}


#search .card__media, .card .media , .collection-listing .card__media, .card .media{
	position: relative!important;
}

#search .card--standard .card__inner,
.fn-collection-section .card--standard .card__inner,
.collection-listing .card--standard .card__inner {
	height: auto !important;
	padding-bottom: 0 !important;
}

#search .card--media .card__inner .card__content , .collection-listing .card--media .card__inner .card__content {
	position: absolute!important;
}

#search .card__content, .collection-listing .card__content{
	margin-left: 0px;
}

#search .card__content h3 a, .collection-listing .card__content h3 a{
	text-decoration: none;
}

.collection-listing .our-story [class^='section-template'][class$='product-grid-padding']{
	padding-top: 2px;
}

#search .card.card--standard.card--media,
#search .card.card--standard.card--media *,
.collection-list-wrapper .card.card--standard.card--media,
.collection-list-wrapper .card.card--standard.card--media *{
	--ratio-percent: 0 !important;
}



/* @media(max-width:992px){
.collection-listing .card-wrapper.animate-arrow.collection-card-wrapper {
	max-width: 300px!important;
}
} */


/* product box 2 px size  */
@media screen and (min-width: 750px) {
 .collection-listing   .section-template--17393875353740__collection_list_Bwibdg-padding {
		width: 100% !important;
		max-width: 100% !important;
		padding: 36px 0 !important;
	}

}

@media screen and (min-width: 1610px) {
	#search .grid--4-col-desktop .grid__item, .collection-listing .grid--4-col-desktop .grid__item {
		width: calc(25% - 2px);
		max-width: calc(25% - 2px);
	}
}

@media screen and (min-width: 750px) {
	#search .grid--4-col-desktop .grid__item, .collection-listing .grid--4-col-desktop .grid__item {
		width: calc(25% - 2px) !important;
		max-width: calc(25% - 2px) !important;
	}
}

@media screen and (min-width: 750px) {
  .collection-listing  .section-template--17393875353740__collection_list_Bwibdg-padding {
		width: 100% !important;
		max-width: 100% !important;
		padding: 36px 0 !important;
	}
}

@media screen and (min-width: 1610px) {
	#search .grid--4-col-desktop .grid__item, .collection-listing .grid--4-col-desktop .grid__item {
		width: calc(25% - 2px);
		max-width: calc(25% - 2px);
	}
}

@media screen and (min-width: 750px) {
	#search .grid--4-col-desktop .grid__item, .collection-listing .grid--4-col-desktop .grid__item {
		width: calc(25% - 2px) !important;
		max-width: calc(25% - 2px) !important;
	}
}
@media (max-width: 1400px) and (min-width: 750px) {
	.banner--medium:not(.banner--adapt) {
		min-height: 57vw !important;
	}
}

@media (min-width: 249px) { // this causing screen mobile 1000px-1200px menu disturb previous value 1200px
	.menu-drawer__inner-submenu {
		position: absolute;
		z-index: 999;
		right: 13px!important;
		height: -webkit-fit-content !important;
		height: -moz-fit-content !important;
		height: fit-content !important;
		top: 2px;
	}
}


@media (min-width: 249px) { // this causing screen mobile 1000px-1200px menu disturb previous value 1200px
	summary.menu-drawer__menu-item.listingssec.list-menu__item.link.link--text.focus-inset.menu-drawer__menu-item--active {
		max-width: 110px !important;
	}
	.fn-grid-section .page-width{
	  padding:0;
	}
}

@media(min-width:1967px){
  #search .media.media--transparent.media--hover-effect img, .collection-listing .media.media--transparent.media--hover-effect img{
	width: 100% !important;
}
}


@media(min-width:1601px){
 #search .card--standard .card__inner,  .collection-listing .card--standard .card__inner, .fn-collection-section .card--standard .card__inner,  .collection-listing .card--standard .card__inner   {
	background:#b5b5b1;
}
}

@media(min-width:768px) and (max-width:1600px){
 #search .card--standard .card__inner,  .collection-listing .card--standard .card__inner, .fn-collection-section .card--standard .card__inner,  .collection-listing .card--standard .card__inner   {
	height: 160%!important;
	background:#b5b5b1;
}
}

#search .card:not(.ratio), .collection-listing .card:not(.ratio) {
	height: auto;
}
#search .card__information, .collection-list .card__information {
	padding: 0;
	margin-left: 0;
}

#search .card--standard .card__inner, .fn-collection-section .card--standard .card__inner,  .collection-listing .card--standard .card__inner   {  background:#b5b5b1; }

@media(max-width:768px){
  #search .card-wrapper .card .media, .collection-listing .card-wrapper .card .media {
	  padding-top: 120% !important;
  }
  [class^='page-width.section-template'][class$='multicolumn_fiDcTV-padding.isolate'] .center{
	  width: unset;
	  margin-left: unset;
  }
}

@media(min-width:568px) and (max-width:1199px){
	#search, .collection-list {
		padding-left: 2px !important;
			-moz-column-gap: 2px !important;
			column-gap: 2px !important;
	}
}
@media(min-width:768px) and (max-width:991px){
  ul.fn-main-navigation {
	  padding-left: 19px;
  }
}
@media(min-width:992px) and (max-width:1199px){
  ul.fn-main-navigation {
	  padding-left: 10px;
  }
}
@media screen and (max-width: 989px) {
	#search .grid__item, .collection-list .grid__item {
		width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
		max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
	}
}
@media screen and (max-width: 1200px) {
	#search .collection-list:not(.slider), .section-collection-list .collection-list:not(.slider) {
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important;
	}
	div[id^='shopify-section-template'][id$='image_with_text_MQ8gXb'] p {
		font-size: 2rem;
	}
}
@media screen and (min-width: 750px) {
	#search .page-width, .collection-list .page-width {
		padding: 0 !important;
	}
}
@media screen and (max-width: 1200px) {
   #search .page-width, .collection-listing .page-width {
		max-width: var(--page-width);
		margin: 0 auto;
		padding: 0 1.5rem;
	}
}
/* you will also like  */

@media screen and (min-width: 568px) {
.fn-product-card-bg .grid, #search .grid {
	-moz-column-gap: 2px;
	column-gap: 2px;
}
}

.fn-product-card-bg .card-wrapper .card .media {
	position: relative !important;
	overflow: hidden !important;
	bottom: auto;
	top: auto;
	padding-top: 160% !important;
	height: 0;
}

.fn-product-card-bg .media.media--transparent.media--hover-effect, #search .media.media--transparent.media--hover-effect {
	background: #b5b5b1;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* @media (min-width: 1601px) {
  .fn-product-card-bg .card--standard .card__inner,  #search .card--standard .card__inner {
		height: 605px !important;
		background: #b5b5b1;
	}
} */


.fn-product-card-bg .media.media--transparent.media--hover-effect img, #search .media.media--transparent.media--hover-effect img {
	position: absolute;
	top: 0 !important;
	bottom: 0 !important;
	width: calc(100% - 10px);
	left: 5px !important;
	right: 5px !important;
}

.fn-product-card-bg .media.media--transparent.media--hover-effect img , #search .media.media--transparent.media--hover-effect img {
	height: auto;
	margin: auto;
	left: 0;
	right: 0;
	display: block;
}


.fn-product-card-bg h3 a.full-unstyled-link , #search h3 a.full-unstyled-link {
	letter-spacing: 0px;
	color: #dfdfdb;
	/*text-transform: uppercase;*/
	opacity: 1;
	font-size: 16px !important;
	margin-bottom: 10px;
	text-align: start;
}

 .fn-product-card-bg .card--standard .card__inner{
		padding-bottom: 0;
		padding-top: 160%;
	}

 #search  .card__badge  {
	position: absolute;
	padding: calc(var(--image-padding) + 1rem);
	top: 0;
}

@media(min-width:2400px){
  .js .menu-drawer__menu li details:hover .menu-drawer__inner-submenu ul{
	padding-top:10px
  }
}


@media(min-width:992px){
.fn-product-card-bg  .grid--4-col-desktop .grid__item , #search .grid--4-col-desktop .grid__item{
	width: calc(25% - 2px);
	max-width: calc(25% - 2px);
}}

#search .card--media .card__inner .card__content {
	position: static;
	padding: calc(var(--image-padding) + 1rem);
}

/* collection list banner - start */
.collection-listing .collection-hero__inner.page-width {
	display: block;
}
.collection-listing .collection-hero__image-container{
	margin-left: 0;
	margin-right: 2px;
}
.collection-listing .collection-hero__image-container.media.gradient {
	border-radius: 0 !important;
	height: 70vh;padding-right:2px;
}
@media(max-width:768px){
  .collection-listing .collection-hero__image-container.media.gradient {
	  height:30vh!important;
  }
  .collection-listing h1.collection-hero__title {
	  font-size: 27px !important ;
  }
}
.collection-listing .collection-hero--with-image .collection-hero__text-wrapper {
	padding: 2rem 2rem 27px 0 ;
}
.collection-listing h1.collection-hero__title {
	font: normal normal normal 3.5rem / 44px Utopia Std;
	text-transform: lowercase;
}
.collection-listing .collection-hero.collection-hero--with-image{
	padding:0;
}
.collection-listing .collection-hero__image-container.media.gradient {
	height: auto;
  max-height:70vh;
}
 #search .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer , .collection-listing .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
	position: relative;
	-o-object-fit: contain;
	object-fit: contain;
}

@media (max-width: 768px) {
	.collection-listing .collection-hero__image-container.media.gradient {
		height: auto !important;
	}
}
@media screen and (max-width: 749px) {
	.collection-hero--with-image .collection-hero__inner {
		padding-bottom: 0!important;
	}
}
/* collection list banner - end */

/* visit page design */
/*[id^='page.visit'] section[id^='shopify-section-template']{ margin-top: 65px; }*/
[id^='page.visit'] .rich-text__blocks.left{ padding-left: 0px; padding-bottom: 15px; }
[id^='page.visit'] .page-width--narrow { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; margin: 0px; }
[id^='page.visit'] .page-title.h1{ display: none;}
/*[id^='page.visit'] hr{ margin: 5rem auto; width: 1600px; max-width: 100%; background-color: #b5b5b1; }*/
[id^='page.visit'] .fn-costom-map-sec h2.image-with-text__heading.inline-richtext.h1{ color: #dfdfdb !important;}
.visit .rich-text__text.rte{
	width: 55%;
	text-align: start;
	display: flex;
	justify-content: start;
}
section[id^='shopify-section-template'][id$='rich_text_NDrrUU'] .rich-text__heading.rte.inline-richtext.h1{
	font-size: 5rem !important;
	line-height: 5rem !important;
	color: #DFDFDB !important;
	margin: 0 !important;
	padding-top: 0;
	width: 30%;
	text-align: start;
	display: flex;
	justify-content: right;
	padding-right: 60px;
	margin-top: 2rem !important;
}
section[id^='shopify-section-template'][id$='rich_text_NDrrUU'] .rich-text__blocks.center{
	display: flex;
	justify-content: center;
	max-width: 1300px;
	text-align: start;
	padding: 0 5rem;
}
section[id^='shopify-section-template'][id$='rich_text_NDrrUU'] .isolate{ border-bottom: 1px solid #b5b5b1; }
section[id^='shopify-section-template--17833342369966__custom_liquid_XFd7Yj']{border-top: 1px solid #b5b5b1;}
div[id^='Banner-template'][id$='image_banner_bLbbgr'] { margin-top: 2px;}
/* Banner image */
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__media.media.banner__media-half:first-child {
	width: 25%;
	height: 40%;
}
/* Song thumbnail */
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__media.media.banner__media-half:nth-child(2) {
	width: 8%;
	height: 15%;
	left: 30%;
}
/* Text content alignment */
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__content.banner__content--middle-center.page-width{
	  width: 25%;
	  left: 40%;
	  height: 20%;
	  padding: 0;
}
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient{
	text-align: justify;
}
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__box{
	padding: 1rem 2rem;
}
div[id^='Banner-template'][id$='image_banner_bLbbgr'] .banner__text.rte.subtitle p{
	color: #dfdfdb;
}

#index #MainContent .button.button--primary {
	color: #fff !important;
	font-size: 1.7rem;
	text-transform: uppercase;
}

/*full product section  */
/* div#menu-drawer {
	background: #930000 !important;
} */

#search .page-width, .collection-listing .page-width {
	margin: 0!important;
}
 .page-width {

	margin: 0!important;
}

ul.fn-main-navigation li:first-child {
	margin: 0;
}
@media(min-width:768px){
ul.fn-main-navigation li:first-child a  {
	padding-left: 0!important;
}
ul.fn-main-navigation li:first-child{
	margin: 0!important;
}
 .page-width {
	margin: 0!important;max-width:none;
}
}

/* Product list image size 1800 * 1800 */
.grid__item .card__media img{ width: 1800px; height: 1800px; margin-bottom: 0 !important; } // image size in listing set

/* Product detailed page */
.related-products__heading.h2{ font-weight: 500; }
.product .price .badge {display: none;}
#product-detailed-page .thumbnail-list{ background: #b5b5b1; }
[id^='price-template'][id$='main'] { margin-bottom: 1.5rem; }

.product__tax.caption.rte {margin-top: 2px !important;	}
#product-form-installment-template--17463991304366__main {margin-bottom: 20px;}

/* minicart design */
#main-collection-filters .mobile-facets__inner.gradient, #main-collection-filters .mobile-facets__footer { background: #1e1e1e; }
#main-collection-filters .mobile-facets__clear-wrapper, #main-collection-filters .button.button--primary { background: #202e49; }
#main-collection-filters .mobile-facets__clear { color: #fff !important; text-decoration: none; }
#main-collection-filters .mobile-facets__close , #main-collection-filters .mobile-facets__label>svg{ }
#main-collection-filters .link--text, #main-collection-filters label { color: #dfdfdb ; line-height: 15px; }
#main-collection-filters .mobile-facets__label>svg path{ color: #1e1e1e; }
#main-collection-filters .mobile-facets__heading.small-hide, #main-collection-filters .mobile-facets__heading.medium-hide.large-up-hide{ font-size: 22px; padding-top: 15px; font-weight:100;}
.active-facets.active-facets-mobile a span { color: #fff; }
.active-facets.active-facets-mobile { display: none; }
/* #CartDrawer .drawer__inner{	width: 400rem; } */
.cart-drawer__empty-content .cart__empty-text {	font-weight: 500; color: #fff !important; text-align:center; }
.cart-drawer__empty-content a.link.underlined-link { color: #fff !important; }
.cart-drawer__empty-content a.button { background: #202e49; color: #fff !important; text-transform:uppercase; }
.drawer__inner .cart-drawer__warnings.center { background: #1e1e1e !important; }
.drawer__inner .cart-drawer__warnings.center p { color: #b5b5b1 ; }
#CartDrawer .drawer__inner-empty , #CartDrawer .drawer__inner { background: #1e1e1e;}
#CartDrawer .drawer__close { color: #dfdfdb; }


/* our-story - new page design : start */
.our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] { width: 37% !important; }
.our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] h2 {
	font-family: 'utopia-std-display' !important;
	font-size: 5.2rem !important;
	font-weight: 500;
	color: #dfdfdb !important;
}
.our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] .rich-text__text.rte p {
	color: #b5b5b1!important;
	padding-right: 45px !important;
}
.our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] .rich-text__text.rte {
	padding-left: 0px !important;
	padding-top: 0px !important;
}
.our-story section:nth-of-type(1), .our-story section:nth-of-type(2), .our-story section:nth-of-type(3), .our-story section:nth-of-type(4) { float: left; }
.our-story section:nth-of-type(2){ width: 38.8%; margin-right: 16px; }
.our-story section:nth-of-type(3), .our-story section:nth-of-type(4) { width: 22.8%; padding-right: 2px; }
.our-story section:nth-of-type(3) .section-template--17452490064012__collage_cCHf63-padding, .our-story section:nth-of-type(4) .section-template--17452490064012__collage_YrEEDN-padding{
	padding-bottom: 16px !important;
}
.our-story section:nth-of-type(4){
	padding-top: 0 !important;
	margin-top:17px;
}
.our-story section:nth-of-type(1) .rich-text__blocks{ max-width: 100% !important; }
.our-story .section-template--17452490064012__collage_i4XgJN-padding , .our-story .section-template--17452490064012__collage_cCHf63-padding{ padding-top: 0px; }
@media (min-width:890px) and (max-width: 1450px) {
	.our-story section:nth-of-type(2){ width: 61.7%;}
	.our-story section:nth-of-type(3){ width: 36.5%; }
	.our-story section:nth-of-type(4){ width: 36.5%; }
	.our-story section:nth-of-type(1){width: 100% !important;}
	.our-story section:nth-of-type(1) .rich-text__blocks{margin: 0; max-width: 100%;}
	.our-story .page-width.no-heading{padding-right: 0;}
	.our-story section:nth-of-type(3) .page-width.no-heading, .our-story section:nth-of-type(4) .page-width.no-heading{margin: 0;padding-left: 0px;}
  .our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] { width: 100% !important; }

}

@media(min-width:250px) and (max-width:889px){
	.our-story section:nth-of-type(2) { width: 100%;}
	  .our-story section:nth-of-type(3){ width: 50%;  }
	.our-story section:nth-of-type(4){ width: 50%; }
	  .our-story section[id^='shopify-section-template'][id$='rich_text_xer4jE'] {margin: 0; width: 100%;}
	.our-story .section-template--17452490064012__collage_i4XgJN-padding {padding-bottom:10px;}
	.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] {margin-top:35px;}
	.our-story [id^='shopify-section-template'][id$='rich_text_xer4jE'] { width: 100% !important; }


}
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] { float: left; width: 100%; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] .image-with-text__media, .our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] .image-with-text__media img { max-width: 2000px; width: auto; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] a.button.button--primary, .our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] .image-with-text__grid, .our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] .image-with-text__content { background: #dfdfdb; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] .section-template--17452490064012__image_with_text_FYeEkV-padding { padding-top: 0px; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] p, .our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] a, .our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] h2 { color: #1e1e1e !important; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] h2 {
	font-size: 3.5rem;
	font-style: italic;
	line-height: normal;
	width: 75%;

}
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] p.image-with-text__text { font-size: 15px; padding-bottom: 18px; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] p.image-with-text__text::nth-word(3) { color: green !important; }
.our-story div[id^='shopify-section-template'][id$='image_with_text_FYeEkV'] a {
	font-family: 'utopia-std' !important;
	margin-right: 2px;
	padding-right: 2px;
}
/* our-story - new page design : end */

/* trade page - design : end */
.trade .multicolumn.background-primary .multicolumn-card {
	background: transparent;
}
.trade section:nth-of-type(1){ width: 25%; float: left; }
.trade section:nth-of-type(1) .rich-text__caption, .trade section:nth-of-type(1) h2, .trade h2.page-title-trade {
	color: #fff !important;
	font-family: 'utopia-std-display' !important;
	font-weight: 500;
	text-transform: lowercase;
}
.trade h2.page-title-trade { display: none; } /* disabled for desktop view, only enabled for responsive*/
.trade section:nth-of-type(1) .rich-text__caption { font-size: 4rem; }
.trade section:nth-of-type(1) h2 { font-size: 3rem; padding-top: 4rem; padding-bottom: 1rem; }
.trade h2.page-title-trade { font-size: 4rem; padding-top: 0; padding-bottom: 1rem; padding-left: 20px; margin:0; }
.trade section:nth-of-type(1) .rich-text__text.rte p { margin: 0; width: 75%; padding-bottom: 10px; }
.trade section:nth-of-type(1) .button.button--primary{ margin: 0; color: #fff !important; }
.trade p, .trade a, .trade .rich-text__text.rte li{  color: #b5b5b1!important; }
.trade .rich-text__text.rte li { list-style: disc; }
.trade .rich-text__text.rte ul { padding-right: 8rem; }
.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] { width: 75%; float: left; }
.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] .image-with-text__grid, .trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] .image-with-text__media-item, .trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] .image-with-text__media, .trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] img { width: 100%; }

/* trade login block */
.multicolumn-card-spacing {margin-left:0 !important; margin-right:0 !important;}
.trade section:nth-of-type(2){ width: 100%; float: left; }
.trade section:nth-of-type(2) ul li:nth-last-of-type(1), .trade section:nth-of-type(2) ul li:nth-last-of-type(3) { width: auto; max-width: 37.7%; }
.trade section:nth-of-type(2) ul li:nth-last-of-type(2) { width: auto; max-width: 18%; margin: 0 19px; }
.trade section:nth-of-type(2) .multicolumn-card.content-container { text-align: center; }
.trade section:nth-of-type(2) .multicolumn-card.content-container h3 {
	color: #fff !important;
	font-size: 8rem;
	font-family: 'utopia-std-disp' !important;
}
.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after {
	bottom: 71%;
	content: "";
	width: 6vw;
	background: #fff;
	position: absolute;
	height: 1px;
	left: 35% !important;
}
.trade section:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__info { margin-top: 10%; }
.trade section:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__info p {
	font-size: 3rem;
	text-transform: lowercase;
	padding-bottom: 15%;
	padding-top: 20px;
}
.trade section:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__info a {
	background: #202e49;
	padding: 10px 30px;
	font-size: 20px;
	color: #fff !important;
	text-transform: uppercase;
}
.trade section:nth-of-type(2) .multicolumn-card.content-container .multicolumn-card__info a > span {
	display: none;
}
#Slide-template--17701966053516__multicolumn_qJXeqR-2 .inline-richtext, #Slide-template--17701966053516__multicolumn_qJXeqR-2 .rte { display: none; }
#Slide-template--17701966053516__multicolumn_qJXeqR-2 { width: 20%; max-width: 20% ;}
[id^='shopify-section-template'][id$='multicolumn_qJXeqR'] .multicolumn-list__item.center .media--adapt, .multicolumn-list__item .media--adapt .multicolumn-card__image {
	width: unset;
	position: unset !important;
}
[id^='shopify-section-template'][id$='multicolumn_qJXeqR'] .multicolumn-list__item.center .media--adapt, .trade .multicolumn-list__item .media--adapt .multicolumn-card__image{
	width: 100% !important;
}
[id^='shopify-section-template'][id$='multicolumn_qJXeqR'] .media.media--transparent.media--adapt {
	padding: 0px !important;
}
[id^='shopify-section-template'][id$='multicolumn_qJXeqR'] .multicolumn-card.content-container {
	justify-content: center;
	display: flex;
	flex-direction: column;
}

@media screen and (max-width: 400px) {
	.trade section:nth-of-type(2) ul li:nth-last-of-type(1), .trade section:nth-of-type(2) ul li:nth-last-of-type(3) { width: auto; max-width: 31%; }
    .trade section:nth-of-type(2) ul li:nth-last-of-type(2) { width: auto; max-width: 13%; margin: 0 19px; }
}
@media screen and (max-width: 768px) {
    .trade section:nth-of-type(2) ul li:nth-last-of-type(1), .trade section:nth-of-type(2) ul li:nth-last-of-type(3) { width: auto; max-width: 34%; }
    .trade section:nth-of-type(2) ul li:nth-last-of-type(2) { width: auto; max-width: 15%; margin: 0 19px; }
	#Slider-template--17701966053516__multicolumn_qJXeqR {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	#Slider-template--17701966053516__multicolumn_qJXeqR li {
		width: 100% !important;
		max-width: 100%;
		padding-top: 30px;
	}
	#Slide-template--17701966053516__multicolumn_qJXeqR-1 img, #Slide-template--17701966053516__multicolumn_qJXeqR-3 img {
		max-width: 700px;
		margin: 0px auto;
	}
	/*#Slider-template--17701966053516__multicolumn_qJXeqR li .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing .multicolumn-card__image {
		max-width: 600px;
		margin: 0px auto;
	}*/

  #Slide-template--17701966053516__multicolumn_qJXeqR-2 img {
		max-width: 300px;
		margin: 0px auto;
	}
}

@media screen and (max-width: 1300px) {
	#MainContent #shopify-section-template--17701966053516__rich_text_MnEYY8 {
	  order: 2;
	}
	#page\.trade #MainContent {
	  display: flex;
	  flex-direction: column;
	}
	#MainContent [id^='shopify-section-template'][id$='multicolumn_qJXeqR'] {
	  order: 3;
	}
}

@media(min-width:250px) and (max-width:1300px){
	.trade section:nth-of-type(1) .rich-text__caption { display: none; }
	.trade h2.page-title-trade { display: block; }
	.trade section:nth-of-type(1){ width: 100%; }
	.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] { width: 100%; }
}
@media(min-width:250px) and (max-width:530px){
	.trade section:nth-of-type(2) .multicolumn-card__info { padding: 0 !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3 { font-size: 1.5rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container a { padding: 2px !important; font-size: 12px !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container p { font-size: 1rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after { content: none !important; }
}
@media(min-width:531px) and (max-width:700px){
	.trade section:nth-of-type(2) .multicolumn-card__info { padding: 0 !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3 { font-size: 2rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container a { padding: 10px !important; font-size: 12px !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container p { font-size: 1rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after { content: none !important; }
}
@media(min-width:701px) and (max-width:1600px){
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3 { font-size: 3rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container a { padding: 10px !important; font-size: 15px !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container p { font-size: 1.5rem !important; }
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after { content: none !important; }
}
@media(min-width:1301px) and (max-width:1400px){
	.trade section:nth-of-type(1){ width: 40%; }
	.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] { width: 60% !important; }
}
@media(min-width:1401px) and (max-width:1550px){
	.trade section:nth-of-type(1){ width: 35%; }
	.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] { width: 65% !important; }
}
@media(min-width:1551px) and (max-width:1700px){
	.trade section:nth-of-type(1){ width: 35%; }
	.trade [id^='shopify-section-template'][id$='image_with_text_3UUaLc'] { width: 65% !important; }
}
@media screen and (max-width:1700px){
	.trade section:nth-of-type(1) .rich-text__text.rte p { width: 90%; }
	.trade section:nth-of-type(1) h2 { padding-top: 0; }
}
@media screen and (min-width:1850px){
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after {
		bottom: 74%;
		left: 35% !important;
	}
}
@media screen and (min-width:2400px){
	.trade section:nth-of-type(2) .multicolumn-card.content-container h3:after {
		content: none !important;
	}
}


/* trade page - design : end */

/* blogs listing design: start */
.blog-container-main ul { list-style-type: none; }
.blog-container-main .blog-title h1 { font-size: 4rem; font-weight: 500; text-transform: lowercase; margin-bottom: 7rem; }
.blog-container-main li.first .article-date {padding: 17px 0 12px 0;}
.blog-container-main .article-link { line-height: 100%; }
.blog-container-main li .article-date{ width: 15%; float: left; padding: 12px 0 15px 0; }
.blog-container-main li .article-logo{ padding: 0px 0 5px 15%;}
.blog-container-main li { padding: 7px 0 4px 0; }
.blog-container-main li:after {
	content: "";
	width: 100vw;
	background: #707070;
	position: absolute;
	height: 1px;
}
.blog-container-main li.first:before {
	content: "";
	width: 100vw;
	background: #707070;
	position: absolute;
	height: 1px;
}
@media screen and (max-width:500px){
    #blog .blog-container-main li .article-date {
		min-width: 40% !important;
        width: auto;
	}
    #blog .article-logo img:nth-last-of-type(1) { padding-top: 5px !important;}
    #blog .blog-container-main li .article-logo img { width: 75% !important;  }
}
@media screen and (max-width:900px){
	/*.blog-container-main li .article-date { width: 30%; line-height: 100% !important; padding: 10px 0 17px 0;}*/
	.blog-container-main a { line-height: 100% !important; }
	.blog-container-main .blog-title h1 { margin-left: 20px; }
}
@media(min-width:901px) and (max-width:1550px){
	.blog-container-main .blog-title h1 { margin-left: 20px; }
	.blog-container-main li .article-date{ width: 25%; }
}
@media(max-width:1300px){
	#blog .blog-container-main li .article-date {
		min-width: 27%;
		float: left;
		padding-left: 15px;
        padding-right: 20px;
	}
	#blog .blog-container-main li {
		padding-top: 10px;
		position: relative;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	#blog .blog-container-main li:after {
		content: "";
		width: 100vw;
		background: #707070;
		position: absolute;
		height: 1px;
		top: 0;
	}
	#blog .blog-container-main li .article-logo {
		padding-left: 2%;
		width: 65%;
		/*min-width: 625px;*/
		max-width: 100%;
	}
	#blog .blog-container-main li.first:before {
		content: "";
		width: 100vw;
		background: transparent;
		position: absolute;
		height: 1px;
	}
	#blog ul.article-posts {
		margin: 0;
		padding: 0;
	}
    #blog .blog-container-main li .article-logo img { width: 50%; padding-top: 15px;  }
    #blog .article-logo img:nth-last-of-type(1) { padding-top: 10px !important;}
}
/* blogs listing design: end */

/* blog article page : start */
#article .article-template div { text-align: left !important; }
#article .article-template time, #article .article-template span.caption-with-letter-spacing , #article .article-template__content div {
	font-size: 20px;
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
}
#article .article-template__content div img {
  padding-top: 50px;
}

#article .article-template__content div a {
	text-decoration: none;
	padding: 10px 25px;
	font-size: 2rem;
	font-weight: 500;
	background: #202e49; color: #fff !important;
	margin-top: 10px;
}
#article .article-template__back.element-margin-top a {
	text-align: left !important;
	text-decoration: none;
	padding: 5px;
	font-size: 2rem;
	font-weight: 500;
	background: #202e49; color: #fff !important;
	text-transform: uppercase;
	margin-top: 10px;
}
#article .article-template__back.element-margin-top { width: 30rem; }
#article .article-template__back.element-margin-top a span { width: 5%; }
#article .article-template__content div:nth-of-type(1) { display: inline-block; }
#article .article-template__content div:nth-of-type(2) { width: 45%; float: right; margin-top: 20px; display: inline-block; }
#article .article-template .article-template__title { font-size: 5.2rem; font-family: 'utopia-std-display' !important; padding-top: 20px; padding-bottom: 50px;
	font-weight: 500; text-transform: lowercase; color: #DFDFDB !important; }
@media(max-width:750px){
	.article-date { padding: 0 15px; }
	   #article .article-template__back.element-margin-top { margin: 0 15px; width: 50%; }
	#article .article-template__content div a { font-size: 1.5rem; }
	#article .article-template__link.link.animate-arrow { font-size: 1.5rem; margin-right: 30px; }
}
@media(max-width:990px){
	   #article .article-template__back.element-margin-top { margin: 0 15px; }
	#article .article-template__content div:nth-of-type(1), #article .article-template__content div:nth-of-type(2) { display: block; }
	#article .article-template__content div:nth-of-type(2) { width: 100%; float: left; }
}
@media(min-width:751px) and (max-width:990px){
	.article-date { padding: 0 9rem; }
	#article .article-template__back.element-margin-top { margin: 0 9rem; }
}
@media(min-width:990px) and (max-width:1200px){
	.article-template { padding: 0 5rem; }
}

/* blog article page : end */

/* Product page Read more section : start */
.product__info-container #more {display: none;}
.product__info-container #btn-read-more {
	background: none;
	border: 0px;
	color: #6ABF91; /* green color */
	font-size: 15px;
}
.product__info-container #dots, .product__info-container .blurText { opacity: 0.4; }
.product__info-container .read-more-partition { text-align: center; }
.product__info-container .partition hr { margin: 8px 0 !important; color: #dfdfdb; }
#more + p{ display:none;}
/* Product page Read more section : end */

/* Inquiry form on product detailed page - start */
.inquiry-form-alert span { font-size: 17px; padding: 0 10px; color: #1e1e1e; }
.inquiry-form-alert i { font-size: 17px; color: #00A86B; }
.inquiry-form-alert { padding-top: 20px !important; }
#product-inquiry-form { margin-bottom: 25px !important; margin-top: 25px !important; }
.inquiry-form-title { background: #dfdfdb; text-align: center; padding: 1px; }
.inquiry-form-title h2 { color: #1e1e1e !important; font-weight: 500; font-size: 15px; font-family: 'proxima-nova' !important; margin: 10px; }
.inquiry-form .arrow {
	border: solid 1px #6ABF91;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
}
.inquiry-form .up {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}
.inquiry-form .down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.inquiry-form-title h2 span { float: right; padding-right: 15px; }
.inquiry-form .contact-form { display: none; }
.contact-form { padding: 15px; background: #dfdfdb; }
.inquiry-form .contact__fields { display:flex; }
.inquiry-form input, .inquiry-form label, .inquiry-form textarea { padding: 10px; margin: 10px; }
.inquiry-form input, .inquiry-form textarea {  background: #fff !important; }
#product-inquiry-form .contact-form button{ float: right; }
#product-inquiry-form .contact__button { padding-bottom: 50px; padding-top: 15px; padding-right: 10px; }
#product-inquiry-form input#ContactForm-Itemname { pointer-events: none; }
/* Inquiry form on product detailed page - end */


/* Product detailed section accordian tabs : start */
#product-detailed-page .tabs.section-product-details-custom-tabs .section-title { font-size: 17px; color: #1e1e1e; }
#product-detailed-page .tabs.section-product-details-custom-tabs .plus,
#product-detailed-page .tabs.section-product-details-custom-tabs .minus{
	font-size: 20px; float: right; color: #6ABF91;
}
#product-detailed-page .tabs.section-product-details-custom-tabs .section-title { padding: 5px 0;}
#product-detailed-page .tabs.section-product-details-custom-tabs .section-title p { margin: 0; }
#product-detailed-page .tabs.section-product-details-custom-tabs .section-details { display: none; }
#product-detailed-page .tabs.section-product-details-custom-tabs .description-tab { border: 1px solid #dfdfdb; border-left: none; border-right: none; }
/*#product-detailed-page .tabs.section-product-details-custom-tabs .size-chart-tab { border: 1px solid #dfdfdb; border-left: none; border-right: none; }*/
#product-detailed-page .tabs.section-product-details-custom-tabs .shipping-tab { border-bottom: 1px solid #dfdfdb; }
#product-detailed-page .tabs.section-product-details-custom-tabs .shipping-tab.first { border-top: 1px solid #dfdfdb; }
#product-detailed-page .tabs.section-product-details-custom-tabs { padding-bottom: 20px; padding-top:20px;}
.accordian .section-details p {color: #1E1E1E; font-size: 14px; padding: 0; margin: 0;}
.accordian .section-details p.label { text-transform: uppercase; }
.section-product-details-custom-tabs .section-details .label { text-transform: uppercase; font-size: 15px; }
.section-product-details-custom-tabs .section-details { padding: 0 15px 10px; }
.section-product-details-custom-tabs .shipping-details { padding: 2px; }
.section-product-details-custom-tabs .shipping-details p { padding-bottom: 10px; }
.section-product-details-custom-tabs .shipping-details h3 { color: #1e1e1e !important; margin: 0; }
.section-product-details-custom-tabs .accordian.size-chart-tab.first {
     border-top: 1px solid #dfdfdb; 
     border-bottom: 1px solid #dfdfdb; 
}
.section-product-details-custom-tabs .accordian.size-chart-tab { border-bottom: 1px solid #dfdfdb; }
.section-product-details-custom-tabs .accordian.size-chart-tab .section-details { padding: 0; }

/* Product detailed section accordian tabs : end */

/* footer block newsletter - start*/
shop-login-button[action="follow"] {
	position: absolute;
	right: 0;
	top:0;
}
@media screen and (min-width: 750px) {
	.footer-block__newsletter:not(:only-child) .footer__newsletter {
		justify-content: center !important;
		margin: 0 auto !important;
	}
}
.footer__content-top {
	padding-bottom: 0 !important;
	position: relative important;
	display: block !important;
}

/* footer block newsletter - end*/


/* Policy Pages */
.shopify-policy__container {
margin: 0; max-width: 95ch !important;}

/* End policy pages */


/* apparel page landing : start */

#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .multirow__inner.page-width { display: block; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__grid.grid { display: inline; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text.isolate.collapse-padding:nth-of-type(1) { float: left; width:30%; padding: 5px; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text.isolate.collapse-padding:nth-of-type(2) { float: right; width: 70%; padding: 5px; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__media-item { width: auto; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .multirow__inner .image-with-text:nth-child(2) .image-with-text__media-item { width: auto !important; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__media img { object-fit: cover; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__text-item.grid__item { width: 100%; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__content { float: left; padding: 1rem 2rem; }
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .button.button--secondary { 
    background: #202e49;
    font-size: 1.7rem;
    text-transform: uppercase;
    color: #fff !important;
}
#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__content { padding: 0px !important; margin-left: 20px; }
@media screen and (min-width: 2000px) {
    [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__media--medium {
        height: 100rem !important;
    }
}

/* section brands listing */
#apparel .rte.apparel-brands-listing, #apparel .rte.apparel-brands-listing ul.parent-list { padding: 0; }
#apparel .rte.apparel-brands-listing, #apparel .rte.apparel-brands-listing li { display: flex; }
#apparel .rte.apparel-brands-listing .brands-list.col1 , #apparel .rte.apparel-brands-listing .brands-list.col2 { width: 50%; margin-right: 30px; }
#apparel .rte.apparel-brands-listing .brand-logo img { width: 70% !important; margin: 0; width: 100%; height: 100%; object-fit: cover; display: block; } // new
#apparel .rte.apparel-brands-listing .parent-list a { text-decoration: none; }
#apparel .rte.apparel-brands-listing .parent-list p {
    font-size: 1.8rem;
    text-transform: uppercase;
    margin: 0;
}
#apparel .rte.apparel-brands-listing li { border-top: 1px solid #707070; }
#apparel .rte.apparel-brands-listing ul { border-bottom: 1px solid #707070; }
#apparel .page-title.brand-title.h1 {
	font-family: "utopia-std-display" !important;
    font-size: 3.6rem;
    text-transform: lowercase;
    font-weight: 500;
}
#apparel .rte.apparel-brands-listing .brand-available-in { align-content: center; }
#apparel a.brand-collection { text-decoration: none; }
[id^='shopify-section-template'][id$='page_c3cyX6'] .page-width.page-width--narrow .page-title { display: none; }

@media(max-width:460px){
  #apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text__content { margin-left: 0px; }
  #apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .button.button--secondary { font-size: 1.2rem; }  
  /*#apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text.isolate.collapse-padding:nth-of-type(2) .image-with-text__content { float: right; }*/
  #apparel .rte.apparel-brands-listing .brand-logo { max-width: 200px; }
  #apparel .rte.apparel-brands-listing .brand-logo img { width: auto; height: auto; }
}
@media (min-width:461px) and (max-width:767px){
  #apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .button.button--secondary { padding: 2px; font-size: 1.2rem; }  
}
@media (max-width:767px){
    #apparel [id^='shopify-section-template'][id$='page_c3cyX6'] .page-placeholder { height: 40rem;}
    #apparel .rte.apparel-brands-listing .brands-list.col1, #apparel .rte.apparel-brands-listing .brands-list.col2 { width: 100%; }
    #apparel .rte.apparel-brands-listing { display: block; }
    #apparel .rte.apparel-brands-listing .brands-list.col2 { margin-top: 50px; }
    #apparel .rte.apparel-brands-listing .parent-list p { font-size: 1.6rem; }
    #apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text.isolate.collapse-padding:nth-of-type(1) { width: 50% }
    #apparel [id^='shopify-section-template'][id$='multirow_kbtQwE'] .image-with-text.isolate.collapse-padding:nth-of-type(2) { width: 50%; }
}
@media (min-width:461px) and (max-width:1300px){
    #apparel .rte.apparel-brands-listing .brand-logo { max-width: 225px; }
    #apparel .rte.apparel-brands-listing .brand-logo img { width: auto; height: auto; }
}

/* apparel page landing: end */

/* Home page apparel section : start */
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(1) .image-with-text__grid { display: flex; background: #C5BAA9; } 
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(1) .image-with-text__grid .image-with-text__text-item.grid__item { 
  width: 30%; order: 1; } 
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(1) .image-with-text__grid .image-with-text__media-item.grid__item { 
  width: 70%; order: 2; } 
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(2) .image-with-text__grid { background: #C5BAA9; display: flex; flex-direction: row; } 
[id^='shopify-section-template'][id$='multirow_JNUMmN'] h2 { color: #202E49 !important; font-family: "utopia-std" !important; font-size: 4.6rem; font-weight: 500; text-transform: uppercase; }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] a { color: #202E49 !important; background: #C5BAA9; border: 1px solid #9c968d; font-family: "utopia-std" !important; font-size: 4.6rem; font-weight: 500; text-transform: uppercase;  }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text__heading.h1.rte { width: 100%; display: block; text-align: center !important; }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet { margin-bottom: 0; }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .multirow__inner { row-gap: 0px; }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] img { object-fit: cover; }
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text__content>.image-with-text__text:empty~a { margin-top:0; white-space: nowrap; }
/* [id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(2) .image-with-text__grid .image-with-text__text-item.grid__item { 
  width: 50%; } 
[id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(2) .image-with-text__grid .image-with-text__media-item.grid__item { 
  width: 50%; } */ 

/* title section */
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] .rich-text.content-container { background: #dfdfdb; }
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] h2 { color: #202E49 !important; font-size: 6.1rem; font-weight: 500; text-align: center; margin:0; padding: 0; } // new
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] p { color: #202E49 !important; font-weight: 500; margin:0; bottom:0; line-height: 20px; }
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] p { font-size: 3.5rem; }
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] .rich-text__blocks>*+* { margin-top: 0; white-space: nowrap; }
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] .rich-text__text.rte { margin-bottom: 10px; }
[id^='shopify-section-template'][id$='rich_text_kEMjFw'] .rich-text__wrapper { width: auto; }

@media(max-width:767px){
    [id^='shopify-section-template'][id$='rich_text_kEMjFw'] { margin: 0 1.5rem; }
    [id^='shopify-section-template'][id$='multirow_JNUMmN'] .image-with-text.isolate.collapse-padding:nth-of-type(1) .image-with-text__grid .image-with-text__text-item.grid__item {
        width: 50%;
    }
    [id^='shopify-section-template'][id$='rich_text_kEMjFw'] h2 { font-size: 3.2rem; }
    [id^='shopify-section-template'][id$='rich_text_kEMjFw'] p { font-size: 2rem; }
    [id^='shopify-section-template'][id$='multirow_JNUMmN'] h2 { font-size: 2.6rem; }
    [id^='shopify-section-template'][id$='multirow_JNUMmN'] a { font-size: 2.6rem; }  
}
@media(min-width:768px) and (max-width:1400px){
    [id^='shopify-section-template'][id$='rich_text_kEMjFw'] h2 { font-size: 4.5rem; }
    [id^='shopify-section-template'][id$='rich_text_kEMjFw'] p { font-size: 2.5rem; }
    [id^='shopify-section-template'][id$='multirow_JNUMmN'] h2 { font-size: 3.2rem; }
    [id^='shopify-section-template'][id$='multirow_JNUMmN'] a { font-size: 3.2rem; } 
}
@media(min-width:768px) and (max-width:1200px){
  [id^='shopify-section-template'][id$='rich_text_kEMjFw'] { margin: 0 5rem; }
}
@media screen and (min-width: 2000px) {
    [id^='shopify-section-template'][id$='multirow_JNUMmN'].image-with-text__media--medium {
        height: 100rem !important;
    }
}

/* Home page apparel section : end */

/* Apparel go-live fixes : start */

/* Apparel go-live fixes */
#apparel .rte.apparel-brands-listing .brands-list h2 { font-family: 'proxima-nova', sans-serif!important; text-transform: uppercase; font-size: 2.7rem; }
#apparel .rte.apparel-brands-listing .brand-logo { margin: 10px 0; }
#apparel .rte.apparel-brands-listing .brand-available-in { margin: 10px 0; }
/* Apparel go-live fixes : end */

.menu-drawer__navigation-container {
   overflow-y: unset !important;
}
#product-detailed-page .thumbnail-list.slider { grid-gap: unset; }
#product-detailed-page .fn-customise-gallery ul[id^='Slider-Thumbnails-template'][id$='main'] li:last-child { border-right: 2px solid #1e1e1e!important; }
.fn-customise-gallery  ul[id^='Slider-Thumbnails-template'][id$='main'] {
   /* padding-left: 2px !important; */
}

.mobile-facets__close-button.link.link--text.focus-inset { display: none !important; }

/* Handled filter layout issue by header overlap */
.section-header.shopify-section-group-header-group { z-index: 4 !important; }

/* Footer newsletter - start */
.footer-block--newsletter { display: block !important; }
.footer__follow-on-shop { display: block !important ; margin: 20px; }