/** Shopify CDN: Minification failed

Line 203:33 Expected identifier but found whitespace
Line 1583:29 Expected identifier but found ","
Line 2058:24 Unexpected "`"
Line 2442:78 Unexpected "{"
Line 2510:0 Unexpected "}"
Line 2888:34 Expected identifier but found whitespace

**/
html{
  padding-bottom: 0 !important;
}
.mainoverlay{width: 100%; height:100%; position: fixed; left:0; top:0; background:#fff; z-index: 9999999}
.mainoverlay img{ margin: 0 auto; display: block; margin-top: 50vh; }

h2, .h2{
	font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; line-height: 22px;
}
/****************************

Home Page : 

*****************************/

div#maximage {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 0;
}

div#maximage .mc-image {
  background-size:cover;
}

.video-wrapper.slick-slide.slick-active { margin:0 !important; }

.hero__slide { margin:0 !important; }

.hero__slide .video-wrapper { height:100%; }

.hero__slide #desktop_video { object-fit:cover; cursor:pointer; }

footer.site-footer {  z-index: 999}
.overlay-div { width:100%; height:100%; position:fixed; left:0; top:0; background:transparent; z-index: 999; display:none; }

#cart_overlay, #store_overlay { width:100%; height:300%; position:fixed; left:0; top:0; background:#D2CDCE; z-index: 9999; display:none; opacity:0.3; -webkit-transition: display 0.9s ease; transition: display 0.9s ease; }

#scm_llayback_list{position: fixed;
    left: 50%;
    margin-left: -25%;
    margin-top: 205px;
    pointer-events: all;}

.player-title-text{position: fixed;
    width: 50%;
    left: 50%;
    margin-left: -25%;
    text-align: center;
    margin-top: 50px;
    display: none;
    pointer-events: all; } 

div.nicescroll-rails {
  display: none !important;
}

body{
	-webkit-transition: all 0.3s ease;
  	transition: all 0.3s ease;
}

body.overlay {
  overflow:hidden;
}

body.overlay:after {
  background: #D2CDCE;
  content: '';
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.3;
  pointer-events: none;
}

body.overlay .rightLinks {
	opacity:0;
}

body.stuck {
	overflow: hidden;
/*   	-webkit-transition: overflow 0.9s ease;
  	transition: overflow 0.9s ease; */
}
.cont_opt_list_content {
  text-align: center;
}

/* #designers .designers_content {
margin-bottom: 140px !important;
} */

#about-us .rte--nomargin{
  text-align:left;
}

/* .template-index .bottom-section .insta-section img{
    width: 48vw;
    object-fit: cover;
    height: 100vw !important;
    max-height: initial;
    max-width: initial;
} */
:is(#tizzy-ig-container-1,#tizzy-ig-modal-container-1) img + div{
  display: none !important;
}
:is(#tizzy-ig-container-1,#tizzy-ig-modal-container-1) div > div > div > div{
  aspect-ratio: initial !important;
}
:is(#tizzy-ig-container-1,#tizzy-ig-modal-container-1) > div{
  margin-bottom: 0 !important;
}
/***********************

Collections Page : 

***********************/

.grid-collage .grid-product__image { transition:all 0.2s ease-in-out;  -webkit-transition:all 0.2s ease-in-out;  -moz-transition:all 0.2s ease-in-out;  -ms-transition:all 0.2s ease-in-out; }

.grid__item.collage-grid__row { margin-bottom:75px; }

.grid__item.collage-grid__row:nth-last-of-type(1){	margin-bottom:68px !important; }

.grid-product-information.hovered .grid-product__meta {	opacity:1; transition:all 0.2s ease-in-out; font-family: NewsGothicBT-Light !important; font-size:11pt; letter-spacing:1px; }

.grid-product-information { cursor:pointer; pointer-events: none; opacity:0;  height: 400px;  position: absolute;  top: 0;  padding-top:35px;  width: 100%;  border: 1px solid #666;  transition:opacity 0.3s ease-in-out; }

.grid__item.collage-grid__row.data-item.active-item .grid-product-information { pointer-events:none; }

.grid__item.grid-product:hover .grid-product-information { opacity: 1; }

.grid-product-information.right { left: 23px; } 

.grid-product-information.left { right: 23px !important; }

.grid-product-information.full { right: 23px !important; width:100%; margin-left:2%; }

.grid-product-information .grid-product__meta { text-align:left; padding: 0 0 0 25px; opacity:1; box-sizing:border-box; margin-bottom:3px; }

.grid-product__image-wrapper { right:0;  transition:all 0.3s ease-in-out; }

.open { right:300px !important; transition:all 0.3s ease-in-out; }

.close { right:0;  transition:all 0.3s ease-in-out; }

.grid__item.collage-grid__row.box_half_width { position:relative; right:0; transition: all 0.3s ease-in-out; }

.grid__item.collage-grid__row.box_full_width {
    position: relative;
    transition: all 0.3s ease-in-out;
}

.grid__item.collage-grid__row.box_full_width .saleText{left:45px !important;}


.saleText
{
  opacity:0; -webkit-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}

.grid__item.grid-product:hover .saleText {
    opacity: 1;
}

.notify-me-wrapper #ContactFormEmail
{
  
  font-family: NewsGothicBT-RomanCondensed !important;
  font-weight:normal !important;
  letter-spacing:0.5pt!important;
}
.notify-me-wrapper #ContactFormEmail::-webkit-input-placeholder {font-family: 'NewsGothicBT-RomanCondensed' !important;font-size:10pt!important;letter-spacing:0.5pt!important;}


span.grid-product__price-wrap { position: absolute; right: 20px; top: 48%; }

.grid__item.active-item .grid-product__meta { display:none; }

.grid__item.active-item .saleText { display:none; }

.grid__item .grid-product__wrapper h2.vendor_name { font-size:15px; line-height:1; text-transform:capitalize; letter-spacing:.5pt; font-family: 'NewsGothicBT-Light'; font-weight:bold; line-height:1; margin-bottom:0;}

/* .quick-view-items .product-single__title { font-size:13px; line-height:1.2; font-weight:bold;margin-bottom:37px; } */

.quick-view-items .product-price span { font-size:13px;} 

.quick-view-items .quick_label, .
.quick-view-items ul.size_list li { position:relative; }

.quick-view-items li.disabled:before { position: absolute; content: ""; left: 50%; top: 0; bottom: 0; border-left: 1px solid; border-color: #1c1d1d; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.quick-view-items { padding: 0 0 0 20px; }

.template-search .active-item .quick-view-items.left-shift { z-index: 10; }

.quick-view-items #AddToCart, .quick-view-items .yes,.wk-add-item-form input.wk-add-to-cart { border-width:1px; margin-top:5px; border-radius: 20px; font-size: 10pt; line-height: 1; height: 30px; padding: 8px 0; margin: 0 auto 10px; display: block; outline:0; }

input.wk-add-to-cart {padding:0px !important; letter-spacing:1.5px !important; border: 1px solid #000000 !important; min-width:168px !important; height:28px !important;}

input.wk-add-to-cart:hover{    background: #e6e6e6 !important;}




.quick-view-items .product-price #ProductPrice { font-size:13px; font-weight:bold; color:black;}

.quick-view-items #ComparePrice,.grid-product__meta span#ComparePrice,.template-product .product-single__price--compare-at,.cutText { color: rgba(0,0,0,.45);
    border-top: 1px solid rgba(0,0,0,1);
    line-height: 1px; }

.quick-view-items.left-shift { width: 248px; padding-left: 0; }

.ajaxcart__qty-num[type="text"] { line-height:1; }

.grid-product__meta span#ComparePrice { font-size: 13px; }

.product-size button.wk-button-collection{opacity: 1 !important; position: relative; font-family: 'NewsGothicBT-RomanCondensed' !important; font-weight: normal !important; letter-spacing: 1px !important; font-size: 9pt !important; line-height: 20px; text-transform: initial; width: auto; background: none; padding-left: 0px; top: auto; text-align:left; right: auto;}
.product-size button.wk-button-collection:hover span{border-bottom: solid 1px rgba(0,0,0,0.5) !important; opacity: 0.7; float: left;}
.product-size button.wk-button-collection span{display: block; border-bottom: solid 1px transparent;}
.product-size button.wk-button-collection span:hover{padding-bottom:0px; border-bottom: 0px;}
.product-size button.wk-button-collection.wk-add-product:before{display:none;}
.product-size button.wk-button-collection.wk-remove-product:before{display: none;}
.product-offers button.wk-button-product{padding-left:0px;}

.product-offers button.wk-button-product.wk-add-product:before{display:none;}
.product-offers button.wk-button-product.wk-remove-product:before{display: none;}

/******************************************************

Global Header CSS + Navigation + HotLinks

******************************************************/

.site-header__logo img { width:162px; }

header.site-header .middel_header { padding-left:0; }

.site-nav__link { font-size:12px; padding:3px 10px !important; vertical-align:top; }

#AccessibleNav { margin-top:-3px !important; }

.site-footer a { font-size:12px; }
.rightLinks>ul{ margin-bottom: 0;}
.rightLinks ul ol a { pointer-events:all;  padding:10px 0; }

.site-footer input#sub-EMAIL { font-size:12px; }

.site-footer .rightLinks { position:fixed; right:20px; pointer-events:none; margin-top:10px;    top: initial !important;  }
.site-footer.no-newsletter .rightLinks{ bottom: 15px; }
footer.site-footer .wrapper { padding-bottom:0px !important; }

._collection_container .grid.grid-collage { width:85%; margin-bottom :100px !important; }

div#sub_inner_container .sub_nav>span { font-size:12px; }

div#main_sub_container .sub_nav ul li a { font-size:12px; }

div#main_sub_container .sub_nav { margin-right:120px; }

.grid.grid-collage { padding-top:192px; }

.grid__item { padding-left: 26px; }

#cart_slider .cart__row .cart-item-bottom .cart-item-qt .js-qty input { width:57px; border:0; }

#cart_slider .cart__row .cart-item-bottom .cart-item-qt .js-qty { background:#FFF; }

#cart_slider .cart__row .cart-item-dis .item-description { min-height:20px; max-height:20px; overflow:hidden; }

._collection_footer_container .footer_links { padding-left:0 !important; }

/* #CartDrawer .drawer__close-button { display:none; } */

#CartDrawer .ajax_subBox { margin-top:0px; }

#CartDrawer .ajax_subBox p { margin:3px 0; }

#CartDrawer .ajax_subBox p, #CartDrawer .ajax_subBox p span{ line-height: 14px; padding-left: 0; font-size: 13px; color: #000; font-weight: 300; margin:3px 0; font-family: 'NewsGothicBT-Light' !important; }
#CartDrawer .ajax_subBox div._qty{ text-align: left;}

#CartDrawer .ajax_subBox .ajaxcart__qty-num[type="text"], #CartDrawer .ajax_subBox .ajaxcart__qty-num[type="number"] { padding-left:0 !important; margin-left:4px !important; font-size:10px; font-family: 'NewsGothicBT-RomanCondensed' !important; font-weight: normal; line-height: 14px; font-size: 13px; border: none; background: transparent; width: 40px; text-align: left;}

#CartDrawer .ajaxcart__product-name--wrapper { margin-top:0; font-family: 'NewsGothicBT-Light' !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 150px; }

#CartDrawer button.ajax_btn.remove-item { position: absolute; right: 2%; top: 58%; transform:translateY(-50%); color: grey; outline:none; }

#CartDrawer button.btn--secondary.cart__checkout { margin-top:15px; background: #FFF; color: #1c1d1d; border: 1px solid; float:right; width: 46%; border-radius: 20px; font-size: 12px; line-height: 1; height: 30px; padding: 8px 0; }

#CartDrawer button.btn--secondary.cart__checkout:hover { background: #E6E6E6 !important; }

#CartDrawer .ajaxcart__footer .grid__item.two-thirds { padding-left:0; }

#CartDrawer a#ajax_bag {width: 182px;    border-radius: 20px;   line-height: 1;    height: 30px;    padding: 8px 0;    font-size: 10pt !important;   font-family: 'NewsGothicBT-RomanCondensed' !important;       font-weight: normal !important;    letter-spacing: .1pt !important; }

/* #CartDrawer ._btn-right a#ajax_bag { margin: 40px 0 29px !important;} */
#CartDrawer ._btn-right a#ajax_bag { margin: 36px 0 29px !important;}


/* #CartDrawer a.login { margin: 42px 0 29px !important;} */
#CartDrawer a.login { margin: 38px 0 29px !important;}


.ajaxcart__product-name { text-transform: initial; line-height: 1; font-size: 15px; margin: 0; font-weight: initial; white-space:nowrap; text-overflow:ellipses; overflow:hidden; width:100%; } 

.cart__product-name { font-style: normal; text-transform: uppercase; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

#CartDrawer .ajaxcart__product-name--wrapper span { font-size: 8px;text-transform: lowercase !important; } 

/* .template-cart form.cart .cart-note .cart-note-bottom .grid__item p { font-family:PalatinoLTStd-Light, Verdana !important; font-weight:bold; } */

/* .template-cart form.cart .cart-note .cart-note-top .cart__note label { text-transform:uppercase; } */

.template-cart #cart_slider .cart__row .cart-item-btn { bottom: 5px; right:-7px; }
.template-cart #cart_slider .cart__row .cart-item-btn:hover { opacity:1 !important; }

/* body.overlay , footer.overlay { background:#EBE6E7; overflow:hidden; position:initial; } */

footer.overlay .site-footer .rightLinks { right : 440px; }

#CartDrawer .ajaxcart__footer .grid__item.one-third { padding-left:0; }

#CartDrawer .drawer__fixed-header { top:0px; left:0;}

#CartDrawer .drawer__fixed-header .drawer__header { border-bottom:0; }

#CartDrawer .drawer__inner { top:63px; }

#CartDrawer .drawer__inner .ajaxcart__inner { padding-left: 0; padding-right: 0; }

#CartDrawer .drawer__inner .ajaxcart__inner .ajaxcart__product {margin-bottom:24px;margin-top:16px;}

#CartDrawer .drawer__inner .ajaxcart__inner .ajaxcart__row{padding-top: 24px; border-bottom: 0; padding-bottom: 0; width:100%; margin-bottom:0; padding-right: 0!important;}

#CartDrawer .drawer__inner .ajaxcart__inner .ajaxcart__row .grid {padding-left:30px;}

#CartDrawer .drawer__title { padding-left: 0px;text-align:center; font-family: 'NewsGothicBT-Light' !important; }

#CartDrawer .drawer__header, #CartDrawer .ajaxcart__row { border-color:#CDCDCD; }

/* #CartDrawer .ajaxcart__row>.grid>.grid__item { padding-left:5px; padding-right:10px; } */

.template-cart form.cart.block-center { display: block; margin: 0 auto; }

.template-index .hero__text-wrap { top:120px; bottom:13%;}

.footer_links .no-bullets.site-footer__linklist li { margin-left:5px; pointer-events:all; padding-right:8px }

#designers-clothing-accessories-body-amp-home .designers_content { text-align:left; }

#designers-clothing-accessories-body-amp-home .designers_content h4 { margin-bottom: 15px; font-family: AkzidenzGrotesk; }

#designers-clothing-accessories-body-amp-home .designers_content p { margin-bottom:0; }

#designers-clothing-accessories-body-amp-home .designers_content p a{ font-family: 'NewsGothicBT-Light' !important; font-weight: normal !important; letter-spacing: 1px !important; font-size: 10pt !important; line-height: 20px; }


#designers-clothing-accessories-body-amp-home header.section-header.text-center { margin-top:90px; }

#designers-clothing-accessories-body-amp-home header hr.hr--small { display:none; }

#designers-clothing-accessories-body-amp-home a.text-link {border: 0; color: initial; }

.template-cart .cart__row.cart-note.minwidth { min-width: 280px; }

input#q { padding: 0 0 2px; margin-left: 5px; background: none; font-family: AkzidenzGrotesk !important; line-height: 1; height: 15px; font-size: 12px; width:0; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; outline:0; }

input#q.activated { width:110px; border-bottom:1px solid #1c1d1e; font-style: normal; text-transform: uppercase; font-weight: normal; letter-spacing:.5pt; font-family:'NewsGothicBT-RomanCondensed' !important; padding:0 0 2px 0 !important; font-size:10pt; height:18px;}

span#search_toggle { float:left;}

/* .template-search .grid-uniform  { margin-bottom: 10px !important; }
 */

body.template-search #PageContainer .grid-uniform { width: 85%; margin: 0 auto; } 

body.template-search footer .grid-uniform { width: 100% !important; }

.quick-view-items { bottom:0; }

.related_products_area .quick-view-items { bottom:0px; }

/* .template-search .grid-product-information.left { right:-17px !important; } */

.ajaxcart__product-image img { max-width:85%; float:right; } 

.ajaxcart__footer--fixed { left: 0; padding: 0 30px; padding-top: 20px; width:100%; }

/* .product-slider-scaffold { border:1px solid; border-top:0; border-bottom:0; position:absolute; } */

/*************************************************

Product Detail Page 

*************************************************/

/* #PageContainer .main-content { position:relative; } */

#PageContainer .product-slider-area { position: absolute; top: 0; z-index: 1; max-width: 100%; overflow:hidden; }
#PageContainer .product-slider-area > .slick-slider{ max-height: 100%;}
#PageContainer .product_container { position:relative; z-index: 2009!important; border:1px solid; width:85%; margin:0 auto 50px ; /* background:rgba(255,255,255,0.4); */ }

.slick-slide { margin:0 5px; cursor:pointer; cursor:-webkit-grab; cursor:-moz-grab;}

.slick-slide:active { cursor:-moz-grabbing; cursor:-webkit-grabbing; }

.slick-prev { left: 10px; }

.slick-prev::before { content: ""; background: url('/cdn/shop/files/Leftarrow.svg?5526008784466486344') no-repeat; height: 23px; display: block; }

.slick-next { right: 10px; }

.slick-next::before { content: ""; background: url('/cdn/shop/files/rightarrow.svg?5526008784466486344') no-repeat; height: 23px; display: block; }

.go_back_cross { position: absolute; top: 40px; right: 20px; }

.template-product .additional_product_info.wrapper { padding: 0;}

.template-product h1.product-single__vendor { text-align: left; margin-left: 20%; font-size: 25px; letter-spacing: 0.2em; font-family: AkzidenzGrotesk !important; text-transform: uppercase; text-align: left; }

.template-product span#ProductPrice {line-height: 1; color:black;}

.template-product h3.product-single__title { text-align: left; margin-left: 20%; margin-bottom: 0; }

.template-product .product-offers { text-align: left; margin-left: 20%; margin-top:25px; margin-bottom:50px; }

.template-product .radio-wrapper .single-option-radio__label { margin-bottom:0; margin-top:0px; display:none; }

.template-product .single-option-radio label { margin-right: 10px !important; padding: 5px 0px 5px 0; margin: 0;    font-size: 10pt;    font-family: 'NewsGothicBT-Light';    letter-spacing: 1px; }

.template-product .single-option-radio label:hover {border-bottom:1px solid ;}

.template-product button#AddToCart { margin-bottom:50px; outline:0; width: 100%; max-width:170px; margin: 10px 0 5px; border-radius: 20px; color: #FFF;  background: #000!important; border: 1px solid; height: 30px; line-height: 1; padding-top:3px !important; }

.template-product .product-single__add-to-cart,  .quick-view-items .yes { margin-bottom:10px; }

.template-collection button.yess, .template-search button.yess {margin-bottom: 10px!important;}

.template-product .single-option-radio input[type='radio']:checked+label {background: none;border-top: 0;border-right: 0;border-left: 0; border-bottom:1px solid !important; }

.template-product .product-single__description , .template-product .product-extra-info { margin-top:100px; margin-bottom:0;line-height: 20px;    font-family: 'NewsGothicBT-Light';    font-size: 10pt !important;    letter-spacing: 0;}

.template-product .product-extra-info { text-transform: uppercase; text-align:left; }

.template-product .additional_product_info .extra-info { position: absolute; }

.template-product .additional_product_info .extra-info h3.heading { width:200px; padding-top:50px;}

.template-product .additional_product_info .extra-info h3.heading span { cursor:pointer; }

.template-product .about_wrapper.extra-info {left: 20%; width:70%; }

.template-product .inspiration_wrapper.extra-info {left: 50%; width:40%; }

.template-product .share_wrapper.extra-info { left: 75%;  }

.template-product .extra-info.hidden h3 { opacity:0.5;}

.template-product .extra-info.hidden p, .template-product .extra-info.hidden ul  { display:none; }

/* .template-product .grid.product-single { padding-bottom:40px;  } */


/**************************************************

Login & Register Page : 

**************************************************/

.grid__item.parent_container {
  padding: 100px 100px 100px 130px;
  /*   border: 1px solid #1c1b1b; */
  /*   margin-left:8.3333%; */
  margin-bottom: 100px;
  margin-top:40px;
}

#about .grid__item.parent_container { 
  margin-left:8.3333%;
}

#CustomerLoginForm form { display:block; margin:0 auto; width:50%;}

#CustomerLoginForm .btn.btn--full { width: 50%; background: #FFF; border: 1px solid; color: black;border-radius: 20px; height: 30px; padding: 0; line-height: 0.5; margin: 15px 0 5px; outline:0; }

#CustomerLoginForm .btn.btn--full::-moz-focus-inner { border: 0; }

form#create_customer { width:50%; display:block; margin:0 auto; }

form#create_customer #Email, form#create_customer #FirstName, form#create_customer #LastName, form#create_customer #CreatePassword, #City, #Address_1, #Address_2, #Company, #Country, #Zip_Code, #Phone_Number, #AddressFirstNameNew, #AddressLastNameNew, #AddressCompanyNew, #AddressAddress1New,  #AddressAddress2New, #AddressCityNew, #AddressZipNew, #AddressPhoneNew { border:1px solid; background:#FFF; }

form#create_customer .btn.btn--full { padding: 0; width: 50%; background: #FFF; border: 1px solid; color: black;border-radius: 20px; height: 30px; line-height: 0.7; margin: 5px 0 15px; text-transform:none; max-width:170px; line-height: 12px!important; font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt; letter-spacing: 0.5pt; }

#RecoverPasswordForm .btn.btn--full { width: 50%; background: #FFF; border: 1px solid; color: #ffffff; border-radius: 20px; height: 30px; background: #000000 !important; padding: 0; line-height: 0.7; margin: 15px 0 5px; }

#RecoverPasswordForm #RecoverEmail { background:#FFF; border:1px solid; max-width: 450px; margin: 0 auto; font-size:10pt; letter-spacing:1px; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: 0.5pt; line-height: 22px; }
#RecoverPasswordForm #HideRecoverPasswordLink{ 
  font-family: 'NewsGothicBT-RomanCondensed' !important;
  font-size: 10pt;
  letter-spacing: 0.5pt;
  line-height: 22px;
}
/* .site-nav__link--icon { display:none; } */

.template-customers-login .grid__item.parent_container {
  padding: 100px;
  /*   margin-left:8.3333%; */
  margin-bottom: 100px;
  margin-top:40px;
}

#CustomerLoginForm form { display:block; margin:0 auto; width:50%;}


#about-us .grid__item.parent_container {
  padding: 100px;
  margin-left:8.3333%;
  margin-bottom: 100px;
  width:86%;
}

.quick-view-items .share a {
  margin: 0px 10px;
}

.quick-view-items .share, .see-more {
  font-size: 14px; font-weight: bold; letter-spacing: 0.5px; font-family: PalatinoLTStd-Light !important;
}

.quick-view-items .share p { display:inline; }

.quick-view-items .share p span:hover , .quick-view-items .see-more a span:hover { padding-bottom:2px; border-bottom:1px solid; }

.quick-view-items .share .sharing_block {
  display:none;
  float:right;
}

.quick-view-items .share p.activated + .sharing_block {
  display: block;
}

.wishlist-pro-container ul li:last-child{display: none;}
/* .wishlist-pro-container{display:none;} */
.wishlist-pro-wrapper ul li ul{display: block !important; opacity: 1 !important; visibility: visible !important;}
.whislist-cont{cursor: pointer;}
.whislist-cont li i{display: none;}
.whislist-cont li:hover{opacity: 0.7;}
.whislist-cont ul{margin: 0; padding: 0; list-style: none; margin-left: 5px;}
.whislist-msg{color:red; font-size:11px;}

.whislist-cont1{cursor: pointer;}
.whislist-cont1 li i{display: none;}
.whislist-cont1 li:hover{opacity: 0.7;}
.whislist-cont1 ul{margin: 0; padding: 0; list-style: none; margin-left: 5px;}
.whislist-msg1{color:red; font-size:11px;}

/* .insta-section #insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img {
  height: 44px !important;
  width: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.insta-section .instafeed-new-layout-item {
  height: 33vw !important;
}

.insta-section #insta-feed {
    height: 100%;
}
*/
.insta-section p {
  margin: 1.5em 0 0;
  font-size: 10pt;
  text-align: center;
  letter-spacing: 0.5pt;
  font-family: 'NewsGothicBT-RomanCondensed';
} 

/**************************************************

Media Queries : 	

**************************************************/

@media all and (max-width:767px) and (orientation:landscape){

  .template-collection .grid.grid-collage { padding-top:0; }
  .template-collection .main-content { padding-top:0; }
  .template-collection .grid__item.collage-grid__row:nth-last-of-type(1) { margin-bottom:0; }
  .template-collection ._collection_container .grid.grid-collage { width:90%; }
  footer.site-footer, footer.site-footer .rightLinks { position:initial;  padding-top:0px;}
  #your-shopping-cart a.btn-continue-shp { padding:5px 0; font-size:11px;} 
  .template-customers-login .grid__item.parent_container,.template-customers-register .grid__item.parent_container { padding: 30px; margin-left:2%; margin-bottom: 100px; }
  #CustomerLoginForm form { display:block; margin:0 auto; width:100%;}
  
}

@media (max-width:767px) {
  #insta-feed{overflow:inherit;}
   .instafeed-shopify{
    margin-bottom: 100px !important;
  }
  .template-index .bottom-section .insta-section video{ width: 100% !important; height: 107vw !important; max-width: initial; max-height: initial; object-fit: cover;}
  #article .article-content{padding:0!important;width:100%}
}

@media all and (max-width:600px) {

  .grid.grid-collage { padding-top:0; }

  .main-content { padding-top:0; }

  .grid__item.collage-grid__row:nth-last-of-type(1) { margin-bottom:0; }

  ._collection_container .grid.grid-collage { width:90%; }

  header .grid__item , .template-collection .grid__item.grid-product { padding-left:0; }

  .mobile-nav__item a, .mobile-nav__toggle button { font-size:11pt;  text-transform:uppercase; }

  footer.site-footer, footer.site-footer .rightLinks { position:relative;  right:0px; }

  #your-shopping-cart a.btn-continue-shp { padding:5px 0; font-size:11px;} 

  .nbs-flexisel-container, form.cart .cart-note { width:100%; }

  .template-customers-login .grid__item.parent_container,.template-customers-register .grid__item.parent_container { padding: 30px 15px; margin-left:2%; margin-bottom: 100px; }
  .login-div{padding:10px !important;}	

  #CustomerLoginForm form { display:block; margin:0 auto; width:100%;}

  form#create_customer { width:100%; }

  footer .footer_links { padding-left : 0; width:40% !important; }

  footer.site-footer{margin-top:0px;}

  .grid-unifrom .grid__item { padding-left:0; }

}

@media all and (max-width:535px) {
  .contactDiv { padding-left:17px!important; }
  .template-product #contact_form{width:60%}
}


@media all and (max-width:1500px) {
  .template-product h1.product-single__vendor,
  .template-product h3.product-single__title,
  .template-product .product-offers { margin-left: 20%; }
  .footer_links .no-bullets.site-footer__linklist li { width: 20px; text-align: left;}
  .footer_links .no-bullets.site-footer__linklist li.whislist-icon-li{width: auto;}
  .product-slider-area { /*max-height:75%;*/ overflow:hidden; }  
/*   .product-slider-area .container{height:100vh;} */
/* .product-slider-area .container .product-image,
.product-slider-area .container .product-image img{width:auto!important; height:100vh;}  */
}

@media all and (max-width:767px) {
  .product-slider-area { max-height:100%; }
/*   .template-product .site-header__logo img { display: none; } */
/*   .template-product .product_container li.hot_links--item[data-title='details']{ display:none; } */
  
  .site-nav--mobile{margin-top:0px;}
  
}


/********************************

MailChimp Form

********************************/

input#mce-EMAIL {
  padding: 0px 5px 0px 0;
  background: transparent;
  font-family: 'NewsGothicBT-Light' !important;
  font-style: normal;
  font-size: 10pt;
  margin-left: -2px;
  letter-spacing: 1px;
  width:160px;
}

