/** Shopify CDN: Minification failed

Line 225:95 Unexpected ";"
Line 400:18 Unexpected "@k"
Line 937:1 Expected identifier but found whitespace

**/
/* Safari Only */
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
  _::-webkit-full-page-media, _:future, :root {
    margin-right: 0px;
    margin-left: 0px;
  } 
}
.carousel-inner .thumb-wrapper {
    width: 97%;
    margin-left: 0;
}
.pin-wish {
    position: absolute;
    width: 100%;
}
.container.design-make-kinzzi h3,
.design-make-kinzzi h3,
.instagram-section h2,
.new-arrival-kinzzi h3
{
  font-size: 30px;
}
.CollectionInner {
    margin-top: 0px;
}
#main p {
	/*color: #555;*/
    line-height: 1.25em;
}
.thumb-content ul li:after {display:none !important;}
.template-index .new-arrival-kinzzi h3{
  position: static;
  margin: 0;
  padding: 50px 0;
  padding-bottom: 10px;
}
.carousel.new-arrival-kinzzi .thumb-content {
	padding:0px;
}
.seprator-left {
    width: 88%;
    position: relative;
    padding: 52px 0 0 0;
    margin: 0 auto;
    left: auto;
}
.breadcrumb {
	padding:20px 16px;
  	color: #555;
    letter-spacing: 1.5px;
}
.AnnouncementBar__Content.Heading {
	letter-spacing: 0.5px;
    font-size: 13px;
    text-transform: inherit;
}
/** .AnnouncementBar__Content a { color: #fff !important; } **/
.ProductItem__Info {
    margin-top: 8px;
}
.ProductItem__PriceList.Heading {
    padding-top: 14px;
}
.template-index .divider-kinzzi{
  /** position: static; **/
}
#ZooomyList input {
	display:none;
}
.shopify-section--bordered+.shopify-section--bordered{
  border: 0;
}

/*
.thumb-content p:nth-child(1) a{
  font-size: 13px;
  line-height: 1.2;
  font-weight: bold;
  letter-spacing: 1.5px;
}
.thumb-content p:nth-child(2) a{
  font-size: 17px !important;
  letter-spacing: 1px;
  text-transform: inherit;
  color: #282828 !important;
}
.thumb-content p:nth-child(3) {
  margin-top: 20px;
}
.thumb-content p:nth-child(2) {
	margin-bottom: 8px;
}
*/

.Section__FeaturedCollection .ProductItem__Title, 
.ProductItemInfo .ProductItemInfo_Name { 
  font-size: 17px; 
  font-weight: 400;
  letter-spacing: 0;
}
.ProductItemInfo .ProductItemInfo_Vendor { 
  font-size: 13px; 
  font-weight: 500 !important; 
  color: #b5b2b2; 
  text-transform: uppercase;
}
.Price .money,
.money{
  font-size: 15px !important;
  line-height: 1.2;
}


.col-md-12.kinzzi-main-header:before{
  opacity: 0;
}

#section-list-collections-template .CollectionItem .Heading{
  color: #fff !important;
}

.gf-left #gf-tree {
  width: 18%;
}

.gf-left #gf-tree+#gf-grid {
  width: 82%;
}
.theme-store-id-855 #gf-products{
  padding-left: 12px;
  padding-right: 12px;
}
.PageHeader{
  margin-top: 20px;
  margin-bottom: 20px;
}
#gf_pagination_wrap{
  padding-top: 0;
}
.CollectionInner .Pagination{
  margin: 0;
}

.ProductMeta__Title{
  font-size: 30px;
}
.Product__Info .money{
  font-size: 20px;
}

.QuantitySelector--large .QuantitySelector__CurrentQuantity{
  margin-bottom: 0;
}
.Product__Info .ProductMeta .thumb-content ul {
	text-align: left !important;
  	margin-left: 8px !important;
}


/**
.MegaMenu__Inner :nth-child(1) a.MegaMenu__Title{
  font-size: 14px;
}**/
.design-make-kinzzi .col-md-7 ul li:nth-child(1){
  color: #A6A6A6;
}

.template-list-collections .SectionHeader__Heading.SectionHeader__Heading, 
.template-list-collections #section-list-collections-template .CollectionItem .Heading {
  font-family: BebasNeue-Bold !important;
}
.template-list-collections .SectionHeader__Heading.SectionHeader__Heading{
  padding-top: 15px;
}

#section-list-collections-template .CollectionItem__Link{
  text-transform: uppercase;
  font-size: 12px;
/*   color: #a6a6a6 !important; */
  letter-spacing: 2px;
  font-weight: 400;
  /* font-family: Jost-600-Semi; */
}
.ProductItem__Title,
.CollectionMain .ProductItem__Title {
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

/*
.ProductItem__Title a {
  font-size: 15px !important;
  line-height: 1.2;
  font-weight: 400;
  color: #282828;
  letter-spacing: 0;
}*/

.ProductItem__Info .vendor-link-p { margin-top: 0.5em; margin-bottom: 0px !important; }
.ProductItem__PriceList .money {
  font-size: 15px !important;
  line-height: 1.2;
  letter-spacing: 0;
}
.ProductItem__PriceList .Heading span { margin-bottom: 3px; }

.product-vendor-link {
  text-transform: uppercase;
  color: #b5b2b2 !important;
  letter-spacing: 0; 
  line-height: 1.2em;
}
.ProductItem .product-vendor-link { font-size: 13px !important; }
.product-vendor-link:hover { color:#e7bcea !important; text-decoration: underline !important; };
.ProductItem__Info p.collection-vendor {
	margin-bottom: 8px !importanh;
}

h2.ProductMeta__Vendor { margin-top: 10px !important; }

.template-product .ProductMeta__Vendor a{
  color: inherit;
  
}
.template-product .related-products-title{
  text-align: center;
}

.sell-with-us .faq-block a{
  font-weight: 600;
}

.template-page #main{
  padding-top: 10px;
}

.template-page .sca-body-currency {
  /** display: none; **/
}

.CartItem__Remove,.order-summary li span,ul.info-sec-summary{
  color: #a6a6a6;
}

.order-summary li .money{
  color: #000;
}

.order-summary li.dropdown span{
  color: #000;
}

ul.info-sec-summary li{
  color: inherit !important;
}

.order-summary ul li:nth-child(2){
  color: #a6a6a6 !important;
}

#seller_signup h4,#seller_login h4,.sign-register-container .sign-title{
  padding-top: 12px;
  border: 0;
}

#seller_login #right_column{
  margin-top: 0;
}

.template-login .PageContent{
  margin-top: 30px;
}

.template-login .PageContent p.Form__Legend {
  color: #a6a6a6 !important;
  font-size: 14.58px !important; 
}

