/** Shopify CDN: Minification failed

Line 177:0 All "@import" rules must come first
Line 241:0 Unexpected ";"
Line 247:75 Expected identifier but found whitespace
Line 247:76 Unexpected "1px"

**/
/*-- App Start --*/
#bcpo .bcpo-title {
  font-weight: 700;
  font-size: 14px;
}
.form-5-namespace button.cw-close .cwWLxd {
  color:#fff!important;
}
.iDEfso{
  color:#fff!important;
}
button.sc-75msgg-0.gWdqxJ.close-button.cw-close .cwWLxd {
    color: #fff!important;
}
.bcpo-label .bcpo-value {
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: capitalize;
}
#bcpo .selector-wrapper{
  width: 100% !important;
}
body .sc-xn7cyx-1 .hOMzll.hOMzll {
  padding: 46px 20px 46px !important;
}
body .eyeOaO.eyeOaO{
  display:none !important;
}
body h1.WMVaY.WMVaY{
  background: -webkit-linear-gradient(45deg, #ecb548, #f9e571 80%);
  background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
margin-bottom: 15px !important;
}
body .form-5-namespace .cw-modal-content {
  height: auto !important;
}
body .sc-xn7cyx-1 .hOMzll.hOMzll::after {
  content: "";
  height: 95%;
  width: 97%;
  border: 1px solid #efbf50;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 15px;
}
body .gkejFG.gkejFG.close-button {
  right: 25px;
  top: 15px;
}
body .bEHhHO.bEHhHO {
  color: rgb(247, 223, 108) !important;
  font-size: 32px;
}
body .form-5-namespace .cw-justify-content-center{
  z-index:9;
  position:relative;
}
body h2.sc-75msgg-0.bOodgz.description-text.cw-text-hero.cw-mb-7{
  background: -webkit-linear-gradient(45deg, #ecb548, #f9e571 80%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: inherit !important;
margin-bottom: 0px !important;
margin-top: -20px;
}
/*-- App End --*/
.rte--indented-images h6 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: uppercase;
 font-weight: 700;
}
.dg-ft-payicon ~ .ps-payment-icon-bar {
    display: none;
}
li.dg-ft-payicon {
    margin-right: 3px;
}
.payment-icons li+li, .social-icons li+li {
    margin-left: 7px;
}
.product-item__link .product-item__badge {
 display:none; 
}
.dg-pro-cta-btn:hover,
.dg-pro-cta-btn {
    background: #1a1a1a;
    color: #fff;
}
.dg-slide-msgearror{
 display:none; 
}
.dg-variations{
 margin-bottom:15px; 
}
.dg-variations ~ .vmt-variations.dg-hide-box .selector-wrapper:first-child,
.dg-hide-box ~ .dg-hide-box{
 display:none; 
}
.dg-variations .crossed-out{
  display:none;
}
.dg-variations .swatch.clearfix{
      display: flex;
    flex-wrap: wrap;
  gap:10px;
}
.dg-variations .swatch.clearfix .header{
 width:100%; 
}
/* .product-item__price--sale,
.product__price--sale{
      color: #000000;
} */
.product-item__price--sale {
    color: #000;
    padding-left: 5px;
}
.dg-variations .swatch.clearfix .swatch-element{
    position: relative;
    max-width: 32%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dg-variations .swatch.clearfix .swatch-element input{
 position:absolute;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  opacity:0;
  cursor: pointer;
}
.dg-variations .swatch.clearfix .swatch-element label{
padding: 10px 10px;
    border: 1px solid #ccc;
    color: #4e4e4e;
    cursor: pointer;
    font-size: 13px;
    display: flex;
    align-items: center;
}
.dg-variations .swatch.clearfix .swatch-element.soldout{
 opacity:0.5; 
}
.dg-variations .swatch.clearfix .swatch-element.soldout input:checked ~ label{
  border:1px solid #d8d8d8;
  box-shadow: none;
}
.dg-variations .swatch.clearfix .swatch-element.soldout input{
    cursor: no-drop;
}
.dg-variations .swatch.clearfix .swatch-element input:checked ~ label{
border:1px solid #000;
      box-shadow: 0 0 0 1px #333;
}
@import url('https://fonts.googleapis.com/css2?family=Rochester&display=swap');
h1, .h1, h2, .h2 {font-size: 30px; letter-spacing: 0; margin-bottom: 0;font-weight: bold;}

.page-width--wide {max-width: 90%;  margin-left: 5%;}
.site-header__logo {float:left;}
.second-menu-top {display: inline-flex;   color:#fff;  list-style: none;}
.second-menu-top a{color:#fff; font-size:16px; margin: 0 15px;  line-height: 64px;}
.site-header-wrapper{background:#000; z-index:9; padding:5px 0;}
.top-icon a{color:#fff}
#shopify-section-slideshow{margin-top:75px;}
.site-header__inner{background:none;}
.site-header__link { display: inline-block;  color: #fff;}
.no-padding{padding:0 !important;}
.collection-list .collection-list-grid__title-wrapper {    width: 100%; top: 40%; left: 0; text-align: center}
.collection-list .collection-list-grid__title {letter-spacing: 0;color: #fff;
font-size: 26px; text-transform: uppercase; }
.collection-list-grid__title .link--action {display:none; }
.site-footer {margin-top: 30px; clear: both; background-image: url('footer-bg.jpg');
  padding: 40px 0px 0; display: inline-block; }
.grid { margin: 0;}
.collection-list {padding: 0;}
.owl-nav {position: absolute;top: 50%;width: 100%;display: block !important;}
.owl-prev {float: left;background: #000;border: none;color: #fff;margin-left: 0px;}
.owl-next {float: right;background: #000;border: none;color: #fff;margin-right: 0px;}
.messengermessageus--fixed {bottom: 6vw !important;}
.grid__item { padding: 0 5px;}
.product-item__link:hover .product-item__image{    opacity: 1;}
.custom-video {background-image:url('video-bg.jpg');  clear: both; background-repeat: no-repeat;
background-size: 100% 610px; }
.custom-video video {height: 500px; margin-top: 10%;transition: .5s;}
.custom-video video:hover{height:600px;  }
.sub-hom-title {font-family: 'Rochester', cursive; font-weight: normal; font-size:24px; color:#666;}
.footer-title {font-size: 20px;  font-weight: bold;}
.footer-link {list-style: none;     padding-left: 12%;}
.link-title {    padding-left: 12%;}
.site-footer a {color: #222;font-size: 14px; margin-bottom: 10px; display: inline-flex;}
.site-footer p{margin-bottom:10px; border-bottom: 1px solid #e6e6e6; }
.copy-right{color:#fff; font-size:12px;}
.copy-right a{font-size:12px !important;}
.site-footer .fas.fa-phone{transform: rotate(120deg); padding-top: 5px; margin-right: 10px; }
.site-footer .fa-envelope{padding-top: 5px; margin-right: 10px; }
.site-footer .fa-map-marker-alt{padding-top: 5px; margin-right: 10px; }
.bottom-footer {background:#000; color:#fff; }
.bottom-footer a{color:#fff !important;}
/* .shopify-section {padding-left:15px;} */
.product-item__title { font-weight: 600; font-size: 16px; margin: 0 !important;}
p.product-item__price-wrapper {font-size: 18px; color: #222;}
.product-item__image-container {overflow: hidden;height: 400px; border-bottom:1px solid #eee; margin-bottom: 15px;}
.product-item__image--margins { margin: 0;}
.product-page {margin-top:30px;}
.selector-wrapper, .quantity-wrapper {width: 50% !important;}
.product-page .shopify-payment-button {margin-top: 10px;  width: 40%;  float: left; }
.product-page .btn--add-to-cart { width: 40%; margin-top: 11px; margin-left: 15px; }
.shopify-payment-button__button{text-transform: uppercase;}
.drawer-nav__item a {padding-left: 20px; font-size: 14px;  font-weight: normal; text-transform: uppercase;}
.drawer-nav li {border-bottom: 1px solid #f5f5f5 !important;}
.drawer-nav__sublist .drawer-nav__link {color: #666; font-size: 14px;}
.drawer-nav--expanded a{font-weight:bold;}
:focus{outline:none;}
.drawer-nav__item--secondary a{font-size:12px; color:#777;}
.drawer-nav__spacer {    border: none !important;}
.product-recommendations h2{margin-bottom: 10px; text-transform: capitalize;}
.back-button__link { font-size: 14px; margin-top: 15px;}
.collection-grid__link {border: 1px solid #eee; display: inline-block;}
;}
.collection-grid__link-overlay:hover .collection-grid__title, .collection-grid__link-overlay:focus .collection-grid__title {
    opacity: 1; color: #000;}

.collection-grid__title {text-transform: uppercase;  padding: 15px;  color: #000;}
.product__details { margin: 0; padding-left: 15px; }
.pick_currency {top: 18px !important;  right: unset !important;}border-top: 1px solid #eee;padding: 10px 0;}
.cart__subtotal-container {font-size: 24px; font-weight: bold; color: #000;}
.cart__policies { margin-bottom: 30px;}
.cart-link.cart-bubble--visible:before {top: 8px; right: 0px; width: 20px; height: 20px;}
.icon-cart small {font-size: 60%; position: absolute;  right: 6px; color: #000; top: 6px;}
.pg-title {margin-bottom:3%; text-align:center;}
.page-content h4{    margin: 0;}
.main-collection-pg .collection-grid__link-overlay:before {top: 100%; right: 0;  opacity: 1;}
.main-collection-pg .collection-grid__title {opacity: 1 !important;
    font-size: 16px;  font-weight: bold; vertical-align: bottom; text-align: center;
    min-height: 60px !important;  display: block; padding: 0;}
.main-collection-pg .grid__item { padding: 0 10px;}
.main-collection-pg .collection-grid__item {margin-bottom:20px}
.main-collection-pg {margin-top: 3%;}
.slick-slider {cursor: pointer;}
.home-collection .collection-list-grid__item{    height: 460px !important;}
.home-collection .collection-grid__link { height: 460px;}
.standalone-bottomline {text-align: center; display: inline-block;}
.carousel-read-more {color: #000 !important;font-weight: bold !important; margin-top: 10px;}
/* .rating-star {color:#000 !important} */
.timer-store-front { width: 100%; margin-bottom: 14px;  border-top: 1px solid #eee;  margin-top: 15px;
    padding-top: 10px;}
.timer-font-size-20px {font-size: 30px !important;}
.yotpo .yotpo-hidden.only-invisible { visibility: visible!important;}
.product-banner {padding: 10px;}
.dg-boxedg>div {display: inline-block;margin: 0px !important;width: 100%;}
.product__details-content .product__price{
  border-top:0px;
}
#myid {    display: inherit;}
.smsb-subscribe-button{
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 15px;
    margin-top: 14px;
}
.gXgWmm.gXgWmm{
 display:none !important; 
}
/**********************Responsive CSS****************/
@media only screen and (min-width:320px) and (max-width:767px) {
.site-header__cart .icon, .site-header__search .icon {font-size: 20px;}
.cart-link.cart-bubble--visible:before { top: 0px; right: -4px; width: 18px;height: 18px;}
.icon-cart small {right: 2px; top: 0px;}
.site-header__logo {float: inherit;}
.site-header__logo img {width: 54%;}
.hero__slide {height: auto;}
#shopify-section-slideshow {margin-top: 75px; height: 171px;}
  .home-collection {margin-top: -10px;padding:0 5px 5px;  margin-bottom:15px !important;}
  .home-collection .collection-list .under-spacing { margin-top: 0;}
  .home-collection .collection-list .collection-list-grid__title {color: #222; font-size: 14px;}
  .home-collection .collection-list .collection-list-grid__item {margin-bottom: 0;}
  .home-title {font-size: 22px;}
  .sub-hom-title {font-size: 20px; margin: 0;}
  .custom-video {background:none}
  .custom-video video {height: 300px; margin-top: 0;}
  .custom-video video:hover{height:300px;  }
  .bottom-footer { clear: both;}
  .link-title { padding-left: 0;}
  .footer-link {padding-left: 0;}
  .copy-right { margin-bottom: 0;}
  .payment-icons, .social-icons { margin-bottom: 0 !important;}
  .product-item__image-container { height: 220px;}
   .product-item { margin-bottom: 20px;}
  .site-footer { padding: 20px 10px 0;}
  #customer_login_link{font-size:14px;}
  h1, .h1, h2, .h2 { font-size: 20px;}
  .selector-wrapper, .quantity-wrapper {width: 100% !important;}
  .product__details.grid__item {padding: 15px 0 0px;}
  .product-page .btn--add-to-cart {width: 100%; margin-left: 0px;}
  .product-page .shopify-payment-button { width: 100%;}
  
  #shopify-section-list-collections-template .page-width--wide{max-width: 100%;
    margin: 0; padding-top: 15px; }
  #shopify-section-list-collections-template .collection-grid__title {
    background-color: rgba(255,255,255,.9);  padding: 10px; width: 90%; 
    line-height: initial; font-size: 16px;  }
  .hero__controls {display:none; }
  .product-item__title {font-size: 14px; }
    .dg-variations .swatch.clearfix .swatch-element{
    max-width: 47%;
  }
  .template-product .page-width--wide{
        max-width: 100%;
    margin-left: 0;
  }
  body .gShDZV.gShDZV{
    font-size: 36px !important;
    line-height: 32px !important;
  }
  body .NaoIg.NaoIg{
    line-height: 22px !important;
  }
  body .form-5-namespace .cw-mb-7 {
    margin-bottom: 1.1rem !important;
	}
  body .hevtSj.hevtSj{
    padding: 75px 22px 50px;
  }
  body .WMVaY.WMVaY{
    font-size: 21px !important;
    line-height: 21px !important;
  }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.custom-nav{display:none;}
.site-header .medium-up--two-twelfths {width: 40%;}
.site-header .medium-up--one-twelfth{width:10%}
.site-header .medium-up--nine-twelfths {width: 50%;}
.site-header__logo img {width: 64px !important;}
 .hero__slide {height: auto;}
 #shopify-section-slideshow {margin-top: 75px; height: 350px;}
  .home-collection {margin-top: -10px;padding:0 5px 5px; margin-bottom:15px !important;}
  .home-collection .collection-list .under-spacing { margin-top: 0;}
  .home-collection .collection-list .collection-list-grid__title {color: #222; font-size: 14px;}
  .home-collection .collection-list .collection-list-grid__item {margin-bottom: 0;}
  
  h1, .h1, h2, .h2 { font-size: 24px;}
  .selector-wrapper, .quantity-wrapper {width: 100% !important;}
  .product-page .btn--add-to-cart {width: 100%; margin-left: 0px;}
  .product-page .shopify-payment-button { width: 100%;}
  .productView-title {font-size: 16px; margin: 0;}
  .product-recommendations .product-item__image-container { height: 250px;}
  .bottom-footer {background: #000; color: #fff; clear: both;}
   .copy-right { margin-bottom: 0;}
  .payment-icons, .social-icons { margin-bottom: 0 !important;}
  
  #shopify-section-list-collections-template .page-width--wide { max-width: 100%; padding-top: 30px;
    margin-left: 0;}
  #shopify-section-list-collections-template .collection-grid__title {
    background-color: rgba(255,255,255,.9);  padding: 10px; width: 90%; 
    line-height: initial; font-size: 16px;  }
  #shopify-section-list-collections-template .collection-grid__item { margin-bottom: 10px; 
    height: 350px;}
   .dg-variations .swatch.clearfix .swatch-element{
    max-width: 31%;
  }
  
}
@media only screen and (min-width:1023px) and (max-width:1199px) {
  .dg-variations .swatch.clearfix .swatch-element{
    max-width: 31%;
  }
}
@media only screen and (min-width:1440px) and (max-width:1599px) {
  .product-item__image-container {height: 450px;}
  
}

@media only screen and (min-width:1600px) and (max-width:1920px) {
  .product-item__image-container {height: 550px;}
  
}