input#mce-EMAIL:focus {
  outline: none !important;
}
#mc_embed_signup input.mce_inline_error{ border-color: transparent !important; border-bottom: solid 1px red !important; }
#mc_embed_signup div.mce_inline_error{
  margin: 0 0 0 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
  z-index: 1 !important;
  color: red !important;
  font-family: NewsGothicBT-Light !important;
  font-weight: 400 !important;
  font-size: 13px !important;
}
#mce-success-response{
  font-size: 15px;
  color: #000;
  margin-top: 8px; 
}
/********************************

Contact Page :

********************************/

.cont_list_container li:hover { opacity:1; }

.cont_list_container li { opacity:1; }

.cont_list_container li.active { opacity:1; }

.contact-content h5{text-transform: uppercase; margin-bottom: 22px; color: #000; font-size: 18px;}
/* .contact-content a{color:blue;} */

.cont_opt_list li{text-align: center; opacity:0.4; }
.cont_opt_list_content{text-align: left;}
.privacy-last{text-align:center;}

.cont-nav{position:fixed; width:15%;}

.cont_page_content , .cont_opt_list_content { font-size:10pt; text-transform:none; letter-spacing:0.5pt; font-family:'NewsGothicBT-Light' !important; }

/********************************

Arrivals Page : 

********************************/

#arrivals #PageContainer #main_sub_container { display:none;}

#arrivals #PageContainer .section-header { display:none;}

#arrivals .grid.grid-collage { padding-top: 0 !important; }

/***************************

Cart Page : 

***************************/

.whiteLoader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FFF;
  display: block;
  z-index: 10;
}

.body_overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: rgba(235,230,231,0.6);
}


/* .template-cart .btn-continue-shp {
display:none;
} */

/************************

Product Info : 

************************/

ul.size_list li:hover {
  border-bottom:1px solid ; 

}

ul.size_list li.selected {
  background:none;
  border-top:1px solid #fff!important;
  border-right:1px solid #fff!important;
  border-left: 1px solid #fff!important;
  MARGIN-TOP:0
}

.notify-error{font-size:12px; color:red; margin-bottom: -3px; margin-top: -5px;}
.cart-main .grid-product__image-link img{height:100%; width:100%; object-fit: cover;}
.cart-main .quick-view-items{display:block !important; bottom: 32px;}


.quick-view-items .notify_me{ width: 100% !important; background: #000; border: 2px solid #000000; color: #fff; border-width: 1px; margin-top: 5px; border-radius: 20px; font-size: 12px; line-height: 1; height: 30px; padding: 8px 0; margin: 0 auto 10px; display: block; outline: 0; letter-spacing: 1px}
.errormsgNew{position:absolute;}
.sharing_block{width:100%; margin-top: 5px;}
.sharing_block .share-facebook{margin-left:0 !important}
.grid-product__image-wrapper{z-index: 99;}
.grid-product-information{z-index: 99;}
.header-wrapper--over-hero, .site-header{z-index: 9999!important;}
.emailinput{font-style: normal; display: inline-block; vertical-align: top; border-bottom: 1px solid #CCCCCC; background: #ffffff; padding: 5px; margin: 0 0% 10px 0; width: 67%; font-size: 15px;}
.btnclass{border-width: 1px !important; margin-top: 5px !important; border-radius: 20px !important; font-size: 12px !important; line-height: 1 !important; height: 30px !important; padding: 8px 0 !important; margin: 0 auto 10px !important; display: block !important; outline: 0 !important; font-style: normal; font-weight: 400 !important; text-transform: uppercase; background: none !important; border: solid 1px #000 !important; color: #000 !important; margin-top: 9px !important;}
.thankyoumsg{color: #000; font-size: 14px;}

/************************

Wishlist : 

************************/
.wishlist-heart img{
  max-width: 25px;
}

@media all and (max-width:1270px) {
  .grid.contact_main_container .main_content_area{padding:100px 0px 100px 0px  !important;}
}

@media all and (max-width:1147px) {
  .cont_opt_list li{width:24%;}
}

@media all and (max-width:1000px) {
  .cont_title{font-size: 1.875em !important;}
  .cart-main .quick-view-items{display:none !important; bottom: 32px;}
  .cart-grid .grid__item{padding-left:0;}
  .template-search .cart-grid .grid__item{ padding-left: 26px;}
}

@media all and (max-width:970px) {
  .cont_opt_list li{padding-left:0px;}
  /*   .template-customers-login .grid__item.parent_container{padding:42px !important;} */
  #CustomerLoginForm form{width:100%;}
}

@media all and (max-width:500px) {
  .cont_opt_list li{padding-left:0px; width:100%;}
  div#main_sub_container .sub_nav{ margin-right: 0; width: 100%; text-align: left; position: relative; left: 15px; margin:5px 0; }
}

@media all and (max-width:768px) {

  .template-product .product_container .social-sharing { width:100%; padding-bottom:40px;}

/*   .template-product .product_container .social-sharing .sharing {    margin-left: 2%; } */

  form#create_customer { width:100%; }
  
  .cont-nav{position:relative; width: 20%; margin-bottom: 28px;}
  .cont_list_container.grid__item.large--four-fifths.tablet-full.mobile-full { width:75%; }
  .cont-nav .cont_title a{width: 100%; float: left; text-align: center; margin:4px 0; }
  .header-wrapper--over-hero, .site-header{position: relative;}
  .template-cart .main-content, .template-customers-login .main-content, .template-page .main-content{padding-top:0;}
  .grid.contact_main_container .main_content_area{padding: 0px !important; }
  .grid.contact_main_container { margin-top:0 !important; }
  .grid__item.large--five-sixths.push--large--one-twelfth { margin-top:0; }
  footer.site-footer, footer.site-footer .rightLinks{position: fixed; right: 0px;}
  .rightLinks {padding-right: 12px;}
  .site-header .grid--table>.grid__item {margin-right: 0!important;}
  .main-content{padding-top:0 !important; }
  /*   #about, body.template-search { min-height:650px; } */
  #about-us .grid__item.parent_container h1{padding-left:28px;}
  #designers-clothing-accessories-body-amp-home .grid__item.parent_container h1{padding-left:28px;}
  .login-div{margin-left: 15px !important;}
  div#iStock-msg {width: 88%;}
  .login-div{margin-top: 20px;}
  .login-div h1{margin-bottom: 28px !important;}
  .login-headtext{    padding-left: 0 !important;}
  .player-title-text{position:absolute; width:80%; margin-left:-90%;}
  #scm_llayback_list{position:absolute; width:80%; margin-left:-90%; margin-top: 250px;}
  ._popup_list{height:391px;}
/*   .player-title-text p{display:none;} */
  }

@media all and (min-width:768px) and (max-width:1024px) {
  .template-product ul.hot_links { margin-left:15%; }
  .template-product .single-option-radio { width:130px; }
  #CartDrawer button.ajax_btn.remove-item { left:92.5%; } 
  .rightLinks>ul>ol {margin-left: 92%!important;}
  #index .block-left-image img, #index .block-right-image img{object-fit:initial!important;height:auto!important;}
}
@media all and (min-width:768px){
  .template-product .mobileContent{ display: none !important;}
}

@media all and (max-width:600px) {
  
  .slick-next::before {  background: url('/cdn/shop/t/20/assets/rightarrow1.svg?4731523169095033695') no-repeat; }
  
/*   .template-product .product-slider-area .slick-prev { display:none !important; }  */

/*   #CartDrawer button.ajax_btn.remove-item { left:91%; }  */
  
  .login-div{margin-left: 9px !important;}
  .cart-main{width:100%;}

  #PageContainer .product-slider-area{top:0px !important;}

  .template-product h1.product-single__vendor, .template-product h3.product-single__title, .template-product .product-offers { margin-left: 0% !important; }

  .product-single__meta--wrapper{
    padding-left: 5% !important;
    margin-top:15px;
  }

  #PageContainer .product_container{width:100%;}

  .template-product li.hot_links--item{
    font-size:10pt !important;
  }

  .related_products_area .grid__item {
    padding-left: 15px;
  }

  .go_back_cross{
    top:2px;
  }

  .template-index .hero__text-wrap{
    top:160px !important;
  }

  p.hero__subtitle{
    margin-top:70px !important;
  }

  #about-us .grid__item.parent_container {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 10px;
    padding-bottom: 10px;
  }

  .rightLinks>ul>ol {
  margin:0px;
  }

  #scm_llayback_list + ol {
    bottom: -20px !important;
  }

}


@media all and (max-width:1100px) {

  .grid-product-information.right { left: 0 !important; }
  .grid-product-information.left  { right:0 !important; }
  .product-single__price--compare-at { padding: 0 !important; }
  span.grid-product__price-wrap   { right:-8px !important; }
  .grid-product-information .grid-product__meta { padding: 0 !important; }

  .grid__item.grid-product:hover .grid-product-information { border:0 !important; }
/*   .grid-product-information {opacity:1!important;border:none; } */
  .grid-product-information.full{right: 0px !important;}
}




.template-customers-login .grid__item.parent_container{border:none!important}

.grid__item.collage-grid__row .quick-view-items {
  display: none;
}

.grid__item.collage-grid__row.data-item.active-item .quick-view-items {
  display: block;
}

input:focus, textarea:focus, button:focus { outline:0 !important; }


@media all and (max-width:362px) {
  div#main_sub_container .sub_nav{margin-right: 22px;}
  .input-group-btn{width:0%;}
}

@media all and (max-width:320px) {
  .recoverPassword { float:left!important; }
}


.template-page .grid__item h1{ padding-left:0px; text-align:center !important; }

.grid.contact_main_container>.grid__item { border:0; padding:0;}

.grid.contact_main_container .main_content_area { padding:100px; }

.grid.contact_main_container .cont_opt_list { margin:60px 0; }

#contact-us .cont-nav h1 { text-align:right !important; width:71%; margin:0; }

#contact-us .cont-nav h1.active span { border-bottom:1px solid; padding-bottom:2px; }

@media only screen and (min-width:768px) and (max-width:1215px)


{

  form#create_customer { width:100%; }
  #designers-clothing-accessories-body-amp-home .grid__item.parent_container h1
  {
    font-size:23px !important;
  }

  #about-us .grid__item.parent_container h1
  {
    font-size:23px !important;
  }

  #about-us .grid__item.parent_container .grid.page_content
  {
    margin-right:-40px;
  }

  #designers-clothing-accessories-body-amp-home .grid__item.parent_container .grid.page_content
  {
    margin-right:-40px;
  }
}

@media only screen and (max-width:340px)
{
  .site-header__logo img{margin-left:17px !important;}

}


@media only screen and (min-width:341px) and (max-width:360px)

{
/*   .site-header__logo img{margin-left:0px !important;} */
}



/**********************************

TypeFace Changes : 

**********************************/

/* body.template-page h1{ font-family:'NewsGothicBT-RomanCondensed' !important; text-transform:uppercase !important; letter-spacing:.5pt !important; font-size:10pt !important; } */
body.template-page h2, body.template-page .cont_opt_list_content p { line-height: 22px; font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; text-transform:none !important; letter-spacing:.5pt !important; font-size:10pt !important; }
body.template-page h3, h3.wk-wishlist-empty-note a, .empty_cart_text, .empty_cart_text a { font-family:'NewsGothicBT-RomanCondensed' !important; text-transform:none; letter-spacing:1px ; font-size:9pt; }
.empty_cart_text, .empty_cart_text a { text-align:center; }
#page-about .section-header h1 { line-height: 20.5333px!important; }
#page-about .main-content h2 { font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; line-height: 22px; }
#contact-us p{ font-family:'NewsGothicBT-Light' !important;font-size: 10pt; text-transform: none; letter-spacing: 0px; }
#about.template-page h1 { font-size:9pt !important; }
#page-contact2 h1.cont_title, #page-contact2 h1.cont_title a {
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5pt !important;
    font-size: 10pt !important;
  	line-height: 20.5333px;
}
body.template-page p a { text-decoration:underline; }

.designers_content {
  padding-left: 110px;
  padding-top: 227px;
  overflow:hidden;
}

/*.designers_content .right-block
{
  padding-left:10px; 
}*/

#promo_bar h1 , 
.site-nav__item a , 
.site-footer__linklist a , 
.showNews , 
#CartDrawer .drawer__title,
.ajaxcart__subtotal subtotal_text,
#designers-clothing-accessories-body-amp-home .designers_content h4 { font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; text-transform:uppercase !important; letter-spacing:0.5pt !important; font-size:10pt !important; margin-bottom:0;}

#main_sub_container a,
#main_sub_container .sub_nav span,
.quick-view-items .product-single__title,
.quick-view-items,
.quick-view-items .quick_label, 
.quick-view-items ul.size_list li,
.quick-view-items h2.vendor_name,
.ajaxcart__qty-num,
div#sub_inner_container .sub_nav>span,
.grid-product-information span.grid-product__title, .grid-product-information span.grid-product__vendor{ font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; text-transform:capitalize !important; letter-spacing:.5pt !important; font-size:10pt !important; line-height:20px; }
.cont_opt_list li {font-weight:normal !important; text-transform:capitalize !important; letter-spacing:.5pt !important; font-size:10pt !important; line-height:20px; }
.cont_opt_list_content a { font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; text-transform:capitalize !important; letter-spacing:.5pt !important; font-size:10pt !important; line-height:22px; }
.cont_list_container li.active span { /* border-bottom:1px solid; */ padding-bottom:3px; }

.btn:hover  , .update-cart:hover { background: #e6e6e6 !important; }

.quick-view-items .share a { cursor: pointer; }
.footer_links li.onthispage a{ position: relative; display: inline-block;}
.footer_links li.onthispage a:after{ border-bottom:1px solid; padding-bottom:2px; display:inline-block; margin-bottom:3px; content: ''; width: 100%; position: absolute; left: 0; bottom: -3px;} 

.quick-view-items .see-more span:hover, .quick-view-items .share span:hover, .quick-view-items .size_list li:hover { opacity: 0.7; }

ul.hot_links li.hot_links--item.active span { border-bottom: 1px solid #000; padding-bottom: 2px; }

#designers-clothing-accessories-body-amp-home .designers_content .block { width: 50%; float: left; }

#designers-clothing-accessories-body-amp-home h1 { display:none; }

#designers-clothing-accessories-body-amp-home .block_heading { text-align:right; padding-right:30px; }

#designers-clothing-accessories-body-amp-home .block_content { padding-left: 30px; margin-top: 0px; margin-bottom: 75px; }

#designers-clothing-accessories-body-amp-home .block_content p a  { text-decoration:none; } 

#CartDrawer .ajaxcart__price { text-transform:lowercase!important; }

#CartDrawer .ajax_subBox p.variant_row > span { text-transform:uppercase !important; }

#CartDrawer .ajax_subBox p span { font-family:'NewsGothicBT-Light' !important; font-weight:normal !important; text-transform:lowercase !important; letter-spacing:1px !important; font-size:10pt !important;}

#CartDrawer .ajax_subBox p span:first-child { text-transform:capitalize !important; }

#CartDrawer .ajaxcart__subtotal { text-transform:uppercase!important;  font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; letter-spacing:.5pt !important; font-size:10pt !important; line-height:20px; }

#CartDrawer .ajaxcart__subtotal.subtotal_text:first-child { text-transform:uppercase !important; }

#CartDrawer .ajaxcart__footer .grid__item.two-thirds p { text-transform: capitalize !important; } 

#CartDrawer a#ajax_bag { text-transform:capitalize !important; letter-spacing: 0.5pt!important; }

.quick-view-items #ProductPrice,.product-single__price--compare-at { font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; letter-spacing:.5pt !important; font-size:10pt !important; line-height:20px;  text-transform: lowercase; }

.quick-view-items .addWish,
.quick-view-items .share a,
.see-more a ,
.share span { font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; letter-spacing:1px !important; font-size:9pt !important; line-height:20px; text-transform:initial; }

.quick-view-items .quick_label { display:none; }
.quick-view-items span#AddToCartText { text-transform: initial; }
.quick-view-items .grid-product__meta span , 
.quick-view-items .grid-product__meta p{ text-transform: capitalize; }

.grid-product-information span.grid-product__title, .grid-product-information span.grid-product__vendor { text-transform: capitalize !important; }

.grid-product-information span.grid-product__price { text-transform: lowercase; }

#CartDrawer input.ajaxcart__qty-num { position: relative; top: 0px; }

#CartDrawer .ajax_btn + span { font-family:'NewsGothicBT-Light' !important; font-weight:normal !important; text-transform:capitalize !important; letter-spacing:1px !important; font-size:10pt !important; margin-bottom:0; }

#your-shopping-cart p.cart__product-meta.disabled { opacity: 0.4; pointer-events: none; }

.quick-view-items {
  height:100%;
}

.quick-view-items .bottom_content {
  position: absolute;
  bottom: -6px;  
}

.quick-view-items .bottom_content span.wk-label{ padding-left:2px;}
.quick-view-items .top_titles {
  position:absolute;
  top:10%;
}

#contact-us h1.cont_title a {
    font-family: 'NewsGothicBT-Light' !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
    letter-spacing: 1px !important;
    font-size: 10pt !important;
    margin-bottom: 0;
}
/* #contact-us body.template-page p{ font-family:'NewsGothicBT-RomanCondensed' !important; font-weight:normal !important; letter-spacing:0px !important; font-size:10pt !important; margin-bottom:0; } */

.form-success {
  border:0;
  text-align:center;
  background:none;
  color:initial;
}

#account .main-content h1, #create-account .main-content h1, #addresses .section-header h1 {
  font-family: 'NewsGothicBT-RomanCondensed' !important;
  font-size: 11pt !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  margin-bottom:3.5em !important;
}

#account input#CustomerEmail, #account input#CustomerPassword, #account .main-content a { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; letter-spacing: 1px;     max-width: 500px;
  margin: 15px auto; }