.carousel-inner .thumb-wrapper a{
/*  position: relative;
  display: block;
  width: 100%;*/
}
.carousel-inner .thumb-wrapper a::before{

}
.carousel-inner .thumb-wrapper a img{

}


.img-wrap-cust{
  /*padding: 5px;  */
  border: 1px solid #fff;

}
.img-wrap-cust__inner{
  position: relative;
  display: block;
}
.img-wrap-cust__inner::before{
  content: '';
  display: block;
  padding-top: 120%;
}
.img-wrap-cust__inner img{
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  max-height: initial !important;
  padding: 0 !important;
  object-fit: contain !important;
}
.pin-wish li:nth-child(1) a{
  left: 0;
}


.ProductItem__ImageWrapper{
  position: relative;
  height: 0;
  font-size: 0;
  padding-top: 120%;
  border: 1px solid #fff;
}
.ProductItem__ImageWrapper .AspectRatio {
  position: absolute;
  top: 0;
  left: 0;
  top: 0;
  bottom: 0;
  max-width: 98% !important;
  width: 100% !important;
  min-height: 0 !important;
  max-height: initial !important;
}
.ProductItem__ImageWrapper .AspectRatio::before{
  display: none !important;
}

.ProductItem__ImageWrapper img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: initial !important;
  object-fit: contain !important;
}

.collection-vendor{
  margin: 0;
}

.ProductItem__ColorSwatchList{
  margin: 0;
}
.thumb-content p.recomended-vendor {
  margin: 5px 0 !important;
  text-transform: uppercase;
  font-size: 10px !important;
  color: #a6a6a6 !important;
  letter-spacing: 2px  !important;
  font-weight: 600;
  font-family: Jost-600-Semi  !important;
}



.HorizontalList__Item{
  position: static;
}


.MegaMenu{
  right: 0;
  padding: 0px 0;
}

/**
.MegaMenu__Inner a.MegaMenu__Title {
  text-align: center;
}
**/

.custom-about-bloc@k{
  margin-top: -52px;

}

.my-custom-banner-about{
  background-image: url('about_bg.jpg');
  
}

.banner-abt{
  height: auto;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: cover;
}
.banner-abt::before{
  content: '';
  display: block;
  padding-top: 33%;
}

@media (max-width: 991){
  .banner-abt::before{
    padding-top: 50%;
  }
}


#Search.Modal--fullScreen {
  top: 116px;
  box-shadow: 0 5px 10px #00000030;
}

.PageLayout__Section:not(.PageLayout__Section--secondary) .Segment__Title  span{
font-size: 0;
}

.PageLayout__Section:not(.PageLayout__Section--secondary) .Segment__Title  span>span{
font-size: 11px;
}

.PageLayout__Section--secondary .Segment__Title  span>span{
  display: none;
}

#seller_login p:first-of-type{
  color: #a6a6a6 !important;
  font-style: italic;
  font-family: 'Old Standard TT', serif !important;
}

#Search.Modal--fullScreen .PageLayout__Section .Segment__Title a.Link--secondary {
	padding:8px 12px;
  	color:#fff;
  	background-color:#82cec7;
}


.gpo-app .gpo-form__group .messages .error {
    font-size: 80%;
    color: #dc3545 !important;
}


@media screen and (min-width: 1240px) {
  /* .knzi-featured-collections .CollectionItem__Wrapper--small { height: 450px !important; } */
  .knzi-featured-collections .CollectionItem__Content--bottomLeft, 
  .knzi-featured-collections .CollectionItem__Content--bottomRight, 
  .knzi-featured-collections .CollectionItem__Content--bottomCenter { bottom: 30px !important; }
}


@media screen and (min-width: 1008px){
  #main { margin-top: 8px; }  
  .Product__Info{
    max-width: 450px;
    width: 100%;
    margin-left: 0;
    padding-top: 42px !important;
  }
}
@media screen and (min-width: 1200px) {
    .container {
        width: 1370px;
    }
    .Product__Wrapper {
        max-width: calc(100% - 730px);
    }
}

@media screen and (max-width: 1440px){

  .Product__Wrapper .Product__Gallery{
    margin-top: 0px;
    margin-bottom: 0 !important;
  }
  #main {
  	margin-top: 8px;
  }
  .ProductMeta{
    padding-top: 0;
  }
 
  .Product{
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1110px){
  .Product__Info{
    max-width: 420px;
  }
}

@media screen and (max-width: 1008px){

  .ProductMeta{
    padding-top: 0;
  }

}


@media screen and (max-width: 992px){
  .gf-refine-toggle-mobile {
    margin-bottom: 0px;
    margin-right: 8px;
  }
  .feactured-collections-product {
  	padding:0;
  }
  .margin-container-main {
  	margin:0;
    padding:0;
  }
  .SectionHeader--center .SectionHeader__Description {margin-bottom: 20px;}
  .gf-refine-toggle-mobile span, .gf-refine-toggle-mobile a {color:#000 !important;}
  .sort-by.limit-by {display:none;}
  .theme-store-id-855 .gf-sort-wrap {
  	display: flex;
  }
  #section-header{
    height: auto !important;
  }
  #desktop-header{
    display: none !important;
  }
  #mobile-header{
    display: block !important;
  }
  .Header__FlexItem{
    /*background: silver;*/
  }
  .Header__FlexItem:first-child{
    display: flex;
  }
  .mobile-search{
    font-size: 0;
    margin-left: 15px;
  }
  .mobile-search img{
    width: 25px;
  }
  .Modal--fullScreen{
    top: 143px;
  }
  .Header__FlexItem:last-child{
    display: flex;
    justify-content: flex-end;
  }
  .Header__Logo{
    margin-top: 0;
  }
  .template-index #main{
    margin-top: 0;
  }
#Search.Modal--fullScreen{
  top: 63px;
}


}

/*  Only desktop and tablet*/
@media screen and (min-width: 767px){
  .slick-dots li button:before { font-size: 5rem !important; }
  .two-col-img div.col-img { width: 49%; }
  .two-col-img div.col-img-left { float: left; }
  .two-col-img div.col-img-right { float: right; }
  .kinzzi-main-header .navbar-collapse .Header__MainNav .HorizontalList--spacingLoose .Linklist .HorizontalList__Item a { 
    padding-top: 5px !important;  
    padding-bottom: 5px !important;
  }
  .talk-sec-kinzzi .col-md-5 ,
  .talk-sec-kinzzi .col-md-3  { top: 30px; }
}

@media screen and (max-width: 768px){
  .my-custom-banner-about {
      background: url(/cdn/shop/files/about-us.png?v=1588434046);
      background-repeat: no-repeat;
      background-size: cover;
      height: 350px;
  }
}

