/** Shopify CDN: Minification failed

Line 661:0 Unexpected "}"

**/
@keyframes rise-up{
  0%{
    opacity:1;
    transform:translateY(120%);
  }
  to{
    opacity:1;
    transform:translateY(0%);
  }
}

@keyframes rise-up-out{
  0%{
    opacity:1;
    transform:translateY(0%);
  }
  to{
    opacity:1;
    transform:translateY(-120%);
  }
}

@keyframes fade-in{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}

@keyframes fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}

/* Slider */
 .slick-slider {
	 position: relative;
	 display: block;
	 box-sizing: border-box;
	 -webkit-touch-callout: none;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -ms-touch-action: pan-y;
	 touch-action: pan-y;
	 -webkit-tap-highlight-color: transparent;
}
 .slick-list {
	 position: relative;
	 overflow: hidden;
	 display: block;
	 margin: 0;
	 padding: 0;
}
 .slick-list:focus {
	 outline: none;
}
 .slick-list.dragging {
	 cursor: pointer;
	 cursor: hand;
}
 .slick-slider .slick-track, .slick-slider .slick-list {
	 -webkit-transform: translate3d(0, 0, 0);
	 -moz-transform: translate3d(0, 0, 0);
	 -ms-transform: translate3d(0, 0, 0);
	 -o-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
}
 .slick-track {
	 position: relative;
	 left: 0;
	 top: 0;
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
 .slick-track:before, .slick-track:after {
	 content: "";
	 display: table;
}
 .slick-track:after {
	 clear: both;
}
 .slick-loading .slick-track {
	 visibility: hidden;
}
 .slick-slide {
	 float: left;
	 height: 100%;
	 min-height: 1px;
	 display: none;
}
 [dir="rtl"] .slick-slide {
	 float: right;
}
 .slick-slide img {
	 display: block;
}
 .slick-slide.slick-loading img {
	 display: none;
}
 .slick-slide.dragging img {
	 pointer-events: none;
}
 .slick-initialized .slick-slide {
	 display: block;
}
 .slick-loading .slick-slide {
	 visibility: hidden;
}
 .slick-vertical .slick-slide {
	 display: block;
	 height: auto;
	 border: 1px solid transparent;
}
 .slick-arrow.slick-hidden {
	 display: none;
}
/*theme*/
/* Slider */
/* Dots */
 .slick-dotted.slick-slider {
	 margin-bottom: 30px;
}
 .slick-dots {
	 position: absolute;
	 bottom: -25px;
	 display: block;
	 width: 100%;
	 padding: 0;
	 margin: 0;
	 list-style: none;
	 text-align: center;
}
 .slick-dots li {
	 position: relative;
	 display: inline-block;
	 width: 20px;
	 height: 20px;
	 margin: 0 5px;
	 padding: 0;
	 cursor: pointer;
}
 .slick-dots li button {
	 font-size: 0;
	 line-height: 0;
	 display: block;
	 width: 20px;
	 height: 20px;
	 padding: 5px;
	 cursor: pointer;
	 color: transparent;
	 border: 0;
	 outline: none;
	 background: transparent;
}
 .slick-dots li button:hover, .slick-dots li button:focus {
	 outline: none;
}
 .slick-dots li button:hover:before, .slick-dots li button:focus:before {
	 opacity: 1;
}
 .slick-dots li button:before {
	 font-family: 'slick';
	 font-size: 6px;
	 line-height: 20px;
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 20px;
	 height: 20px;
	 content: '•';
	 text-align: center;
	 opacity: 0.25;
	 color: black;
}
/* header */
 .has--sticky.fixed {
	 position: fixed !important;
	 top: 0;
	 left: 0;
	 animation: smoothScroll 1s forwards;
	 background-color: #fff;
	 z-index: 99;
}
 @keyframes smoothScroll {
	 0% {
		 transform: translateY(-40px);
	}
	 100% {
		 transform: translateY(0px);
     }
}
 @keyframes marquee {
	 0% {
		 transform: translate(100%, 0%);
	}
	 100% {
		 transform: translate(-100%, 0);
	}
}
 .menu_item_sale {
	/* dislay: none;
	 */
}
 .menu_item_sale > a {
	 color: #f00 !important;
}
li[data-link-id="shop--sale"] > a{
  color: #f00 !important;
}
/* header end */
/* footer */
 #newsletterSection .newsletter--container {
	 max-width: 480px;
}
 #newsletterSection .newsletter--container .contact-form .newsletter--email {
	 border: 1px solid #000;
}
 #newsletterSection .newsletter--container .contact-form button {
	 background: #000;
	 border-radius: 0;
}
 .footer--root .footer--blocks .footer--block {
	 flex-basis: calc(100% / 3);
}
 .footer--root .footer--block--image .logo_image {
	 margin-bottom: 20px;
}
 .footer--root .icon--root {
	 width: 20px;
	 height: 20px;
}
 .footer--root .social_link_facebook .icon_wrap {
	 position: relative;
}
 .footer--root .social_link_instagram .icon--instagram {
	 background: #e4d3c2 !important;
	 color: #000 !important;
	 padding: 0 !important;
}
 .footer--root .social_link_instagram .icon--instagram:hover {
	 background: #e4d3c2;
	 color: #000;
	 padding: 0;
}
/* footer end */
/* homepage */
.slider .slide .caption{
  opacity: 0;
}
.slider .owl-active .slide .caption{
  opacity: 1;
}
.slider .slide [data-item="section-heading"], .slider .slide .slideshow--button, .slider .slide .sub-title{
  opacity:0;
  transform:translateY(15px);
  transition:none;
}
.slider .owl-active .slide [data-item="section-heading"], .slider .owl-active .slide .sub-title{
  transform:translateY(0);
  animation: 1.2s cubic-bezier(0.26, 0.54, 0.32, 1) 0.5s forwards;
  animation-name:rise-up;
}
.slider .owl-active .slide .slideshow--button{
  animation: fade-in 1.5s ease 0.8s forwards;
}
 .featured-instagram--blocks {
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
	 justify-content: center;
}
 .featured-instagram--blocks .featured-instagram--block {
	 align-items: center;
	 justify-content: center;
	 text-align: center;
	 margin: 0;
	 position: relative;
}
 .featured-instagram--blocks .featured-instagram--block.promo-banner {
	 width: 33.25%;
	 flex-basis: 33.25%;
	 padding: 50px 0;
}
 .featured-instagram--blocks .featured-instagram--block.promo-banner * {
	 color: #fff;
}
 .featured-instagram--blocks .featured-instagram--block.instafeed {
	 width: 66.75%;
	 flex-basis: 66.75%;
}
 .featured-instagram--blocks .featured-instagram--block.instafeed #insta-feed {
	 margin-top: 0;
}
 .featured-content--root {
	 padding-top: 32px;
	 padding-bottom: 32px;
}
 .featured-content--title {
	 padding-bottom: 30px;
}
 .featured-content--description {
	 padding-bottom: 30px;
}
 .btn.btn-outline {
	/* border: 1px solid #e0e0e0;
	 */
	 padding: 16px 20px;
	 background: #000;
	 color: #fff;
}
 .btn.btn-outline:after {
	 display: none;
}
.collections-carousel .featured-collections--item{
  padding: 10px;
  margin: 0;
}
.collections-carousel .featured-collections--item .featured-collections--image{
  padding-right: 0;
  margin-bottom: 15px;
}
@media (min-width: 1024px){
  .section--slideshow .slider .slide .caption{
    max-width: 600px;
  }
}
@media (max-width: 767px){
  .section--slideshow .slider .slide .caption{
    position: absolute;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    background-color: transparent;
    max-width: 320px;
    width: 100%;
    text-align: center !important;
  }
}
/* homepage end */
/* product page */
 .product-page--container {
	 max-width: 1200px;
	 width: 100%;
	 margin: auto;
}
 .product-page--main-content {
	 display: flex;
	 flex-wrap: wrap;
	 align-items: flex-start;
}
 .product-page--main-content .product-page--media {
	 width: 60%;
	 display: flex;
	 flex-direction: row-reverse;
	 flex-wrap: wrap;
	 align-items: flex-start;
}
 .product-page--main-content .product-page--media .product-media--wrapper {
	 width: 85%;
}
 .product-page--main-content .product-page--media .product-media--wrapper:hover {
	 border: 0 !important;
}
 .product-page--main-content .product-page--media .product-media--wrapper .image--root {
	 width: 100% !important;
}
 .product-page--main-content .product-page--media .product-page--thumbs {
	 width: 15%;
	 padding-top: 0;
	 padding-right: 12px;
	 padding-bottom: 0;
}
 .product-page--main-content .product-page--media .product-page--thumbs .product-media--thumbs {
	 flex-flow: column;
}
 .product-page--main-content .product-page--media .product-page--thumbs .product-media--thumbs .product-media--thumb-container {
	 max-width: 100%;
}
 .product-page--main-content .product-page--media .product-page--thumbs .product-media--thumbs .product-media--thumb-container .product-media--thumb {
	 padding: 0;
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav {
	 width: 100%;
	 position: absolute;
	 left: 0;
	 z-index: 9;
	 height: auto;
	 line-height: initial;
	 background-color: #fff a1;
	 padding: 5px;
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav:hover {
	 color: #000;
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav .icon--chevron-down {
	 width: 20px;
	 height: 20px;
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav.slick-prev {
	 top: 0;
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav.slick-prev .icon--chevron-down {
	 transform: rotate(180deg);
}
 .product-page--main-content .product-page--media .product-page--thumbs .slick-nav.slick-next {
	 bottom: 7px;
}
 .product-page--main-content .product-detail-wrap {
	 width: 40%;
	 padding-left: 30px;
}
 .product-page--main-content .product-detail-wrap .product-page--title-n-vendor {
	 max-width: 400px;
	 margin-left: 0;
}
 .product-page--main-content .product-detail-wrap .product-page--description {
	 max-width: 400px;
	 margin-left: 0;
}
.product-form--add-to-cart[disabled]{
  display: none;
}
 .product_promotion_bar {
	 padding: 0.75rem 1rem;
}
 .promo_content_wrapper {
	 display: flex;
	 column-gap: 15px;
}
 .template-product .custom_tabs {
	 max-width: 400px;
   border-bottom: 1px solid #e4e4e4;
}
 .template-product .custom_tabs ul {
	 list-style-type: disc;
	 list-style-position: inside;
	 line-height: 1.7em;
}
 .template-product .custom_tabs ul li {
	 display: list-item;
}
 .template-product .custom_tabs .accordion {
   margin: 0;
   padding: 15px 0;
   position: relative;
   border-top: 1px solid #e4e4e4;
}
 .template-product .custom_tabs .accordion:hover {
	 cursor: pointer;
}
 .template-product .custom_tabs .accordion span {
	 position: absolute;
	 right: 0;
}
 .template-product .custom_tabs .accordion span .icon--chevron-down {
	 width: 14px;
	 height: 14px;
}
 .template-product .custom_tabs .accordion.active_toggle span {
	 transform: rotate(180deg);
}
 .template-product .custom_tabs .accordion + .container .content {
	 padding: 10px;
}
 .template-product .image--container {
	 padding-top: 100% !important;
}
 .template-product .image--container img {
	 object-fit: cover;
}
 .design-pre-order-template-wrapper [data-editable="pre-order-button"] {
	 background-color: #212121 !important;
	 border: 0 !important;
	 border-radius: 0 !important;
	 font-size: 14px !important;
	 font-weight: 400 !important;
	 text-transform: uppercase !important;
}
 .popup--heading h2 {
	 padding-bottom: 15px;
}
 .popup-modal-close {
	 color: transparent;
}
 .popup .popup-modal-close {
	 position: absolute;
	 right: 30px;
	 top: 40px;
	 color: #000;
}
 .media-mobile-carousel {
	 display: block;
	 width: 100%;
	 margin-bottom: -20px !important;
	 touch-action: auto;
}
 .media-mobile-carousel .product-media--featured[data-active=false] {
	 display: flex;
}
 .media-mobile-carousel .slick-dots {
	 bottom: 10px;
}
 .media-mobile-carousel .slick-dots li {
	 margin: 0;
}
 .media-mobile-carousel .slick-dots li button {
	 padding: 0;
	 border: 2px solid #fff;
	 border-radius: 100%;
	 width: 10px;
	 height: 10px;
}
 .media-mobile-carousel .slick-dots li button:before {
	 font-size: 0px;
	 opacity: 1;
}
 .media-mobile-carousel .slick-dots li button:hover, .media-mobile-carousel .slick-dots li button:focus {
	 background-color: #fff;
}
 .media-mobile-carousel .slick-dots li.slick-active button {
	 background-color: #fff;
}

 @media (min-width: 768px) {
	 .hidden-desktop {
		 display: none !important;
	}
	 .product--root[data-hover-image="true"]:hover .product--image {
		 opacity: 0;
	}
	 .product--root[data-hover-image="true"]:hover .product--hover-image {
		 opacity: 1;
	}
}
 @media (min-width: 1280px) {
	 .template-product .product-page--description {
		 padding-top: 32px;
	}
}
 @media (max-width: 767px) {
	 .hidden-mobile {
		 display: none !important;
	}
	 .featured-instagram--blocks .featured-instagram--block.promo-banner {
		 width: auto;
		 flex-basis: 100%;
	}
	 .featured-instagram--blocks .featured-instagram--block.instafeed {
		 width: auto;
		 flex-basis: 100%;
	}
	 .product-page--header {
		 display: block;
	}
	 .product-page--header .breadcrumbs--root {
		 display: none;
	}
	 .product-page--header .product-page--previous-next {
		 padding-right: 0;
	}
	 .product-page--main-content .product-page--media {
		 width: 100%;
	}
	 .product-page--main-content .product-detail-wrap {
		 width: 100%;
		 padding-left: 0;
		 padding-top: 50px;
	}
}
 @media (max-width: 480px) {
	 .product-page--main-content .product-page--media {
		 width: 100%;
	}
	 .product-page--main-content .product-page--media .product-media--wrapper {
		 width: 84%;
	}
	 .product-page--main-content .product-page--media .product-page--thumbs {
		 width: 16%;
	}
}
/* product page end */
/* bss label */
 .product--image-wrapper {
	 display: block;
}
 .product--image-wrapper .bss_pl_img {
	 position: unset;
}
 .image--root .bss_pl_img img {
	 visibility: visible;
}
 .section-featured-products {
	 padding-top: 40px;
	 padding-bottom: 40px;
}
/* bss label end */
/* collection page */
 .menu_item_mid-season-sale a {
	 color: #ff6242 !important;
}
.collection--description{
  max-width: 1320px;
}
 .collection--top-row .right {
	 display: flex;
	 align-items: center;
	 justify-content: flex-end;
	 column-gap: 10px;
}
 .collection--sortby {
	 display: flex;
	 align-items: center;
	 padding: 8px 0 21px;
}
 .collection--sortby .collection--filter-text {
	 font-size: var(--font--accent--size);
}
 .collection--sortby #sort-by {
	 margin-bottom: 0;
	 padding: 8px 24px 8px 16px;
	 font-size: 14px;
}
 .collection--sortby #sort-by:focus-visible {
	 outline: none;
}
.collection--additional-content{
  max-width: 1320px;
  margin: 20px auto;
  padding: 32px;
}
/* collection page end */

@media only screen and (min-width: 992px) {
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper {
 border-left: none !important; 
  } }

h2.jdgm-rev-widg__title, .jdgm-rev-widg__summary, .jdgm-row-stars.jdgm-row-stars--only-summary {
    display: none !Important;
}
.jdgm--leex-script-loaded .jdgm-rev-widg__header {
    box-shadow: none !important;


}
}
}