#account #CustomerLoginForm .btn.btn--full { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; letter-spacing: 1px; text-transform:none; }

#customers-login .main-content h1, #customers-account .main-content h1, #customers-addresses .main-content h1, #customers-register .main-content h1, #addresses .section-header h1 {
  text-transform: uppercase !important;
  margin-bottom:3.5em !important;
  line-height: 20.5333px;
}

#customers-login input#CustomerEmail, #customers-login input#CustomerPassword, #customers-login .main-content a { font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt; letter-spacing: .5pt;max-width: 500px;
  margin: 15px auto; line-height: inherit; }
#customers-login .main-content a{ text-transform: capitalize; }

#customers-login #CustomerLoginForm .btn.btn--full, #RecoverPasswordForm .btn.btn--full { font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt; letter-spacing: 0.5pt; text-transform: none; line-height: 12px!important; max-width: 170px; }

#customers-account input#CustomerEmail, #customers-account input#CustomerPassword, #customers-account .main-content a { color: #1c1d1d; font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt; letter-spacing: 0.5pt; line-height: 22px;  max-width: 500px;
  margin: 15px auto; }

#customers-account #CustomerLoginForm .btn.btn--full { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; letter-spacing: 1px; text-transform:none; }

#customers-addresses input#CustomerEmail, #customers-addresses input#CustomerPassword, #customers-addresses .main-content a { font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt; letter-spacing: 0.5pt; max-width: 500px; margin: 15px auto; }

#customers-addresses #CustomerLoginForm .btn.btn--full { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; letter-spacing: 1px; text-transform:none; }

.address_actions{ text-transform: none; }
#customers-register input, #customers-register .btn.btn--full, #customers-register .main-content a {
  font-size: 10pt;
  font-family: 'NewsGothicBT-Light';
  letter-spacing: 1px;
}
#customers-register .main-content a,
.contact_main_container .contact-content,
.contact_main_container .contact-content a,
#customers-register input[type="text"],
#customers-register input[type="email"],
#customers-register input[type="password"]{
	font-family: 'NewsGothicBT-RomanCondensed' !important;
	font-size: 10pt;
    letter-spacing: 0.5pt;
    line-height: 22px;
}
.template-product .product_container .product-single__meta, .template-product .product_container .product-single__meta h1, .template-product .product_container .product-single__meta h3, .template-product .product_container .product-single__meta span {
  font-size: 10pt !important;
  letter-spacing: 1px;
/*   font-family: 'NewsGothicBT-Light' !important; */
  text-transform: capitalize !important;
}

.template-product .product_container .product-single__meta h1 { margin-bottom:3px; }

.template-product .product_container .product-single__meta span { text-transform:none !important; }

.player-title-text h3 { font-size: 8pt !important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: 1px; margin-bottom:20px; }

.player-title-text p { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; text-transform: none; letter-spacing: 0px;}

.template-product .product_container .description_content { max-height: 80px; width:85%; }

footer .rightLinks.mobile_footer a#_list_toggle, footer .rightLinks.mobile_footer a#play_pause, footer .rightLinks.mobile_footer #scm_llayback_list {}

footer .rightLinks.mobile_footer ol  { margin-top: 0; position: relative; top: 100%; } 





/*****************************************

Mobile Drawer : 

*****************************************/

#NavDrawer { background:#fff; z-index:9999; opacity:.8; width:100%; }

#NavDrawer .drawer__close-button { color:black; float:right; padding-right: 0;}

#NavDrawer .drawer__header { border-bottom:0; }

#NavDrawer .mobile-nav__item:after { border:0; }

#NavDrawer .mobile-nav>.mobile-nav__item { background:#EEE; }

#NavDrawer .mobile-nav>.mobile-nav__item a { color:initial; font-family:'NewsGothicBT-RomanCondensed' !important; font-size:10pt; text-transform:uppercase; letter-spacing:0.5pt; }

#NavDrawer .search-bar--drawer { margin-bottom:40px; }

@media screen and (max-width: 767px){
  .designers_content {
    padding-left: 0px;
  }
  .icon-fallback-text {position: fixed;}
  
  div#main_sub_container .sub_nav>span {
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-size: 11pt !important;
    text-transform: uppercase !important;
  }

  .template-product .product_container .description_content { width:100%; }
  #customers-addresses #form-center{ width: 100%;}
  #customers-addresses #form-center .grid__item{ padding-left: 10px !important;}
  .pop-news ._sign-up{ line-height: normal; }
  #product ul.size_list{
  	margin-top: 0px !important;
    margin-bottom: 10px;
  }
}

/******************

Mobile Collections : 

******************/
@media all and (max-width:768px){
  
/*   .template-product ul.hot_links li.hot_links--item { margin:10px 0; }  */
  
/*  pdp spacing  */
  body.template-product .left_nav ul.hot_links .hot-links--item.wishlist-pdp.sharing-items.mobile-space-item{ margin-bottom: 20px; }
  body.template-product .left_nav ul.hot_links .sharing-items.newsharing.mobile-space-item{ margin-bottom: 20px; }
/*  pdp spacing  */  
  
  
  #main_sub_container .sub_nav .subnav-title { cursor:pointer; }
  #main_sub_container .sub_nav.expanded .subnav-title { border-bottom: 1px solid; padding-bottom: 3px; }
  #main_sub_container .sub_nav.collapsed .subnav-title:hover { opacity:0.7; }
  #main_sub_container .sub_nav{ margin-right: 0; width: 100%; text-align: left; position: relative; left: 15px; margin:5px 0; }
  #main_sub_container .sub_nav.collapsed ul { display:none; }
  #main_sub_container .sub_nav ul { margin: 5px 10px 0 10px; }
  #main_sub_container .sub_nav.expanded .subnav-title:after { content:' ';   width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3.5px 0 3.5px;
    border-color: #000000 transparent transparent transparent;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;}
  #main_sub_container .sub_nav.collapsed .subnav-title:after {   content:' ';  width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3.5px 0 3.5px;
    border-color: #000000 transparent transparent transparent;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;}
}
#mySidedrawer #main_sub_container .sub_nav.collapsed .subnav-title:after {border-style: none!important;}
#mySidedrawer div#main_sub_container .sub_nav {text-align: center;}


span.icon.icon-x:before , span.icon.icon-hamburger:before {
  display: none;
}

.site-nav--mobile .site-nav__link{width: 20px; height: 20px; padding: 0 !important;}
.js-drawer-open-left:before, .js-drawer-open-left:after {
    display: block;
    height: 8px;
}
.js-drawer-open-left:after{border-bottom: 1px solid black;}
.js-drawer-open-left .icon.icon-hamburger{display:none !important;}

#NavDrawer input::-webkit-input-placeholder, #NavDrawer input::-moz-input-placeholder, #NavDrawer input::-o-input-placeholder { 
  opacity:1;
  color: #000!important;
}
.pop-news input::-webkit-input-placeholder, .newsletter input::-webkit-input-placeholder  {color: #000!important; opacity: 1; letter-spacing: .5pt!important;}
#NavDrawer .search-bar--drawer {
  margin-bottom: 30px;
}

#NavDrawer .search-bar input {
  width: 150px;
  display: inline;
  height: 22px;
  background: none;
  border-bottom: 1px solid;
  padding: 0;
  margin-left: 10px;
  text-transform: uppercase;
  font-style: normal;
  font-size: 11pt;
  letter-spacing: 1px;
  font-family:'NewsGothicBT-RomanCondensed' !important;
}

#NavDrawer a {
  font-size: 10pt;
  text-transform: uppercase;
  vertical-align: bottom;
  letter-spacing: .5pt;
  font-family:'NewsGothicBT-RomanCondensed' !important;
}

#NavDrawer a:hover, #NavDrawer a:active {
  background: initial !important;
  opacity: 1;
}

.grid__item.large--one-third.medium-down--one-half.middel_header {
  padding-left: 0 !important;
}


@media all and (max-width:650px) {
  .template-customers-login #RecoverPasswordForm .form-vertical { width:100% !important; }
}

.template-collection header.section-header.text-center {
  overflow: auto;
}

.login-links {
  overflow: auto;
  max-width: 500px;
  margin: 0 auto;
}

footer .site-footer__linklist .footer_sub a, footer .site-footer__linklist .footer_sub li {
  font-size: 9pt !important;
  letter-spacing: 1px !important;
  font-family: 'NewsGothicBT-Light' !important;
  text-transform: capitalize !important;
  text-align:center;
}

.player-title-text h3 { font-size: 8pt !important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: 1px; margin-bottom:20px; }

.player-title-text p { font-family: 'NewsGothicBT-Light' !important; font-size: 10pt; text-transform: none; letter-spacing: 0px;}

._popup_list span.title {
  font-size: 10pt;
  font-family: 'NewsGothicBT-Light';
  letter-spacing: .5pt!important;
}

@media all and (max-width:767px) {
    .product_container .selected_content { display:none; width:100% !important; }
  .desktopviewonly{margin-top:90px; display:none !important;}
  .template-product .selected_content p{width:96%; margin-left:2%;}
    .left_nav { width:100% !important; }
  .additional_product_info.wrapper{height:auto !important;}
  .mobilenew{display:block;}
  
  
}

.mobileContent {
    font-size: 10pt;
  	margin:5px 15px;
  margin-bottom: 51px;
}


.stock_message {
    font-size: 9pt;
    font-family: 'NewsGothicBT-RomanCondensed';
    letter-spacing: 0;
    text-transform: initial;
}

#about-maimoun-maimoun-store .main-content > .wrapper .grid { padding:100px; }

@media all and (max-width:767px) {
  .template-product .single-option-radio label{margin-right: 20px !important;}
  #about-maimoun-maimoun-store .main-content > .wrapper .grid { padding:10px; }

}


#page-about .main-content > .wrapper .grid { padding:100px; }

@media all and (max-width:767px) {
  .template-product .single-option-radio label{margin-right: 20px !important;}
  #page-about .main-content > .wrapper .grid { padding:10px; }

}


/* istock css */
#iStock-wrapper { border: 1px solid #E7E7E7; display: none; padding: 20px 20px 10px 20px; margin: 10px 0px 10px 0px; }
#iStock-wrapper h2 { font-size:20px; margin: 0 0 10px 0; }
#iStock-notifyTxt { margin-bottom:10px; }
#iStock-availability { display:none; margin-bottom:10px; }
#iStock-availability label { color: #6F0000; font-weight: normal; }
#iStock-availability span { color: #6D6D6D; }
#iStock-fields { max-width: 480px;}
#iStock-email-id { display: inline-block; border: 1px solid #CCCCCC; background: #ffffff; margin: 0 2% 10px 0;  }
#iStock-notify-btn { display: inline-block; vertical-align: top; background: #1c1d1d; padding: 5px 10px; margin: 0 0 10px 0; color: #FFFFFF;  cursor: pointer; }
#iStock-msg { display:none; color: #008000; font-size: 14px; }
#iStock-msg.iStock-error { color: #E10101; }