@media screen and (max-width: 640px){
  .PageHeader {
      margin-top: 0px;
      margin-bottom: 0px;
  }
  .ProductList--grid>.Grid__Cell {padding-left: 0px;}
  .container {padding:0;}
  .ProductItem__PriceList.Heading {
      padding-top: 14px;
  }
  	#Search.Modal--fullScreen{
    	top: 54px;
  	}
	.Search__Results .ProductItem__ImageWrapper { padding-top: 0 !important;  }
	.Search__Results .ProductItem__ImageWrapper .AspectRatio--withFallback { 
      padding-bottom: 100% !important;
      position: relative !important;
    }
	.Search__Results .ProductItem__ImageWrapper { top: -30px !important; }
   	.Search__Results .ProductItem__Wrapper { margin-bottom: 15px; }
    .Search__Results .vendor-link-p { margin-bottom: 0.5em !important; text-align: left !important }
    .Search__Results .ProductItem__Title p { text-align: left !important; } 
}

@media screen and (min-width: 415px){
	.pin-wish-replacement { height: 42px; }
  	.design-make-kinzzi .col-md-5:last-child img {
     	max-height: 458px;
      	height: 458px;
  	}
  	.design-make-kinzzi #myCarousel4 ul { margin-left: 2em; }
  	.template-index .design-btn.view-all-kinzzi-btn { margin-top: 50px !important; }
  	.template-index .design-btn.view-all-kinzzi-btn p { top: 0 !important; }
    ul.sellers-list {    
        display: grid;
        grid-column-gap: 16px;
        grid-template-columns: repeat(4,1fr);
    }
    .kinzzi-main-header .MegaMenu__Inner { background-color: #fafafa; }
}

@media screen and (max-width: 414px){
  	.Section__FeaturedCollection .ProductList--carousel .Carousel__Cell:first-child,
  	.Section__FeaturedDesigners .ProductList--carousel .Carousel__Cell:first-child { margin-left: 13%; }
  	.Section__FeaturedDesigners .ProductList--carousel .DesignerItem__Description p { white-space: normal; }
  	.Section__FeaturedDesigners .ProductList--carousel .CollectionItem__Wrapper--small { height: 550px; }
  	.Section__FeaturedDesigners .FeaturedDesigners__List { padding: 0 !important; }
  	.Section__FeaturedArticles .FeaturedArticle__Cell:not(:first-child) { margin-top: 40px; }
  
  	.order-summary button.dropdown-toggle {
    	width: 50%;
  	}
  	.order-summary .open ul.dropdown-menu {
    	position: relative;	
      	margin-top: -45px;
      	z-index: 1001;
  	}  
  	.design-make-kinzzi #myCarousel4 ul { top: 20px; }
  	.design-make-kinzzi .col-md-5:last-child img { width: 100%; }
  	.design-make-kinzzi .col-md-7 ul { margin-bottom: 30px; }

  	.template-index .design-btn.view-all-kinzzi-btn { 
      margin-top: 0 !important; 
      top: 0 !important; 
    }
  	
  	#sellers_letter-index_wrapper.sticky { margin-left: -15px; }
	
   .mp_sp_page .filter-block .filter-by,
   .mp_sp_page .filter-block .wk-accordion { width: 100% !important }
   .mp_sp_page .filter-block .wk-accordion::after,
   .mp_sp_page .filter-block .wk-active::after{
        margin-left: 195px !important;
    }  
   .mp_sp_page .filter-block .wk-accordion, 
   .mp_sp_page .filter-block .wk_seller_panel,
   .mp_sp_page .filter-block .sort-by,
   .mp_sp_page .filter-block select.sortby-select { width: 100% !important }
   .mp_sp_page .filter-block .sort-by { margin-bottom: 4px !important; }
  .two-col-img div { width: 100%; }
  
  .talk-sec-kinzzi { margin-bottom: 70px !important; }
  
  
  .product-nav ul li.left { padding: 0 1em 0 0 !important; }
  .product-nav ul li.right { padding: 0 0 0 1em !important; }
  
  .template-index #section-slideshow .Slideshow__Content--bottomLeft { top: 70% !important;  }
  .template-index #section-slideshow .Slideshow__Content--bottomLeft .ButtonGroup .Button:before { background-color: #e8d0e8 !important; }
  .template-index #section-slideshow .Slideshow__Content--bottomLeft .ButtonGroup .Button { 
    border-color: #e8d0e8 !important;	
    color: #000 !important;
  } 
  .Product__ActionList { top: 0 !important; }
  
  .container-fluid.editorial-kinzzi .cnt-sec-edit img { width: 96%; } 
  .editorial-kinzzi .col-xs-12 p { padding-left: 0 !important; }
  .editorial-kinzzi .col-xs-12 ul { 
    left: 0 !important; 
    text-align: center; 
    padding-left: 0 !important;
  }
}

@media screen and (max-width: 375px){
     .mp_sp_page .filter-block .wk-active::after {
        margin-left: 150px !important;
    }  
}

#preview-bar-iframe{
  display: none !important;
}


#seller-policy-tab .wk_seller_adv_policy h3 { 
  	font-size: 16px !important;
    font-weight: 500 !important;
}


/** GIFT CARD **/

/**
#product_form_4921688522891 .ProductForm__Variants .ProductForm__Option:first-child {
	display: none;
}
#product_form_4921688522891 .ProductForm__Variants .no-js.ProductForm__Option {
	display: block !important;
}
**/


.knzi-list-ol {
	padding: 2px 0;
    list-style-position: outside;
} 
.knzi-list-ol li {
	color: #000 !important;
   	list-style-type: decimal !important;
}
.knzi-list-ol.list-tall li {
	margin-bottom: .5em;
}


.Product__Info .ProductMeta__Description p,
.Product__Info .ProductMeta__Description ul,
.Product__Info .ProductMeta__Description ul li { 
	color: #000 !important;
} 
.Product__Info .ProductMeta__Description ul,
.Product__Info .ProductMeta__Description ul li {
	list-style-type: disc !important;
}
.Product__Info .ProductMeta__Description ul li {
	padding: 2px 0;
  	margin-left: -0.8em;
}

/** Globo Filter **/
.ui-menu.ui-widget-content.ui-autocomplete > li > .gf-search-header { 
  	background: #82cec7 !important; 
  	font-family: Jost-400-Book !important;
  	color: #fff !important;
    text-transform: uppercase !important;
  	letter-spacing: 0.2em !important;
    font-size: 12px !important;
}


.spacer-b-20 { padding-bottom: 20px !important; }
.spacer-b-30 { padding-bottom: 30px !important; }  
.spacer-b-90 { padding-bottom: 90px !important; }  
.spacer-b-120 { padding-bottom: 120px !important; }  

