/** Shopify CDN: Minification failed

Line 1615:79 Invalid escape

**/
/* --====  Font Face  ====-- */
@font-face{font-family:'NewBaskerville-Roman';src:url('NewBaskerville-Roman.eot');src:url('NewBaskerville-Roman.woff2') format('woff2'),url('NewBaskerville-Roman.woff') format('woff'),url('NewBaskerville-Roman.ttf') format('truetype'),url('NewBaskerville-Roman.svg#NewBaskerville-Roman') format('svg'),url('NewBaskerville-Roman.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
/*@font-face{font-family:'NewBaskerville-Roman';src:url('NewBaskerville-Roman.otf');font-weight:normal;font-style:normal;}*/
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('HelveticaNeueLTStd-Lt.eot');src:url('HelveticaNeueLTStd-Lt.woff2') format('woff2'),url('HelveticaNeueLTStd-Lt.woff') format('woff'),url('HelveticaNeueLTStd-Lt.ttf') format('truetype'),url('HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg'),url('HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}

/* --====  General Css  ====-- */
html{font-size:100%;}
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body,input,textarea,button,select{font-family:'HelveticaNeueLTStd-Lt';}
a:hover,a:focus{text-decoration:none;outline:none;}
button:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:none;}
a:hover,a:focus,.btn--link:hover,.btn--link:focus,.btn:hover,.btn:focus{opacity:1;}
a,button,input,select{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
select{border:none;border-radius:0;}
img{max-width:100%;vertical-align:top;}
sup{top:-0.2em;}
p, ul li, .rte li {font-size:14px;letter-spacing:0.1em;}
.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size:15px;letter-spacing:0.07em;padding:0px 20px;border-radius:0;min-height:46px;line-height:44px;}

/* --====  Header Block  ====-- */
.center {text-align:center}
.site-nav--centered{padding:0;margin:0;}
.site-header.logo--center{padding-top:0;}
.header-grid--center{padding-top:25px;padding-bottom:25px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.site-header__account,.site-header__cart{padding:0;}
.site-header__icon svg{height:26px;width:32px;margin:0;vertical-align:middle;}
.site-header__icon:hover{opacity:0.7;}
.site-header--center .site-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;margin-left:-35px;}
.site-nav li{padding:0;}
.site-nav a{font-family:'HelveticaNeueLTStd-Lt';font-size:15px;text-transform:uppercase;letter-spacing:0.15em;padding:0;}
.site-nav__link:focus .site-nav__label,.site-nav__link:not([disabled]):hover .site-nav__label{border:none;}
.site-nav__link--active .site-nav__label{border:none;}
.site-nav a span{position:relative;z-index:99;}
.site-nav a span.site-nav__label:after{background:#000;content:'';display:block;height:2px;position:absolute;left:50%;bottom:-5px;-webkit-transform:scaleX(0) translate3d(-50%,0,0);transform:scaleX(0) translate3d(-50%,0,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;width:100%;}
.site-nav a.site-nav__link--active .site-nav__label:after,.site-nav a.site-nav__link:hover span.site-nav__label:after{-webkit-transform:scaleX(1) translate3d(-50%,0,0);transform:scaleX(1) translate3d(-50%,0,0);}
.site-header__search-toggle{display:block;padding:0 15px;}
.site-header__mobile-nav{padding:0 0 20px;background:transparent;}
.site-header__cart-count{right:-5px;top:-7px;}
.search-bar{z-index:100000;}
.site-header{position:fixed !important;/*top:37px;*/left:0;right:0;margin:0 auto;z-index:7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-property:height,padding-top;-o-transition-property:height,padding-top;transition-property:height,padding-top;}
.site-header__logo-image{display:block;height:35px;margin:0 auto;position:relative;left:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,-o-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;background-repeat:no-repeat;background-position-x:center;background-size:100% 100%;width:100px;}
.site-header__logo-image img{display:none;}
.op_bar .op_message_new {text-align:center;}
.arp-block__image-link.switch-image, .arp-block__image-link.switch-image:hover, .arp-block__image-link:hover, .arp-block__item {background:none !important}

/*.page #awarp-recently-viewed-products, .template-collection  #awarp-recently-viewed-products, .template-page  #awarp-recently-viewed-products {display:none !important;}*/




/* --====  Inner-Menu Css  ====-- */
.navigation-overlay__close{width:50px;height:50px;position:absolute;z-index:9;top:50px;left:0;margin:0 auto;right:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;opacity:0;cursor:pointer;}
.navigation-overlay__close.overlay-visible{opacity:1;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.navigation-overlay__close:before,.navigation-overlay__close:after{content:"";position:absolute;width:100%;height:1px;background:#0a0a0a;top:25px;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.navigation-overlay__close:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.navigation-overlay__close:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.overlay-visible .navigation-overlay__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.overlay-visible.navigation-overlay__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.overlay-visible .site-header__logo{opacity:0;}
.overlay-visible .site-header__mobile-nav{display:none;}
.navigation__overlay{display:block !important;padding-top:100px;padding-bottom:15px;position:fixed;left:0;top:58px;width:100%;height:60%;background:#fff;z-index:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;opacity:0;transform:translate3d(0,-30px,0);transition:opacity .5s,transform .5s;-webkit-transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,-o-transform .5s;}
.navigation__overlay.overlay-visible{height: 70%;opacity:1;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;visibility:visible;transform:translate3d(0,0,0);z-index: 1;}
.navigation__overlay .page-width{height:100%;overflow-y:auto;}
/* .navigation__item{width:25%;margin-right:calc(2 * 1%);float:left;text-align:left;} */
/* .navigation__list{display:inline-block;width:100%;} */
/* .navigation__list.level-3  li{display:inline-block;width:100%;} */
.navigation__overlay .page-width>.navigation__list{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;text-align: left;}
.navigation__overlay .page-width>.navigation__list>.navigation__item {width: 25%;margin-right: calc(2 * 1%);}
.navigation__overlay .page-width>.navigation__list>.navigation__item:nth-child(3n+1) {clear: both;}

.navigation__headline span:after{content:"/";}
.navigation__headline{margin-bottom:25px!important;display:inline-block;width:100%; font-family:"NewBaskerville-Roman",serif;}
.navigation__list .navigation__link{text-transform:none;letter-spacing:0.05em;}
.navigation__list.level-4{display:block;width:100%;padding-left:20px;height:0;text-align:left;visibility:hidden;opacity:0;-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0);}
.navigation__list.level-4.expanded-child{height:auto;z-index:100;visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:10px;-webkit-transition:-webkit-transform .3s,height .3s,opacity .3s;-o-transition:-o-transform .3s,height .3s,opacity .3s;transition:transform .3s,height .3s,opacity .3s;}
.navigation__link.has_child span,.navigation__item span.expand_submenu{position: relative;display: inline-block;width: 25px;vertical-align: text-top;height: 15px;cursor: pointer;}
.navigation__item span.expand_submenu:before {display: inline-block;top: 0;width: 6px;height: 6px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: -webkit-transform .3s,top .3s;-o-transition: -o-transform .3s,top .3s;transition: transform .3s,top .3s;content: "";right: 8px;top: 5px;position: absolute;}
.navigation__item span.arrow-btm:before {content: "";-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 3px;}
.site-header.sticky .navigation-overlay__close.overlay-visible {opacity: 0; transition-delay: 0s;} 
.navigation__overlay.hidden{visibility: hidden;}
/*.navigation-overlay__close:hover {opacity:0;}*/

/* --==== Promotions nav item ====-- */

/*.mobile-nav__dropdown li:nth-child(4)  {display:none !important}*/



/* --==== Hypervisual ====-- */

.hypervisual__button.hypervisual__text-small, .hypervisual__text-small, .hypervisual__text-small *, input.hypervisual__text-small {max-width:650px;margin:0 auto}
.hypervisual__util-video-wrapper {margin:10px 0 0;padding-left: 20px;padding-right: 20px;}
.hypervisual__image-holder {margin:30px 0 0}
.hypervisual__button, .hypervisual__content-block .hypervisual__button, .hypervisual__content-block a.hypervisual__button, .hypervisual__embed_product-button, a.hypervisual__button, a.hypervisual__embed_product-button {
     padding: 6px 20px !important;
	 background:#000000 !important;
  	 font-weight:100 !important;
	  border-radius:0 !important;      
}

.hypervisual__button a, .hypervisual__content-block .hypervisual__button a, .hypervisual__embed_product-button a {color:#ffffff !important;font-size:14px !important;}


/* --==== Related Products ====-- */
#shopify-section-related-products hr, .related-products hr, .related-products h2, .related-products .add_to_cart  {display:none;}
.evmrelated_container {max-width:1510px !important;padding: 0px 60px 0 55px}
.related-products .product__title {text-transform:uppercase;}

.evm-product-rcv p {font-size:12px !important}
.evm-product-rcv .wiser-carousel .owl-item {padding-left:0 25px !important;}

/* --====  inner-Menu Css End  ====-- */


/* --====  Custom Content  ====-- */
.page-container{-ms-transform:none!important;-webkit-transform:none!important;transform:none!important; padding-top: 0 !important;padding-top: 149px !important;}
.page-width{max-width:1710px;}
.section-header h1,.section-header h2,.feature-row__item h2{font-size:28px;line-height:1;letter-spacing:0.05em;text-transform:uppercase;}
.grid{margin-left:-50px;}
.grid .grid__item{padding-left:50px;}
.grid--no-gutters{margin-left:0px;}
.grid--no-gutters>.grid__item{padding-left:0px;}
.grid--view-items{margin-bottom:-50px;}
.grid-view-item__image{min-height:100%;object-fit:cover;}
#awarp-recently-viewed-products {z-index:88;}
.contact-columns {max-width:1000px;margin:20px 0 0 !important}
.contact-columns .grid__item {padding:0;margin-bottom:40px;}
.contact-info ul {margin-left:0;}
.contact-info ul li {list-style: initial;font-size:14px;margin:0 0 20px 20px;letter-spacing: 0.1em;}



/* --====  Home Page  ====-- */
.slideshow__image{position:static;}
.slideshow__image>div{padding-top:50%;}
.slideshow__image img{display:block;margin:0 auto;width:100%;height:100%;position:absolute;top:0;object-fit:cover;}
.slideshow__link{position:static;}
.slideshow{height:auto!important;}
.slideshow__text-content{background-color:#f2f2f2;width:auto;padding:12px;top:auto;bottom:40px;left:40px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.slick-active .slideshow__text-content,.no-js .slideshow__text-content{-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}
.mega-title,.mega-subtitle{text-shadow:none;}
.slideshow__title{font-family:'HelveticaNeueLTStd-Lt';font-size:15px;color:#000;letter-spacing:0.15em;}
.slideshow__subtitle{font-size:13px;color:#000;letter-spacing:0.15em;line-height:1;padding-bottom:8px;font-family:font-family: 'HelveticaNeueLTStd-Lt';}
.slideshow__subtitle sup{font-size:13px;}
.slideshow .slick-dots{bottom:30px;}
.slideshow .slick-dots li button::before{opacity:0.9;}
.slideshow .slick-dots li.slick-active button::before{background-color:#585858;opacity:1;}
.grid-view-item__image-wrapper{overflow:hidden;margin-bottom:12px;}
.product-card__image-wrapper>div{padding-top:100%;}
.product-card__title{font-family:'HelveticaNeueLTStd-Lt';font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:0.15em;display:table;margin:0 auto;text-align:center;border:none;}
.price{font-family:"NewBaskerville-Roman",serif;justify-content:center;}
.price dd{margin:0;}
.price-item{font-size:16px;letter-spacing:0.15em;}
.price__sale{margin-left:0.5em;}
.section-story .feature-row .feature-row{background-color:#e9e9e9;}
.feature-row__text.text-center{padding-right:25px;padding-left:25px;}
.feature-row__text.text-center .featured-row__subtext{max-width:65%;margin:0 auto;}
.featured-row__subtext{font-size:14px;color:#333333;letter-spacing:0.1em;line-height:24px;}
.feature-row__image-wrapper{margin-bottom:0;}
.section-feature .image-bar__item-image{margin:0 auto 20px;position:relative;width:100%;overflow:hidden;}
.section-feature .image-bar__item-image>div{padding-top:100%;}
.section-feature .image-bar__item-image img{display:block;margin:0 auto;width:100%;position:absolute;top:0;}
.section-feature .image-bar__caption{text-shadow:none;color:#000;font-size:20px;letter-spacing:0.05em;position:static;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);background:none;}
.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{opacity:0.4;transition:all 800ms;}
.image-bar__link:hover .image-bar__img{opacity:0.4;transition:all 800ms;}
.slideshow .slideshow__slide:hover img{opacity:0.4;transition:all 800ms;}
.image-bar__overlay::before{background:none;}
.site-footer__linklist-item {padding:0 25px 20px !important}

/* --====  Footer Block  ====-- */

.acknowledge {
    font-style: italic;
    padding: 0 0 10px 0 !important;
    max-width: 800px;
    line-height: 1.7em;
    margin: 0 auto !important;
}

.shopify-section p.acknowledge {
    font-size: 12px !important;  
}


.site-footer{padding-bottom:0;}
.site-footer,.site-footer a,.site-footer__rte p{font-size:15px;letter-spacing:0.1em;}
.site-footer__linklist{max-width:900px;line-height:1;}
.site-footer__linklist-item a{text-transform:uppercase;position:relative;}
.site-footer__/*==mk-start==*/
.arp-carousel.owl-carousel .owl-nav { position: unset !important;}
.arp-carousel.owl-carousel .owl-nav button.owl-next, .arp-carousel.owl-carousel .owl-nav button.owl-prev{ position: absolute !important;    top: 40% !important;transform: translatey(-40%);}
#awarp-recently-viewed-products .owl-item { padding-left:40px;}
#awarp-recently-viewed-products .arp-carousel {    margin-left: -40px !important;width: calc(100% + 40px);}
#awarp-recently-viewed-products .arp-carousel.owl-carousel .owl-nav button.owl-prev {left: -10px !important;}
/*==mk-end==*/linklist-item a:after{background:#000;content:'';display:block;height:2px;position:absolute;left:50%;bottom:-5px;-webkit-transform:scaleX(0) translate3d(-50%,0,0);transform:scaleX(0) translate3d(-50%,0,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;width:100%;}
.site-footer__linklist-item a:hover:after{-webkit-transform:scaleX(1) translate3d(-50%,0,0);transform:scaleX(1) translate3d(-50%,0,0);}
.site-footer__title{font-family:'HelveticaNeueLTStd-Lt';font-size:13px;text-transform:uppercase;line-height:1;}
.site-footer__icon-list{padding-bottom:20px;}
.site-footer__social li a{border:none;}
.site-footer__social li a:hover,.site-footer__social li a:focus{opacity:0.5;}
.footer-details {margin-bottom:30px;}
.shopify-section .footer-details p, .shopify-section .footer-details p a {font-size:13px !important;}
.footer-details a {text-decoration:underline;}
.site-footer__social-icons li:first-of-type {padding:0 15px !important}

/* --====  Collection Page  ====-- */
.filters-toolbar-wrapper{border:none;margin-bottom:50px;}
.filters-toolbar{width:100%;display:inline-block;vertical-align:top; text-align:center;}
.filters-toolbar a{font-size: 14px;font-weight: 400;letter-spacing: 2px;line-height: 30px;margin: 5px;}
.filters-toolbar__item-wrapper{width:auto;display:inline-block;}
.filters-sortby .filters-toolbar__item-child:first-child{margin:0;}
.filters-toolbar__input{width:100%!important;height:44px;border:1px solid #000;font-size:14px;text-transform:uppercase;letter-spacing:0.1em;padding-top:13px;padding-right:35px;}
.filters-toolbar .icon-chevron-down{right:15px;}
.filters-toolbar__item-child{float:left;}
.template-collection .product-card:hover .product-card__image-wrapper,.template-collection .product-card:focus-within .product-card__image-wrapper{opacity:1;}

/* --====  About Page  ====-- */
.about-inner{text-align:center;margin-bottom:40px;}
.about-txt{font-size:20px;text-transform:uppercase;margin-bottom:15px;letter-spacing:1.1px;white-space:pre-wrap;padding:20px 40px;}
.about-inner a:hover img{opacity:0.4;transition:all 800ms;}
.about-txt:after,.about-hay h1:after,.about-hay-mini-market h1:after,.about-hay-kitchen-market h1:after,.design-proposals h1:after,.awards h1:after,.awards h3:after{content:"/";position:absolute;margin-left:5px;}
.about-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-flow:row wrap;}
.about-hay p,.about-hay-mini-market p,.design-proposals p{width:100%;font-size:14px;line-height:23px;max-width:500px;margin:0 auto;letter-spacing:1px;margin-bottom:40px;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;}
.about-hay h1,.about-hay-mini-market h1{margin-bottom:60px;}
.about-hay-kitchen-market p,.other-award p{width:100%;font-size:14px;line-height:23px;max-width:500px;margin:0 auto;letter-spacing:1px;margin-bottom:40px;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;text-align:center;}
.about-half{width:50%;float:left;padding:0 1.5625rem;}
.about-img{display:table;width:100%;max-width:850px;margin:0 auto;}
.award-inner{text-align:center;padding:20px 40px;}
.award-inner h3,.other-award h3{font-size:20px;text-transform:uppercase;margin-bottom:15px;letter-spacing:1.1px;white-space:pre-wrap;}
.awards .award-inner p{width:100%;font-size:13px;line-height:23px;max-width:500px;margin:0 auto;letter-spacing:1px;margin-bottom:40px;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;text-align:center;}
.other-award{text-align:center;}
.other-award h3{margin-bottom:40px;}
.rte li {font-size:14px;}


/* --==== Banner ====-- */

.promotion-hero {padding-right:50px;}

/* --====  Product Page  ====-- */
.back_collection{margin-bottom:17.5px;}
.back_collection .icon{width:14px;height:14px;fill:#a0a0a0;margin-right:3px;}
.back_collection a{font-size:14px;color:#6b6b6b;letter-spacing:0.1em;}
.back_collection a:hover,.back_collection a:focus{color:#000;}
.back_collection a:hover .icon,.back_collection a:focus .icon{fill:#000;}
.product-single{background-color:#f2f2f2;position:relative;}
.product-template__container .grid--table>.product-single__photos{vertical-align:top;}
.product-single .product-single__photo-wrapper,.product-single .feature-row__image{max-width:100%!important;max-height:100%!important;}
.product-single__photo{padding-bottom:0;}
.product-single .feature-row__image{top:0;left:0;width:100%;vertical-align:top;}
.product-single__meta-wrap{max-width:540px;margin:0 auto;padding:30px;}
.product-wishlist{position:absolute;top:30px;right:30px;}
.product-wishlist .icon{width:30px;height:30px;}
.product-wishlist a:hover{color:#92c8c0;}
.product-single__title{font-size:30px;color:#000;letter-spacing:0.05em;text-transform:uppercase;font-weight:normal;margin-bottom:5px;}
.product-form{display:block;}
.product-single__meta .product__price .price{font-family:"NewBaskerville-Roman",serif;justify-content:center;}
.product-single__meta .product__price,.product-single__meta .featured-product__price{font-size:28px;line-height:1;}
.product-single__meta .price dd{margin:0;}
.product-single__meta .price__regular{color:#000;letter-spacing:0.1em;}
.product-single__meta .product__price, .out-of-stock { 
	animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1; 
    animation-fill-mode: forwards; 
}
	@keyframes fadeInAnimation { 
    0% { 
        opacity: 0; 
    } 
      80% { 
        opacity: 0; 
    } 
    100% { 
        opacity: 1; 
     } 
	}

.btn-delayed {animation: fadeInAnimation ease 3s;}

.product-single__meta .price-item {
  font-weight: normal;
  font-size:16px;
}

.product-single__meta .price-marker {
  margin-left:0;
}

.template-product .product-single__meta .price .stock-available, .template-product .product-single__meta .price .status-no-stock {
  font-size:16px;margin-top:8px !important;
}

.product-form{padding-top:25px;padding-bottom:5px;}
.product-form__item{-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit;}
.product-form__item-variants{margin:0 auto;display:none !important;}
.product-form select{height:46px;font-size:14px;color:#333333;letter-spacing:0.07em;max-width:370px;margin:0 auto;outline:none;}
.product-single__description{margin-top:15px;margin-bottom:20px;}
.product-single__meta-wrap p{font-size:14px;color:#333333;letter-spacing:0.07em;line-height:24px;}
.product-form__item--quantity,.product-form__item--submit{display:inline-block;vertical-align:middle;}
.qty_input-wrap{background-color:#fff;max-width:86px;position:relative;}
.qty_input-wrap input{min-height:46px;display:inline-block;vertical-align:middle;outline:none;}
.qty_input-wrap .qtyminus,.qty_input-wrap .qtyplus{border:none;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;font-size:0;padding:0;width:30px;cursor:pointer;position:absolute;top:0;}
.qty_input-wrap .qtyminus{left:0;background-image:url('icon-minus.png');}
.qty_input-wrap .qtyplus{right:0;background-image:url('icon-plus.png');}
.qty_input-wrap .product-form__input{border-radius:0;border:none;text-align:center;font-size:15px;color:#333333;padding:0 30px;}

/* .product-form__cart-submit, .shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size:15px;letter-spacing:0.07em;padding:8px 20px;border-radius:0;min-height:46px;} */
.product_info{margin:10px 0px 20px;width:100%;display:inline-block;vertical-align:top;}
.have-que{margin:25px 0;}
.have-que .btn{background:transparent;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size:15px;color:#010101;border:1px solid #92c8c0;letter-spacing:0.07em;padding:0px 20px;border-radius:0;line-height:44px;min-height:46px;margin-bottom:20px;}
.have-que .btn:hover,.have-que .btn:focus{background-color:#92c8c0;border-color:#92c8c0;color:#fff;opacity:1;}
.product-single__description p{overflow:hidden;margin-bottom:0;}
.product-single__description .hide-when-small {max-height:152px; overflow:hidden; margin-bottom:10px;}
.btn-read-more,.rte a.btn-read-more:not(.btn){font-size:14px;color:#333333;letter-spacing:0.07em;line-height:24px;padding:0;}
.product-single__description.active .hide-when-small {max-height:inherit;}
.info__subtext.active .btn-read-more.open_info {display: none;}
.product-single__description.active .btn-read-more{display:none;}
.section-information .grid{background-color:#dedede;}
.info__photo-wrapper{margin:0px auto;position:relative;width:100%;overflow:hidden;}
.info__photo-wrapper>div{padding-top:90%;}
.info__photo-wrapper .info-row__image{position:absolute;top:0;left:0;width:100%;vertical-align:top;max-width:100%;max-height:100%;}
.info__meta-wrap{max-width:650px;margin:0 auto;padding:30px;}
.info__meta-wrap .section-header{margin-bottom:35px;}
.info__subtext{min-height:150px;}
.info__subtext p{font-size:14px;color:#333333;letter-spacing:0.1em;line-height:24px;max-height:70px;overflow:hidden;margin-bottom:0;}
.info__subtext.active p{max-height:inherit;}
.section-header h4{font-size:20px;line-height:1;letter-spacing:0.05em;}
.info-list-wrap{width:100%;display:inline-block;vertical-align:top;}
.info-list{width:50%;float:left;text-align:left;}
.info-list li{padding-bottom:20px;}
.info-list a{font-size:15px;letter-spacing:0.05em;}
.info-icon{display:inline-block;vertical-align:middle;margin-right:5px;}
.info-text {display:inline-block; font-size: 0.9em; width:80%; vertical-align:middle;}
.inspiration_item{margin-bottom:50px;}
.inspiration_img{position:relative;}
.inspiration_img img{width:100%;display:block;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.grid--table .information-single__photos{vertical-align:top;}
.inspiration_item{position:relative;}
.inspiration_item .text_block{padding:0 15px;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-align:center;opacity:0;background:0 0;width:100%;max-width:320px;}
.variant-box-image{padding-top:100%;position:relative;overflow:hidden;}
.variant-box-image img{display:block;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}
.variant-grid .product-card:hover .product-card__image-wrapper,.variant-grid .product-card:focus-within .product-card__image-wrapper{opacity:1;}
/*.box-text{padding:0 15px;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-align:center;opacity:0;background:0 0;width:100%;max-width:320px;}*/
.box-text{padding:0 15px;min-height:50px;text-transform:uppercase;-webkit-transition:all 600ms;-o-transition:all 600ms;transition:all 600ms;text-align:center;background:0 0;width:100%;max-width:320px;}
.swatch-dropdown h5{margin-top: 5px;font-family:'HelveticaNeueLTStd-Lt';padding:13px 10px 7px;text-align:left;font-size:16px;color:#303030;vertical-align:top;display:inline-block;width:100%;margin:0;line-height:normal;cursor:pointer;position:relative;}
.swatch-dropdown h5:before{display:inline-block;position:absolute;width:10px;height:10px;background:transparent;text-indent:-9999px;border-bottom:1px solid #262626;border-right:1px solid #262626;transition:all 250ms ease-in-out;text-decoration:none;color:transparent;content:"";transform:rotate(45deg);right:15px;top:12px;}
.swatch-dropdown h5.open:before{border-top:1px solid #262626;border-left:1px solid #262626;border-bottom:transparent;border-right:transparent;top:17px;}
.swatch-dropdown{background:#fff;box-shadow:0px 0px 6px 1px rgba(0,0,0,0.10);max-width:350px;margin:0 auto;position:relative;}
.swatch-info{text-align:center;padding:20px;position:absolute;width:100%;background:#fff;box-shadow:0px 2px 6px 1px rgba(0,0,0,0.10);}
.swatch-dropdown .swatch{width:100%;justify-content:center;align-items:center;flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 10px 0;}
.swatch-dropdown .swatch .header{display:inline-block;width:100%;text-transform:uppercase;font-size:12px;color:#000;letter-spacing:1px;font-weight:600;padding-top:10px;}
.swatch-dropdown .swatch label{border-radius:100%;min-width:25px!important;height:25px!important;display:inline-block;line-height:30px!important;}
.swatch-dropdown .swatch input:checked + label:before{content:"";position:absolute;border:2px solid #747474;width:35px;height:35px;border-radius:100%;left:-6px;top:-6px;}
.swatch-dropdown .swatch input:checked + label{box-shadow:none!important;position:relative;}
.swatch-dropdown .qty_input-wrap{border:1px solid #e3e3e3;}


/* --====  Cart Page  ====-- */
.cart th{text-transform:uppercase;padding:0px 0 20px 0;}
.list-view-item__title a{font-family:'HelveticaNeueLTStd-Lt';font-size:14px;font-weight:normal;text-transform:uppercase;letter-spacing:0.15em;}
.cart__meta-text{font-size:13px;color:#333333;letter-spacing:0.07em;}
.cart__remove,.cart__edit--active{font-family:'HelveticaNeueLTStd-Lt';font-size:13px;padding:0;border:none;line-height:1;border-bottom:1px solid;text-transform:none;min-height:inherit;}
.cart__price-wrapper,.cart-total__price-wrapper{letter-spacing:0.15em;}
.cart__shipping{color:#333333;letter-spacing:0.07em;padding-top:0;}
.cart__subtotal-title{letter-spacing:0.05em;}
.cart__subtotal{min-width:inherit;padding-left:0;letter-spacing:0.15em;}
label{font-size:14px;color:#333333;letter-spacing:0.1em;}
.form-vertical input,.form-vertical select,.form-vertical textarea{border-radius:0;padding:14px 18px 10px;line-height:normal;}
.form-vertical input[type="submit"]{padding-top:0;padding-bottom:0;}

/* .mc-item{display:inline-block;width:auto;}
.mc-item .product-card__image-wrapper>div{padding:0;}
.mc-item .grid-view-item__image-wrapper{width:auto;}
.mc-item .grid-view-item__image-wrapper .grid-view-item__image{width:auto;position:static;} */
.mc-grid{overflow:hidden;}
.mc-item:nth-child(1n),.mc-item:nth-child(2n),.mc-item:nth-child(4n),.mc-item:nth-child(5n){width:25%;}
/*.mc-item:nth-child(3n),.mc-item:nth-child(6n){width:50%;}*/
.template-collection .product-card__title{}
/* .template-collection .product-card,.hiddenImg{opacity:0;} */
/* .template-collection .product-card{opacity:0;} */
.template-collection .product-card.visibleImg,.visibleImg{opacity:1;}
.visibleImg.animated{-webkit-animation-duration: 1.5s;animation-duration: 1.5s;}


@keyframes fadeInUp{
  from{opacity:0;transform:translate3d(0,20px,0);}
  to{opacity:1;transform:none;}
}
.fadeInUp{animation-name:fadeInUp;}

.swatch-info .selected-color{display: block;width: 100%;margin: 0 0 20px;font-size: 14px;}
.filters-toolbar-wrapper .filters-toolbar a {padding: 10px;position:relative;  text-transform:uppercase;}
.filters-toolbar-wrapper .filters-toolbar a:after {background: #000;content: '';display: block;height: 2px;position: absolute;left: 50%;bottom: 5px;-webkit-transform: scaleX(0) translate3d(-50%,0,0);transform: scaleX(0) translate3d(-50%,0,0);    -webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;    width: -webkit-calc(100% - 22px);width: calc(100% - 22px);}
.filters-toolbar-wrapper .filters-toolbar a.current_collection:after, .filters-toolbar-wrapper .filters-toolbar a:hover:after {background: #000;content: '';display: block;height: 2px;position: absolute;left: 50%;bottom: 5px;-webkit-transform: scaleX(1) translate3d(-50%,0,0);transform: scaleX(1) translate3d(-50%,0,0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;width: -webkit-calc(100% - 22px);width: calc(100% - 22px);}
.navigation__list .navigation__link{position:relative;}
.navigation__overlay  .navigation__list .navigation__link a:after {background: #000;content: '';display: block;height: 1px;position: absolute;left: 50%;bottom: -2px;-webkit-transform: scaleX(0) translate3d(-50%,0,0);transform: scaleX(0) translate3d(-50%,0,0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;width: -webkit-calc(100% - 22px);width: calc(100% - 22px);}
.navigation__overlay  .navigation__list .navigation__link.active:after, .navigation__list .navigation__link:hover:after {background: #000;content: '';display: block;height: 1px;position: absolute;left: 50%;bottom: -2px;-webkit-transform: scaleX(1) translate3d(-50%,0,0);transform: scaleX(1) translate3d(-50%,0,0);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;width: 100%;}
/*.navigation__list li:last-child {display:none}
.mobile-nav__dropdown li:last-child {display:none}*/

/*vidd*/
.collection-designer .collection-header{max-width: 770px;margin:auto;  width:100%;}
.collection-de/*==mk-start==*/
.arp-carousel.owl-carousel .owl-nav { position: unset !important;}
.arp-carousel.owl-carousel .owl-nav button.owl-next, .arp-carousel.owl-carousel .owl-nav button.owl-prev{ position: absolute !important;    top: 40% !important;transform: translatey(-40%);}
#awarp-recently-viewed-products .owl-item { padding-left:40px;}
#awarp-recently-viewed-products .arp-carousel {    margin-left: -40px !important;width: calc(100% + 40px);}
#awarp-recently-viewed-products .arp-carousel.owl-carousel .owl-nav button.owl-prev {left: -10px !important;}
/*==mk-end==*/signer .collection-description{padding-left: 0;padding-right: 0;}
ul.custom_item_four li.mc-item{width:25%;padding-left: 1.5625rem;padding-right: 1.5625rem;}
.custom_item_four .grid-view-item--sold-out .grid-view-item__image {opacity: 1;}
.page-heading-des{margin: 30px 20px;  text-align:center;}
.collection-designer .collection-hero {margin-bottom: 0;margin-top:0; }
.collection-designer .collection-description {margin-bottom: 0;margin-top: 0;text-align: center;font-weight: 400;font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;line-height: 1.6;font-size: 16px;}
.template-collection.collection-designer .product-card, .template-collection.collection-designer .hiddenImg{opacity:1;}
.collection-designer .grid-view-item {margin: 0 auto 50px;}
 .collection-designer-list .listing_dd .list-title {padding: 20px 10px;text-align: center;  margin-bottom:40px;}
.collection-designer .page-width {padding-left: 30px;padding-right: 30px;}
.collection-designer .page-width .grid {margin-left: 0;}
.listing_dd .listing_dd-inner a img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;-webkit-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms;}
.listing_dd .listing_dd-inner a:hover img{opacity:0.4;}
.swatchdd label{display: inline-block;width: 100%;text-transform: uppercase;font-size: 12px;color: #000;letter-spacing: 1px;font-weight: 600;}
.swatchdd select{border: 1px solid #949494;}
.swatchdd{margin: 0 0 10px 0;}
.arp-block .price-from {font-size:13px;margin-right: 4px;
opacity:1 !important;}
a.site-header__icon.site-header__account { padding-right: 15px;}
.form-vertical input[type="checkbox"] {-webkit-appearance: checkbox;}
/*  #SearchInput:hover{
    background: transparent url('cross.png') right center no-repeat;
      transition: none;
} */


/* Forms */


.hbspt-form {min-width: 340px;max-width:1145px;margin:10px auto;font-family:Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;}
.hbspt-form label {
  	font-size: 14px;
    font-style: normal;
    font-weight: 300;
    color: #333333;
    line-height: 1.5;}
.hbspt-form input {
  	width:100%;
  	padding: 14px 18px;
    background: #ffffff;
    color: #333333;
    border: 1px solid #cacaca;
	margin-bottom:20px;}

.hbspt-form input[type="checkbox"] {
  	width:auto;
  margin-right:15px;
}

.hbspt-form ul {
  margin:20px 0;
}

textarea {
  width:100%;
  	padding: 14px 18px;
    background: #ffffff;
    color: #474748;
    border: 1px solid #cacaca;
	margin-bottom:20px;
	height:200px}

.hbspt-form input[type="submit"]
{
  padding:0 40px !important;
    text-align: center;
    text-transform: capitalize !important;
    font-size: 13px;
    font-weight: 200;
    background: #000000;
    color:#ffffff;
  border:none;
  width:100%;
  max-width:450px !important;
  letter-spacing: 0.07em;
  line-height:42px;
  max-height:42px;
 
}

.hbspt-form .hs_submit .actions {
  text-align: center;
}

.hbspt-form input[type="submit"]:hover
{
  transition: all 0.3s ease 0s;
color: white;
    background-color: #404040;
}

.hbspt-form select
{
  padding: 14px 18px;
  width:100%;
    background: #ffffff;
    color: #474748;
    border: 1px solid #cacaca;
  margin-bottom:20px;
}


.hbspt-form .hs-form-booleancheckbox label
{
  color:#474748;
  font-size:12px !important;
}

.hbspt-form p a {text-decoration:underline;font-size: 12px;}

.hbspt-form .hs-form-booleancheckbox input[type="checkbox"]
  {
    padding:5px !important;margin:0 !important;
      margin-right: 5px !important;
	  -webkit-appearance: auto !important;
  	background:initial !important;
  }
  
  .hbspt-form .hs-form-booleancheckbox span
  {
      display: inline-block;
    padding-bottom:5px;
    margin-left:4px !important;
  }


.hbspt-form .submitted-message
{
  font-size:14px;
  text-align:center
}

.hbspt-form .hs-error-msg, .hbspt-form .hs-error-msgs label {
  color:#ef3e2f !important;
}

.newsletter .hbspt-form {max-width:450px;margin:20px auto;
}

.newsletter .main-content {min-height:400px}

.newsletter h1 {display:none;}

.hbspt-form h2 {font-size: 26px;font-family: "NewBaskerville-Roman",serifserif !important;
    letter-spacing: 2.5px;
    line-height: 1.2em;
  text-transform:initial !important;
  text-align:center;
  max-width:220px;
  margin:0 auto 20px;
} 

.newsletter h2 {max-width:initial !important;margin-bottom:30px !important;}

/*.sticky_newsletter-open {display:none;}*/


/* CloudSearch */

.cs-price-block {display:none}

.search-bar__form input.search__input {
    background: transparent;
}
.white-popup-block {
    background: #FFF;
    padding: 30px 30px;
    max-width: 500px;
    margin: 40px auto;
    position: relative;
    box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.10);
    text-align: center;
    font-family: Helvetica,"Helvetica Neue",Arial,"Lucida Grande",sans-serif;
    font-size: 20px;
}
#myModal button {display:none;}
.mfp-bg {background:transparent !important;}
.variant-grid .slick-prev:before, .variant-grid .slick-next:before {
    content: "";
}
.variant-grid .slick-prev, .variant-grid .slick-next {
	width:24px;
  	height:46px;
  	z-index:9;
}
.arp-carousel.owl-carousel .owl-nav button.owl-prev, .arp-carousel.owl-carousel .owl-nav button.owl-next {
	width:24px !important; 
  	height:46px !important;
}
.arp-carousel.owl-carousel .owl-nav .owl-next span, .arp-carousel.owl-carousel .owl-nav .owl-prev span {display:none !important;}
.arp-carousel.owl-carousel .owl-nav button.owl-prev {
    left: -50px !important;
}
.arp-carousel.owl-carousel .owl-nav button.owl-next {
    right: -50px !important;
}
.variant-grid .slick-prev, .arp-carousel.owl-carousel .owl-nav button.owl-prev {background:url(left-arrow.svg) no-repeat !important;}
.variant-grid .slick-next, .arp-carousel.owl-carousel .owl-nav button.owl-next {background:url(right-arrow.svg) no-repeat !important;right: -55px;}
.template-collection .collection-header {display: none;}
.template-collection .modular-desc {margin-bottom: 30px;}

.sticky_newsletter-inner .grid__item {
    position: relative;
  padding-left: 0;
}
.sticky_newsletter.active .grid {
    margin: 0;
}
span.error {
    width: auto;
    overflow: visible;
    height: auto;
    color: rgb(255, 255, 255);
    font-family: "Helvetica neue", arial, sans-serif;
    padding: 5px 10px;
    line-height: 16px;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    background: rgb(237, 87, 87);
    position: absolute;
    z-index: 1;
    border-radius: 2px;
    transform: translateX(-50%);
    top: -10px;
    left: 0;
  	transition: all 0.5s ease-in-out 0s;
  	-webkit-transition: all 0.5s ease-in-out 0s;
    right: 0;
    width: 50%;
    margin: 0 auto;
}
span.error::after {
    display: block;
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-top: 5px solid #ED5757;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.privacy_text  span.error{
    transform: translateX(0);
    top: -30px;
    left: 0;
      right: auto;
}

.snowflake {
  color: #fff;
  font-size: 1em;
  font-family: Arial, sans-serif;
  text-shadow: 0 0 5px #000;
}
@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%;left: 50%;}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%;left: 50%;}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}
.snowflake{position:fixed;top:-230px;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:1,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-play-state:running,running}
.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}
.snowflake:nth-of-type(1){left:0%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}
.snowflake:nth-of-type(2){left:0%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}
.snowflake:nth-of-type(3){left:90%; -webkit-animation-delay:4s,2s;animation-delay:4s,2s}
.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}
.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}
.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}
.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}
.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}
.snowflake:nth-of-type(9){left:100%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}
.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}
.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}

.snowflake img{
  width: 190px;
}
body.page-snow, .page-snow .site-header, .page-snow .navigation__overlay{
  background: #848484;
}
.page-snow .main-content{
  height: 100vh
}

/*==mk-start==*/
.arp-carousel.owl-carousel .owl-nav { position: unset !important;}
.arp-carousel.owl-carousel .owl-nav button.owl-next, .arp-carousel.owl-carousel .owl-nav button.owl-prev{ position: absolute !important;    top: 40% !important;transform: translatey(-40%);}
#awarp-recently-viewed-products .owl-item { padding-left:40px;}
#awarp-recently-viewed-products .arp-carousel {    margin-left: -40px !important;width: calc(100% + 40px);}
#awarp-recently-viewed-products .arp-carousel.owl-carousel .owl-nav button.owl-prev {left: -10px !important;}
/*==mk-end==*/

/*==wholesale-page-start==*/
.main-content  .section-feature-wholesale.section-feature  {margin-top:70px;}
.wholesale_icon.site-header__icon img {max-height: 25px;padding-right: 15px;}
.price-marker.Wholesale {background-color: #000;line-height: 18px;width:18px;height:18px;font-size:9px}
.filters-toolbar-wrapper {padding-top:40px;}
.third-categoty {margin-top: -10px;margin-right: 10px;}
.collection .menu-spacer .width-15 {width:20%}
.collection  .menu-spacer .tags {width:60%;}
.category-right {display: flex;justify-content: flex-end;}
.category-right .filters-toolbar__input {width: 150px !important;}
.category-right .filters-toolbar__item-wrapper {-webkit-flex: unset;-moz-flex:unset;-ms-flex:unset;flex:unset;}
a.claimbtn.btn {font-size: 13px;line-height: 1;display:inline-flex;align-items: center;    justify-content: center;}
/*==wholesale=page-end==*/
 
@media(max-width:1500px)
{
  .collection .menu-spacer .width-15 {width: 25%;}
  .collection .menu-spacer .tags { width: 50%;}
}
@media(max-width:1199px)
{
    .collection .menu-spacer .width-15.menu-spacer-empty {width:0px;}
  .collection .menu-spacer .width-15 {width:100%;}
  .collection .menu-spacer .tags { width:100%;}
  .collection .filters-toolbar {padding:0px 30px;text-align:center;margin-left:auto;}
  .third-categoty ,.collection .filters-sortby {margin-top: 20px;}
  .category-right {justify-content:center;}
}
@media screen and (max-width:1024px){
  ul.custom_item_four li.mc-item {padding-left: 1rem;padding-right: 1rem;}
  .collection-designer .main-content {padding: 15px 10px 0 10px;}
  .collection-designer .grid-view-item {margin: 0 auto 30px;}
  .collection-designer-list .listing_dd .list-title {padding: 20px 5px;margin-bottom: 10px;font-size: 12px;line-height: 23px;font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;}
}

@media screen and (max-width:767px){
#awarp-recently-viewed-products .owl-item { padding-left:0px;}
#awarp-recently-viewed-products .arp-carousel {    margin-left: 0px !important;width:100%}
#awarp-recently-viewed-products .arp-carousel.owl-carousel .owl-nav button.owl-prev {left:0px !important;}
  .category-right .filters-toolbar__input ,.third-categoty, .collection .filters-sortby , .filters-toolbar--has-filter .filters-toolbar__item-child { width: 100% !important;margin-right: 0px;}
  .category-right {flex-wrap:wrap;}
  a.claimbtn.btn {display:flex;}
}

@media screen and (max-width:749px){
  ul.custom_item_four li.mc-item {width: 50%;}
  .collection-designer .page-width {padding-left: 0;padding-right: 0;}
  ul.custom_item_four li.mc-item {padding-left: .625rem;padding-right: .625rem;}
  
  a.site-header__icon.site-header__account { padding-right: 0px; }
  
  .wholesale_icon.site-header__icon  {padding: 0px;}
  .wholesale_icon.site-header__icon img { max-height: 19px;padding-right: 0px;}
  .customer-account .section-header {margin-bottom: 15px;}
  
}


/*vidd*/

@media screen and (min-width:750px){
  .sticky{height:56px;}
  .sticky .header-grid--center{padding-top:15px;padding-bottom:15px;}
  .sticky .site-header__logo-image{opacity:0;-webkit-transform:scale(.5) translateY(-30px);-ms-transform:scale(.5) translateY(-30px);-o-transform:scale(.5) translateY(-30px);transform:scale(.5) translateY(-30px);}
  #AccessibleNav{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
  .sticky #AccessibleNav .site-nav{opacity:0;height:0;}
  .sticky .site-header__mobile-nav{padding:0;height:0;opacity:0;}
  .minimized-trigger{display:block;height:100%;margin:0 auto;opacity:0;position:absolute;left:0;top:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:100%;z-index:-1;}
  .minimized-trigger:before,.minimized-trigger:after{background:#0a0a0a;content:'';height:2px;margin-left:-15px;position:absolute;left:50%;top:-webkit-calc(50% - 8px);top:calc(50% - 8px);width:30px;}
  .minimized-trigger:after{top:-webkit-calc(50% + 2px);top:calc(50% + 2px);}
  .sticky .minimized-trigger{opacity:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;z-index:200;}
  .main-content{padding-top:22px;}
  [class*="index-section--flush"]:first-child{margin-top:-22px;}
  [class*="index-section--flush"]:last-child{margin-bottom:-22px;}
  .index-section{padding-top:22px;padding-bottom:22px;}
  .index-section:last-child{padding-bottom:22px;}
  .section:first-child{padding-top:0px;}
  .section{padding-top:15px;padding-bottom:15px;}
  .section:last-child{padding-bottom:22px;}
  .section-header{margin-bottom:44px;}
  .slick-slider .slick-dots li{width:12px;height:12px;margin:0 8px;}
  .slick-slider .slick-dots li button{width:12px;height:12px;}
  .slick-slider .slick-dots li button:before{width:12px;height:12px;}
  .filters-toolbar__item-child:first-child{margin-right:1.2rem;}

}

/* 
   Swatches Styles
*/



.swatch { 
  margin:1em 0; 
}
/* Label */
.swatch .header {
  margin: 0.5em 0;
}
/* Hide radio buttons.*/
.swatch input { 
  display:none;
}
.swatch label {
  /* Rounded corners */
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  /* To give width and height */
  float:left;
  /* Color swatches contain no text so they need to have a width. */
  min-width:50px !important; 
  height:35px !important;
  /* No extra spacing between them */
  margin:0;
  /* The border when the button is not selected */
  border:#ccc 1px solid;
  /* Background color */
  background-color:#ddd;
  /* Styling text */
  font-size:13px;
  text-align:center;
  line-height:35px;
  white-space:nowrap;
  text-transform:uppercase;
}
.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }
/* Styling selected swatch */
/* Slightly raised */
.swatch input:checked + label {
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  box-shadow:0px 1px 2px rgba(0,0,0,0.8);
  border-color:transparent;
} 
.swatch .swatch-element {
  float:left;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  /* Spacing between buttons */
  margin:0px 10px 10px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
}
/* Image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}
/* Tooltips */
.swatch .tooltip {
  text-align:center;
  background:gray;
  color:#fff;
  bottom:100%;
  padding: 10px;
  display:block;
  position:absolute;
  width:100px;
  left:-23px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  z-index: 10000;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  box-sizing:border-box;
}
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS triangle */
.swatch .tooltip:after {
  border-left:solid transparent 10px;
  border-right:solid transparent 10px;
  border-top:solid gray 10px;
  bottom:-10px;
  content:" ";
  height:0;
  left:50%;
  margin-left:-13px;
  position:absolute;
  width:0;
}
.swatch .swatch-element:hover .tooltip {
  filter:alpha(opacity=100);
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(0px);
     -moz-transform:translateY(0px);
      -ms-transform:translateY(0px);
       -o-transform:translateY(0px);
          transform:translateY(0px);
}
.swatch.error {
  background-color:#E8D2D2!important;
  color:#333!important;
  padding:1em;
  border-radius:5px;
}
.swatch.error p {
  margin:0.7em 0;
}
.swatch.error p:first-child {
  margin-top:0;
}
.swatch.error p:last-child {
  margin-bottom:0;
}
.swatch.error code {
  font-family:monospace;
}
.grid-view-item--sold-out .grid-view-item__image
{
	opacity:1;
}

.blog-filter {display:none}


.our-blogs-listing ul{margin:0 -25px;}
.our-blogs-listing ul li:nth-child(odd) {
    width: 70%;
  padding:0 25px;
  margin-bottom:40px;
}
.our-blogs-listing ul li a > img {
    display: block;
    max-width: 100%;
  
}
.our-blogs-listing ul li:nth-child(odd) a > img
{
	width:100%;
  object-fit:cover;
  max-height:600px;
}
.our-blogs-listing ul li:nth-child(even) {
  width: 30%;
  padding:0 25px;
  margin-bottom:40px;
}
.our-blogs-listing ul li:nth-child(even) a > img
{
  object-fit:cover;
  height:100%;
  max-height: 450px;
}
.our-blogs-listing .blog-title {
    font-family: "NewBaskerville-Roman",serif;
    font-size: 20px;
    text-align: center;
    padding: 20px;
    display: block;
    line-height: 28px;
}
.AjaxinatePagination {
    margin-top: 80px;
    padding: 20px 15px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 18px;
}


.section-artical .rte{margin:0;}
.section-artical img{width:100%;-webkit-transition: all 800ms;-o-transition: all 800ms;transition: all 800ms;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.section-artical a{text-decoration:underline;}
.section-artical a:hover img, .section-artical a:hover video {opacity: 0.4;}
.section-artical .section-text{padding:20px 10px 60px;text-align: center;font-size: initial;}
.section-artical .section-text p {width: 100%;font-size: 12px;line-height: 23px;max-width: 500px;margin: 0 auto;letter-spacing: 1px;}
.section-artical .grid{font-size:0;text-align:center;}
.section-artical .grid__item{float:none;display:inline-block;vertical-align:top;}
.section-artical .only-img{margin-bottom:60px;}
.section-artical .richtext{margin-bottom: 55px;padding: 0 100px;}
.section-artical .richtext p{font-size: 16px !important;line-height: 1.4em !important;max-width:100%;font-weight:200;}

.template-search form.search .input-group {  position: relative;}
.template-search form.search input[type='search'].searchresult_page,
.template-search form.search input[type='text'].searchresult_page{border: 0 !important;  box-shadow: none;  text-align: center;  font-size: 40px;  line-height: 50px;  height: 50px;  background-color: transparent;  padding-top: 0;  padding-bottom: 0;  font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;}
.template-search form.search .input-group .search_close{background: transparent url('cross.png') right center no-repeat;  transition: none;  border: 0;  width: 20px;  height: 50px;  vertical-align: middle;opacity: 0;line-height: 50px;    opacity: 0; position: absolute;right: 25px;}
.template-search form.search .input-group:hover .search_close{opacity: 1;}
.h1.grid-view-item__title.product-card__title {    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;   height: 25px;    display: block;    display: -webkit-box;}



.template-search form.search input.search__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  	color: rgba(102, 102, 102, 0.5);
  	font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;
}
.template-search form.search input.search__input::-moz-placeholder { /* Firefox 19+ */
  	color: rgba(102, 102, 102, 0.5);
  	font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;
}
.template-search form.search input.search__input:-ms-input-placeholder { /* IE 10+ */
  	color: rgba(102, 102, 102, 0.5);
  	font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;
}
.template-search form.search input.search__input:-moz-placeholder { /* Firefox 18- */
  	color: rgba(102, 102, 102, 0.5);
  	font-family: neue helvetica etext w01,Helvetica,Roboto,Arial,sans-serif;
}
.template-search form.search span.input-group__btn{
	display: none;
}

.product-single__meta .success_Message {
    color: green;
    font-weight: 600;
    letter-spacing: 3px;
}

p.lead_time{font-style: italic;}
.navigation-overlay__close.overlay-visible:before,.navigation-overlay__close.overlay-visible:after {visibility:visible;}

.sticky_newsletter-open{z-index:99;min-width:280px;height:54px;max-width:280px;position: fixed;left: 10px;bottom: 32px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.sticky_newsletter-open a{padding:0;margin:0;background-color:#fff; display:block;font-size: 14px;max-height:54px;line-height:54px;text-align:center;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;color: #444444;letter-spacing: 0.05em;font-weight:600;}
.sticky_newsletter-open.active{-webkit-transform: translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.sticky_newsletter{max-width: 380px;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 2px;padding:25px 20px 20px;margin-left: 20px;position:fixed;bottom:10px;left:-10px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-transform: translateY(150%);-moz-transform:translateY(150%);-ms-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);}
.sticky_newsletter.active{z-index:99;-webkit-transform: translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.sticky_newsletter .section-header{margin-bottom:25px;}
.sticky_newsletter .section-header h2{text-transform:none;}
.sticky_newsletter .form-vertical label{line-height:1;}
.sticky_newsletter .form-vertical input{font-size: 14px;border-radius:2px;box-shadow:none;}
.sticky_newsletter .form-vertical .btn{font-size:13px;border-radius:2px;width:100%;min-height: 42px;line-height: 40px;}
.sticky_newsletter-close{width:30px;height:30px;position: absolute;top: -12px;right: -12px;}
.sticky_newsletter-close svg{width:30px;height:30px;}
.privacy_text{margin-bottom:20px;}
.privacy_text a{font-size:12px;letter-spacing: 0.05em;text-decoration: underline;}
.privacy_text label{font-size:12px;letter-spacing: 0.05em;}
.sticky_newsletter .form-vertical input.field_error {border-color: rgb(237, 87, 87);}
.evm-product-rcv{
	overflow: visible;
}
body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev, body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
  background-size: 28px;
  height: 28px;
  width: 16px;
  background-repeat: no-repeat;
  font-size: 0;
  padding: 0;
  border-radius: 0;
  display: block;
  background-color: transparent;
  background-position: center;
  top: 32%;
  opacity: 1;
}
body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev{
  background-image: url('/cdn/shop/t/4/assets/left-arrow.svg');
  left: 0px;
  border:0 !important;
}
body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
  background-image: url('/cdn/shop/t/4/assets/right-arrow.svg');
  right: 0px;
  border:0 !important;
}
body .evm-product-rcv .wiser-carousel .owl-item {
    padding-left: 0;
}
body .evm-product-rcv ul {
  margin: 0 -25px;
  padding-bottom: 45px;
}
body .evm-product-rcv ul .evm-product{
  padding: 0 25px;
}


body .evm-product-rcv .product__prices {
  display:none;
}

.wiser-carousel{
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wiser-carousel.owl-loaded{
	opacity: 1;
}

/*==mk-start==*/
.blocker { position:absolute; height:100%; width:100%; z-index:1; background:transparent;  }
.main-slider .youtube a { position:relative; display:inline-block;width: 100%;height: 100%;}
.main-slider iframe {z-index:2;}
.main-slider .slick-slide:after { content: ""; position:absolute;opacity: 0; height:100%; width:100%; z-index:0; background:transparent;top: 0;left: 0;transition: all .4s;}
.main-slider .slick-slide:hover:after {opacity: 1; background:rgba(255, 255, 255, 0.3);}

.arp-carousel.owl-carousel .owl-nav { position: unset !important;}
.arp-carousel.owl-carousel .owl-nav button.owl-next, .arp-carousel.owl-carousel .owl-nav button.owl-prev{ position: absolute !important;    top: 40% !important;transform: translatey(-40%);}
#awarp-recently-viewed-products .owl-item { padding-left:40px;}
#awarp-recently-viewed-products .arp-carousel {    margin-left: -40px !important;width: calc(100% + 40px);}
#awarp-recently-viewed-products .arp-carousel.owl-carousel .owl-nav button.owl-prev {left: -10px !important;}


.enquire-btn {
    background: black;
    color: white;
    font-family: Helvetica, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    font-size: 15px;
    letter-spacing: 0.07em;
    display: inline-block;
    text-transform: uppercase;
    padding: 12px 20px;
}
.enquire-btn:hover {
    color: #fff !important;
    background-color: #404040;
}

/*==mk-end==*/

.main-slider{
	opacity: 0;
}
.main-slider.slick-initialized{
	opacity: 1;
}
.main-slider iframe{
  vertical-align: top;
}
.main-slider .slick-dots{
  bottom: 30px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.main-slider .slideshow__overlay::before{
  display: none;
}
.main-slider .slideshow__title {
  margin: 0;
  font-size: 16px;
  position: relative;
  display: block;
  font-family: "NewBaskerville-Roman",serif;
}
.main-slider .slideshow__subtitle {
  font-size: 13px;
  color: #000;
  letter-spacing: 0.15em;
  line-height: 1;
  padding-bottom: 8px;
}
.main-slider .slide-image img{
	width: 100% !important;
  object-fit: cover;
      transition: none;
}
/* .slider_item_wrap{
  position: relative;
  padding-top: 55%;
}
.slider_item_wrap .item-box{
  position: absolute;
  height: 100%;
  object-fit: cover;
  top: 0;
  width: 100%;
} */
/*  .main-slider .slick-track {
    padding-top: 50%;
}
.main-slider .slick-slide {
    height: 100%;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
} */

.main-slider .slick-track{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-slider .slick-slide{
	height: auto;
}
.main-slider .slide-image, .main-slider .slide-image img{
	height: 100% !important;
      transition: none;
}
.main-slider .slide-image img{
	    animation: none;
}
.main-slider .slide-image{
	width: 100%;
  height: 100%;
  background: none !important;
  display: block !important;
}
body .bLKvsX .glider-d-2 .glider-dot.active:before, .bLKvsX .glider-d-3 .glider-dot.active:before {
    content: "";
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    border-radius: 50%;
    top: 0 !important;
    left: 0 !important;
}

textarea.upholstery-notes {    width: 100%;margin-bottom: 15px;font-size: 14px; padding-left: 10px;height: 60px; }

@media screen and (min-width:1024px){
  /*   .variant-grid .grid_item-1 .product-card:hover .product-card__image-wrapper{background-color:#acacae;}
  .variant-grid .grid_item-2 .product-card:hover .product-card__image-wrapper{background-color:#4a4a4a;}
  .variant-grid .grid_item-3 .product-card:hover .product-card__image-wrapper{background-color:#c9c5bc;} */
  .variant-grid .product-card:hover .product-card__image-wrapper{}
  .variant-grid .product-card:hover .product-card__image-wrapper .grid-view-item__image{opacity:0.4; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
  .variant-grid .product-card:hover .box-text{opacity:1;}
  .inspiration_item:hover .inspiration_img{background-color:#acacae;}
  .inspiration_item .inspiration_img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
  .inspiration_item:hover .inspiration_img img{opacity:0;}
  .inspiration_item:hover .text_block{opacity:1;}
  .template-collection .product-card:hover .product-card__image-wrapper{}
  .template-collection .product-card:hover .product-card__image-wrapper .grid-view-item__image{opacity:0.4;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
  .template-collection .product-card:hover .box-text{opacity:1;}
  .navigation-overlay__close:before,.navigation-overlay__close:after{visibility:hidden;}
}
@media screen and (min-width:1200px){
  .slick-slider .slick-dots li{width:16px;height:16px;margin:0 12px;}
  .slick-slider .slick-dots li button{width:16px;height:16px;}
  .slick-slider .slick-dots li button:before{width:16px;height:16px;}
}
@media screen and (max-width:1599px){
  .feature-row__text.text-center .featured-row__subtext{max-width:100%;}
  .our-blogs-listing ul {margin: 0 -10px;}
  .our-blogs-listing ul li:nth-child(odd){padding:0 10px;margin-bottom: 30px;}
  .our-blogs-listing ul li:nth-child(odd) a > img{max-height:450px;}
  .our-blogs-listing ul li:nth-child(even){padding:0 10px;margin-bottom: 30px;}
  .our-blogs-listing ul li:nth-child(even) a > img{max-height:300px;}
  .our-blogs-listing .blog-title{padding:10px;font-size:16px;line-height:normal;}
}
@media screen and (max-width:1440px){
  .feature-row__text{padding-top:20px;padding-bottom:20px;}
  .section-header h1,.section-header h2,.feature-row__item h2{font-size:24px;}
  .featured-row__subtext{font-size:13px;line-height:20px;}
  .section-header h4{font-size:18px;}
}
@media screen and (max-width:1199px){
  .grid .grid__item{padding-left:30px;}
  .contact-columns .grid__item {padding-left:0 !important}
  
  .grid{margin-left:-30px;}
  /*.grid .grid__item{padding-left:30px;}*/
  .grid--no-gutters{margin-left:0px;}
  .grid--no-gutters>.grid__item{padding-left:0px;}
  .grid--view-items{margin-bottom:-30px;}
  .feature-row{flex-direction:column;}
  .feature-row__item{width:100%;}
  .feature-row__image-wrapper>div{padding:0!important;}
  .feature-row__image-wrapper .feature-row__image{position:static;}
  .slideshow__text-content{bottom:25px;left:25px;}
  .slideshow .slick-dots{bottom:20px;}
  .info__subtext{min-height:120px;}
  .info-list a{font-size:13px;}
  .info-icon img{width:28px;}
  .section-story .feature-row__image-wrapper>div {padding-top: 400px !important;overflow: hidden;position: relative;}
  .section-story .feature-row__image-wrapper .feature-row__image{height:100%;object-fit:cover;object-position: top;position:absolute;left:0;}
  body .evm-product-rcv ul .evm-product{
    padding: 0 15px;
  }
  body .evm-product-rcv ul {
    margin: 0 -15px;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev, body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
    top: auto;
    bottom: 0;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
  	right: 44%;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev{
  	left: 44%;
  }
}
@media screen and (max-width:1023px){
  .product-single__description p {padding-bottom:10px;}
  .site-header--center .site-nav{margin-left:-30px;}
  .site-nav a{font-size:13px;}
  .site-header__icon svg{height:22px;width:28px;}
  .product-single{display:block;width:100%;}
  .product-single>.grid__item{display:block;width:100%;position:relative;}
  .section-header h1,.section-header h2,.feature-row__item h2{font-size:21px;}
  .section-feature .image-bar__caption{font-size:14px;}
  .slideshow__title{font-size:13px;}
  .slideshow__subtitle{font-size:15px;}
  .slideshow__subtitle sup{font-size:11px;}
  .site-footer,.site-footer a,.site-footer__rte p{font-size:13px;}
  .site-footer__title{font-size:11px;}
  .filters-toolbar__input{height:38px;font-size:12px;padding-top:12px;}
  .information-single__photos.medium-up--hide{display:block!important;}
  .information-single__photos.small--hide{display:none!important;}
  .section-information .grid,.section-information .grid__item{width:100%;display:block;}
  .section-header h4{font-size:16px;}
  .box-text{position:static;-webkit-transform:none;transform:none;opacity:1;padding:5px 5px 0;margin:0 auto;}
  .section-inspiration .grid-inspiration{width:100%;}
  .inspiration_item .text_block{position:inherit;top:auto;left:auto;margin:0 auto;padding:5px 5px 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center;opacity:1;}
  .box-text p,.inspiration_item .text_block p{font-size:12px;}
  .mc-item:nth-child(1n),.mc-item:nth-child(2n),.mc-item:nth-child(4n),.mc-item:nth-child(5n){width:50%;}
  .mc-item:nth-child(3n),.mc-item:nth-child(6n){width:100%;}
  .our-blogs-listing ul {margin: 0;}
  .our-blogs-listing ul li:nth-child(odd) {width: 100%;padding: 0;}
    .our-blogs-listing ul li:nth-child(odd) a > img{max-height:none;height:auto;}
  .our-blogs-listing ul li:nth-child(even) {width: 100%;padding: 0;}
  .our-blogs-listing ul li:nth-child(even) a > img{max-height:none;height:auto;}
  .our-blogs-listing .blog-title {font-size: 18px;padding: 20px 0 0 0;}
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev, body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
  	background-size: 14px;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev{
    background-image: url('/cdn/shop/files/left-a.png?4826');
    left: 40%;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
    background-image: url('/cdn/shop/files/right-a.png?4826');
    right: 40%;
  }
}
@media screen and (max-width:768px){
  .award-inner{padding:20px 0;}
  .about-txt {padding:20px 0;}
  .sticky_newsletter-open a {max-height:48px;}
  .hbspt-form input[type="submit"] {max-height:39px;padding:0;margin:0}
{
  padding:0 40px !important;
    text-align: center;
    text-transform: capitalize !important;
    font-size: 13px;
    font-weight: 200;
    background: #000000;
    color:#ffffff;
  border:none;
  width:100%;
  max-width:450px !important;
  letter-spacing: 0.07em;
  line-height:42px;
  max-height:auto;
 
}
  
  
}
@media screen and (max-width:749px){
  body,input,textarea,button,select{font-size:14px;}
  .mobile-nav__link--active .mobile-nav__label{border:none;}
  .site-header__cart-count{top:calc(-8em / 16);right:0;}
  .site-header.logo--center{padding:0;}
  .header-grid--center{padding-top:15px;padding-bottom:15px;}
  .site-header--center .site-header__icons{width:100%;padding:0;}
  .site-header__icons-wrapper{justify-content:center;display: inline-block;}
  .site-header__icon svg{width:26px;height:20px;}
  .site-header__mobile-nav{padding:0 0 15px;}
  .site-header.logo--center{border:none;}
  .logo-align--center .site-header__logo{padding:0;margin:0;text-align:center;}
  .site-header__icon{padding:0 10px;float:right;}
  .site-header__mail{padding-left:0;}
  .site-header__icon:last-child{padding-right:0;float:left;}
  .header-grid--center,.site-header__mobile-nav{background-color:#fff;padding-left:15px;padding-right:15px;position:relative;z-index:11;}
  .mobile-nav-wrapper{z-index:10;}
  .mobile-nav__link,.mobile-nav__sublist-link{font-family:'HelveticaNeueLTStd-Lt';font-size:14px;text-transform:uppercase;letter-spacing:0.15em;padding-left:15px;padding-right:15px;}
  .main-content{padding-top:15px;}
  #MobileNav > li:nth-child(1) > ul > li:nth-child(6) > a {display:none;}
  
  
  [class*="index-section--flush"]:first-child{margin-top:-15px;}
  [class*="index-section--flush"]:last-child{margin-bottom:-15px;}
  .index-section{padding-top:15px;padding-bottom:15px;}
  .index-section:last-child{padding-bottom:15px;}
  .section-header{margin-bottom:30px;}
  .page-width{padding-left:15px;padding-right:15px;}
  .slideshow__text-content,.slick-active .slideshow__text-content,.no-js .slideshow__text-content{min-width:220px;bottom:40px;left:50%;-ms-transform:translateX(-50%) translateY(0%);-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);}
  .slideshow .slick-dots{bottom:8px;}
  .slideshow__image>div{padding-top:75%;}
  .grid{margin-left:-15px;}
  .grid .grid__item{padding-left:15px;}
  .grid--no-gutters{margin-left:0px;}
  .grid--no-gutters>.grid__item{padding-left:0px;}
  .grid--view-items{margin-bottom:-15px;}
  .product-single__photos{margin-bottom:0;}
  .product-single__meta-wrap{padding:30px 15px;}
  .product-wishlist{top:12px;right:15px;}
  .product-wishlist .icon{width:24px;height:24px;}
  .product-single__title{font-size:28px;}
  .product__price,.featured-product__price{font-size:24px;}
  .slick-slider .slick-dots li{width:12px;height:12px;margin:0 8px;}
  .slick-slider .slick-dots li button{width:12px;height:12px;}
  .slick-slider .slick-dots li button:before{width:12px;height:12px;}
  .section-feature .image-bar{margin-left:auto;}
  .section-feature .image-bar>.grid__item{padding-left:0;}
  .section-feature .image-bar__item-image{margin-bottom:15px;}
  .site-footer{padding-top:22px;margin-top:22px;}
  .site-footer__item-inner{width:100%;}
  .site-footer__linklist{margin:0 auto 22px;text-align:center;}
  .site-footer__social-icons li{padding:0 10px;}
  .filters-toolbar-wrapper{margin-bottom:30px;}
  .filters-toolbar__item-child:first-child{margin-right:1.2rem;}
  .filters-toolbar__item-child .filters-toolbar__input{padding-left:15px;padding-right:30px;}
  .filters-toolbar__input-wrapper{width:100%;}
  .template-product .main-content{padding-top:15px;}
  .section:first-child{padding-top:0px;}
  .section{padding-top:15px;padding-bottom:15px;}
  .section:last-child{padding-bottom:15px;}
  .section-header{margin-bottom:30px;}
  .grid-view-item{margin-bottom:15px;}
  .inspiration_item{margin-bottom:15px;}
  .info__meta-wrap .section-header{margin-bottom:20px;}
  .info__subtext{min-height:inherit;}
  .list-view-item__title a{font-size:12px;}
  .box-text p,.inspiration_item .text_block p,.template-collection .product-card__title{font-size:11px;     margin-left: auto;margin-right: auto;}
  .about-half{width:100%;padding:0 0 10px 0;}
  .about-inner {margin-bottom:0;}
  .section-artical .section-text{padding-bottom:20px;}
  .section-artical .only-img{margin-bottom:0px;}
  .section-artical .mb-2{margin-bottom:20px;}
  .section-artical .richtext{padding-left:0;padding-right:0;margin-bottom:15px;}
  .section-story .feature-row__image-wrapper>div {padding-top: 340px !important;}
  .contact-columns .grid__item {float:none;width:100%;}
  body .evm-product-rcv ul .evm-product{
    padding: 0 7.5px;
  }
  body .evm-product-rcv ul {
    margin: 0 -7.5px 20px;
    padding-bottom: 35px;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev, body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
    margin-left: 15px;
    background-size: 14px;
    height: 25px;
    width: 14px;
  }
  .main-slider .slick-dots{bottom: 15px;}
  .main-slider iframe{
    width: 100% !important;
    height: 100% !important;
  }
}
@media screen and (max-width:640px){
  .filters-toolbar__item-wrapper{width:100%;vertical-align:top;}
  .filters-toolbar__item-child{width:100%;margin-right:0px!important;margin-bottom:15px;}
  .section-story .feature-row__image-wrapper>div {padding-top: 280px !important;}
  
}
@media screen and (max-width:480px){
  .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{padding-left:15px;padding-right:15px;}
  .product-form__item{padding:0 2px;}
  .product-form__cart-submit,.shopify-payment-button .shopify-payment-button__button--unbranded{padding-left:15px;padding-right:15px;}
  .product-single__meta-wrap p{font-size:13px;line-height:22px;}
  .product_info{margin:5px 0px 10px;}
  .have-que{margin:15px 0;}
  .have-que .btn{margin-bottom:15px;}
  .info__subtext p{font-size:13px;line-height:22px;}
  .info-list{width:100%;}
  .info-list li{padding-bottom:10px;}
  .cart__remove,.cart__edit--active{padding:0;}
  .section-story .feature-row__image-wrapper>div {padding-top: 240px !important;}
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-prev{
    left: 35%;
  }
  body .evm-product-rcv .wiser-carousel .owl-nav .owl-next{
    right: 35%;
  }
}

/*=================== Overwrites =======================*/

html {background:initial}
body, .site-header, .navigation__overlay {background:#f2f2f2}
.site-footer, .site-footer a, .site-footer__rte p {background:#f2f2f2 !important;font-size:13px !important;margin:0 !important}
.template-product, .template-product .site-header, .template-product .navigation__overlay, .template-product .site-footer, .template-product .site-footer a, .template-product .site-footer__rte p{background:#ffffff !important}
.template-article, .template-article .site-header, .template-article .navigation__overlay, .template-article .site-footer, .template-article .site-footer a, .template-article .site-footer__rte p{background:rgb(209, 222, 231) !important}
.site-nav a {font-size:14px;}
.page-width {max-width:1510px;}
.section-story .feature-row .feature-row {background-color: #f5f5f5;}
.feature-row__text, .feature-row__text--left {padding:10px 0}
.feature-row__text--left {padding:15px 0;margin:0 auto}
.template-index .main-content {max-width:1500px; margin-left:auto; margin-right:auto;} 
.shopify-section p {background:none !important;font-family:'HelveticaNeueLTStd-Lt', Helvetica, Roboto, Arial, sans-serif !important;font-size: 14px !important;margin: 12px auto;letter-spacing:0.05em}
.shopify-section p span {background:none !important;font-size: 14px !important;font-family: 'HelveticaNeueLTStd-Lt', Helvetica, Roboto, Arial, sans-serif !important;line-height:1.8em}
.shopify-section p img {margin:5px auto;max-height:550px;width:auto;display:block}
.section-header .article__author, .section-header .article__date {display:none;}
.section-information p {background-color:#f2f2f2 !important}
.template-article h1 + div span {display:none}
.template-article .pf-ari {text-align:center;}


.section-header h1, .section-header h2, .feature-row__item h2 {font-family:"NewBaskerville-Roman",serifserif !important;letter-spacing: 2.5px;line-height:1.2em;}
.section-header h2, .feature-row__item h2 {font-size:26px;}
.shopify-section .rte a:not(.btn) {border:none !important}
.social-sharing {display:none;width:100%;text-align:center;}
.social-sharing li {display: inline-block;}
.shopify-section .row {margin-left:0;margin-right:0;}
a.btn.btn-warning.removebutton {border: 1px solid #000000 !important;background:#ffffff !important;color: #222222;}
u {text-decoration:none}
.bookmarked {color: #222222 !important}
.section-variants .slick-dots {display:none !important}
.info__photo-wrapper .info-row__image {max-height: initial !important;}
input[type="search"] {border-bottom: 1px solid #ededed !important;}
.slideshow__text-content, .slideshow__text-content h2 {padding:8px 10px 8px !important;line-height:1em !important}
.slideshow__title {margin:0;padding:15px !important;font-size:16px;line-height:1em !important;position: relative;display: block;font-family: "NewBaskerville-Roman",serif;}

/* body .page #recently-products, body  #recently-viewed, body .recently-viewed {display:none !important}*/
.evm-product-rcv h2 {text-align: center !important;font-size: 1.5em !important;padding-bottom: 10px !important;}


.main-content .shopify-section {margin-bottom:40px;}
#shopify-section-featured-collections .product-card__title {font-family: "NewBaskerville-Roman",serif;font-size: 18px;letter-spacing: 0.05em;margin:20px auto 0}
#shopify-section-featured-collections .product-card__title:after { content:" /";} 
/*#shopify-section-featured-collections .price {display:none;}*/
.section-feature .image-bar__caption {font-size:18px;}
.site-nav .navigation__list a {font-family: "NewBaskerville-Roman",serif;font-size:15px;}
.site-nav li {margin:5px 0;min-height:29px;}
.navigation__item span.expand_submenu:before {top: 8px;}
.navigation__list.level-4.expanded-child {padding-bottom:5px;}
#shopify-section-blog-template .section-header h1 {font-size: 19px;margin:10px 0 100px}
.main-content {padding-top:30px;}
#shopify-section-article-template h3 {background:none !important}
#shopify-section-article-template .col-xs-12 p:first-of-type {font-family: "NewBaskerville-Roman",serifserif !important;font-size:20px !important;}
.section-header {margin-top:20px;margin-bottom:10px;}
#shopify-section-article-template p a {text-decoration:none !important;background:none !important;font-size:inherit !important}
#shopify-section-article-template p {text-align:center !important}
.back_collection a {text-transform:Capitalize;}
.swatch-info {z-index:88;}
.product-single__description p {max-width:400px;margin:13px auto !important}
.swatch-dropdown {height:39px;}
input {-webkit-appearance: none;}
#awarp-product-related, #awarp-product-related a {color:#ffffff}
.arp-block__title-txt {font-size: 26px;}
.arp-block__title-txt:before {display:none;}
/*.arp-block__title-txt:after { content:" /";} */
.arp-block__name {height:2.4em !important}
.arp-block__price .price {font-family: 'HelveticaNeueLTStd-Lt';letter-spacing: 0.1em;font-size: 13px;}

#awarp-product-related, #awarp-product-related a {font-family: 'HelveticaNeueLTStd-Lt';letter-spacing: 0.1em;font-size: 13px;}
.arp-block__name a {font-family: 'HelveticaNeueLTStd-Lt';letter-spacing: 0.1em;font-size: 13px;text-transform:uppercase}

.arp-block__price, .arp-block__name, .arp-block__name a {color:#000000 !important}
#SearchDrawer {background:#f2f2f2 !important;}
.downloads .page-container .col-xs-6 {text-align:center;}
.downloads .page-container img {display:block;margin: 0 auto 10px;}
.downloads .page-container a {text-decoration:none !important;border-bottom:none;}
.downloads .page-container img:hover {opacity:0.4;transition:all 800ms;}
.downloads .page-container p, .download .page-container span, .download .page-container .section-text {font-size:15px;margin: 0 auto 40px}
/* .site-footer__linklist-item:last-of-type {padding-right:30px;}*/
.page-container{transition:none;}

.main-content img {
  
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.product-form select {height:45px;line-height:46px;padding:0 10px;}
.swatch-dropdown h5 {padding:10px;}
.price-item {font-size:13px;font-family: 'HelveticaNeueLTStd-Lt';}
.product-single__meta .price-item {font-size:16px;}
.section-information .grid {background:#f2f2f2}
.section-inspiration, .section-information {margin-bottom:40px;}
.section-inspiration {background:rgb(209, 222, 231);padding: 60px 0;}
.back_collection a {letter-spacing: initial;font-size:13px;margin-bottom: 2px;}\
.qty_input-wrap .product-form__input {line-height:46px;}
.slick-prev, .slick-next {top: 38%;}
.slick-prev {left:0;}
.slick-next {right: -30px;}
.filters-toolbar {padding:0 30px;}
/*.filters-toolbar__item-wrapper {margin-top:8px;}*/
.mobile-nav__dropdown .mobile-nav__sublist-header {font-family:'HelveticaNeueLTStd-Lt';}
.form-vertical input, .form-vertical select, .form-vertical textarea {background:#ffffff;border: 1px solid #cacaca;box-shadow: inset 0 1px 2px rgba(10,10,10,.1);}
.form-vertical input[type="submit"] {background:#000000;border:none;}
.page-contact h1 {/*font-family:'HelveticaNeueLTStd-Lt'*/ !important;font-size:19px;}
.page-contact h1:after { content:" /";} 

.stock-available::before, .status-no-stock::before {content: " - "}
.stock-available.hide {display:none;}

@media only screen and (max-width: 1500px) {
  .promotion-hero {padding: 0 30px;}
}


@media only screen and (max-width: 1200px) {
  .section-header h2, .feature-row__item h2 {font-size:22px;}
  .product-single__title {font-size:22px;}
  .product-single__meta .price-item {font-size:15px;margin-bottom:20px;}	
  .main-content .shopify-section {margin-bottom:20px;}
  .promotion-hero {padding: 0 50px;}
}

@media only screen and (max-width: 1100px) {
  .site-nav a span {margin: 0 15px;}
  .section-feature .image-bar__caption, #shopify-section-featured-collections .product-card__title {font-size:16px;}
  .promotion-hero {padding: 0 40px;}
}

@media only screen and (max-width: 950px) {
  #shopify-section-article-template .col-xs-4, #shopify-section-article-template .col-xs-3, #shopify-section-article-template .col-xs-5,#shopify-section-article-template .col-xs-9, #shopify-section-article-template .col-xs-6, #shopify-section-article-template .col-xs-2, #shopify-section-article-template .col-xs-8, .downloads .page-container .col-xs-6 {float:none;width:100%;}
  .shopify-section p {margin:0 auto;}
  .shopify-section p img {display:block;margin: 10px auto 20px;}
  #shopify-section-article-template .rte div p:first-of-type + p {line-height:1.4em !important;}
  #shopify-section-article-template div p {text-align:center;max-width: 500px;line-height:1.4em;}
  #shopify-section-article-template div p span {margin: 10px 0 25px;display: block;line-height:1.4em;}
  .section-artical .richtext {padding:0;margin-bottom:0}
  .section-artical .section-text {padding:20px 0 40px;}
  #shopify-section-article-template .rte div p:first-of-type {font-size:16px !important;}
}
@media only screen and (max-width:992px) {
  .modular-desc {    margin-bottom: -120px;margin-top: -40px;}
}

@media only screen and (max-width: 767px) {
  .col-xs-4 {width:100%;}
  .section-header h2, .feature-row__item h2 {font-size:16px;}
  .product-single__title {font-size:20px;}
  .product-single__meta-wrap {padding: 20px 15px 20px;}
  .product-wishlist {margin:0 auto 40px;position:relative;top: 0;right: 0;}
  div#bookmarkit {padding:0 !important}
  .product-single__meta .price-item {font-size:15px;margin-bottom:20px;}
  .product-wishlist i {font-size: 25px !important;}
  .btn, .shopify-payment-button .shopify-payment-button__button--unbranded {font-size:14px !important;}
  .slideshow__text-content, .slick-active .slideshow__text-content, .no-js .slideshow__text-content {display:none}  	
  .section-artical .richtext p, #shopify-section-article-template .rte div p:first-of-type, #shopify-section-article-template .rte .grid:first-of-type div p:first-of-type {font-size:15px !important}
  .promotion-hero {padding: 0 10px;}
}

@media only screen and (max-width: 749px) {
  .index #shopify-section-featured-collections .small--one-half {width:100%;max-width:400px;margin:0 auto;float:none;}
  .filters-toolbar {padding:0;}
  .section-header {margin-bottom:0;}
  .arp-carousel.owl-carousel .owl-nav button.owl-prev {left: 0 !important;}
  .arp-carousel.owl-carousel .owl-nav button.owl-next {right: 0 !important;}
  .variant-grid .slick-next {right:0 !important;}
  .variant-grid .slick-prev {left:15px !important;}
}

@media only screen and (max-width: 600px) {
  .slick-prev:before, .slick-next:before {display:none;}
  .white-popup-block {padding:20px;font-size:18px;}
}

.list--inline.pagination li a{
      height: 44px;
    vertical-align: middle;
    display: table-cell;
}
.list--inline.pagination li a .icon-arrow-right{
  transform: rotateZ(-180deg);
}
.list--inline.pagination li .btn{
 border:0;
  padding:0;
}

.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.9s;
}
.already-visible {
  transform: translateY(0);
  animation: none;
}

@keyframes come-in {
  to { transform: translateY(0); }
}

.price-marker {display:inline-block; color:white; background-color:#787878; width:18px; height:18px; font-size:11px; line-height:1.7em; margin-left:5px; text-align:center; font-weight:bold; padding-left:2px; margin-top:3px; vertical-align:top; border-radius:20px;}

.product .product-single__photos .slick-dots{display:block !important;left:0;right:0;bottom:20px;}
.product .product-single__photos{cursor:pointer;}
.product .product-single__photos .product-single__photos-wrap:not(.slick-initialized):not(.slick-slider) .product-single__photo-wrapper:not(:first-child){display:none;}
