/** Shopify CDN: Minification failed

Line 14:0 Unexpected ","
Line 246:0 Expected "}" to go with "{"

**/
.yotpo .carousel-arrows .yotpo-icon{font-size:20.5px}
.header-logo.logo a{width:fit-content;margin:0 auto}
.wholesale_text{font-size:20px;font-weight:900;border:2px solid;padding:20px}
.wholesale_text a{color:#a16a3b}
.wholesale_text a:hover{border-bottom:2px solid}
.y-label.yotpo-user-name.yotpo-font-bold.pull-left:after{content:"Verified Buyer";padding-left:5px;font-size:12px;color:#6a6c77;width:auto;text-align:start;display:inline-block;font-weight:400}
.yotpo-reviewer span.yotpo-reviewer-name:after{font-size:smaller;color:var(--primary-color);width:auto;text-align:start;display:inline-block;font-weight:400;display:block}
,.y-label.yotpo-user-title.yotpo-action-hover{display:none}
.yotpo-reviewer-verified-buyer-text[data-v-05807f46]{display:none}
.yotpo-verified-image-icon .yotpo-custom-icon:after{content:"\e619";font-family:yotpo-widget-font!important;display:inline-block;color:#2f4f7c;position:absolute;left:26px;top:27px;background:#fff;border-radius:100%;font-size:18.5px;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
.yotpo-icon-profile.yotpo-header-element.pull-left:after{content:"\e619";font-family:yotpo-widget-font!important;display:inline-block;color:#1cc286;position:absolute;left:31px;top:28px;background:#fff;border-radius:50%;font-size:17.5px;font-weight:400;font-variant:normal;text-transform:none;line-height:1}
#y-badges .y-badge-image{filter:invert(1)}
#y-badges .y-badges-certified{color:#ccb91c!important;font-weight:900}
#y-badges .y-powered-by{display:none}
.featured_text.center .action_button{font-size:2em;font-weight:700;text-transform:uppercase;padding:30px 30px;border-radius:4px;box-shadow:2px 3px 10px #000000f0;transition:all .3s;border:0}
.add_to_cart.action_button,a.new_action_btn{box-shadow:2px 3px 10px #000000f0;transition:all .3s;font-size:1.5em}
.add_to_cart.action_button:hover,.new_action_btn:hover{border:0}
.article__author_info{background:#e6e9ec;padding:15px;text-align:center;position:relative;margin-bottom:10px}
.article__author_info::after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;border-width:0;top:calc(100% - 7px);left:50%;transform:translate(-50%) scaleX(.75) rotate(45deg);box-sizing:content-box}
.author_info{background-color:#f8f8f8;padding:15px;border-radius:10px;margin:0 10px;text-align:center;margin-top:10px}
.announcement_bar_animation{margin:10px!important;width:100%;animation:pulsee 2s ease-out infinite;margin-left:0;font-weight:700;text-align:center;text-transform:uppercase}
@keyframes pulsee{
0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.featured_collections .thumbnail .price{text-align:center}
#DMCA-badge,.dmca-badge,.review-badge{position:fixed!important;bottom:0;right:0;top:unset!important;}
#y-badges,.review-badge{display:block;bottom:25px;width:fit-content!important}
select#currencies{color:#000;border:1px solid #dbe3e5;font-size:14px;padding-left:10px}
.nav ul.main li a{padding-bottom:0;letter-spacing:1.5px}
h1.title:after,h2.title:after{content:"";max-width:100px;background:#ccb91c;display:block;height:3px;margin:11px auto 0 auto}
.info .title{color:#000;letter-spacing:1.5px;font-weight:600;text-transform:uppercase}
.promo_banner-close,div.promo_banner a,div.promo_banner p{font-weight:700;letter-spacing:1.5px;font-size:15px}
.flex-caption .action_button{padding:22px 25px}
.flex-caption.homepage_slider__flex-caption{top:40.5%}
.promo_icon{color:#fff;position:absolute;top:43%;font-size:60px;left:43%;border-radius:50px}
figure.feature-section.section-1.promo-1.title-overlay-true:hover .promo_icon i{color:#e22f56}
.card__image-wrapper{padding-top:0!important}
h1.image_title{text-align:center}
h1.section-header.home{text-align:center;border:none}
h1.image_title{text-align:center;margin-top:50px;padding:15px 0;margin-bottom:0}
.collection_swatches .swatch span{width:25px;min-width:25px;height:25px;border-radius:50%}
.swatch .color label{min-width:25px;height:25px}
.swatch-element.color,.swatch-element.color label{border-radius:50%}
.yotpo-bottomline.pull-left.star-clickable{justify-content:center;text-align:center;float:none}
div.collection_nav .section_select{float:right;text-align:right;margin-left:15px;margin-top:15px}
.yotpo .text-m,.yotpo-bottomline span.yotpo-stars{display:inline-block;vertical-align:middle}
.menu ul{top:unset}
.f-nav{box-shadow:0 4px 8px 0 #bdbdbd,0 6px 20px 0 transparent;-moz-box-shadow:0 4px 8px 0 #bdbdbd,0 6px 20px 0 transparent;-webkit-box-shadow:0 4px 8px 0 #bdbdbd,0 6px 20px 0 transparent;-o-box-shadow:0 4px 8px 0 #bdbdbd,0 6px 20px 0 transparent;-ms-box-shadow:0 4px 8px 0 #bdbdbd,0 6px 20px 0 transparent;-webkit-animation-name:fadeInDown;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-name:anim_titles;-moz-animation-duration:5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards;-webkit-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out}
.thumbnail .quick_shop:hover{color:#ccb91c}
.product_warning {border:3px solid;font-weight:700;color:#000;text-align:center;margin-bottom:0;padding-bottom:0;padding:15px;line-height:100px;font-size:29px;display:inline-flex;align-items:center}
.product_warning{width:100%;margin:0 auto;text-align:center;display:block;margin:0 auto;margin-bottom:10px}
.instagram-section{margin-top:50px}
div#insta-feed{margin-top:50px}
.contact-right-side{margin:0 auto;float:right}
.contact-banner-img{background-position:center center;background-repeat:no-repeat;height:260px;background-size:cover}
.topbar_text{border:solid 0 red;background:#fff;opacity:.7;height:60px;width:100%;position:absolute;z-index:9;top:200px;line-height:4}
div#shopify-section-contact{position:relative}
.contact-section-1 ul.site-contact__linklist{width:90%;margin:0 auto;text-align:center}
.contact-section-1 ul.site-contact__linklist li.site-contact__linklist-item{border-bottom:2px solid #b7b7b7;margin-left:-4px;padding:15px 15px;display:inline-block;line-height:20px}
.contact-section-1 ul.site-contact__linklist li.site-contact__linklist-item:hover{border-bottom:2px solid #303030}
.contact-section-2{padding:40px}
.left_side{padding:0 30px;float:left}
h4.link_title{margin-top:40px;font:700 16pt Helvetica,Arial,sans-serif}
h6.pop_links{color:#77818c;font:14pt Helvetica,Arial,sans-serif;margin-top:40px;text-align:left}
.left_side_menu li.site-contact__linklist-item{color:#303030;font:13pt Helvetica,Arial,sans-serif;margin:0 0 10px;text-align:left}
.contact-block{text-align:center;vertical-align:top;padding:0 40px;margin-bottom:50px;float:left}
.icon-block{font-size:50px}
ul.left_side_menu{margin:0 auto;float:left}
.btn--large:hover{background-color:#fff;color:#ccb91c;border:1px solid;border-color:#ccb91c}
.btn--large{border:1px solid;border-color:#ccb91c}
.contact-section-3 .one-third.column{margin:6px}
div.collection_title,h1.collection_title{margin-bottom:0;width:100%;display:inline-block}
.accordion-container h2,.faq_section h3{border:none;color:#ccb91c}
.icon-section .icon-inner{padding:15px;border:1px solid #000;position:relative;z-index:1}
.icon-section .icon-hover{opacity:0;z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .2s ease-in-out;padding:15px}
.icon-section:hover .icon-hover{opacity:1}
.icon-section:hover .icon-title h5{color:#cc0404}
.icon-section{cursor:pointer;position:relative;display:flex;flex-wrap:wrap}
.icon-title h5{font-size:16px;text-align:center;transition:all .2s ease-in-out;margin-top:10px;margin-bottom:10px;font-weight:700;line-height:1.1;color:#000;letter-spacing:.9px}
.faq-accordion-block h2{font-size:25px;margin-top:25px;margin-bottom:25px;padding-bottom:0;font-weight:700;line-height:1.1}
h3.accordion_head{padding:12.5px 15px;padding-right:50px;border:1px solid #000;position:relative;transition:all .2s ease-in-out;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:15px;clear:both;color:#000}
span.plusminus{font-size:16px;font-weight:100;float:right;transition:all .2s ease-in-out;transform-origin:50% 50%}
h3.accordion_head.active,h3.accordion_head:hover{background-color:#ccb91c;border-color:#ccb91c;color:#fff}
.column.column-1{border-left:1px solid #000}
.column .header{border:1px solid #000;padding:10px 15px;border-left:none}
.column{width:33.333333%;float:left}
.column .header p{font-size:16px;font-weight:600;margin-bottom:0}
.column.column-1 .item,.column.column-2:not(:last-child) .item{border-right:1px solid #000}
.column .item{padding:10px 15px;border-bottom:1px solid #000;border-right:1px solid #000}
.column .item p{margin-bottom:0}
.columns-3{margin-bottom:15px;clear:both;float:left;width:100%}
.accordion_body li{list-style:none}
.column .header:last-child{border-right:none}
ul.tabs{margin:0;padding:0;list-style:none}
ul.tabs li{background:0 0;color:#ccb91c;display:inline-block;padding:10px 15px;cursor:pointer;height:auto}
ul.tabs li:hover{background:#ccb91c;color:#fff}
ul.tabs li.current{background:#ccb91c;color:#fff;transition:all 250ms ease 0s}
.tab-content{display:none;padding:15px 0}
.tab-content.current{display:inherit}
.view_all{width:100%;margin:0 auto;text-align:center;clear:both}
.view_all a{padding:13px 30px;font-size:18px}
div#tabs{margin-top:80px}
.product-item span{font-size:17px;color:#000;letter-spacing:1.5px;font-weight:600;text-transform:uppercase}
div.footer{clear:both;border-width:10px}
ul.footer_menu{width:50%;display:inline-block;float:left}
.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star,.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star,.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star{color:#fec600!important}
.yotpo .yotpo-default-button,.yotpo input[type=button].yotpo-default-button{background:#000!important}
.footer-icons-icons .iconsdata{margin-left:5px}
.footer-icons-icons .iconslogo{background:0 0;border:none;padding:0;display:flex;align-items:center;justify-content:center}
.wide_border{border-bottom:15px solid #6c4c2a}
.white-border{border:1px solid #fff}
.heading_icons,.subheading_icons{display:block}
.footer-icons-icons .heading_icons,.footer-icons-icons .subheading_icons{height:unset}
.site-footer{padding-top:5%;padding-bottom:5%}
.featured-promotions .feature-section:hover .feature-overlay{background-color:none}
.featured-promotions .feature-section .feature-overlay{position:inherit}
section.homepage-video,section.homepage-video iframe{height:450px!important}
.gdEjTO.gdEjTO{background:#000!important}
.vpizh-1.hssQdh .iocMDJ.iocMDJ{font-weight:700!important;margin:0 auto}
div[itemprop=aggregateRating]{color:#000;font-size:30px;font-weight:700;text-align:center;margin-top:5%}
.thumbnail .price{font-size:20px}
.info .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.info .yotpo .yotpo-bottomline .yotpo-icon-half-star,.info .yotpo .yotpo-bottomline .yotpo-icon-star{color:#ccb91c}
.info .yotpo a{color:#000!important;font-weight:700}
.product_section .yotpo-bottomline.pull-left.star-clickable{justify-content:left;text-align:left}
form select{color:#000;border:1px solid;font-weight:700}
form label{font-size:20px;font-weight:500;color:#000}
.read_less_desc{display:none}
.read_more{cursor:pointer}
@media screen and (min-width:769px){
.icon-section{width:12.5%;padding:15px}
img.faq-hover-icon{width:60px;height:60px}
.icon-section .icon-hover{top:15px;left:17px}
.hssQdh.hssQdh{width:60%!important;margin:0 auto;color:#000!important}
div.collection_title,h1.collection_title{text-align:center}
}
@media screen and (max-width:798px){
.footer-icons-icons .iconslogo{flex-direction:column}
.f-nav .header-logo.logo a img{max-width:85px;margin-bottom:0;vertical-align:text-top}
.featured_text.center .action_button{line-height:normal;font-size:1.1em;padding:20px}
.add_to_cart.action_button{line-height:normal;padding:20px}
.container .thumbnail.even,.container .thumbnail.odd{width:140px!important;margin:0 auto!important;text-align:center!important}
.one-third.column.alpha.thumbnail.odd.swap-true{clear:left}
ul.nav_buttons{position:relative;top:35px}
.nav ul li a.cart_button,.nav ul li a.navicon,input[type=submit].guest_button{border:none}
ul.nav_buttons .button_label{display:none}
.icon-bag,.icon-cart,.icon-menu{font-size:30px}
}
@media screen and (max-width:767px){
.index .title a,.index h2.title,.index h2.title a{font-size:30px;line-height:1.5}.product_warning {line-height: normal;}
}
@media screen and (max-width:575px){
.info span.title{font-size:12px;font-weight:700}
.nav ul li a.cart_button,.nav ul li a.navicon,input[type=submit].guest_button{padding:10px 7px 10px 7px}
}
@media screen and (max-width:480px){
h3.accordion_head{padding:3.5px 5px;padding-right:8px;font-size:13px}
span.plusminus{font-size:13px}
.accordion_body{font-size:13px}
ul.tabs li{padding:7px 7px;font-size:12px}
.product_warning {font-size:20px;line-height: normal;}
.container .thumbnail.even,.container .thumbnail.odd{width:100%!important}
}
@media screen and (max-width:375px){
.columns.omega.thumbnail.odd.swap-true{clear:left}
}
.mobile_menu_container{display:block;text-align:center}
.logo.header-logo{display:block;text-align:center}
.f-nav{z-index:9999;position:fixed;left:0;top:0;width:100%}
.f-nav .nav ul.main li{line-height:24px}
.f-nav div.content{padding:5px 0 0 0}
.header-logo.logo a img{vertical-align:top;margin-bottom:10px}
.f-nav .header-logo.logo a img{max-width:75px}
.f-nav .nav ul.top_right_menu li a{padding-bottom:0}
div#tabs{margin-top:40px}
.slideshow-section{margin-top:30px}
img{max-width:100%;height:auto}
.yotpo span.y-label.yotpo-review-date{display:none}
@media(max-width:798px){
ul.nav_buttons{position:static}
.navicon_button{position:absolute!important;top:40px;left:0}
.nav ul.nav_buttons li a.cart_button{position:absolute;right:0;top:40px}
.nav ul.nav_buttons li{position:static}
div#tabs{margin-top:30px}
.header.homepage{padding-bottom:0}
.header-logo.logo a{padding-top:0}
}
@media(min-width:799px){
.nav.omega{position:relative}
.nav_buttons.menu{display:none!important}
.nav ul.main li a{padding-bottom:0}
.nav ul.main li{line-height:44px}
.header.homepage{border-bottom:solid 1px #dbe3e5;padding-bottom:0;z-index:9}
ul.top_menu{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}
ul.top_right_menu{float:right}
ul.top_left_menu{float:left}
.clearfix{clear:both;float:none}
.nav ul li a.cart_button{padding:5px 8px 5px 8px}
ul.top_menu{margin:0}
.col80{width:70%;float:left}
.col80 img{padding:10px 0}
.col40{width:30%;float:left}
.col-full{padding:10px 0 10px 20px}
.col-full img{vertical-align:middle;max-width:100%;height:auto}
}
.product_gallery .image__container img{
--border-size: 10px;
    border: var(--border-size) solid transparent;
    border-image: conic-gradient( from var(--angle), #000 0deg 90deg, #cdcdd0 90deg 180deg, #000000 180deg 270deg, #0000005c 270deg 360deg ) 1 stretch;
    background: rgb(255 255 255 / var(--opacity));
    animation: rotate 4s linear infinite, opacityChange 3s infinite alternate;
    max-width: 90%;
    padding: 30px 0px;
}
@supports (background: paint(houdini)) {
  @property --opacity {
    syntax: "<number>";
    initial-value: 0.5;
    inherits: false;
  }

  @property --angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
  }

  @keyframes opacityChange {
    to {
      --opacity: 1;
    }
  }

  @keyframes rotate {
    to {
      --angle: 360deg;
    }
  }