.knzi-pagination {
	text-align: center;
	padding: 100px 0 0;
}
.knzi-pagination .page { 
  	padding-left: 7px !important; 
  	padding-right: 7px !important; 
}
  
.knzi-arrow-right,
.knzi-arrow-left,
.knzi-long-arrow-right,
.knzi-long-arrow-left{
    display: block;
    margin: 0 auto;
    width: 5px;
    height: 12px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
}
.knzi-arrow-right,
.knzi-long-arrow-right{
 	transform: rotate(135deg);
}

.knzi-arrow-left,
.knzi-long-arrow-left{
 	transform: rotate(-45deg);
}
.knzi-long-arrow-right::after,
.knzi-long-arrow-left::after{
  	content: "";
    display: block;
    width: 2px;
    height: 45px;
    background-color: black;
    transform: rotate(-45deg) translate(15px, 4px);
    left: 0;
    top: 0;
}

.knzi-button-black {
    background-color: #000;
    border-color: none;
    color: #fff;
}

.feactured-collections-product .Price { padding-top: 8px; padding-bottom: 15px; }
.feactured-collections-product .carousel-item .wish-it #zoomywishid:nth-child(2) { display:none; }

#tabbyPromoX { padding-top: 10px; }
#tabbyPromoX .money { 
  font-weight: 600; 
  margin-right: -3px;
  font-size: 16px !important;
}

.knzi-filter-bar { margin-top: 30px; margin-bottom: 0; }
.knzi-pagination-showmore { 
	margin: 60px auto 30px auto;
  	text-align: center;
  	text-transform: uppercase;
  	font-weight: 600;
}

.ProductItem__Label { 
  	background-color: #e7bcea !important; 
}

.Article__Body p {line-height: 24px !important;}
.knzi-intro,
.knzi-intro p { font-size: 18px !important; line-height: 24px !important; }

ol.knzi-list-qa {
    list-style: none;
    counter-reset: knzi-counter;
  	/**display: flex;
    flex-wrap: wrap;**/
    margin: 0;
    padding: 0;
}
ol.knzi-list-qa li {
    counter-increment: knzi-counter;
  	display: flex;
    margin-bottom: 0.5rem;
}
ol.knzi-list-qa li::before {
    content: "0" counter(knzi-counter);
  	font-weight: 300;
    font-size: 2.2rem;
    margin-right: 1.3rem;
    line-height: 1;
}
ol.knzi-list-qa li:nth-child(10)::before {
	content: counter(knzi-counter);
}
ol.knzi-list-qa li:nth-child(11)::before {
	content: "11";
}
ol.knzi-list-qa li strong,
ol.knzi-list-qa li b { font-weight: 500 !important; }
ol.knzi-list-qa li p { margin-bottom: 2em !important; }

ul.knzi-list {
    color: #000 !important;
    font-size: 16.67px !important;
}
ul.knzi-list, ul.knzi-list li { list-style-type: disc !important;	}
h3.blog-post-h3 { 
	font-family: Jost-400-book !important;
    font-weight: bold !important;
}


ol.knzi-numbered-heading {
    list-style: none;
    margin: 0;
    padding: 0;
}
ol.knzi-numbered-heading li {
  	display: flex;
    margin-bottom: 0.5rem;
}
ol.knzi-numbered-heading li::before {
  	font-weight: 300;
    font-size: 2.2rem;
    margin-right: 1.3rem;
    line-height: 1;
}
ol.knzi-numbered-heading li:nth-child(10)::before {
	content: counter(knzi-counter);
}
ol.knzi-numbered-heading li h3.knzi-blog-h3 {
    margin-top: 0 !important;
    font-family: 'Jost-400-book' !important;
    font-size: 21px !important;
}

ol.knzi-numbered-h01 li::before { content: "01"; }
ol.knzi-numbered-h02 li::before { content: "02"; }
ol.knzi-numbered-h03 li::before { content: "03"; }
ol.knzi-numbered-h04 li::before { content: "04"; }
ol.knzi-numbered-h05 li::before { content: "05"; }
ol.knzi-numbered-h06 li::before { content: "06"; }
ol.knzi-numbered-h07 li::before { content: "07"; }
ol.knzi-numbered-h08 li::before { content: "08"; }
ol.knzi-numbered-h09 li::before { content: "09"; }


/** Blog Post **/
@media screen and (min-width: 1008px) { 
    .template-article .Article__Wrapper { max-width: 1040px; }
}
 
.
.Article__Content .Rte .article-heading-large h2 { font-size: 36px !important; margin-top: 0 !important; margin-bottom: 0.2em !important; }
.Article__Content .Rte .article-subheading h4 { margin-top: 0 !important; margin-bottom: 2.2em !important;  }
.two-col-img { width: 100%; padding-bottom: 30px; }
.knzi-blog-post_heading1 {
  	font-size: 1.35em !important;
  	text-transform: none !important;
    font-weight: bold !important;  
  	margin-bottom: 0.2em !important;
  	letter-spacing: 0.05em !important;
}


/** Seller Listing Page **/
.filter-block { padding-top: 30px; }
.filter-block .sort-by { margin-top: 0; }
.filter-block .sort-by::before {
    display: block;
    font: bold normal normal 1.5em/40px FontAwesome;
    font-size: 1.5em;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    width: 30px;
    text-align: center;
    position: absolute;
    right: 0;
    background: #f6f6f6;
    z-index: 0;
  	margin-top: 1px;
}
.filter-block .sort_label { margin-top: 2px !important; }
.filter-block select.sortby-select {
	margin-top: 1px !important;
}
.filter-block .InputAddOn-field { border: 1px solid #f6f6f6 !important; }
.filter-block .InputAddOn-item {
	background-color: #f6f6f6 !important;
  	border: 1px solid #f6f6f6 !important;
	padding: 9px 10px !important;  
  	color: #000 !important;
}
.filter-block .filter-by {
    float: right;
    position: relative;
    background-color: #f6f6f6;
    display: flex;
  	margin-left: 30px;
}
.filter-block .wk-accordion,
.filter-block .wk-active, 
.filter-block .wk-accordion:hover {
	background-color: #f6f6f6 !important;
  	margin-bottom: 0 !important; 
}
.filter-block .wk-accordion {
    color: #000 !important;
    font-weight: 500 !important;    
    text-transform: uppercase !important;
    font-size: 12.5px !important; 
  	padding: 12px 10px 10px 10px !important;
}
.filter-block .wk-accordion::after {
    content: ' \002B';
    float: right;
    margin-left: 5px;
  	color: #000 !important;
}
.filter-block .wk-active::after {
    content: ' \2212';
    float: right;
    margin-left: 5px; 
  	color: #000 !important;
}
.filter-block .wk_seller_panel { 
  	padding-top: 1px; 
  	position: absolute;
    z-index: 999 !important; 
}
.filter-block .wk-accordion,
.filter-block .wk_seller_panel { 
  	width: 230px !important; 
}
.filter-block ul label { 
	text-transform: capitalize !important;
  	color: #000 !important;
  	font-weight: 400 !important;
  	font-size: 12px !important; 
}
.filter-block .wk-filter-name {
	width: 100% !important;
	padding: 4px 10px 0px 6px;  
}
.wk-accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}
.filter-block .wk-active, .filter-block .wk-accordion:hover {
    background-color: #ccc;
}
.filter-block .wk-filter-desktop ul li { 
  	border: none !important; 
  	padding: 5px 8px !important;
}
.filter-block .wk-filter-desktop ul li:last-child {
	padding-bottom: 15px !important;
}