.iStock-wrapper { border: 1px solid #E7E7E7; display: none; padding: 20px 20px 10px 20px; margin: 10px 0px 10px 0px; }
.iStock-wrapper h2 { font-size:20px; margin: 0 0 10px 0; }
.iStock-notifyTxt { margin-bottom:10px; }
.iStock-availability { display:none; margin-bottom:10px; }
.iStock-availability label { color: #6F0000; font-weight: normal; }
.iStock-availability span { color: #6D6D6D; }
.iStock-fields { max-width: 480px;}
input.iStock-email-id { display: inline-block; border: 1px solid #CCCCCC; background: #ffffff; margin: 0 2% 10px 0;  }
input.iStock-notify-btn { display: inline-block; vertical-align: top; background: #1c1d1d; padding: 5px 10px; margin: 0 0 10px 0; color: #FFFFFF;  cursor: pointer; }
.iStock-msg { display:none; color: #008000; font-size: 14px; }
.iStock-msg.iStock-error { color: #E10101; }

#BIS_trigger{display:none;}


.notify_me {
    width: 100% !important;
    background: #000;
    border: 2px solid #000000;
    color: #fff;
    border-width: 1px;
    margin-top: 10px;
    border-radius: 20px;
    font-size: 10pt;
    line-height: 1;
    height: 30px;
    padding: 8px 0;
    margin: 15px 10px;
    display: inline-block;
    outline: 0;
    letter-spacing: 1px;
    max-width: 195px;
    margin-left: 0px;
  margin-bottom: 5px;
  
  
}
.notify_me:hover {
 color:#fff;
  background: #000!important;
}

/* .statusBIS.currentBISMsg{position:absolute;} */


#AddToCartForm .single-option-radio{

  display:none;
  
}

.sold-out-text,.sold-out-text-1,.saleText{
  font-family:'NewsGothicBT-RomanCondensed' !important;
  font-weight: normal !important;
  text-transform: capitalize !important;
  letter-spacing: 1px !important;
  font-size: 10pt !important;
  line-height: 20px;
}

.statusBIS{
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-weight: normal !important;
    letter-spacing: 1px !important;
    font-size: 9pt !important;
    line-height: 20px;
    text-transform: initial;
    width: 100%;
    text-align: center;
    margin-top:-30px;
  	position: relative !important;
}



.quick-view-items #AddToCart., .quick-view-items .yes,.quick-view-items .notify_me{min-width:170px;}

li.unavailable {
    opacity: 1!important;
}
.notify-me-wrapper #ContactFormEmail{z-index:5;padding-left:0;}
.notify-me-wrapper{
width:100%!important;
  max-width:195px;
}

.product-size.collection-size a, .product-size.collection-size .share{color:#000;}
.product-size.collection-size .share{line-height:24px;}
#wishlistlink:hover:before{
    content: 'Wish List';
	color: #1c1d1d;
    cursor: pointer;
    font-weight: normal;
    letter-spacing: 1px;
    font-size: 10pt;
    text-transform: capitalize;
    opacity: 0.7;
    font-family: 'NewsGothicBT-Light' !important;
}


#wishlistlink:hover img{display:none;}

#wishlistlink:hover:before {
    content: 'Wish List';
	width: 204px;
  	margin-left: 0;
    padding-top: 8px;
    color: #1c1d1d;
    cursor: pointer;
    font-weight: normal;
    letter-spacing: .5pt;
    font-size: 10pt;
    text-transform: capitalize;
    opacity: 1;
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    text-transform: uppercase;
}


/* .template-search .grid__item{padding-left:0px!important;} */

.product-offers #contact_form .notify-me-wrapper .emailinput{
  width:160px!important;
}

.leftSoldOut{left:6px!important;}
.product-single__price--compare-at{
  font-weight: normal!important;
  text-transform:lowercase!important;
  text-decoration:none!important;
  color: #666;
}

.notify_me1{
    width: 170px !important;
    background: #fff;
    border: 2px solid #000000;
    color: #000;
    border-width: 1px;
    margin-top: 10px;
    border-radius: 20px;
    font-size: 10pt;
    line-height: 1;
    height: 30px;
    padding: 8px 0;
    margin: 0px 28px;
    display: inline-block;
    outline: 0;
    letter-spacing: 1px;
  text-transform: capitalize;
    max-width: 195px;
  margin-left: 0px;
margin-bottom: 5px;
  position:absolute;
}

.notify_me1:hover{color:#000;}

.grid-product__on-sale{display:none;}

.quick-view-items .notify_me{font-size:10pt!important;}


input#ContactFormEmail::-webkit-input-placeholder {
font-family: NewsGothicBT-Light !important;
  font-weight:normal !important;

}

input#ContactFormEmail:-moz-placeholder { /* Firefox 18- */
font-family: NewsGothicBT-Light !important;
  font-weight:normal !important;
}

input#ContactFormEmail::-moz-placeholder {  /* Firefox 19+ */
font-family: NewsGothicBT-Light !important;
  font-weight:normal !important;
}

input#ContactFormEmail:-ms-input-placeholder {  
font-family: NewsGothicBT-Light !important;
  font-weight:normal !important;
}

::-webkit-input-placeholder {
   opacity:0.5;
   letter-spacing:.1pt;
}

:-moz-placeholder { /* Firefox 18- */
   opacity:0.5;
   letter-spacing:.1pt;
}

::-moz-placeholder {  /* Firefox 19+ */
   opacity:0.5;
   letter-spacing:.1pt;
}

:-ms-input-placeholder {  
   opacity:0.5;
   letter-spacing:.1pt;
}

#notify_submit{
  letter-spacing: 1px;
  font-size: 10pt!important;
  display: inline-block !important;
    max-width: 40px !important;
  font-family: 'NewsGothicBT-RomanCondensed' !important;
  text-align:right;
}

.topClass{margin-top:-170px;}

.wk-wishlist-empty-note{margin-top:0px;}


img{


image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;

}

@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .block-left, .block-right {padding: 0 5px;}
}

@media only screen and (min-width:1024px) and (max-width:1025px)
  {
    #scm_llayback_list{margin-top: 205px;}
  }

.latesth3{ 
  text-transform:capitalize; 
  font-size:9pt; 
  text-align:center; 

font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-weight: normal !important;
    letter-spacing: 1px !important;


}

._popup_list span.title {
letter-spacing:.5pt !important;
}


.notify-me-wrapper #ContactFormEmail
{
    font-size:10pt !important;
      display: inline-block;
    float: left;
    max-width: 135px !important;
}
#contact_form {position:absolute;}
.template-product #contact_form {transform:translateY(-50%);}
#promo_bar h1{display:block !important; line-height: 35px;}

.roundbtn
{
width: 239px;
    background: #FFF;
    border: 1px solid;
    color: black;
    border-radius: 20px;
    height: 35px;
    line-height: 0.5;
    margin: 15px 0 5px;
    outline: 0;
    font-family: 'NewsGothicBT-Light' !important;
    font-size: 10pt;
    letter-spacing: 1px;
    text-transform: none;

}


.roundbtn:hover
{

    background: #e6e6e6 !important;
      color:#000;
}

#form-center
{
 margin:auto;  
  float:none;
  position:relative;
  z-index:999;
  width:700px;
}

#custom-sidebar
{
 position:fixed;
}


#account-wrapper
{
width:588px;
margin:auto;
}

.left-block
{
width:200px; float:left; 
}

.right-block
{
  width:300px; float:left; padding-left:66px;
  
}

.iWishViewnew
{
  text-transform:uppercase; font-weight:bold;  text-align:right; font-size:10pt;
}

#account-wrapper h3
{
 line-height:2; 
}

.bottom-gap
{
 margin-bottom:80px; 
  
}

@media only screen and (max-width:1170px)
  {
    
    #custom-sidebar{position:relative; width:100%; text-align:center; z-index:99999;}
    
  }


.logout-wrapper
{
  position:absolute;
  margin-top:48px;  
}


@media only screen and (max-width:1023px){   
 .logout-wrapper{
  position:static;
  margin-top:0px;  
 }
 .block-right-image{width: 100%}   
}


.template-collection .grid.grid-collage
{
 padding-top:248px !important; 
}


#designers-clothing-accessories-body-amp-home .footer_links .no-bullets.site-footer__linklist li
{
  line-height:1.6;
}

.form-vertical input, .form-vertical select
{
  font-style:normal;
}

img
{
  image-rendering:auto;
}

.label_top
{
     text-transform: capitalize;
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle; 
}

.mobileviewonly{display:none;}
.desktopviewonly{margin-top:100px; display:none; text-align:justify;}
.desktopviewonly .selected_content  {margin-left:40px;}
.product-single__description{text-align:justify;}

body.template-collection ._collection_container .grid.grid-collage {margin-bottom:0!important;}
body.template-collection .pagination{padding-top:0px; font-family:'NewsGothicBT-RomanCondensed' !important; font-size:9pt; margin-bottom:130px;}
body.template-product .product-single__description{margin-top:0px;}

li.hot-links--item.wishlist-pdp button:before{display:none;}
li.hot-links--item.wishlist-pdp button{padding:0px; margin:0px; font-size:10pt; line-height: 22px;}
li.hot-links--item.wishlist-pdp p{display:none;}
.product-slider-area, 
.slick-slide img{width:100%;}
.template-product .main-content{padding-top:0px;}
.product-image img{width:auto!important;}
.product-single__meta.right-side h1,
.product-single__meta.right-side h3{margin-left:0px;}
.template-product .product-offers{margin-top:0px;}
.template-product .product_container .product-single__meta h1{margin-bottom: 5px; margin-top: 2px;}
.grid.additional_product_info.wrapper{max-width:initial;}
.template-product .left_nav{width:33.333%; padding-left: 26px;position:relative;z-index:10;float: left;}
.template-product .left_nav .hot_links{ margin-left: 20%; list-style: none; margin-bottom: 0; }
.template-product .left_nav .hot_links li { font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; line-height: 22px; margin-bottom: 0; cursor: pointer; height: auto; }
.template-product .left_nav .social-sharing{ margin-left: 18.5%; }
.template-product .social-sharing.clean a{ margin-top: 0; }

.desktopviewonly.update-new{margin-top:0px; line-height: 22px;}
.template-product .desktopviewonly.update-new .selected_content p,
.desktopviewonly.update-new .selected_content{margin-left:0px;}
.product-single__meta.mobile-content{display:none;}
ul.size_list li{font-weight:normal; font-size:10pt;}

@media all and (max-width:1000px) {
.template-collection .grid.grid-collage { padding-top: 105px !important;}
  .mobileContent{display:none;} 
}
@media all and (max-width:767px) {
  .product-single__meta.right-side{display:none;}
  .product-single__meta.mobile-content{display:block; margin-bottom:8px;}
.template-collection .grid.grid-collage { padding-top: 25px !important;}  
  body.template-product .product-single__description{margin-top:0px; margin-bottom:10px;} 
   .template-product .product_container .description_content{max-height:initial;}
  .template-product .product-offers{margin-bottom:20px;}
  .template-product .social-sharing{margin-left:0px;}
  .hot_links--item.description-text.desc-text-active + .mobileContent.details.mobilenew,
  .hot_links--item.description-text.desc-text-active + .mobileContent.details.mobilenew p{display: block!important;} 
  ul.hot_links li.hot_links--item.desc-text-active span {
    border-bottom: 1px solid #000;
    padding-bottom: 2px;
  }
  
  h3.heading-new{text-align:center !important;}
         .left-block, .right-block {
           width: 100%;
    } 
  
  .designers_content {
    padding-top: 100px;
  }
  .template-product .related_products_area .grid__item.collage-grid__row,
  .template-article .related_products_area .grid__item.collage-grid__row{margin-top: 0!important;}
  #account-wrapper{ width: 100%;}
  #account-wrapper .left-block h2, .designers_content .left-block h2{ text-align: left !important;}
}


@media only screen and (max-width:1024px)  {
  .designers_content {
    padding-left: 0px;
  }

  .template-index .bottom-section .insta-section img,
  #tumblrfeed .block-right-image img { 
    max-width: 100% !important; width: 100%; max-height: 423px; height: 423px !important; object-fit: cover;margin: 0 auto !important;
  }

  .insta-section #insta-feed .instafeed-new-layout-item img {
    transform: unset;
    position: unset;
    height: 423px !important;
    max-height: 423px;
  }

  .insta-section .instafeed-new-layout-item {
    height: 423px !important;
  }

  .insta-section .instafeed-hover-layer {
    opacity: 1;
    height:423px;
  }

  .insta-section #insta-feed .instafeed-new-layout-item-container .instafeed-hover-layer .instafeed-hover-icon img {
    width: 32px;
    height: 32px !important;
  }

  .insta-section p {
        margin: 1.5em 0;
  }

}

@media only screen and (min-width:768px) and (max-width:1024px)
  {
    
       .left-block, .right-block {
    width: 40%;
    } 
    
  }
.box__half {width: 50%;}
.ajaxcart__product-image {width: 100%!important;}
.ajaxcart__product-image img {max-width: 100%!important;}
.cart-item-qt label, .cart-item-qt select {font-style: normal; font-weight: 300; background-color: transparent; font-size: 13px;}
.drawer--right {width: 452px!important; right: -452px!important;}
.subtotal_div .subtotal_text {text-transform: uppercase!important;}
.ajaxcart__note {font-style: normal; font-size: 13px; margin-top: 10px;}
#CartDrawer a#ajax_bag:active, #CartDrawer a#ajax_bag:hover, #CartDrawer a#ajax_bag:focus {opacity: 1!important; background: #000!important; color: #fff!important; }
#product p.sharing {display: block!important;}
.newsletter .input-group {border-bottom: 1px solid #000!important; width: 70%; margin-left: 7em;}
.newsletter__submit {background: transparent!important; color: #000!important; width: 116px; margin-right: 2em; text-transform: capitalize;}
.newsletter {border-top: 1px solid #000; background-color: #fff!important;}
.newsletter .newsletter--form, .newsletter .newsletter--form .input-group {background-color: transparent!important;}
.footer_sub {display: block; margin-left: 0!important;}
.footer_sub li {display: inline-block;}
.two-images-section {margin-top: 9em; border-bottom: 1px solid #e3e3e3;}
.two-images-section, .block, .block-row, .block-left {overflow: hidden;}
.block-row {list-style: none;}
.block-left-image, .block-right-image {overflow: hidden;}
.block-insta .block-left-image, .block-insta .block-right-image, .block-audio .block-left-image, .block-audio .block-right-image {overflow: hidden;  min-height: 1px;}
.block-left, .block-right {display: inline-block; width: 50%; float: left;}
.block-left-content, .block-right-content {text-align: center; width: 80%; margin: 24px auto 30px;}
.main-content .grid.grid-collage {padding-top: 0!important;}
.main-content .slick-prev, .main-content .slick-next {top: 20%;}
.featured-slider .section-header {display: none;}
.featured-slider {max-height: 510px; height: 425px; overflow: hidden; position: relative; border-bottom: 1px solid #e3e3e3; margin-bottom: 78px;}
.featured {text-align:center; margin-top: -3em;}
.featured-slider .grid-product__title, .featured-slider .grid-product__price {text-align: center!important; display: inline-block!important;}
.featured-slider .grid-product__vendor {text-align: center; display: none;}
.featured-slider .grid-product__price-wrap {position: static!important; right: 0!important; top: 0!important;}
.featured-slider .grid-product-information .grid-product__meta {text-align: center!important; padding-left: 0;}
.featured-slider .grid-product-information span.grid-product__title {display: inline-block!important;}
.featured-slider .grid-product-information {height: 294px!important; background-color: transparent; border: 0; top: -74px; z-index: 0;}
.featured-slider .grid-product__image-wrapper {
  z-index: 9999!important;
	top:0px;
  	transition:all 0.5s ease-in-out;
}
#collection .section-header {padding-top: 192px;}
.featured-slider .box_half_width {margin-top: 6.1em;}
#contentW .newsletter {position: fixed;
    bottom: 0;
    width: 100%;}
.block-audio-content, .block-insta-content {margin-top: 1.5em;
    text-align: center;}`
.img-text {text-align: right!important; padding-right: 10px; margin-top: 3em}
.featured h2 {font-size: 16px!important;}
.featured-slider .sold-out-text {top: -60px!important; z-index:99999!important;}
.featured-slider .grid-product-information.right {right: 0!important;}
.block-insta .block-right-image img, .block-audio .block-right-image img {max-width: 606px; width: 100%; max-height: 423px; height: 423px; object-fit: cover;}
/* .insta-section { float: left; width: 50%; padding-right: .25em; } */
.audio-section {float: left; width: 50%; padding-left: .25em;}
#email {background: transparent!important;}
.block-insta-content h3, .block-audio-content h3 {font-size: 8pt;}
.featured-slider .grid.grid-collage {margin-top: 10px!important;}



@media screen and (max-width: 480px) {
  body#product div#PageContainer main div div div div div a > .mz-figure > img {height:530px!important;}
  .template-product #PageContainer .product-slider-area {height:530px!important;}
  .template-product #PageContainer .product_container {margin-top:443px!important;}
  #Email {width:153px!important;}
   .related_products_area .box_half_width, .related_products_area .box__half {width: 50%!important;}
  .site-nav--mobile {margin-top:-7px!important;height: 33px;padding: 6px 0;margin-left:3px;}
  .dialogue-row {min-height:374px!important;}
  .dialogue-row .dialogue-image {max-height:252px;}
.banner-menu {bottom: 125px!important; display: none;}
  .featured h2 {font-size: 14px!important;}
  .featured {width: 95%; text-align: center;}
  .featured-slider .grid-product-information {height: 309px!important; top: -36px;}
  .featured-slider {max-height: 345px!important;}
   .featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper {position: static!important;} 
  .featured-slider .box_half_width {margin-top: 2em;} 	
  .main-content .slick-next {right: 5px!important;}
  .newsletter--form {width: 100%; margin: 0 auto;}
  .featured-slider .slick-list {height:235px!important;}
  .featured-slider .slick-prev, .featured-slider .slick-next {top:55%!important;}
  .newsletter {margin-top: 0;}
  .pop-news {width: 95%!important;}
  .pop-news #name-pop, .pop-news #email-pop {width: 85%!important;}
  .pop-news #mc-embedded-subscribe {width: 62%!important; margin-bottom: 3em!important}
  .pop-news .signup-content p {font-size: 12px!important;}
  .box__half {width: 100%;}
  .block-left, .block-right {display: block!important; max-width: 606px; float: none; margin: 0 auto;}
  .newsletter__input {width: 100%;}
  .block-insta .block-right-image img, .block-audio .block-right-image img {height: 216px!important; object-fit:cover;}
  .overlay-div {display: none!important;}
   .block-left video {height: 515px!important;}
  #Hero_mobile video {width: 100%!important; object-fit: cover!important; height: 100%!important;}
  #mce-responses {margin-left: 0!important; margin-top: 0em!important; font-size: 12px!important;}
  .newsletter-top {padding: 0 10px!important;}
  .ajaxcart__footer--fixed {height: 173px!important;}
  .pop-news .signup-content {margin-top: 16px!important;}
  .pop-news {min-height: 430px!important;}
  .submit-pop {bottom: 111px!important;}
  .pop-news #mc_embed_signup {height: 365px!important;}
  .grid__item.collage-grid__row:nth-child(2n) {padding-left: 0!important;}
  .template-collection .box_half_width .grid,  .template-search .box_half_width .grid {margin-left:-13px!important;}
  .template-product .grid-collage .grid-product__image-link, .template-collection .grid-collage .grid-product__image-link {
    z-index:99999;}
  .template-product .grid-collage .grid-product__image-link,
  .template-article .grid-collage .grid-product__image-link{height:108px!important;}
  .featured-slider .grid-collage .grid-product__image-link {height:202px!important;}
  .featured-slider .grid__item.collage-grid__row.box_half_width {max-width:285px!important;}
  #nav-icon4 {width:18px!important;}
  #nav-icon4.open-it span:nth-child(1) {top:-1px!important;}
  #nav-icon4.open-it span:nth-child(3) {top:12px!important;}
  #nav-icon4 span:nth-child(2) {top:6px!important;}
  #nav-icon4 span:nth-child(3) {top:12px!important;}
  .drawer__inner {text-align:center;top:100px!important;}
  .template-collection .box_half_width {margin-bottom:0 !important;}
  .template-search .box_half_width {margin-bottom:23px!important;}
  .audio-section {margin-bottom:25px;}
  .two-images-section {margin-top:4em;border-bottom:0;}
  .two-images-section li.block-left {margin-bottom:0px!important;}
  .two-images-section li.block-left:nth-child(2) {margin-bottom:0px!important;}
  .featured-slider {margin-top:-40px;margin-bottom: 25.4px!important;}
   .bottom-section {margin-bottom: 0!important;}
  .site-header__logo img {width: 138px!important;}
  .template-product .left_nav {padding-left:35px;padding-right:45px;margin-top: 25px;} 
  .template-product .product-slider-area .slick-list {height:530px!important;}
  .close-newsletter {right:10px!important;}
  #Subscribe {width:80px!important;}
  .newsletter #mc_embed_signup_scroll {text-align:center;}
  .block-left-content, .block-right-content {margin-top:7px!important;}
  #page-dialogue .social-sharing.clean p.sharing {width:116%!important;}
 
}

@media screen and (min-width: 481px) and (max-width: 767px) {
   .dialogue-row .dialogue-image {max-height:252px;}
  .featured-slider .grid-collage .grid-product__image-link {height:270px!important}
   #nav-icon4 {width:18px!important;}
  #nav-icon4.open-it span:nth-child(1) {top:-1px!important;}
  #nav-icon4.open-it span:nth-child(3) {top:12px!important;}
  #nav-icon4 span:nth-child(2) {top:6px!important;}
  #nav-icon4 span:nth-child(3) {top:12px!important;}
  .drawer__inner {text-align:center;top:98px;}
  .template-collection .box_half_width,  .template-search .box_half_width {margin-bottom:80px!important;}
  .audio-section {margin-bottom:25px;}
  .two-images-section {margin-top:4em;border-bottom:0;}
  .two-images-section li.block-left {margin-bottom:0px!important;}
  .two-images-section li.block-left:nth-child(2) {margin-bottom:0px!important;}
  .featured-slider {margin-top:-20px;margin-bottom:22px!important;}
   .bottom-section {margin-bottom: 0em!important;}
  .site-header__logo img {width: 138px!important;}
  .template-product .left_nav {padding-left:35px;padding-right:45px;} 
  .template-product .product-single__meta {padding-top:6px!important;}
  .template-product .product-slider-area .slick-list {height:606px!important;}
  .close-newsletter {right:10px!important;}
  #Subscribe {width:80px!important;}
  .newsletter #mc_embed_signup_scroll {text-align:center;}
  .block-left-content, .block-right-content {margin-top:14px!important;}
  .template-product .left_nav {padding-left:57px;padding-right:45px;} 
  .drawer__inner {text-align:center;top:223px;}
  .template-product .related_products_area .grid-collage .grid-product__image-link,
  .template-article .related_products_area .grid-collage .grid-product__image-link{height:217px!important;}
   .related_products_area .box_half_width, .related_products_area .box__half {width: 50%!important;}
  .site-nav--mobile {margin-top:-7px!important;margin-left:0px!important;}
  .dialogue-row {min-height:1px!important;}
  .dialogue-row .dialogue-image {height:474px;}
 .banner-menu {bottom: 127px!important;}
   .rightLinks {right: 30px!important; position: fixed; bottom: 34px; display: none!important;}
  .featured {text-align: center;}
  .featured-slider .grid-product-information {height: 350px!important; top: -45px;}
  .newsletter--form {width: 80%; margin: 0 auto;}
  
  .newsletter {position: relative; bottom: -22px; width: 100%;}
  .featured-slider .slick-list {height:270px!important;}
  .newsletter {margin-top: 0;}
  .pop-news #mc-embedded-subscribe {width: 45%!important; margin-bottom: 2.5em!important;}
  .pop-news #name-pop, .pop-news #email-pop {width: 85%!important;}
  .pop-news .signup-content p {font-size: 14px!important;}
  .site-nav--active>a span {padding-bottom: 2px!important;}
   .block-left, .block-right {display: block!important; max-width: 606px; float: none; margin: 0 auto;}
   .block-left video {height: 680px!important;}
   #Hero_mobile video {width: 100%!important; object-fit: cover!important; height: 100%!important;}
   #mce-responses {margin-left: 0!important; margin-top: 1em!important; font-size: 13px!important;}
  .template-product .product-single__vendor, .template-product .product-single__title {padding-left: 30px;}
  #page-dialogue ul {max-width:538px!important;}
  .template-product .related_products_area .box_half_width:nth-child(1), .template-product .related_products_area .box_half_width:nth-child(2) {margin-top:50px!important;}
  .template-article .related_products_area .box_half_width:nth-child(1), .template-article .related_products_area .box_half_width:nth-child(2) {margin-top:50px!important;}
  #fake-mc_embed_signup_scroll {margin-top:66px!important;}
  .template-collection .box_half_width .grid,  .template-search .box_half_width .grid {margin-left:-20px!important;}
  .featured-slider .grid__item.collage-grid__row.box_half_width {max-width:370px!important;width:100%!important;margin-top:1em!important;}
  .template-collection .box_half_width,  .template-search .box_half_width {margin-bottom:0 !important;}
  .template-product .product-single__meta {padding-top:15px!important;}

}

@media screen and (max-width: 767px) {
  .template-product .related_products_area > h2{ margin-left: 0 !important;}
  ul.size_list li {padding-left:5px;padding-right:5px;}
  .close-cart {font-size:24px!important;}
   #CartDrawer button.ajax_btn.remove-item {right:18px!important;top:45%!important;padding:0;}
  #CartDrawer .icon-fallback-text {position:relative;}
  .drawer__close {position:fixed;left:0;}
  .newsletter form input {font-size:16px!important;}
  .template-product .slick-list {padding:0!important;}
  .template-product .slick-slide {margin:0!important;}
  .template-product .grid__item.collage-grid__row{margin-bottom:20px!important;}
  .related_products_area .box_half_width:nth-child(odd){padding-right:12px!important;}
  #page-dialogue .dialogue-row {max-width:302px!important;max-height:376px;text-align:left;float:none!important;}
  #page-dialogue ul {text-align:center;}
  .template-product #contact_form {top:35%!important;left:50%;transform:translateX(-50%);}
  .newsletter form {padding-left:40px;padding-right:40px;}
  .template-article video {width:100%;}
  .template-search .grid__item.collage-grid__row:nth-child(odd) {margin-left:3.5px;}
  #collection-designer header.section-header {margin-bottom:0!important;}
  .template-product button#AddToCart {margin-top:7px!important;}
  .template-product .product-offers form.product-single__form {margin-top:30px;}
  .template-product .related_products_area {padding-bottom:65px!important;}
  .related_products_area h2 {margin-bottom:23px;}
  .template-product ul.hot_links {margin-left:10px!important;}
  .template-product .left_nav .social-sharing{ margin-left: 2px; }
  .product-single__vendor a {text-transform:capitalize;}
  .hot_links--item.active a {display:inline-block!important;}
  .product-single__meta--wrapper {margin: 0 8px!important;}
  .template-product .product-single__meta {padding-top:18px!important;}
  .template-product .related_products_area {width:100%!important; margin-left: 0 !important;}
  .pop-news h1 {margin-bottom: 76px!important;}
  .pop-news h1 {margin-top:10px!important;}
  .template-collection .main-content .wrapper, .template-search .main-content .wrapper {padding:0 5px!important;}
  #NavDrawer .subnav__title+ul {margin-bottom:25px;}
  #NavDrawer .subnav__title+ul a {text-transform:lowercase!important;}
  .template-page #Email {height:24px!important;}
  #page-dialogue #NavDrawer .search-bar--drawer {margin-bottom: 15px!important;}
  .product-offers .product-single__price--wrapper {display:none!important;}
  #index #NavDrawer {z-index:999!important;}
  .grid-product__image-wrapper {z-index:999!important;}
  .template-article .related_products_area .grid-product__image-wrapper { top: initial !important;}
  .template-article .main-content h1, .template-article .main-content h2, .template-article .main-content p {padding:0 50px!important;}
  .featured-slider {max-height: 100%!important; height: 100%;border-bottom:0;}
  .notify-me-wrapper {margin-left:auto;margin-right:auto;}
  .template-product .related_products_area .grid-product-information,
  .template-article .related_products_area .grid-product-information{display:none;}
/*   .template-article .related_products_area .grid__item.grid-product:hover .grid-product__image-link:after{ display: none !important;} */
  .pop-news .submit-pop {bottom:66px!important;}
  #PageContainer {transform:none!important;}
  .template-index .header-wrapper {z-index:999;}
  .template-collection .grid__item.collage-grid__row:nth-child(odd) {padding-right:0!important;}
  .template-collection .grid-product__meta, .template-search .grid-product__meta {text-align:center;}
  .template-collection .grid-product__price, .template-search .grid-product__price {float:none!important; margin-bottom: 0;}
  .template-collection .grid-product-information, .template-search .grid-product-information {opacity:1;border:0; height: auto !important; position: relative; padding-top: 0;}
  .template-collection .grid-product__vendor, .template-search .grid-product__vendor {display:inline-block!important;}
  .site-header__logo {padding-top:14px;}
  #NavDrawer .search-bar--drawer {left: 51%;transform: translateX(-50%);}
  .template-collection .box_half_width {width:100%!important;}
  .template-product .product_container .social-sharing {padding-bottom:0px;}
  .pop-news {width:88%!important;}
  .template-product .related_products_area .grid.grid-collage {width:100%!important;}
  .template-product .description_content {display:none;}
  .template-product #PageContainer .product_container {margin-bottom:45px;}
  .template-product ul.hot_links li.hot_links--item, .template-product .wishlist-pdp {margin-bottom:20px;}
  .template-product .product_description {padding-left:42px;width:100%;}
  .template-product .mobileContent {margin-left:0;margin-bottom:27px;}
  .template-product .mobileContent *{     font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: .5pt!important; line-height: 22px;}
  .template-product .product-offers #ProductPrice {display:none;}
  .small-screen {display:block!important;font-family: 'NewsGothicBT-RomanCondensed'!important;}
  .template-product .product-offers {margin-left:0!important;text-align:center;}
  .template-product ul.size_list {display:flex;justify-content:center;}
  .template-product .grid.product-single .product-single__meta--wrapper {width:100%!important;}
  .template-product .grid.product-single .product-single__meta--wrapper .product-single__vendor,  .template-product .small-screen-price {display:inline-block;width:50%;float:left;}
  .template-product .small-screen-price {display:block!important;text-align:right;padding-right:11px;}
  .site-header__logo-link {margin-top:10px;}
  .site-header {padding-top:27px;}
/*   .site-header-with-promo-bar{padding-top: 65px; margin-bottom: -40px;} */
  #page-dialogue .dialogue-row:nth-child(2n) {margin-left:0!important;}
  body.template-collection ._collection_container .grid.grid-collage, .template-search .main-content .cart-grid > .grid__item {padding-left:0!important;}
  body.template-collection ._collection_container .grid.grid-collage {margin-top: 85px !important}
  .template-product .related_products_area {padding-left: 0px!important;}
  .featured-slider .grid__item.collage-grid__row:nth-child(2n) {padding: 0 10.5px !important;}
   .featured-slider .grid__item.collage-grid__row {padding: 0 !important;}
  .related_products_area .box_half_width, .related_products_area .box__half {padding: 0!importamt;}
  .template-article .main-content .wrapper.dialogue-wrapper {padding: 0 15px !important; }
  .dialogue-text {min-height: 1px!important;}
  .template-product .related_products_area .grid.grid-collage {padding-left:17px;}
  #page-dialogue .main-content {margin-top: -120px;}
  .template-search .main-content .grid .grid__item {padding-left: 0!important;}
  .template-product .product-single {padding-left: 14px;}
  #CartDrawer h3 {margin-top: -19px!important;}
  .template-article .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {position: static!important;}
  .template-article .related_products_area .grid-product__meta {bottom: 0!important;} 
  .featured-slider .slick-list .slick-track {display: block!important;;}
  .template-article .related_products_area .grid-collage {padding-left: 15px;}
  .template-article .related_products_area {padding: 0 20px 0 40px !important;}
  .template-collection .grid__item.collage-grid__row:nth-child(2n), .template-collection .grid__item.collage-grid__row:nth-child(1n) {padding-left: 0!important;}
  .template-product .related_products_area .grid-product__meta {bottom: 0!important;}
  .template-product .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {position: static!important;top:0!important;}
  .dialogue-image {width: 100% !important;}
  .dialogue-text {width: 100%!important; position: static!important; transform: none!important;}
   .template-product .related_products_area h2.grid-product__vendor {display: none!important;}
  .template-product .product-single__vendor, .template-product .product-single__title {text-align: left!important;}
  .template-product .desc {padding-left: 15px;}
  .drawer__close-button {left: 0px!important; top:10px!important;}
  #CartDrawer .drawer__title {padding-left: 0!important;}
  footer.site-footer {display: none;}
  .right-item .saleText, .right-item .sold-out-text {left: 12px!important;}
  .notify_me {width: 169%!important;}
  footer .one-sixth {width: 50%!important;}
   ._body {width: 100%!important;}
  .ajaxcart__note {font-size: 12px!important;}
  
  #CartDrawer .grid__item {
    padding-left: 4px!important;}
  #CartDrawer a#ajax_bag {float: left!important; margin-top: 20px!important; margin-bottom: 0!important;width:150px!important;}
  #CartDrawer ._btn-right a#ajax_bag {margin:20px 0 0 !important;}
  ._btn-right {float:right!important;width:135px!important;}
   .cart-button:first-child {float: left!important;width:130px!important;}
  .featured-slider .grid-product-information {display: none;}
  .two-images-section .block-left {width: 90%;}
  .featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper {top: 0!important; transition: none!important;}
  .featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper a {background: transparent!important;}
  .featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper img {opacity: 1!important;}
  .featured-slider .sold-out-text {top: 5px!important;}
 /* .insta-section ul , .audio-section ul{margin: auto;margin-right:0!important;}
  .insta-section , .audio-section{padding:0;}
   .insta-section .block-right-image , .audio-section .block-right-image{max-width:606px;margin:auto;} */
  .newsletter--form .input-group {display:block;text-align:center;}
  .newsletter--form .input-group input{height: 23px;padding-bottom:0;}
 .newsletter--form .input-group-btn{display: inline;}
  .newsletter--form .input-group-btn .btn {margin-top:10px;}
  .featured-slider span.grid-product__price-wrap {right: 38px!important;}
  .block-left video, .block-right video {width: 100%; padding: 1.2em;}
  .block-left, .block-right {width: 90%;}
  /* .insta-section, .audio-section {max-width: 100%;} */
/*   .insta-section{
    padding:0 !important;
  } */

  .site-footer {position: fixed; bottom: 90px!important;}
  .js-drawer-open-left:before, .js-drawer-open-left:after {margin-top: -8px!important;}
  .newsletter #mc_embed_signup { max-width:365px; margin: 0 auto;}
  .newsletter form .newsletter--form {margin-left: 0; width: 98%;}
  .dialogue-img:hover img.main-image { transform: none!important;}
  img.main-image {transform: none!important;}
  .frame {display: none;}
  .dialogue-row {position: relative;}
  .dialogue-row:last-child:after{background-color: transparent;}
  .dialogue-img:after {border: 0!important;}
  .dialogue-text h1, .dialogue-text h2, .dialogue-text span, .dialogue-text h1 a {margin-bottom: 0!important;}
  .dialogue-img img {border: 0!important;}
  .drawer__close {margin-top: -13px!important;}
  .template-article .related_products_area {width: 100%; margin: 0 auto!important; padding: 0 0 40px !important;}  
  .template-article.template-article .related_products_area .box_half_width, 
  .template-article.template-article .related_products_area .box__half {
    max-width: inherit !important;
    max-height: inherit !important;
    margin-bottom: 20px !important;
  }
  #page-dialogue .left-side{     width: 100% !important; padding-right: 30px; margin-bottom: -19px;}
  #page-dialogue .left-side h2{ white-space: normal;}
  #page-dialogue .social-sharing.clean {width:100%!important; position: static !important;}
  #page-dialogue .social-sharing.clean p.sharing{ text-align: center !important; max-width: 100%;}
  #page-dialogue .right-side {padding-right:17px!important;}
  .featured, .block-audio-content, .block-insta-content{margin-top:.5em;}
  ._qty {text-align:left;}
  .template-collection .grid-product-information .grid-product__meta,
  .template-search .grid-product-information .grid-product__meta{padding:5px 0 25px 25px !important; position: relative; height: auto; bottom: initial !important; }
  #page-dialogue .dialogue-row {margin-bottom:50px!important;}
  .drawer__header {padding-top:22px;}
  #CartDrawer .drawer__inner .ajaxcart__inner .ajaxcart__row {padding-top:0!important;}
  #CartDrawer .subtotal_div {margin-top:23px!important;}
  body.template-collection .pagination{margin-bottom: 30px}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
  .template-collection .grid-product__meta, .template-search .grid-product__meta {text-align:center;}
  .template-collection .grid-product__vendor, .template-search .grid-product__vendor {display:inline-block!important;}
  .template-collection .grid-product__price, .template-search .grid-product__price {float:none!important;}
   .product-single__price--wrapper {display:none!important;}
  #index #NavDrawer {z-index:999!important;}
  .grid-product__image-wrapper {z-index:999!important;}
   .two-images-section {margin-top:3em!important;}
   #NavDrawer .search-bar--drawer {left: 51%;transform: translateX(-50%);}
  .drawer__inner {text-align:center;top:223px;}
  #page-dialogue .dialogue-row {max-width:464px!important;}
   #page-dialogue .dialogue-row:nth-child(2n) {margin-left:0!important;}
  #page-dialogue ul {max-width:464px!important;}
  .template-product .related_products_area {padding-left: 0 !important; margin-left: 0 !important;}
  .template-article .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {position: static!important;}
  .template-article .related_products_area .grid-product__meta {bottom: 0!important;} 
   .grid-product-information {opacity: 1!important; border: 0!important;}
  .template-product .related_products_area .grid-product__meta {bottom: 0!important;}
  .template-product .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {position: static!important;}
   .dialogue-img {pointer-events: none;}
  .template-product .related_products_area {width: 100%!important;}
  .template-product .related_products_area .grid.grid-collage {width: 100%!important; padding-left: 22px;}
  .template-product .related_products_area h2.grid-product__vendor {display: none!important;}
  .block-left, .block-right {width: 100%; padding: 0;}
  .main-content .slick-prev, .main-content .slick-next {top: 60%!important;}
  .featured {text-align: center; margin-top: 3em;}
  .featured-slider .grid-product-information {top: -34px;}
  .featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper {} 
  footer .one-sixth {width: 30%!important;}
   .featured-slider .slick-list {height:330px!important;}
  .featured-slider .featured {margin-top:0!important;}
   .site-nav--active>a span {padding-bottom: 2px!important;}
   .block-left, .block-right {display: block!important; max-width: 606px; float: none; margin: 0 auto;}
  .featured-slider .grid-product-information {height: 249px!important;}
   .js-drawer-open-left:before, .js-drawer-open-left:after {margin-top: -8px!important;}
  .template-index .header-wrapper {z-index:99999!important;}
  .notify_me {width: 122%!important;}
/*   .hero__slide video {top: 42%!important;} */
 .desp_conatiner {margin-bottom: 22px!important;}
  .quick-view-items .product-price {margin-bottom: 9px!important;}
  .template-collection .product-single__add-to-cart,  .quick-view-items .yes {margin-bottom: 0!important; margin-top: -19px!important;}
  .see-more {margin-top: -14px!important;}
  .quick-view-items .top_titles {top: 0!important;}
  .dialogue-row, .dialogue-content {min-height: 224px!important;}
  .drawer__close {margin-top: -13px!important;}
  #nav-icon4 {right:24px;}
  #PageContainer {transform:none!important;}
  .template-product .social-sharing {margin-left:8%;}
  .bottom-section {margin-bottom:4em!important;margin-top:4em!important;}
  .featured-slider {margin-bottom:0!important;}
}



@media screen and (min-width: 1025px) and (max-width: 1250px) {
  .insta-section, .audio-section {float: left; width: 50%;}
  .insta-section {padding: 0 5px 0 10px;}
  .audio-section {padding: 0 10px 0 5px;}
  .two-images-section .block-row, .bottom-section {max-width: 100% !important; padding: 0 70px;}
  ._body {width: 100%!important;}
  .template-collection .product-single__add-to-cart,  .quick-view-items .yes, {margin-bottom: 62px!important;}
   .template-collection button.yess {margin-bottom: 62px!important;}
  .quick-view-items .bottom_content, .quick-view-items .top_titles {margin-top: 0!important;}
  .dialogue-row, .dialogue-content {min-height: 415px!important;}
  .frame {padding-left: 45px!important; bottom: -23px!important;}
  .template-article .article-image .fig-caption {bottom: 16px!important;}
  .template-article .blog-buttons {padding-bottom:6em;}
  .dialogue-row {max-width:466px!important;}
  #page-dialogue ul {max-width:964px!important;}
 
}



@media screen and (min-width: 1251px) and (max-width: 1365px) {
  .template-product .related_products_area {padding-left: 0!important;}
   .featured {margin-top: 1em!important;}
  .template-collection button.yess {margin-bottom: 90px!important;}
   .dialogue-row, .dialogue-content {min-height: 456px!important;}
  .frame {padding-left: 46px!important; bottom: -21px!important;}
  .template-article .article-image .fig-caption {bottom: 21px!important;}
  .template-article .blog-buttons {padding-bottom:6em;}
}


@media screen and (min-width: 1366px) and (max-width: 1399px) {
  .template-article .main-content .grid.grid-collage {width:85%; margin-left:auto!important;margin-right:auto!important;}
  .template-article .related_products_area {width:90%; margin-left:auto;margin-right:auto;}
  .template-article .related_products_area {padding-left:60px!important;}
  .template-product .related_products_area {padding-left: 0!important;}
	 .featured {margin-top: 1em!important;}
  .dialogue-row, .dialogue-content {min-height: 494px!important;}
  .frame {bottom: -11px!important; padding-left: 67px!important;}
  .template-article .article-image .fig-caption {bottom: 21px!important;}
  .template-article .blog-buttons {padding-bottom:6em;}
  .template-search .box_half_width {max-width: 738px!important;}
  .template-search .main-content .cart-grid > .grid__item, body.template-collection ._collection_container .grid.grid-collage {padding-left:0!important}
}


@media screen and (min-width: 1400px) and (max-width: 1699px){
  .template-article .related_products_area {padding-left:24px!important;}
  .template-article .main-content .grid.grid-collage {width:85%; margin-left:auto!important;margin-right:auto!important;}
  .template-article .related_products_area {width:90%; margin-left:auto;margin-right:auto;}
  .template-product .related_products_area {padding-left: 0!important;}
  .featured {margin-top: 1em!important;}
  .dialogue-row, .dialogue-content {min-height: 533px!important;}
  .frame {padding-left: 70px!important; bottom: -8px!important;}
  .template-article .article-image .fig-caption {bottom: 25px!important;}
  .template-article .blog-buttons {padding-bottom:6em;}
  .template-search .box_half_width {max-width: 738px!important;}
  .template-search .main-content .cart-grid > .grid__item, body.template-collection ._collection_container .grid.grid-collage {padding-left:0!important}
}


 
@media screen and (min-width: 1025px) and (max-width: 1745px) {
  .hero__slide video {top: 46%!important;}
  .site-nav--active>a span {padding-bottom: 3px!important;}
  .box__half {float: left;}
   .featured-slider .slick-list {height:300px!important;}
  .main-content .slick-prev, .main-content .slick-next {top: 65%!important;}}
.block-audio .block-right-image {position:relative;}
.audio-link .img-text{position: absolute;top: 0;right: 20px;}
#index .block-left-image img , .block-right-image img{display:block;margin:auto;}
.insta-section ul {margin-left:0;}
.pop-news {display: none; position: fixed;top: 50%;left: 50%;max-width: 807px;width: 80%;background: rgba(196, 131, 95, .9);z-index: 99999;transform: translate(-50%, -50%);padding: 3em 2em;min-height: 480px;}
.pop-news h1 {margin-bottom: 97px; margin-top: 5px;}
}



.pop-news h1 {margin-bottom: 97px; margin-top: 5px;}

::-webkit-input-placeholder {color: #000!important;}

.pop-news h1, .pop-news .clear {text-align: center;}

.pop-news ._sign-up {font-size: 10pt!important; text-transform: none!important; margin-bottom: 0;}

.pop-news #name-pop, .pop-news #email-pop { width: 60%;}

.pop-news .fake-mc-field-group {text-align: center;}

.pop-news .signup-content {text-align: center; padding-bottom: 20px; margin-top: 68px;}

.pop-news .signup-content p {margin-bottom: 0; font-size: 19px; letter-spacing: 2px;}

.pop-news #mc-embedded-subscribe {letter-spacing: .5pt!important; background: transparent; border: 1px solid #000; width: 28%; height: 35px; line-height: 20px; border-top-right-radius: 2em; border-bottom-right-radius: 2em; border-top-left-radius: 2em; border-bottom-left-radius: 2em; font-size: 10pt; font-style: normal; font-family: 'NewsGothicBT-RomanCondensed' !important;}

.pop-news .fake-mc-field-group input {letter-spacing: .5pt!important; background: transparent; border: 1px solid #000; height: 35px; margin-bottom: 20px; font-size: 10pt; font-style: normal; color: #000; font-family: 'NewsGothicBT-RomanCondensed' !important;}

.pop-news .closepop {position: absolute; top: 6px; right: 12px; font-size: 29px; color: #000;}

.featured-slider .slick-prev, .featured-slider .slick-next {top: 50%;}

.featured-slider .grid__item.grid-product:hover .grid-product__image-wrapper {position: relative; top: -40px; transition: all 0.5s ease-in-out;} 

.featured-slider .wrapper {padding: 0;}

.two-images-section .block-row {max-width: 1246px; margin: 0 auto;}

._notes textarea {min-height: 30px; height: 30px; overflow: hidden; padding-top: 0; background: transparent;}

._notes .ajaxcart__note {margin-top: 1em;}

.bottom-section {overflow: hidden; max-width: 1240px; margin: 0 auto; margin-bottom: 10em;}

.footer .footer_links {position: fixed; bottom: 0;}

.audio-section .block-right-image:hover {cursor: url(play_audio.png), auto;}

.store-collection {list-style: none;}

.store-collection li {text-align: center;}

.store-collection li a {display: block;}

#mySidedrawer h1.top-title {display: inline-block; position: absolute; top: 17px; left: 50%; transform: translateX(-50%); font-size: 11pt;}

.ajaxcart__note {font-size: 13px; letter-spacing: 0;}

#CartDrawer .drawer__inner {padding-left: 0; padding-right: 0;}

#mySidedrawer div#main_sub_container {position: static; margin-top:8em;}

#mySidedrawer div#sub_inner_container {width: 80%; text-align: center;}

#mySidedrawer div#main_sub_container .sub_nav {float: none; margin-right: 0;}

#mySidedrawer div#sub_inner_container .collapsed ul {display: none; margin-bottom: 20px; margin-top: 5px!important;}

#mySidedrawer div#sub_inner_container .collapsed ul li a {text-transform: lowercase!important;}

#mySidedrawer div#sub_inner_container .collapsed a {text-transform: lowercase!important;}

#mySidedrawer .store-bottom {text-align: center; position: absolute; height: auto; width: 100%; bottom: 15px;}

#mySidedrawer .store-bottom li {width: auto; font-size: 12px; padding-right: 10px;}

#mySidedrawer .store-bottom ul {margin-right: 0!important;}

#mySidedrawer .store-bottom  h3 {font-size: 8pt; margin-bottom: 4px; text-transform: lowercase;}

.featured-slider .grid-product-information.left,

.featured-slider .grid-product-information.full {right: 0!important;}

#collection .section-header {padding-top: 0!important;}

.quick-view-items #AddToCart, .quick-view-items .yes .quick-view-items #AddToCart:hover {color: #fff!important; background: #000!important}

.close-newsletter { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-size: 26px; color: #000; z-index: 99999;}

.store-featured {margin-top: 7em;}

.ftitle {text-align: center;}

.ftitle h2 {font-size: 14px;}

.fimage {padding: 0 3em; text-align: center;}

.fimage p {text-align: center;}

.template-collection #mySidedrawer #main_sub_container {opacity: 1!important;}

.featured-slider .grid__item.collage-grid__row.box_half_width {max-width: 294px; width: 100%!important; padding: 0 15px; margin-left: 0; margin-right: 0;}

.featured-slider .featured-slider .grid-product__image-link {height: 261px!important; width: 261px; margin: 0 auto;}

.featured-slider .grid-product-information.right {left: 0!important;}

.rightLinks ul ol img {width: 18px;height:18px;}

.nav-title {text-shadow: #fff 1px 1px 1px; font-size: 10pt!important; line-height: 20.5333px!important; display: inline-block; margin-bottom: 0!important; padding-bottom: 0!important;}

.nav-title-footer {margin-bottom: 0; font-size: 10pt!important; display: inline-block; line-height: 20.5333px!important;}

.two-images-section h1, .bottom-section h1, .featured h1 {font-size: 10pt; line-height: 20.5333px!important;}

.two-images-section h3 {font-size: 8pt; font-weight: 300; line-height: 13px; text-transform: unset; letter-spacing: 0pt!important; font-family: 'NewsGothic-Condensed'!important; }

footer .one-sixth {width: 50%!important; margin-top: 0px;}

.sidedrawer {
  -webkit-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -moz-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -ms-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -o-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
}

#PageContainer {
  position: relative; left: 0; 
  -webkit-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -moz-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -ms-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -o-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
}

.featured-slider .quick-view-items .top_titles {top: -1%!important; line-height: 5px!important;}

.block-row {margin: 0;}

h2.grid-product__title {font-size: 10pt; text-transform: capitalize!important; font-style: normal!important; margin-bottom: 0;}

h2.grid-product__vendor {text-transform: capitalize!important; font-size: 10pt; font-weight: normal;}

.see-more h4, .share h4 {text-transform: capitalize!important;}

.featured-slider button.wk-button-collection .wk-label {display: block!important;}

.store-open {left: -436px !important;}

.store-close {left: 0;}
/* .header-wrapper{ left: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} */
/* .store-open .header-wrapper{ left: -436px !important; transition: all 0.5s ease-in-out!important; } */
.featured-slider .grid__item.grid-product:hover .grid-product__image-link { border: 0;}

.featured-slider h4 {font-size: 13.33px; letter-spacing: 1px; line-height: 18.66px;}

h1, h2, h4 {font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: 0.5pt!important;}

h3 {font-family: 'NewsGothicBT-RomanCondensed'!important; }

.hidden {display: none!important;}

#popup_overlay { width:100%; height:300%; position:absolute; left:0; top:0; background: transparent; z-index: 999; display:none; opacity:0.8; }

ul.no-item {display: none!important;}

#CartDrawer .drawer__inner .ajaxcart__inner {padding-top: 0;}

.two-images-section .block-row li {margin-bottom: 35px;}

.site-header .grid--table>.grid__item {
  margin-top: -10px!important; margin-right: -26px; 
  -webkit-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -moz-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -ms-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  -o-transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);
  transition: all 0.9s cubic-bezier(0.46, 0.01 , 0.32, 1);
}

.newsletter input {font-size: 10pt!important; margin-top: -5px; font-family: 'NewsGothicBT-RomanCondensed'!important; letter-spacing: 0.5pt!important;}

.block-left-content h1, .block-right-content h1 {margin-bottom: 22px;}

.block-left video, .block-right video, .audio-section video {object-fit: cover;}

.video-block {max-width: 606px; width: 100%; margin: 0 auto;}

#Hero .hero__image, #Hero_mobile .hero__image {transform: none!important;}

/* .insta-section .block-right-image, .audio-section .block-right-image {max-height: 423px;} */

.site-footer .rightLinks {margin-top: 0px;}

.js-drawer-open-right .drawer--right {transform: translateX(-450px)!important;}

.js-drawer-open-right .is-moved-by-drawer {transform: translateX(-416px)!important;}

.site-nav__link {padding-top: 1px!important;}

.drawer__title {display: inline-block; width: 100%;}

.drawer__close {display: inline-block!important; float: left; width: auto!important; margin-top: -28px;}

#CartDrawer h3 {font-size: 8pt; text-transform: lowercase; margin-bottom: 0;}

.drawer__fixed-header, .drawer__header {height: 54px!important;}

#CartDrawer .remove-item span.icon.icon-x {background-size: 12px; height: 12px; width: 12px; color: #000!important}

.ajaxcart__product-image img {width: 194px;}

#CartDrawer .grid .image-half {padding-left: 8px !important; padding-right: 7px;}

#CartDrawer .ajaxcart__footer {border-top: 1px solid #e3e3e3; margin-top: 60px;}

.drawer__fixed-header {right: 0!important;}

._notes {display: none;}

.ajaxcart__inner--has-fixed-footer {max-height: 800px;}

/* #CartDrawer .subtotal_div {margin-top: 2px;} */
#CartDrawer .subtotal_div {margin-top: -7px;}


.featured-slider h2.grid-product__title {font-size: 10pt!important;}

#CartDrawer .grid__item {padding-left: 19px;}

.featured-slider .grid.grid-collage {padding-top: 0!important;}

.featured-slider .sold-out-text {display: none!important;}

h1 {font-size: 10pt!important;}

h2 {font-size: 10pt!important;}

.cart-button {width: 182px; display: inline-block; margin-bottom: 0;}

._btn-right {float: right;}

.fimage h2 {text-transform: none!important; margin-top: 10px;}

h1, h2, h3 {letter-spacing: 0.5pt!important;}

.fimage img {width: 333px; height: 222px; object-fit: cover; }

.featured-slider .quick-view-items {display: none!important;}

.right-zero {right: 0!important;}

.newsletter .wrapper {padding: 0; }

.newsletter-top {height: 83px; position: relative; text-align: center;}

#mc-embedded-subscribe-form {display: none;}

#mce-responses {text-align: center; margin-top: 1em; margin-left: 3em; margin-bottom: 1em;}

#CartDrawer .ajaxcart__footer {background: #fff;}

#mc_embed_signup {transition: all .5s ease-in-out;}

.ajaxcart__product-name--wrapper h2 {margin-bottom: 3px; text-transform: capitalize!important;}

.sub_nav ul li h2 {display: inline-block!important; margin-bottom: 0!important;}

#CartDrawer .ajaxcart__product-name, #mySidedrawer h2 a {letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important; font-size: 10pt!important; }

#mySidedrawer h1 a {font-size: 10pt!important;}

._size {text-align:left;}

.qty,.grid-product__price-wrap, ._size h2, h2.grid-product__vendor, .grid-product__price {display: inline-block; line-height: normal;}

.template-collection .grid-product__price, .template-search .grid-product__price {float: right; padding-right: 20px; text-transform: lowercase;}

.template-collection .grid-product__price-wrap, .template-search .grid-product__price-wrap {display: none;}

.template-collection .grid-product__meta, .template-search .grid-product__meta {bottom: -14px!important; height: 50px;}

.template-collection .vendor_name a, .template-search .vendor_name a, .template-collection .product-single__title a, .template-search .product-single__title a {font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important;}

.see-more h3, .share h3 {font-size: 8pt; text-transform: capitalize; margin-bottom: -2px!important; line-height: 24px;}

#AddToCartText, #AddToCartText1 {text-transform: none;}

.featured-slider .grid__item.grid-product:hover .grid-product__image-link:after {content: ''; position: absolute; width: 100%; height: 100%; background: rgba(86, 60, 54, .3); left: 0;}

.right-item .saleText, .right-item .sold-out-text {left: 41px!important;}

.pop-news h2 {margin-bottom: 0;}

.pop-news input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 20px rgba(196, 131, 95, .9) inset;
}

 .newsletter input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 20px white inset;
}

h3 {font-size: 8pt!important;}

input, input:hover {transition:none!important; opacity: 1!important;}

.template-collection .grid-product__price, .template-search .grid-product__price {margin-top: 2px;}

/* .template-collection .grid-product__title, .template-search .grid-product__title {margin-top: 3px;} */

.site-nav--active>a span {padding-bottom: 3px!important;}

.close-cart {font-size: 30px;}

._body {text-transform: none!important; font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; letter-spacing: 0.5pt!important; display: inline-block; width: 80%;}

body {line-height: 1.2!important;}

#CartDrawer .variant_row {display: none!important;}

#CartDrawer .ajaxcart__price + p {display: none!important;}

#ajax_subBox p, .price_row {display: none!important;}

.ajaxcart__price {margin-bottom: 0!important;}

._qty {margin-top: -8px;}

#AddToCartText, #AddToCartText1 {margin-bottom: 0;}

.colSpan, .cartCount {display: inline-block; line-height: 20px!important;}

.template-article h2 {text-transform:none!important;}
.template-article h2.grid-product__vendor{ text-transform: capitalize !important; }
 
.newsletter {height: 83px; position: fixed; width: 100%; bottom: 0; z-index: 999999999999;}

.newsletter .response {font-size: 9pt;}

footer {bottom: 81px!important; padding-bottom:19px!important;}

.rightLinks {width: 50%!important;}

.template-product .related_products_area {padding-bottom: 110px;}

.close__nav {font-size: 30px!important;}

#NavDrawer .drawer__close-button {padding-left: 10px!important;}

.drawer__close-button {margin-top: -5px!important; padding-left: 15px!important; height: auto;}

.response a {font-size: 10pt!important; letter-spacing: .5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important;}

#AddToCartText, #AddToCartText1 {line-height: 12px!important;}

#ComparePrice {font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important;}

@media screen and (max-width: 2500px) and (max-height: 800px) {
  #mySidedrawer .store-featured {margin-bottom: 60px;}
  #mySidedrawer .store-bottom {position: static;}
  .store-featured {margin-top: 5.8em;}
}



.cart-design {padding-bottom: 50px;}

.ajaxcart__qty .js-qty__adjust, .ajaxcart__qty .ajaxcart__qty-adjust {height: 15px; margin-top: 7px;}

.ajaxcart__qty {min-width: 57px!important;}

.js-qty__adjust, .ajaxcart__qty-adjust {position: static!important; display: inline-block!important;}

.template-collection .main-content, .template-search .main-content {padding-bottom: 83px!important;}

.loading {text-transform: none;}

.ajaxcart__note {opacity: 1!important;}

#_share {font-size: 8pt!important; letter-spacing: .5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; text-decoration: none!important;}

#CartDrawer .btn-right a#ajax_bag: {background: #000!important; color: #fff!important;}

#CartDrawer input[type=number]::-webkit-inner-spin-button {
    opacity: 1!important;
}

.pop-news #mc-embedded-subscribe-form {display: block!important;}

.featured-slider .grid-product__price {text-transform: lowercase;}

.desp_conatiner {margin-bottom: 6px!important;}

.template-collection ul.size_list li {margin-right: 10px!important;}

.template-collection ul.size_list,
.template-search ul.size_list{margin-bottom: 5px!important;}
.template-search .grid-product__wrapper{ margin-bottom: 0;}
.template-collection .quick-view-items #AddToCart, .template-search .quick-view-items #AddToCart, .template-collection .quick-view-items .yes, .template-search .quick-view-items .yes {margin-left: 0; width: 170px;}

#muSidedrawer .sub_nav ul li h2 {margin-bottom: 0!important;}

.quick-view-items .notify_me.product_unavailable {color: #fff!important; background: #000!important;}

.activeitem {border-bottom: 1px solid #000; display: inline-block;}

.product-single__price--wrapper, #ProductPrice {display: inline-block; text-transform: lowercase!important;}

#ProductPrice {color: #000!important;}

.size_list li, 
.hot_links--item h2, 
.sharing-items h2, 
.wk-button-product .wk-label,
.template-product .description_content p,
.product-single__vendor a,
.product-single__title {font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; margin-right: 15px!important;}

.wk-button-product .wk-label {text-transform: none!important;}

.wishlist-pdp {height: 18px;}

.related_products_area h2,
.template-product .grid__item h2 {text-align: center; text-transform: none;}

.desc {text-align: left!important;}

.desc p {line-height: 22px;}

.social-sharing .icon {padding-left: 5px!important;}

.template-product .nextForm+.errors {display: none;}

.hot_links--item h2, 
.sharing-items h2 {margin-bottom: 0!important; text-transform: capitalize!important;}

.ajaxcart__product-name--wrapper h2 {text-align: left!important;}

.slick-prev::before {background: url(/cdn/shop/files/arrow_left.svg?4155204080282190210)!important; background-repeat: no-repeat; width: 13px;}

.slick-next::before {background: url(/cdn/shop/files/arrow_rgt.svg?4155204080282190210)!important; background-repeat: no-repeat; width: 13px;}

.template-collection .is-sold-out .saleText {display: none;}

.size_list li {font-family: 'NewsGothicBT-RomanCondensed'!important;}

.template-product .about, .template-product .sizing_care, .template-product .shipping {font-size: 10pt!important; letter-spacing: 0.5pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important;}

.template-product .slick-next, .template-product .slick-prev {height: auto!important;margin-top:0; top: 50%!important;transition:transform;transform:translate(0,-50%);}

.size_list li {opacity: 1!important;}

.text-center {padding-left: 0!important;}

.related_products_area .box_half_width, .related_products_area .box__half {width: 33.33%; max-width: 420px; max-height: 300px; padding: 0 15px;}
.template-product .related_products_area .box_half_width, .template-product .related_products_area .box__half{ max-width: inherit; max-height: inherit;}

.template-product .related_products_area {width: 100%; padding-left: 0; margin-left: 12px;}
.template-product .related_products_area > h2{ margin-left: -12px; }

.template-product .related_products_area .grid.grid-collage {width: 85%; margin: 0px auto 0!important;}

.template-product .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {
    position: relative;
    top: -40px;
    transition: all 0.5s ease-in-out!important;
}
.template-product .related_products_area .grid__item.grid-product:hover .grid-product__image-link:after {content: ''; position: absolute; width: 100%; height: 100%; background: rgba(86, 60, 54, .3); left: 0;}

.template-product .related_products_area .grid-product-information {border: 0; z-index: 0;}

.template-product .related_products_area .grid-product__meta {bottom: 30px; text-align: center; padding-left: 0;}

.template-product .related_products_area .grid-product__meta h2.grid-product__title {display: inline-block;}

.template-product .related_products_area .grid-product-information.right {left: 0!important;}

.template-product .related_products_area .grid-product-information.left {right: 0!important;}

.template-product .related_products_area .grid-product__image-wrapper {position: relative; top: 0;}

.template-product .related_products_area .sold-out-text, .template-product .related_products_area .saleText {display: none!important;}

.template-product .related_products_area .grid__item.collage-grid__row {margin-bottom: 0; margin-top: 75px;}

.template-product .related_products_area .grid__item.collage-grid__row:nth-child(2n) {padding-left: 7.5px;}

/* .less_bottom_margin {margin-top: -29px!important;} */

.template-collection #ProductPrice {margin-top: 5px; margin-bottom: 2px;}

.template-collection .quick-view-items .top_titles,
.template-search .quick-view-items .top_titles{position: static;}

.template-collection .quick-view-items .top_titles,
.template-search .quick-view-items .top_titles{margin-top: 2em;}

button.notify_me.product_unavailable {width: 170px!important;}

.quick-view-items .notify_me.product_unavailable {margin-left: 0;}

.preorder {text-align: left!important; padding-left: 30px;}

.yes, .yes:hover {color: #fff!important; background: #000!important;}

.dialogue-content {width: 100%;
    overflow: hidden;
    position: relative;}

.dialogue-image {width: 100%;height: 560px;}
.dialogue-img {max-width: 100%; height: 100%;text-align: center; display: block; margin: 0 auto;  position: relative; font-size:0; }

.dialogue-section {padding: 60px 40px;}

.dialogue-img img.main-image {width: auto; height: auto;position: absolute;left: 0;bottom: 0;right: 0; }

.dialogue-img:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  transition: all .5s ease-in-out;
}

.dialogue-image a:hover {opacity: 1!important;}

.frame {text-align: left; padding-left: 82px; position: absolute;
    bottom: 0px; opacity: 0; max-height: 46px;}

.dialogue-img:hover .frame {opacity: 1;}

#page-dialogue .sharing {display: block!important;}

#page-dialogue .social-sharing.clean {display: inline-block;position: relative;width: 85%;height:16px;opacity:0;top:-8px;}

#page-dialogue .social-sharing.clean p.sharing{position: absolute;top: 0;left: 0;width: 100%; text-align:right;z-index:99999;}

#page-dialogue .social-sharing.clean a {background: transparent!important; text-decoration: none;line-height:25px!important;}

#page-dialogue h2 {font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-weight: normal !important;
    letter-spacing: .5pt !important;
    font-size: 10pt !important;
    line-height: 20px;}

#page-dialogue .social-sharing.clean a span {font-size: 12px; line-height: 25px!important;}

#page-dialogue .social-sharing.clean a img {width: 14px!important; margin: 0px 11px!important; height: auto!important;     margin-right: 6px!important;}

#page-dialogue .main-content {padding-bottom: 80px!important;}

.frame h2 {margin-bottom: 0;}

#desc_content {font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed'!important; letter-spacing: 0.5pt!important;}

/* .template-collection button.yess, .template-search button.yess {margin-bottom: 98px!important;} */

.template-product .slick-next::before, .template-product .slick-prev::before {height: 23px!important;}

.errors {padding: 6px!important;}

#_list_toggle img {padding-top: 4px!important;}

.template-search .grid__item.collage-grid__row:nth-child(2n) {padding-left: 7.5px!important;}

.template-search .grid__item.collage-grid__row:nth-child(odd) {padding-right: 7.5px!important;}

/* .template-search .notify-me-wrapper {position: absolute; bottom: 20px;} */
.template-search .grid-product__wrapper{ position: relative;}
.template-search .grid__item.collage-grid__row:nth-child(2n) .saleText,
.template-search .grid__item.collage-grid__row:nth-child(2n) .sold-out-text{
	left: 38px!important; 
}
.quick-view-items .bottom_content .errors.qty-error{ position: absolute; }
.template-search .grid-uniform .grid-product__image-link { display: block;}

.related_products_area .grid-product__price {text-transform: lowercase!important;}

.template-article img { transition: all .5s ease-in-out;}

.template-collection .grid-product__vendor, .template-search .grid-product__vendor {display: block;}

.template-collection .grid-product__title, .template-search .grid-product__title {display: inline-block!important; line-height: normal;}

.dialogue-wrapper {max-width: 1400px;}

.template-article .related_products_area .grid-product-information.right {left: 0!important;}

.template-article .related_products_area .grid-product-information.left {right: 0!important;}

.template-article .related_products_area .grid-product-information {border: 0!important; z-index: 0;}

.template-article .related_products_area .grid-product__meta {text-align: center; padding-left: 0; bottom: 31px;}

.template-article .related_products_area .grid-product__meta .grid-product__vendor,
.template-article .related_products_area .grid-product__meta .grid-product__title {display: inline-block;} 

.template-article .related_products_area .grid-product__image-wrapper {top: 0px; transition: all .5s ease-in-out;} 

.template-article .related_products_area .grid__item.grid-product:hover .grid-product__image-wrapper {top: -40px;} 

.template-article .related_products_area .saleText {display: none;}

.template-article .related_products_area .grid__item.grid-product:hover .grid-product__image-link:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(86, 60, 54, .3);
    left: 0;
}

.template-article ul.tags--article {display: none;}

.template-article .related_products_area .grid-product__image-link {z-index:99999;}

.template-article .rte--indented-images img:not([style]) {max-width: 100%!important; margin-left: 0!important;}

.template-article .article-image {position: relative;}

.template-article .article-image:hover .fig-caption {opacity: 1!important;}

.template-article .article-image .fig-caption {position: absolute; bottom:9px ; left:13px; display: inline-block; opacity: 0; min-height: 37px;}

.template-article .main-content {margin-top: 90px; text-align: center;}

.template-article .section-header h1 {margin-bottom: 150px; text-transform: uppercase;}

.template-article .article-image {margin-bottom: 150px!important; width: 100%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;}

.template-article .article-image img {width: auto;}

.template-article .push--large--one-tenth, .template-article .push--large--one-twelfth  {left: 0; width: 100%;}

.template-article .large--five-sixths {width: 100%;}

.template-article .fig-caption h2 {text-transform:none; margin: 0;}

.template-article .credits {    
  	display: inline-block;
  	float: left;
    border: 1px solid #000;
    padding:30px;
	margin-left: 4em;
	margin-bottom: 2em;
	text-align: left!important;}

.template-article .credits h2 {
    margin-bottom: 0;
    margin-top: 0;
	text-transform: none;
	display: inline-block;}

.template-article .blogbtn:hover {opacity: 1;}

.template-article .blog-buttons {
    margin-left: auto;
    margin-top: 3em;
    width: 100%;
    margin-right: auto;}

.template-article .dialogue-wrapper {margin-top: 7em;}

.template-article .article-content {margin-bottom: 7em;width:80%;margin-left:auto; margin-right: auto;}
  
.template-article h2.no_prod:nth-child(1) {display: block!important; margin-top: -50px;}

.template-product h2.sorry_msg:nth-child(1) {display: block!important;}
  
.less_margin_top {margin-top: 20px!important;}

.bye-newsletter {padding-bottom: 17px!important;
    bottom: 0 !important;}

span.title {font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: .5pt!important;}

.template-collection .wk-label {width: 80px!important;}

a.MagicZoom:hover {opacity: 1;}

.preorder {color:#87381c; text-transform: none;
    display: inline-block;
    padding-left: 0;
    text-align: center !important;
    width: 170px;}

.template-product .preorder {margin-top: 5px;}

#page-dialogue .sharing a span {cursor: pointer; z-index: 99999;}

.dialogue-img>a {z-index: 99;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;}

.template-article .return-link {display: none;}

.template-article .related_products_area .box_half_width, .template-article .related_products_area .box__half {max-width: 420px!important;}

.template-collection .brk {display: none;}

.dialogue-text h1, .dialogue-text h2, .dialogue-text h1 a  {margin-bottom:0!important;font-size: 12pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: .5pt!important; text-transform: uppercase!important;}

.template-article .article-image.article-video {width: auto!important;}

.template-article .image_content {display: flex; width: 100%; max-height: 750px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; margin-bottom: 150px;}

.template-article .image_content .article-image, .template-article .image_content .article-content {flex: 1; margin-bottom: 0; padding: 5em 4em; }

.template-article .image_content .article-content {border-left: 3px solid #fff; overflow: auto; text-align: left; }

.template-article .image_content .article-image {display: flex; align-items: center;}

.template-article .main-content .wrapper {padding: 0!important;}

.template-article .article-image a{position: relative;}

.template-article .article-image a:hover {opacity: 1;}

.template-article .credits_follow {overflow: hidden;
    max-width: 750px;
    margin: 7em auto;
    display: flex;
    justify-content: center;}

.template-article .credits_follow .credits {display: inline-block;
    margin-left: 0;
    margin-bottom: 0;}

.template-article .credits_follow .follow {display: inline-block;
    width: 50%;
    border: 1px solid;
    max-width: 200px;
    margin-left: 10%;}

.template-article .credits_follow .follow h2 {margin-bottom: 0!important; padding: 4em 0; margin-top: 10px;}

.template-article .image_content .article-content h1 {text-align: left!important}

.featured-slider .slick-list {margin: 0 auto!important;}

.addFlex {display: flex!important; justify-content: center; margin: 0 auto;}

.grid__item.one-half.text-half {
    min-height: 130px;
    display: flex;
    align-items: center;
  width: calc(50% - 40px);
}
.login {height: 28px!important;
    margin-top: 42px !important;}

#mySidedrawer .fa-tumblr {margin-right: 3px;}

a#wishlistlink:hover {opacity: 1;}

.article-content {overflow: hidden!important;}

#collection-designer #mySidedrawer .main_sub_container {opacity: 1!important;}

.hide-it {opacity: 0!important;}

.grid-product-information span, .grid-product-information p {font-family: 'NewsGothicBT-RomanCondensed'!important;}

.swatch-element .tooltip, .data-size {font-size: 10pt!important;
    letter-spacing: .5pt!important;
    font-family: 'NewsGothicBT-RomanCondensed'!important;}

.swatch-element .tooltip:hover, #swatch-size-option .data-size:hover {line-height: 12px;}

.swatch-element .tooltip.active, #swatch-size-option .data-size.active {line-height: 12px;}

.player-title-text h1 {margin-bottom: 39px!important;}
.player-title-text a{
  font-size: 10pt!important;
  letter-spacing: 0.5pt!important;
  font-family: 'NewsGothicBT-RomanCondensed'!important;
  line-height: 22px;
  font-weight: normal;
}
.frame .social-sharing.clean a {width: 23px!important;}

body#product div#PageContainer main div div div div div a > .mz-figure > img {width:auto !important; max-width: inherit !important; object-fit: inherit; min-height:100%!important; max-height:initial!important;}

@media screen and (max-width: 480px) {
  body#product div#PageContainer main div div div div div a > .mz-figure > img {width: 100% !important; object-fit: cover; margin: 0 auto !important;object-position: top}
}

#page-dialogue .main-content {padding-top: 175px!important;}

.written_by h2 {text-transform: none!important;}

.template-collection #swatch-size-option,
.template-search #swatch-size-option{margin-bottom: 15px!important; z-index: 99999;}

.article-image {text-align: center!important;}

.template-product .mobileContent {font-size: 10pt!important; font-family: 'NewsGothicBT-RomanCondensed' !important; letter-spacing: .5pt!important; line-height: 22px;}

.addPadding {padding: 0 15px !important;}

.template-search .main-content .cart-grid > .grid__item {padding-left:22px;}

.fa-instagram {font-size:13px;}


.template-collection .right-item .saleText, .template-collection .right-item .sold-out-text {left:38px!important;}

#wishlistlink {margin-right:2px;}

.minus_margin {margin-bottom:12px!important;}

#page-dialogue ul {display:block;max-width:1108px;margin:0 auto;overflow:hidden;}

#page-dialogue .dialogue-row {position:relative;margin-bottom:85px;min-height: 674px;list-style: none;display: inline-block;width: 100%;float: left;max-width: 538px;padding:0;border: 1px solid;}

.dialogue-text {padding-top:30px;padding-bottom:30px;overflow:hidden;}

#page-dialogue .left-side {padding-left:30px;}

#page-dialogue .dialogue-row:nth-child(2n) {margin-left:32px;}

.dialogue-row:hover .social-sharing.clean {opacity:1!important;}

.dialogue-row:hover .dialogue-row-inner{display:block!important;position: absolute;width: 100%;height: 100%;background: rgba(86, 60, 54, 0.2);left: 0;top:0;z-index:999;}

.dialogue-row-inner a {display:block;width:100%;height:100%;}

#page-dialogue .left-side, #page-dialogue .right-side {display:inline-block;width:50%;float:left;z-index:999;}

#page-dialogue .right-side {text-align:right;padding-right:30px;}

.dialogue-text {z-index: 999;position: relative;top: 0;left: 0;}

#page-dialogue a:hover {opacity:1!important;}

.left-side a {white-space:nowrap;}

.template-search .wrapper>.cart-grid {margin-left:0!important;}

#page-dialogue .social-sharing .icon {padding-left:9px!important;}

/* .template-collection .right-item .quick-view-items {padding-left:42px!important;} */

#nav-icon4 {
  width: 37px;
  height: 19px;
  position: fixed;
  margin: 2px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
#nav-icon4 span {
  display: block;
  position: absolute;
  height: 1.3px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 12px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 24px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open-it span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 4px;
  left: 8px;
}

#nav-icon4.open-it span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

#nav-icon4.open-it span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 31px;
  left: 8px;
}
.open-menu {left:0px;transform:none!important;}
#NavDrawer .footer_sub {margin-right:0;position:fixed;bottom:15px;left:50%;transform:translateX(-50%);display:none;transition: all .5s ease-in-out;}
#NavDrawer .footer_sub li {margin:8px;}
#NavDrawer .mobile-nav>.mobile-nav__item {background:#fff;}
.stop-scrolling {overflow:hidden;}
.quick-view-items.right-shift {width:240px!important;}
.small-screen {display:none;}
.featured-slider .grid__item.collage-grid__row.box_half_width:last-child {padding-right:0!important;}
.move-it {right:24px;transition: all 0.5s cubic-bezier(0.46, 0.01 , 0.32, 1);}
/* .template-article .main-content h1, .template-article .main-content h2, .template-article .main-content p {padding: 0 120px;} */
.template-article .related_products_area h2, .template-article .credits h2 {padding:0!important;}
.template-article .credits h2  {text-align:left!important;}
.template-article .related_products_area {padding-bottom:100px;padding-left:60px;}
.nav-store #main_sub_container1 .sub_nav.collapsed .subnav-title a{font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-size: 10pt!important;
    text-transform: uppercase!important;
    letter-spacing: .5pt!important;}
.nav-store #main_sub_container1 .sub_nav.collapsed .subnav-title:after {content:none;}
.nav-store #main_sub_container1 .sub_nav .subnav-title {text-align:center;margin-bottom:23px;}
.nav-store div#main_sub_container1 .sub_nav {left:0;}
#sub_inner_container1 .sub_nav ul {display:none;}
.nav-store .collapsed ul {margin-left:0;}
.go_back img {width: 14px;height: 14px;vertical-align: middle;position: absolute;left: 37%; margin-top:1px;}
.nav-store {margin-top:5px;max-height:calc(100vh - 350px);overflow-y:auto;}
.drawer a:hover {color:#000!important;}
.below {z-index:99!important;}
#nc-mc_embed_signup_scroll {display:none;}
#NavDrawer .response {color:#000;}
.drawer input {text-align:center;padding-bottom:0;width:250px;border:0;border-bottom:1px solid #343535;font-style:normal;font-size: 10pt;font-family: 'NewsGothicBT-RomanCondensed' !important;color: #000;letter-spacing: 0.5pt;}
#NavDrawer .nc-mc-field-group, #NavDrawer .clear-new {display:inline-block;width:50%;float:left;}
#nc-mc_embed_signup_scroll {overflow:hidden;margin-top:30px;}
#NavDrawer ::placeholder {color:#000;opacity:1;}
.error-message {font-size: 10pt;letter-spacing: 0.5pt;font-family: 'NewsGothicBT-RomanCondensed';margin-top:10px;}
.nav-emailcapture {display:none;position: fixed;bottom: 50px;left: 50%;transform:translateX(-50%);transition: all .5s ease-in-out; width:80%;}
#NavDrawer .nav-emailcapture{ display: block !important;}
.border-color {border-bottom-color: red!important;}
#fake-mce-responses {width:100%!important;}
span.excerpt {line-height:20px;display: block;font-family: 'NewsGothicBT-RomanCondensed' !important;font-size: 10pt;letter-spacing: .5pt;text-transform:uppercase!important;}
.featured-slider .grid-product__meta {bottom:7px!important;}
.template-article .sold-out-text {display:none!important;}
.hide-now {display:none!important;}
.template-collection .quick-view-items.left-shift {margin-right:0px;}
.featured h1 {text-transform:uppercase!important;}
.quick-view-items.right-shift {padding-left:42px!important;}
#collection-designer header.section-header {margin-bottom:240px;}
.move-it {float:right!important;}
.grid__item.large--hide.one-quarter.left_header {padding-left:0px!important;}
.move-down {bottom:10px!important;}
.notify-me-wrapper {overflow:hidden;}
.see-more {margin-top:154px;}
div#CartDrawer {z-index:99999!important;}
.cart__buttons {float: left;margin-bottom: 34px;text-align: center;width: 100%;}
.remover-border {border-bottom:0!important;}
.hide-me {display:none!important;}
#nav-icon4 {touch-action:pinch-zoom;}
.site-nav--mobile {position:fixed;width:40px;height:40px;padding-left:0!important;margin-left:-1px;}
button.site-nav--mobile {appearance:none;background:transparent;border:0;border-radius:0;color:inherit;text-align:left;}
button.site-nav--mobile:focus-visible {outline:2px solid #000;outline-offset:2px;}
ul.hot_links li.hot_links--item.active span {border-bottom:0;}
/* .description-text a:hover{opacity:1} */
#insta-feed img,#index .block-left-image img, #index .block-right-image img{object-fit :cover}
/* #insta-feed img{ object-position: top; top: 0 !important;} */
/* .additional_product_info .product_description {margin-top:-4px} */
.slick-slider{height:auto;}
#page-dialogue ._popup_list ol li{line-height:19.2px}
#customer_login input[type="submit"], #create_customer input[type="submit"]{background:#000!important;color:#fff!important}
.right-block h2{text-align:left;margin:0}
#page-designers .left-block  h2 ,#page-wishlist .wk-wishlist-empty-note {font-family:'NewsGothicBT-RomanCondensed'!important}
#page-wishlist #PageContainer{position:static}
#page-designers .right-block h2 a,
#page-wishlist .wk-wishlist-empty-note a{     
  	line-height: 22px;
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
    letter-spacing: .5pt !important;
    font-size: 10pt !important;
}
.wishlistheader{ line-height: 20.5333px; }
.wk-add-item-form{ width: 100%; }
.wk-add-item-form input.wk-add-to-cart,
.wk-add-item-form .notify_me1{
	background: #000!important;
    color: #fff!important;
    font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-size: 10pt;
    letter-spacing: 0.5pt !Important;
    text-transform: none;
    line-height: 12px!important;
    max-width: 170px;
  	display: block;
  	margin: 0 auto !important;
}
#wishlist-king .section-header{ width: 100%; }
#index .hero--full-height .slick-list{height: calc(100% - 10px) !important;}
#product ul.size_list{margin-top:-19px}

input#ContactFormEmail:-webkit-autofill {
    -webkit-box-shadow: 0 0  0 50px white inset;    
  	border-left: 0;
    border-right: 0;
    border-top: 0;
}

.description_content p a,
.description_content a,
.description_content a.text-link{font-family:inherit!important;color:inherit}
.statusBIS.currentBISMsg{top:35px!important}
#page-contact2 ._popup_list ol li , #page-about ._popup_list ol li {line-height:19.2px}
#article div[itemprop="articleBody"] h2,
#article div[itemprop="articleBody"] h3,
#article div[itemprop="articleBody"] h4,
#article div[itemprop="articleBody"] h5,
#article div[itemprop="articleBody"] h6,
#article div[itemprop="articleBody"] span{max-width:964px;padding:0 20px; margin-left:auto;margin-right:auto}
#RecoverPasswordForm p, .login-div .form-success, .login-div .errors{ 
	font-family: 'NewsGothicBT-RomanCondensed';
    letter-spacing: 0.5pt;
    line-height: 22px;
  font-size: 10pt;
}
#RecoverPasswordForm .errors{
  max-width: 450px;
    margin-bottom: 15px;
}
.errors{
	clear: both;
}
.edit_address_form input[type="text"],
.edit_address_form input[type="tel"],
.edit_address_form select,
.edit_address_form label,
#address_form_new input[type="text"],
#address_form_new input[type="tel"],
#address_form_new select,
#address_form_new label{
	font-family: 'NewsGothicBT-RomanCondensed' !important;
	font-size: 10pt;
    letter-spacing: 0.5pt;
    line-height: 22px;
}
.edit_address_form input[type="submit"],
#address_form_new input[type="submit"]{
    padding: 0;
    height: 30px;
    background: #000000 !important;
    color: #ffffff;
  	font-family: 'NewsGothicBT-RomanCondensed' !important;
    font-size: 10pt;
    letter-spacing: 0.5pt;
    text-transform: none;
    line-height: 12px!important;
    max-width: 170px;
}
.designers_content .grid__item {
    margin-bottom: 88px;
}
.designers_content .right-block a,
article.article p,
#collection-designer .designer-collection-desc p,
#collection-designer .designer-collection-desc span{
  	font-size: 10pt!important;
    letter-spacing: 0.5pt!important;
    font-family: 'NewsGothicBT-RomanCondensed'!important;
    line-height: 22px;
  text-transform: none;
  font-style: normal;
}
#collection-designer .designer-collection-desc{
  	max-width: 964px;
    padding: 15px 20px 0;
    margin-left: auto;
    margin-right: auto;
}
#collection-designer .designer-collection-desc .grid__item{ padding-left: 0 !important; }
.designers_content .right-block .block_content p{
	margin: 0;
}
.wk-add-item-form .notifyMeEmail input[type="email"]{
	font-size: 10pt!important;
    letter-spacing: 0.5pt!important;
    font-family: 'NewsGothicBT-RomanCondensed'!important;
    line-height: 22px;
}
.template-collection .product-size button.wk-button-collection,
.template-search .product-size button.wk-button-collection{
	display: none !important;
}
.template-search .quick-view-items .notify_me.product_unavailable{ margin-top: 14px; }
.template-search .quick_varient_select{ display: none !important; }
.tizzy-ig-feed-container[data-feed-id] .eif-grid-post-item-container{aspect-ratio: auto !important;}
#mce-error-response a{ display: none; }
.mz-zoom-window a{ font-size: 0 !important;}
.template-search .grid-product__image{ height: 100%; object-fit: cover; }
.eif-grid-post-item-thumbnail-placeholder{display: none !important;}
.eif-grid-post-item-thumbnail{position: relative !important;}
@media screen and (max-width:1024px) and (min-width: 768px){
	.template-collection .quick-view-items .top_titles {
      margin-top: 1em;
  }
}
@media screen and (max-width:900px){
  ._see_more_details{
    position: absolute;
    bottom: -30px;
  }
  ._see_more_details h3{
  	line-height: normal;  
  }
  .quick-view-items .bottom_content{
  	position: relative;
    bottom: inherit;
  }
}

@media screen and (max-width:767px){
  .template-search .grid.cart-grid{
    margin: 85px auto !important;
  }
  .template-search .grid.cart-grid .box_half_width .grid{
  	margin-left: 0 !important;
  }
  .template-search .box_half_width {
    width: 100%!important;
  }
  .template-search .main-content .grid .grid__item{
  	padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0;
  }
  #swatch-size-option#swatch-size-option{
    display: block;
  }
  .template-product #contact_form{
    position: relative;
    transform: none;
    margin: -30px auto;
    left: 0;
    top: 0 !important;
  }
  body.template-article{
  	margin-bottom: -30px;
  }
  #collection-designer .main-content{
  	padding-top: 90px !important
  }
}

 .screen-only

{

display: block;

}

.mobile-only

{

display: none;

}



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

  .screen-only{

  display: none;

  }

  .mobile-only{

  display: block;

  }
  
  
  #promo_bar.marquee {
    position: relative;
    overflow: hidden;
    --offset: 0vw;
    --move-initial: calc(-0% + var(--offset));
    --move-final: calc(-100% + var(--offset));
  }

  #promo_bar.marquee a {
      width: fit-content;
      display: flex;
      position: relative;
      transform: translate3d(var(--move-initial), 0, 0);
      animation: marquee 15s linear infinite;
      animation-play-state: paused;
  }

  #promo_bar a h1 {
      white-space: nowrap;
      overflow: auto;
  }

  #promo_bar.marquee a {
      animation-play-state: running;
  }

  @keyframes marquee {
      0% {
          transform: translate3d(var(--move-initial), 0, 0);
      }

      100% {
          transform: translate3d(var(--move-final), 0, 0);
      }
  }

  #scm_llayback_list .items .item{
      margin-bottom: 5px;
  }
  #index .block-left-image img,
  #index .block-right-image img{
    max-height: 423px;
    height: 423px !important;
    max-width: 100% !important;
  }
  #shopify-section-second-section-left .two-images-section .block-left {
    width: 100%;
    padding: 0 40px !important;
  }
}
  
h3.ajaxcart__note,
.store-bottom h3{
  color:#fff;
}

/** added css **/
ol:has(> #_list_toggle), ol:has(> #play_pause) {
    display: none;
}
.video-product video{
    width: 100%;
    height: 774px;
    object-fit: cover;
}
.video-product video::-webkit-media-controls {
  display: none;
}
.video-product .set-icon{
   z-index:99;
    position: absolute;
    height: 75px !important;
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
}
.video-product{
  position:relative;
}
div#tizzy-ig-container-1 {
    max-height: 700px;
    overflow: hidden;
}
.tumblr-photo{
    width: 48vw;
    object-fit: cover;
    height: 33vw;
    max-height: initial;
    max-width: initial;
}
 #tumblr {
      width: 100%;
      margin-top: 1.5em;
  }
  #insta-feed img {
    top: 50% !important;
        object-position: bottom;
  }
  @media screen and (min-width: 1251px) {
    #insta-feed {
        height: 33vw;
    }
}
@media screen and (max-width:767px){
  .MagicZoom img{object-fit: contain;height: 390px !important;}
  .mobile-nav .wishlist-link-li{display:none;}
  .nav-stores .subnav-title{padding-top: 15px;}
  .video-product{top: 0px;}
  .video-product video{width: 100%;object-fit: cover;max-height: 100%;height: 390px;min-width: 255px;}
  #tumblrfeed {clear: both;
        overflow: hidden;}
  .video-product .set-icon {
    display: none;
  }
}
@media screen and (max-width:480px){
   .video-product video{
        height: 530px;object-fit: cover;}
   .MagicZoom, .mz-figure{
     width: 100%;
   }
}
@media screen and (min-width:1025px){
  #tumblrfeed .tmblr-full{
      margin-top: 0;
  }
  #tumblrfeed{
    display: block;
  }
   #tumblrfeed{
    overflow: hidden;
  } 
  .instafeed-hover-icon {
    top: 40% !important;
  }
}
@media only screen and (max-width: 768px) and (min-width: 1024px) {
   #tumblrfeed .tmblr-full{
      margin-top: 0;
   }
   #tumblrfeed{
    max-height: 855px;
    overflow: hidden;
  } 
}
@media (max-width:1024px) {
  body #insta-feed .instafeed-new-layout-item img {
      object-fit: fill;
  }
}
.pd-cookie-banner-window{
  border-top: 1px solid #000;
}
.cc-btn{
  border-width: 1px !important; 
  font-weight: 400 !important;
  font-family: 'NewsGothicBT-RomanCondensed'!important;
}
.cc-link{
    font-family: 'NewsGothicBT-RomanCondensed' !important;
}
.cc-window.cc-banner{
  padding: 1.3em 1.8em !important;
}

/* Current-theme staging parity pass: keep production homepage geometry while avoiding dead feed scripts. */
#index #shopify-section-second-section-left .two-images-section {
  border-bottom: 1px solid #e3e3e3 !important;
  margin: 9em auto 0 !important;
}

#index #shopify-section-second-section-left .two-images-section .block-row {
  display: block !important;
  list-style: none;
  margin: 0 auto !important;
  max-width: 1300px !important;
  padding: 0 !important;
}

#index #shopify-section-second-section-left .two-images-section .block-left {
  float: left !important;
  min-width: 0;
  padding: 0 10px !important;
  width: 50% !important;
}

#index #shopify-section-second-section-left .block-left-image,
#index #shopify-section-second-section-left .block-right-image {
  aspect-ratio: 630 / 864;
  background: #f4f4f1;
}

#index #shopify-section-second-section-left .block-left-image img,
#index #shopify-section-second-section-left .block-right-image img {
  aspect-ratio: 630 / 864;
  display: block;
  height: 100% !important;
  max-height: none !important;
  max-width: 100% !important;
  object-fit: cover !important;
  width: 100% !important;
}

#index #shopify-section-second-section-left .block-left-content,
#index #shopify-section-second-section-left .block-right-content {
  margin: 24px auto 30px !important;
  padding-top: 0;
  text-align: center;
  width: 80%;
}

#index #shopify-section-second-section-left .block-left-content h1,
#index #shopify-section-second-section-left .block-right-content h1 {
  font-size: 10pt !important;
  font-weight: 300 !important;
  letter-spacing: 0.5pt !important;
  line-height: 20px !important;
  margin: 0 !important;
  text-transform: uppercase !important;
}

#index .bottom-section {
  clear: both;
  margin: 4em auto 10em !important;
  max-width: 1280px !important;
  overflow: hidden;
  padding: 0 !important;
}

#index .bottom-section .insta-section,
#index .bottom-section .audio-section {
  float: left !important;
  padding: 0 5px !important;
  width: 50% !important;
}

#index .bottom-section .block-right-image {
  aspect-ratio: 1 / 1;
  background: #f4f4f1;
  overflow: hidden;
}

#index .bottom-section .block-right-image img,
#index .bottom-section .tumblr-photo {
  aspect-ratio: 1 / 1;
  display: block;
  height: 100% !important;
  max-height: none !important;
  max-width: none !important;
  object-fit: cover !important;
  width: 100% !important;
}

#index .bottom-section .maimoun-lazy-feed[hidden] {
  display: none !important;
}

#index .bottom-section .is-feed-loaded .maimoun-feed-fallback {
  display: none !important;
}

#index .bottom-section .maimoun-lazy-feed {
  display: block;
}

#index .bottom-section #rap__med__instagram1,
#index .bottom-section #tumblr,
#index .bottom-section #tumblr-lazy-label,
#index .bottom-section .maimoun-lazy-feed > .text-center {
  margin-top: 2em !important;
  text-align: center;
  width: 100%;
}

#index .bottom-section h1 {
  font-size: 10pt !important;
  font-weight: 300 !important;
  letter-spacing: 0.5pt !important;
  line-height: 20px !important;
  margin: 0 !important;
  text-transform: uppercase !important;
}

@media screen and (min-width: 481px) and (max-width: 1024px) {
  #index #shopify-section-second-section-left .two-images-section {
    border-bottom: 0 !important;
    margin-top: 4em !important;
  }

  #index #shopify-section-second-section-left .two-images-section .block-row {
    display: block !important;
    max-width: 100% !important;
    padding-left: 10.55vw !important;
    padding-right: 10.55vw !important;
  }

  #index #shopify-section-second-section-left .two-images-section .block-left {
    float: none !important;
    margin: 0 auto 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }

  #index #shopify-section-second-section-left .block-left-image,
  #index #shopify-section-second-section-left .block-right-image,
  #index #shopify-section-second-section-left .block-left-image img,
  #index #shopify-section-second-section-left .block-right-image img {
    margin-left: auto !important;
    margin-right: auto !important;
    width: calc(100vw - 162px) !important;
  }

  #index .bottom-section {
    margin: 4em auto 4em !important;
    max-width: 100% !important;
    padding: 0 10.55vw !important;
  }

  #index .bottom-section .insta-section,
  #index .bottom-section .audio-section {
    float: none !important;
    margin: 0 auto 25px !important;
    padding: 0 !important;
    width: 100% !important;
  }
}

@media screen and (max-width: 480px) {
  #index #shopify-section-second-section-left .two-images-section {
    margin-top: 4em !important;
  }

  #index #shopify-section-second-section-left .two-images-section .block-row {
    display: block !important;
    max-width: 100% !important;
  }

  #index #shopify-section-second-section-left .two-images-section .block-left {
    float: none !important;
    margin: 0 auto 0 !important;
    padding: 0 40px !important;
    width: 100% !important;
  }

  #index #shopify-section-second-section-left .block-left-image,
  #index #shopify-section-second-section-left .block-right-image,
  #index #shopify-section-second-section-left .block-left-image img,
  #index #shopify-section-second-section-left .block-right-image img {
    width: calc(100vw - 80px) !important;
  }

  #index .bottom-section {
    margin: 4em auto 4em !important;
    max-width: 100% !important;
    padding: 0 40px !important;
  }

  #index .bottom-section .insta-section,
  #index .bottom-section .audio-section {
    float: none !important;
    margin: 0 auto 25px !important;
    padding: 0 !important;
    width: 100% !important;
  }
}

/* Keep Consentmo available without letting it dominate the storefront preview. */
body .cc-window-wrapper,
body .pd-cookie-banner-window,
body .pd-cp-ui {
  font-family: 'NewsGothicBT-RomanCondensed', Helvetica, Arial, sans-serif !important;
}

body .cc-window-wrapper {
  z-index: 99999999 !important;
}

body .pd-cookie-banner-window {
  border-top: 1px solid #000 !important;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.08) !important;
}

body .cc-window.cc-banner {
  align-items: center !important;
  gap: 14px !important;
  padding: 12px 18px !important;
}

body .cc-window .cc-message {
  line-height: 1.25 !important;
  margin: 0 !important;
}

body .cc-window .cc-compliance {
  gap: 8px !important;
}

body .cc-window .cc-btn,
body .pd-cp-ui button,
body .pd-cp-ui .pd-cp-btn {
  border-radius: 0 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

body .cc-revoke {
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-family: 'NewsGothicBT-RomanCondensed', Helvetica, Arial, sans-serif !important;
  padding: 6px 10px !important;
}

/* Consentmo renders its current cookie panel inside this web component.
   Keep the app-owned controls intact, but inherit the storefront typeface. */
body csm-cookie-consent,
body csm-cookie-consent.csm-cookie-consent,
body .csm-cookie-consent {
  --csm-font-family: 'NewsGothicBT-RomanCondensed', Helvetica, Arial, sans-serif !important;
  font-family: 'NewsGothicBT-RomanCondensed', Helvetica, Arial, sans-serif !important;
  letter-spacing: 0.01em !important;
}

@media (max-width: 699px) {
  body .cc-window.cc-banner {
    display: block !important;
    max-height: 42vh !important;
    overflow-y: auto !important;
    padding: 12px 14px !important;
  }

  body .cc-window .cc-compliance {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    margin-top: 10px !important;
  }

  body .cc-window .cc-btn {
    margin: 0 !important;
    min-width: 0 !important;
    padding: 10px 8px !important;
  }

  body .pd-cp-ui {
    max-height: 78vh !important;
    max-width: calc(100vw - 28px) !important;
    overflow-y: auto !important;
  }

  body .cc-revoke {
    bottom: 10px !important;
    left: 10px !important;
    padding: 6px 9px !important;
  }
}