.filter-block  .wk-checkbox input:checked ~ .checkmark {
    background-color: #ccc;
}
/* Create the checkmark/indicator (hidden when not checked) */
.filter-block .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
/* Show the checkmark when checked */
.filter-block  .wk-checkbox input:checked ~ .checkmark:after {
    display: block;
}
/* Style the checkmark/indicator */
.filter-block  .wk-checkbox .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.seller-block { margin-bottom: 40px; }
.seller-title {
  font-size: 16px;
  padding: 20px 0 20px 0;
  text-align: center;
}
.seller-block a:hover,
.seller-block a:hover .seller-title { color: #cba8cb !important; }


/** Designers A-Z List */
#sellers_letter-index_wrapper {
	background: #fff;
  	padding-top: 15px;
  	margin-left: -10px;
}
#sellers_letter-index_wrapper.sticky {
  	position: fixed;
  	top: 0; 
}
.sellers_list { padding-top: 20px; }
#sellers_letter-index.container { 
  	padding-left: 0 !important; 
  	padding-right: 0 !important;
  	padding-bottom: 25px !important;  
}
.sellers_letter-index:after {
    border-bottom: 1px solid #cbcbcb;
    margin: -6px 0;
}
#sellers_letter-index.sticky ul.az-menu,
ul.az-menu {
  	padding-top: 15px;
	border-top: 1px solid #cbcbcb;
  	border-bottom: 1px solid #cbcbcb;
	list-style-type: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    height: 52px;
	width: 100%;
  	background: #fff;
}
ul.az-menu li { 
  display: list-item; 
  flex: 1;
  text-align: center;
}
ul.az-menu li a {
    font-weight: 400;
  	margin: auto  
    width: 100%;
    display: block;
  	text-decoration: none;      
}
ul.az-menu li a.current { 
  	font-weight: 600;  
  	color: #000;
  	font-size: 1.1em;
}
ul.az-menu>li:not(:last-child) {
    min-width: 32px;
}
ul.sellers-list li {
	display: list-item;
    list-style: none;
}
ul.sellers-list li:not(:last-child) {
    padding: 0 0 10px;
}
.sellers_list h3.sellers-initial {
    padding: 22px 0 8px 0 !important; 
	font-size: 22px !important; 
}
.sellers_list h3.sellers-initial:first-child { padding-top: 0 !important; }
ul.az-menu li a:hover,
ul.sellers-list li a:hover { color: #e7bcea; }

.sellers-group > a {
    position: absolute;
    margin-top: -95px;
}
.mp-pagination .active { font-weight: bold; }

/** Currency Selector **/
/**
.knzi-currency-selector .cs-skin-elastic.cs-active .cs-options ul li {
	font-weight: 400 !important;
  	margin: 0 !important;
  	top: 0 !important;
  	left: 0 !important;
  	line-height: 16px !important;
}
.knzi-currency-selector .cs-skin-elastic .cs-options span {
	padding: 2px 0 1px 43px !important;
}
.knzi-currency-selector .cs-select > span::after { right: 0.5em !important; }
.scm-currency-cart { 
	color: #a6a6a6 !important;
  	text-decoration: none !important;
}
.scm-currency-cart span { float: none !important; }
**/

.currency-switcher-mobile { 
    position: relative;
    padding-bottom: 4px;
  	padding-right: 18px;
  	text-align: right;
  	top: -6px;
}
.currency-switcher-mobile div.cs-select { max-width: 84px; }


.doubly-wrapper .doubly-nice-select {
	font-size: 12px !important;
  	letter-spacing: 0px !important; 
}
.doubly-nice-select.open, .doubly-nice-select:active, 
.doubly-nice-select:focus {
    border-color: #e8e8e8 !important;
}
.knzi-currency-selector .doubly-nice-select li { 
  	font-weight: 400 !important;
  	letter-spacing: 0px !important; 
}

.knzi-currency-selector .doubly-nice-select.doubly-nice-select .option { 
  	font-size: 12px !important; 
  	padding-left: 12px !important;
}
.knzi-currency-selector .doubly-nice-select ul li:nth-child(6) { left: 0 !important; }


.disabled-link { cursor: default !important; }

.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item:nth-child(1) .MegaMenu__Title.disabled-link { 
  	color: #000 !important; 
  	font-size: 16px !important; 
} 


/** Seller Profile Page **/
.mp_sp_page .abt-kinzzi-sec ul {
	padding-left: 1em !important;
  	margin-left: 2em !important;
	list-style-position: inherit !important;
}
.mp_sp_page .abt-kinzzi-sec ul li { 
  	color: #000;
  	list-style-type: disc !important;
}


/** Order Summary **/
.order-summary ul li.bottom-separator:after {
  	content: "";
  	display: block;
  	border-bottom: 1px solid #e2dee2ee;
  	padding: 10px 0;
}


/** Menu **/
.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item .MegaMenu .Linklist .Linklist__Item { 
    line-height: 1.2em !important; 
  	margin-bottom: 0 !important;
}
.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item .MegaMenu .Linklist .Linklist__Item .Link Link--secondary {
	padding-top: 12px !important;
  	padding-bottom: 12px !important;
}

.kinzzi-main-header .MegaMenu--spacingEvenly .MegaMenu__Inner { padding-top: 0 !important; }
.kinzzi-main-header .MegaMenu__Item .MegaMenu__PushHeading.u-h6 { text-transform: none !important; font-size: 16px; font-weight: 500 !important; margin-bottom: 1em; }

/** Designers Mega Menu **/
.kinzzi-main-header .Header__MainNav ul li.HorizontalList__Item:nth-child(3) .MegaMenu .MegaMenu__Inner { display: -webkit-box !important }
.Header__MainNav ul li.HorizontalList__Item:nth-child(3) .Link--secondary { 
  	/*
  	text-transform: none !important;
  	padding: 3px 10px !important;
  	*/
}
.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item:nth-child(3) .MegaMenu .Linklist__Item { 
    /*
  	line-height: .95em !important; 
  	margin-bottom: 0 !important;
  	*/
}
/** .kinzzi-main-header ul li a.link-az-list { font-weight: bold !important; } **/
					
/** Sale Menu Styles **/
.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item:nth-child(1) a:not(.Link--secondary) { color: #ee2a7b !important; }
.kinzzi-main-header .Header__MainNav ul.HorizontalList li.HorizontalList__Item:nth-child(1) a.Linklist__Item a.Link--secondary { color: #000 !important; }

.ProductItem__Label {
    margin: 6px 0 !impotant;
    padding: 3px 6px !important;
}

/**  Homepage - Section Title **/
h2.knzi-section-title {
  text-align: center !important;
  color: #000 !important;
  letter-spacing: 4px;
  letter-spacing: 11px;
  font-weight: bold;
  font-size: 30px;
  padding: 32px 0 60px 0;
}

/**  Homepage - Featured Collections **/
.knzi-featured-collections .CollectionItem .Heading { 
  font-size: 18px !important; 
  letter-spacing: 2px !important;
  line-height: 24px;
  text-align: center;
}
.knzi-featured-collections .CollectionItem .Heading,
.knzi-featured-collections .flickity-page-dots {
  color: #fff !important;
}
.flickity-page-dots {
	margin: 12px 0 0 0 !important;
}

.knzi-featured-collections .CollectionItem__Link {
  color: #000;
  border-color: #fff;
  text-align: center;
}

.knzi-featured-collections .CollectionItem__Link::before {
  background-color: #fff;
}

.knzi-featured-collections .SectionHeader__ButtonWrapper { text-align: center; }

@media (-moz-touch-enabled: 0), (hover: hover) {
  .knzi-featured-collections .CollectionItem__Link:hover {
    color: #fff !important;
  }
}

/** The Edits **/
.the-edits .heading-wrapper {
  margin-top: 10px !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 240px !important;
}
.the-edits .PageHeader .SectionHeader__Heading { margin-bottom: 30px !important; }
.the-edits .PageHeader .SectionHeader__Description {
  font-size: 20px !important; 
}

.product-nav-wrapper { position: relative; top: 0; }
.product-nav {
  display: flex;
  justify-content: center;
  padding-top: 20px;
}
.product-nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
.product-nav ul li { display: inline; padding: 1.5em; }
.product-nav a { text-transform: uppercase; letter-spacing: 1px; }

.knzi-blog-product-image-3col { display: block; clear: both; }
.knzi-blog-product-image-3col .kb-p-img {
  	float: left;
	width: 210px;
  	margin-right: 15px;
    margin-bottom: 20px;
}
.knzi-blog-product-image-3col .kb-p-img img {
	margin: 0 !important
}

.knzi-blog-product .knzi-blog-product-image { width: 35%; }
.knzi-blog-product .knzi-blog-product-info { width: 65%; }
.knzi-blog-product .knzi-blog-product-image, 
.knzi-blog-product .knzi-blog-product-info {
  	display: inline;
  	float: left;
}


.knzi-blog-product .knzi-blog-product-info {
  	margin-bottom: 30px !important;
	padding-left: 25px;
  	padding-top: 25px;
}
.knzi-blog-product .knzi-blog-product-image img { margin: 0 !important; }
.knzi-blog-product .knzi-blog-product-name { 
  	font-size: 18px; 
  	font-weight: bold;
  	letter-spacing: 0.05em;
}
.knzi-blog-product .knzi-blog-product-name a {
    border: none;
  	text-decoration: none !important;
}

.knzi-blog-product .knzi-blog-product-vendor a {
    letter-spacing: 0.05em;
    font-size: 12.5px;
    text-transform: uppercase;
    text-decoration: none !important;
    color: #808080;
	font-weight: bold;
}
.knzi-blog-product .knzi-blog-product-price {
    letter-spacing: 2px;
    font-size: 14.5px;
    font-weight: bold;
  	padding-top: 0.5em;
}
.knzi-blog-product .knzi-blog-product-price .original-price {
  	text-decoration: line-through;
  
}
.knzi-blog-product .knzi-blog-product-button { padding-top: 30px; }
.knzi-blog-product .knzi-blog-product-button a {
	border: none;
  	text-decoration: none;
    background: #e8d0e8 !important;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    font-size: 12.5px !important;
  	padding: 10px 16px;
  	letter-spacing: 0.05em;
}
.knzi-blog-product-image,
.knzi-blog-product-info {
	margin-bottom: 30px;
}

div:has(> div.gpo-app), 
div.gpo-app, 
div.gpo-app:after { }
.gpo-form__group .gpo-input,
.gpo-form__group .gpo-select { border: #cbcbcb 1px solid !important; }
.gpo-form__group .gpo-select { box-shadow: none !important; }
.gpo-form__group .gpo-file { border: none !important; background-color: #f9f9f9 !important; } 
.gpo-form__group .gpo-label .label-content,
.gpo-form__group .gpo-label .label-required { color: #000 !important; }

@media screen and (min-width: 1008px) {
  .Article__ImageWrapper+.Article__Wrapper {
      margin-top: 20px !important;
  }
}


/** Press **/
.press-modal {
    max-width: calc(100% - 40px);
    padding: 0 0 0 20px;
    margin: 0px auto;
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    outline: 0;
    top: 0px;
    margin-top: 20px;
    max-height: calc(100% - 40px);
}
.press-modal .Container--Press { max-width: 100%; } 



/** Product Options **/
.gpo-app .gpo-form__group .gpo-select, 
.gpo-app .gpo-form__group .gpo-select select {
	background: none !important;
  	border: 1px solid #cbcbcb !important;
}


/** Homepage - Featured Edits **/
.knzi-featured-edits .SectionHeader__Heading { 
  color: #ffffff !important;
  letter-spacing: 3px !important;
  text-transform: none !important;
}
.knzi-featured-edits .SectionHeader__Heading .SectionHeader__SubHeading,
.knzi-featured-edits .SectionHeader__Heading .Heading,
.knzi-featured-edits .SectionHeader__Heading .u-h6,
.knzi-featured-edits .SectionHeader__Heading h3 {
  color: #ffffff !important;
  text-transform: normal !important;
}

#section-163966475756c2ce70 .CollectionItem .SectionHeader__SubHeading {
	color: #ffffff !important;
}
#section-163966475756c2ce70 .CollectionItem .CollectionItem__Link {
    color: #000;
    border-color: #fff;
}
#section-163966475756c2ce70 .CollectionItem .CollectionItem__Link:hover { background-color: none; }
#section-163966475756c2ce70 .CollectionItem .CollectionItem__Link:before { background-color: #fff !important; color:#fff !important; }

/**
#section-163966475756c2ce70 .CollectionItem:nth-child(1) .SectionHeader__Heading,
#section-163966475756c2ce70 .CollectionItem:nth-child(1) .SectionHeader__SubHeading {
	color: #000 !important;
}
#section-163966475756c2ce70 .CollectionItem:nth-child(1) .CollectionItem__Link {
    color: #fff;
    border-color: #000;
}
#section-163966475756c2ce70 .CollectionItem:nth-child(1) .CollectionItem__Link:hover { color: #000; }
#section-163966475756c2ce70 .CollectionItem:nth-child(1) .CollectionItem__Link:before { background-color: #000; }

#section-163966475756c2ce70 .CollectionItem:nth-child(2) .SectionHeader__Heading,
#section-163966475756c2ce70 .CollectionItem:nth-child(2) .SectionHeader__SubHeading {
	color: #000 !important;
}
#section-163966475756c2ce70 .CollectionItem:nth-child(2) .CollectionItem__Link {
    color: #fff;
    border-color: #000;
}
#section-163966475756c2ce70 .CollectionItem:nth-child(2) .CollectionItem__Link:hover { color: #000; }
#section-163966475756c2ce70 .CollectionItem:nth-child(2) .CollectionItem__Link:before { background-color: #000; }
**/


/** Homepage - Sale Banner **/
#section-1580306692112,
#section-165288211742faf8aa { 
  padding: 0 !important; 
  /*background-color: #cdb9d1;*/
}
#section-1580306692112 .Container,
#section-165288211742faf8aa .Container { 
  	padding-left: 0 !important; 
  	padding-right: 0 !important;
}
/** Banner - H:150px **/
@media screen and (min-width: 415px) {
  	#shopify-section-1580306692112 { margin-top: -50px !important; }
  	#section-1580306692112 .knzi-sale-banner { height: 125px;  }
  	#section-1580306692112 .knzi-sale-banner img { margin: 0 !important; }
}
/** Banner - H:85px **/
@media screen and (min-width: 415px) {
  	#shopify-section-165288211742faf8aa { margin-top: -20px !important; }
  	#section-165288211742faf8aa .knziknzi-banner-85 { height: 85px;  }
  	#section-165288211742faf8aa .knzi-banner-85 img { margin: 0 !important; }
}

/** Instagram Feed **/
.ooo-instagram {
	--ooo-instagram-section-vertical-padding: 0 !important;
}
[data-section-id="1593968345733"] .ooo-instagram-header { margin-bottom: 10px !important; }
[data-section-id="1593968345733"] .ooo-instagram-header .Rte p { font-size: 19px !important; }
[data-section-id="1593968345733"] .ooo-instagram-header .ooo-instagram-header__title { 
  	text-transform: capitalize !important;
  	font-size: 32px !important;
}
  
  
/** Newsletter Sign Up - Footer **/
.NewsletterSection .SectionHeader--left { text-align: left !important; }
  
.NewsletterSection h3.Heading {
	text-transform: none !important;
  	font-size: 18px !important;
  	letter-spacing: 0.1em !important;
}
  
.NewsletterSection .SectionHeader__Description { margin-bottom: 20px; }

.NewsletterSection .Newsletter .Form__Input {
  border: 1px solid #000000 !important;
  background: none !important;
}
.NewsletterSection .Newsletter .Form__Submit {
  width: auto !important;
}

.NewsletterSection .Form__Submit::before {
    background-color: #f0b5d1 !important;
}

.template-cart .Footer { padding-top: 120px; }
@media screen and (min-width: 641px) {
  	.NewsletterSection { padding-bottom: 110px; }
	.NewsletterSection .Newsletter .Button {
    	padding: 14px 18px !important;
  		letter-spacing: 0.1em !important;
      	font-weight: 400 !important;
  		border: none !important;     
    }
}
@media screen and (min-width: 375px) and (max-width: 414px){ 
  	.NewsletterSection { padding-bottom: 50px; }
}

 
/** Homepage - About Us **/
#shopify-section-165512891989a8fceb .SectionHeader__Description { max-width: 100% !important; } 
#shopify-section-165512891989a8fceb .FeatureText { text-align: left !important; }

@media screen and (min-width: 641px) {
  	#shopify-section-165512891989a8fceb .FeatureText__Content { max-width: 80% !important; }
}
  
@media screen and (min-width: 1008px) {
	#shopify-section-165512891989a8fceb.shopify-section--bordered>.Section--spacingNormal { padding: 40px 0; }
    .Section--spacingNormal.Section__ShopByCollection,
    .Section__ShopByCollection.Section__FeaturedCollection { margin: 60px 0 !important; }
}
  
/** Homepage - USPs **/
.Section__USPs .USP_Cell { text-align: center; }
.Section__USPs h4,
.Section__USPs h4 { font-size: 16px; text-transform: uppercase; }
.Section__USPs .USP_Description { font-size: 12px; }
  
  
/** Shop By Collection **/
.Section__ShopByCollection .CollectionItem__Content .SectionHeader__Heading { 
  	font-size: 36px;
  	font-weight: 500;
  	text-transform: uppercase;
}
.Section__ShopByCollection .CollectionItem__Content .SectionHeader__Heading a { color: #fff; }
.Section__ShopByCollection .CollectionItem__Content .Heading.u-h1 { margin-left: 0 !important; }

/** Featured Collection  **/
.Section__FeaturedCollection .SectionFooter .Link {
	font-weight: 600 !important;
  	font-size: 14px !important;
  	letter-spacing: 0.05em;
}
.Section__FeaturedCollection .SectionFooter .Link:hover { color: #f0b5d1 !important; }
  
/** Featured Deigners **/
.Section__FeaturedDesigners .DesignerItem__Content { margin-top: 20px; }
.Section__FeaturedDesigners .DesignerItem__Content .Heading.u-h1 { 
  	color: #000; 
	font-size: 26px;
    font-weight: 500;
  	line-height: 1.75em;
}
.Section__FeaturedDesigners .DesignerItem__Link { margin: 1em 0 ; }

  
/** Featured Articles **/
.Section__FeaturedArticles .FeaturedArticle__Cell { padding-left: 25px !important; padding-right: 25px !important; }
.Section__FeaturedArticles .FeaturedArticle__Header {
	font-size: 26px;
  	font-style: italic;
}
.Section__FeaturedArticles h4 {
  	font-weight: 500;
  	font-size: 20px;
	margin-bottom: 1em;
  	margin-right: 0.5em;
}
.Section__FeaturedArticles .FeaturedArticle__Content { margin-top: 1em; margin-bottom: 0.5em; }
.Section__FeaturedArticles .FeaturedArticle__ButtonWrapper { margin-top: 1em; }

/** Product Recommendation **/
.rktheme-widget-title { margin-bottom: 50px; }
.rktheme-product-price-wrap { font-weight: 400 !important; }
  
/** Collections Page **/
.Product__Tabs .Collapsible__Button.Heading { font-size: 14px !important; }
  
/** Common Styles - Additional **/
.Section__USPs .USP_Cell h4,
.Section__USPs .USP_Description,
.Section__FeaturedArticles h4,
.Section__ShopByCollection .CollectionItem__Content .SectionHeader__Heading,
#seller-policy-tab .wk_seller_adv_policy h3,
#section-list-collections-template .CollectionItem__Link,
#press_page h3,
.ArticleItem__Title a,
.sell-with-us h3 { font-family: 'Lato', sans-serif; }
  
.gf-block-title h3,
h2.ProductMeta__Vendor,
.ProductItem__Title,
.CollectionMain .ProductItem__Title,
.NewsletterSection .Heading,
.Footer__StoreName { font-family: 'Lato', sans-serif !important; }

.Section__FeaturedDesigners .Heading.u-h1,
.ProductItem__PriceList .money,
.design-more-info p,
.reviews-designer h3,
.mp-store-name .store_name,
.Footer .Heading { font-family: 'Cormorant', serif; }
  
.Heading { letter-spacing: 0 !important; }
.h-line {
  	border-bottom: 1px solid #000;
  	width: 100%;
  	height: 0px;
}
.Link:hover { color: #f0b5d1 !important; }
  
.Search__Results .ProductItem__Info .vendor-link-p { margin-top: 10px !important; }
.SidebarMenu__Nav .Collapsible .Linklist__Item { line-height: 1em !important; }
.SidebarMenu__Nav .Collapsible .Collapsible__Button.u-h7 { font-size: 12px !important; }
.SidebarMenu__Nav .Collapsible .Collapsible__Content .Linklist__Item a { font-size: 13px !important; } 

.Footer__Title.u-h6 { font-size: 18px !important; letter-spacing: 0.1em !important; }
.Footer__Block--links .Link { font-style: italic; }
.Footer__StoreName { font-size: 12px !important; }
.Footer__Social { text-align: center; }
.Footer__Social .Icon { height: 1.25em !important; width: 1.25em !important; }

/** Flickity - Custom Styles **/
.Carousel--insideDots .flickity-page-dots .dot.is-selected { background: #ffffff; }
.Carousel--insideDots .flickity-page-dots .dot { border-color: #ffffff; }

  
/** Product Listing - Globo Filter **/

@media screen and (min-width: 360px) and (max-width: 414px) { 
  	.col-centered-block { 
      display: block !important; 
      float: none !important; 
      margin: 0 auto !important; 
    }
    .Section__FeaturedDesigners .FeaturedDesigners__Heading { padding-left: 0 !important; }
    .Section__FeaturedDesigners .SectionHeader { margin-top: 30px; }
    .Footer__Social { margin: 20px 0; }
    .Footer__PaymentList { margin-bottom: 110px; }
}

@media screen and (min-width: 641px) {
  	.Section__FeaturedDesigners { padding-bottom: 50px; }
  	.Section__FeaturedDesigners .FeaturedDesigners__LeadImage { padding: 65px 10px 0 10px; }
  	.Section__FeaturedDesigners .CollectionList--spaced .CollectionItem { padding: 15px 25px; }
  	.Section__FeaturedDesigners .CollectionItem__Content--bottomLeft, 
	.Section__FeaturedDesigners .CollectionItem__Content--bottomRight, 
  	.Section__FeaturedDesigners .CollectionItem__Content--bottomCenter { bottom: 0 !important; }
  	.Section__FeaturedDesigners .CollectionItem__Content { padding: 0 !important; }

    .Footer__Inner+.Footer__Aside { margin-top: 0 !important; }
    .Footer__Block { margin-bottom: 10px !important; }
}
  
@media screen and (max-width: 768px) {
  	.USP_Cell { margin-bottom: 20px; }
}
  
@media screen and (min-width: 1008px) {
  	.Section__FeaturedCollection .SectionFooter { margin-top: 40px !important; }
  	.SectionHeader__Margin-mid { margin-bottom: 30px !important; }
  	.shopify-section--bordered>.Section--spacingShortBottom { padding-bottom: 60px !important; }
  	.shopify-section--bordered>.Section--spacingShortTop { padding-top: 50px !important; }
  
 	#shopify-section-1656327315fec8c254.shopify-section--bordered>.Section--spacingNormal.Section__USPs { padding-top: 20px !important; }
  	#shopify-section-1656497541a152b9e0.shopify-section--bordered>.Section--spacingNormal.Section__USPs { padding-top: 50px !important; }
  	#shopify-section-165288211742faf8aa.shopify-section--bordered>.Section--spacingNormal { margin-bottom: 30px !important; } 
  
  	.Section__ShopByCollection .SectionHeader .Heading.u-h1,
  	.Section__FeaturedCollection .SectionHeader .Heading.u-h1 { margin-left: 20px; }
  	
  	.Section__FeaturedDesigners .FeaturedDesigners__List { padding: 50px 0 0 0 !important; }
  	.Section__FeaturedDesigners .ProductList--carousel { margin: 0 !important; }
    .Section__FeaturedDesigners .ProductList--carousel .flickity-prev-next-button.previous { left: auto !important; right: 50px !important; }
  	.Section__FeaturedDesigners .ProductList--carousel .flickity-prev-next-button.next { left: auto !important; right: 0px !important;  }
  	.Section__FeaturedDesigners .ProductList--carousel .flickity-prev-next-button { 
      	top: -50px !important; 
      	background: none !important;
      	box-shadow: none !important;
      	-webkit-box-shadow: none !important;
    }
}
  
@media screen and (min-width: 1240px) {
  	.CollectionItem-4Col { min-width: 25% !important; }
  	.CollectionItem__Wrapper--xsmall { height: 350px; }    
    
  	.Section__FeaturedCollection .ProductList--carousel .Carousel__Cell { width: 20%; }
  	.Section__FeaturedCollection .CollectionItem__Content { padding: 0 !important; }
  	
  	.Section__FeaturedDesigners .CollectionItem__Wrapper--small { min-height: 500px;  max-height: 850px; height: 100% !important; }
  	.Section__FeaturedDesigners .CollectionItem__Content--bottomLeft, 
	.Section__FeaturedDesigners .CollectionItem__Content--bottomRight, 
  	.Section__FeaturedDesigners .CollectionItem__Content--bottomCenter { bottom: 0 !important; }
  	.Section__FeaturedDesigners .CollectionItem__Content { padding: 0 !important; }

    .Section__ShopByCollection .CollectionItem__Content { padding: 0 20px; }

    .Section__ProductRecommendation .Container { padding: 0 100px !important; }
}


/** Bootstrap 3 Custom Styles **/  
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
	.col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
  
 
