@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

*, *:focus, a:focus, a:focus:hover, button:focus, button:focus:hover, input:focus, input:focus:hover{outline:none;}
img{vertical-align:top;}
.grid{margin-left:-15px;}
.grid>* {padding-left: 15px;}

header.promo-bar{font-size:18px;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;}
header.promo-bar span.promo-bar-text{padding-top:5px;padding-bottom:5px;}

header.site-header .wrapper{max-width:1320px;}
header.util .wrapper, .contain-site-width, footer.site-footer .wrapper, .collection .wrapper, .featured-collection .wrapper, .simple-collection .wrapper, .single-product .wrapper{max-width:1280px;}

header.site-header.minimal{padding:0;}
header.site-header.minimal .wrapper{padding:0 20px;}
header.site-header.minimal .logo-nav-contain{padding:10px 0;display: flex;align-items: center;position:relative;}
header.site-header.minimal .logo-contain{padding-top: 0;margin-bottom: 0;}

header.site-header.minimal nav.nav-bar{background-color:#000000;margin:0 !important;}
header.site-header.minimal nav.nav-bar ul.site-nav>li{padding: 0 20px;}
header.site-header.minimal nav.nav-bar ul.site-nav>li>a{padding: 6px 0;}
header.site-header nav.nav-bar ul.site-nav li a{font-size:18px;border-top: 2px solid transparent;border-bottom: 2px solid transparent;}
header.site-header nav.nav-bar ul.site-nav li a:hover, header.site-header nav.nav-bar ul.site-nav li a:focus{background:transparent;border-bottom-color:#fff;}
header.util .wrapper{display: flex;align-items: center;justify-content: space-between;}
header.util a#CartButton{border:none;padding:0;position: relative;}
header.util a#CartButton:hover, header.util a#CartButton:focus {background-color: #fff;color: #000;}
header.util a#CartButton i{font-size: 44px;}
header.util a#CartButton #CartCount{width: 24px;height: 24px;background-color:#FFA500;color:#000;border-radius: 50%;line-height: 24px;position: absolute;top: -6px;right: -12px;}
header.util .search-wrap{width:100%;padding-right:20px;}
.search-wrap .search{position:relative;}
.search-wrap input{width:100%;border: 2px solid #000;padding: 10px 10px 10px 20px;}
.search-wrap .search-btn{width:49px;height:100%;font-size: 24px;background-color:#000;color:#fff;border-color: #000;position:absolute;top:0;right:0;}
.contain-site-width{padding:12px 0;}
.section-standard header{margin-bottom:12px;}
.section-standard header h4, .section-standard header .h4{text-transform:uppercase;}
.collection-list figcaption{display:none;}
.gallery .grid{margin-bottom:-20px;}
.section-standard.no-border.hero-video{background-color:#ff2411;padding: 12px 20px;}
.hero-video .content-box{margin-bottom:12px;}
.hero-video h2{text-transform:uppercase;}
.hero-video .wrapper{width:58%;margin: 0 auto;order:2;}
.hero-video .video-wrap{position:relative;display:flex;}
.hero-video .featured-hero{height:auto !important;padding-top:56.25%;}
.button-left{width:21%;padding-right:15px;order:1;}
.button-right{width:21%;padding-left:15px;order:3;}

.section-newsletter .contain-site-width{padding:0;}
.section-newsletter .grid {display: flex;flex-wrap:wrap;}
.section-newsletter .grid__item{margin-bottom:0;display: flex;align-items: center;}
.section-newsletter .grid__item-img{align-items: flex-end;}
.section-newsletter .grid__item-text{justify-content: center;flex-direction: column;align-items: flex-start;}
.newsletter-text{max-width: 440px;padding: 35px 0;margin: 0 auto;}
.offer-message h4{font-size:64px;color:#fff;line-height: 1;margin-bottom: 15px;}
.offer-message .rte{font-size:18px;color:#fff;margin-bottom: 20px;text-align: justify;max-width: 90%;}
.offer-email .input-row{display:flex;}
.offer-email .input-wrapper{width:100%;}
.offer-email .input-group-field{background-color: #fff;border: 2px solid #898787;padding: 10px 14px;width: 100%;font-weight: 500;}
.offer-email .btn{background-color:#000;color:#fff;border: 2px solid #898787;font-weight: 500;margin-left:-2px;text-transform:uppercase;padding:10px 18px;white-space:nowrap;}

footer.site-footer{text-align:left;padding-bottom: 15px;}
footer.site-footer .wrapper{padding-top:0;}
footer.site-footer a{text-decoration:none;}
footer.site-footer .grid{font-size: inherit;display:flex;flex-wrap:wrap;}
footer.site-footer .grid .footer-logo{width:25%;}
footer.site-footer .grid .menu{width:25%;}
footer.site-footer .grid .social{width:25%;}
footer.site-footer h4, footer.site-footer .h4{font-size:16px;font-weight:600;text-transform:uppercase;}
footer.site-footer .footer-logo a:hover, footer.site-footer .footer-logo a:focus{opacity:1;}
footer.site-footer ul li {margin-bottom: 10px;}
footer.site-footer ul li a{font-size:16px;text-transform:uppercase;}
footer.site-footer ul.social-icons{margin-bottom: 10px;}
footer.site-footer ul.social-icons li a{width: 33px;height: 30px;}
.footer-btm{padding-top: 15px;display: flex;align-items: center;flex-direction: row-reverse;justify-content: space-between;}
.payment-method{max-width:380px;}
footer.site-footer p.copyright{color:#fff;margin:0;font-weight:600;}

.collection{padding-bottom:30px;}
header.content-util{border-bottom:1px solid #e3e3e3;padding-bottom: 15px;}
header.content-util nav.breadcrumb{font-size:14px;}
.collection .products-grid.full-width .box.product{width:33.33%;}
.collection .collection-container{padding-top:20px;padding-bottom:0;}
header.collection-header {margin-bottom: 20px;}
header.collection-header>.container{padding-bottom:0;border:none;}
header.collection-header .sort-by label{font-size:20px;vertical-align:middle;text-transform:uppercase;}
header.collection-header .sort-by select, header.collection-header .sort-by .disclosure__toggle{font-size: 14px;outline: 1px solid #000000;height: 32px;}
header.collection-header .sort-by select:focus, header.collection-header .sort-by .disclosure__toggle:focus {outline: 1px solid #000;}

.collection .products-grid .box.product{margin-bottom:20px;}
.product_card__image-wrapper{background-color:#f8f8f8;}
.featured-collection figcaption span.price, .simple-collection figcaption span.price, .collection figcaption span.price{font-size: 16px;}
.pagination{margin-top:10px;}
.pagination li {margin: 0 2px;}
.pagination li a, .pagination li span{border-left: 2px solid #ccc;}
.pagination li.active a, .pagination li.active span{background: #ededed;color: #323232;}

.single-product{padding-bottom:20px;}
.product-image--slider:not(.is-fullscreen) .flickity-button{display:none !important;}
.product-thumb--slider[data-slider-enabled="true"]{height:auto;}
.product-thumb--cell{width:calc(25% - 0.9375em);height:auto;}
.product-thumb--cell a{width:100%;padding-top:100%;background-color: #f8f8f8;}
.product-thumb--cell img{width:100%;height:100%;max-height:100%;object-fit:contain;position:absolute;top:0;left:0;}
.product-title h1{font-size:28px;}
.purchase-box .selection-wrapper.price>span{font-size:24px;}
.product__policies{display:none;}
.purchase-box .selection-wrapper{border-bottom-width:2px;}
.selection-wrapper label,.selection-wrapper1 label{font-size: 18px;color: #fff;}
.selection-wrapper .single-option-radio label.swatch-label--color,.selection-wrapper1 .single-option-radio label.swatch-label--color {border-width: 3px;border-color: #000;}
.single-option-radio .swatch-container.color label span.swatch--swatch{width:34px;height:34px;border:none;margin:0;}
.single-option-radio .swatch-container.color [type='radio']:checked+label, .single-option-radio .swatch-container.color [type='radio']:not(:checked)+label:hover, .single-option-radio .swatch-container.color [type='radio']:not(:checked)+label:focus{border-width:3px;}
.selection-wrapper .single-option-radio label, .selection-wrapper1 .single-option-radio label{font-size: 14px;padding:12px 15px;border-color:#fff;border-width:1px;min-width: 40px;}
.selection-wrapper .single-option-radio label:hover, .selection-wrapper1 .single-option-radio label:hover{background-color:#f16d00;color:#FFF;border-color:#f16d00;}
.single-option-radio input[type='radio']:checked+label{background-color:#f16d00;color:#FFF;border-color:#f16d00;border-width:1px;}
.quantity-select{max-width: 180px;}
.quantity-select button, .quantity-select input{height:40px;font-size: 18px;font-weight:600;border-width:1px;border-color:#fff;}
.quantity-select .input-wrapper input{width:100%;border-width:1px 0;}
.quantity-select .button-wrapper button {padding: 0 14px;}
.purchase-box .selection-wrapper.variant,.purchase-box .selection-wrapper1.variant{border:none;margin:0;}
aside.product-aside .purchase-box{border:none;margin-bottom:0;padding-bottom: 10px;}
.default-cart-button__button, html.no-js .default-cart-button__button{font-size:26px;}
.atc-img{margin-bottom:20px;}
.description__tabs .tab__title{font-size: 18px;text-align: center;border: 1px solid #fff;padding: 8px 35px;position: relative;}
.description__tabs .tab__title:hover, .description__tabs .tab__title:focus{color:#f16d00;border-color:#f16d00;}
.description__tabs .tab__title:after{background-image:none;content:'\f107';font-family: FontAwesome;position: absolute;right: 15px;height: auto;width: 20px;margin: 0;font-size: 24px;color: #000;opacity: 1;top: 44%;line-height: 1;transform: translateY(-50%);}
.description__tabs .tab--active .tab__title:after {-webkit-transform: scaleY(-1) translateY(36%);-moz-transform: scaleY(-1) translateY(36%);-ms-transform: scaleY(-1) translateY(36%);-o-transform: scaleY(-1) translateY(36%);transform: scaleY(-1) translateY(36%);}
.description__tabs .tab__content{border-width: 0px 1px 1px;border-style: solid;padding: 15px;}

.simple-collection {padding: 20px 20px 0;}
.simple-collection .product-container .box{margin-bottom:20px;}
.simple-collection header h4, .simple-collection header .h4{font-weight: 600;}
.simple-collection figcaption .product-title{font-size: 18px;font-weight: 500;}
.simple-collection figcaption span.price{font-size: 18px;font-weight: 600;}

#CartCost{display:none;}
.slick-slider {margin:0 -15px;}
.slick-slide {margin-right: 2px;margin-left: 2px;}
.product-images .featured a,.product-images .thumbnails a {display: block;background-color: #f8f8f8;}
.hide{display:none;}
#privy-container{visibility:hidden;}
.offer-message.mobile-show h4{display:none;}
.logo-black{display:block;}
.logo-white{display:none !important;}

.ptype-by,.prdtype-by{float: left;padding-top: 4px;margin-bottom: 8px;}
.ptype-by label,.prdtype-by label{font-size: 20px;vertical-align: middle;text-transform: uppercase;margin-right: 6px;font-weight: 600;}
.ptype-by select,.prdtype-by select{font-size: 14px;outline: 1px solid #000000;height: 32px;margin: 0;border: 0px;outline-offset: 1px;text-transform: uppercase;}

header.collection-header .container {width: 100%;justify-content: space-between;}

.klaviyo-form-XPMczN form{padding: 0 !important;}
.klaviyo-form-XPMczN form input[type="email"]{background-color: #fff !important;border: 2px solid #898787 !important;padding: 10px 14px !important;width: 100% !important;font-size: 16px !important;height: auto !important;line-height: 1.6 !important;font-family: Archivo,serif !important;color: #000 !important;font-weight: 500 !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;}
.klaviyo-form-XPMczN form button[type="button"]{background-color: #000 !important;color: #fff !important;border: 2px solid #898787 !important;font-weight: 500 !important;margin-left: -2px !important;text-transform: uppercase !important;padding: 10px 18px !important;white-space: nowrap !important;font-size: 16px !important;line-height: 1.6 !important;font-family: Archivo,serif !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;}
.klaviyo-form-XPMczN form input::-webkit-input-placeholder{font-family: Archivo,serif !important}
.klaviyo-form-XPMczN form .ql-editor{max-width: 90%;}
.klaviyo-form-XPMczN form .ql-editor p strong{font-size: 18px !important;color: #FFF !important;line-height: 1.6 !important;font-family: Archivo,serif !important;-webkit-font-smoothing: antialiased !important;-webkit-text-size-adjust: 100% !important;font-style: normal !important;font-weight: 500 !important;}
.klaviyo-form-XPMczN form .ql-editor p br{display:none !important;}
.klaviyo-form-XPMczN form .ql-editor p span{font-size: 14px !important;color: #FFF !important;font-family: Archivo,serif !important;}

.reviewsdd{display: inline-block;margin: 0 0 10px 0;}
.loox-rating{display: inherit;}
.gallery.section-standard .contain-full-width {padding: 20px 0;}
#shopify-section-1597702703941 {    margin-bottom: 15px;}
#shopify-section-footer .section-standard {    background-position: top center; background-size: cover;}
.featured-collection figcaption, .simple-collection figcaption, .collection figcaption {    text-align: center;}
.custom-content.section-standard .contain-full-width{padding-bottom: 0;}
p.success{color:#FFF;}
.featured-row-section h3{font-size: 54px;line-height: 1.2;}
.featured-row-section .rte{max-width:500px;font-size:21px;}
.featured-row-section .button {background-color:#F16D00;font-size:24px;color:#fff;border-color:#F16D00;padding: 15px;display: inline-block;}
.featured-row-section .button:hover{background:transparent;}
.upsell-checkbox label{color:#fff !important;}
.drawer{color:#FFF;}
.footer-logo{text-align:center;padding:25px 0 0;}


@media screen and (min-width: 701px){
  .desk-hide{display:none !important;}
}

@media screen and (max-width: 1199px){
  .featured-row-section h3{font-size:44px;}
  .featured-row-section .rte{font-size:18px;}
  .featured-row-section .button{font-size:18px;padding:12px 15px;}
}

@media screen and (max-width: 940px){
  header.promo-bar{font-size:16px;}
  header.site-header.minimal nav.nav-bar ul.site-nav>li {padding: 0 10px;}
  header.site-header nav.nav-bar ul.site-nav li a{font-size:16px;}
  .offer-message h4{font-size:54px;}
  .offer-message .rte{font-size:16px;}
  footer.site-footer .grid .footer-logo {width: 100%;text-align: center;margin-bottom: 15px;position:relative;}
  footer.site-footer .grid .footer-logo a{margin: 0 auto;max-width: 140px;display: inline-block;}
  footer.site-footer .grid .menu {width: 20%;}
  footer.site-footer .grid .social {width: 40%;}
  footer.site-footer .box.box-first>*:last-child{border:none;padding-bottom:0;}
  footer.site-footer .box.payment-types, footer.site-footer .box.localization, footer.site-footer .box.trust-badge{border:none;}
  .featured-row-section h3{font-size:36px;}
  .featured-row-section .rte{font-size:16px;}
  .featured-row-section .button{font-size:16px;padding:10px 15px;}
}

@media screen and (max-width: 800px){
  aside.product-aside .purchase-box{max-width:100%;}
  .simple-collection header{padding-bottom:0;}
  footer.site-footer{padding: 20px 20px;}
}

@media screen and (max-width: 700px){
  #menu.panel .search{border-bottom: 1px solid #ccc;}
  #menu.panel ul.site-nav li a{font-weight: 600;}
  #menu.panel .account {padding: 0; display:none;}
  #menu.panel .text-links li{border-bottom: 1px solid #ccc;}
  #menu.panel .text-links li a{font-weight:600;}
  header.promo-bar {font-size: 12px;}
  header.site-header.minimal .util .wrapper{padding:0;position:static;}
  header.util .search-wrap{display:none;}
  header.util a#CartButton i {font-size: 30px;}
  header.util a#CartButton #CartCount {width: 20px;height: 20px;line-height:20px;}
  .toggle-menu .text{font-size: 16px;vertical-align: middle;display: none;}
  header.util svg {height: 24px;width: 24px;}
  header.util .left-wrapper{position: absolute;left: 0;margin: 0 !important;}
  header.util .right-wrapper{position: absolute;right: 0;margin:0 !important;}
  header.util .left-wrapper ul.text-links li.mobile-menu{margin:0;}
  header.util .left-wrapper ul.text-links li.mobile-menu a{padding:0;}
  header.util{width:auto;}
  header.site-header.minimal .logo-contain{margin:0 auto;}
  h2, .h2, .section-standard header h4, .section-standard header .h4, .looks header h4, .looks header .h4, .hero-video h2{font-size: 18px;}
  .hero-video .wrapper{width:100%;order: 1;margin-bottom: 10px;}
  .hero-video .video-wrap{flex-wrap:wrap;}
  .button-left{order:2;width:50%;}
  .button-right{width:50%;}
  .offer-message h4 {font-size: 36px;text-align:center;}
  .offer-message .rte{text-align:center;max-width: 100%;}
  footer.site-footer .grid .menu, footer.site-footer .grid .social{width: 100%;text-align: center;}
  footer.site-footer .box>*:last-child{border-bottom: 1px solid #4c4c4c;padding-bottom:10px;}
  .footer-btm{flex-direction: column;}
  footer.site-footer p.copyright{padding-top:0px;}
  .collection .products-grid{margin-left:-15px;}
  .collection .products-grid.full-width .box.product{width:50%;padding-left:15px;}
  .product-title h1 {font-size: 28px;}
  .purchase-box .selection-wrapper.price>span {font-size: 22px;}
  .selection-wrapper label,.selection-wrapper1 label {font-size: 16px;}
  .description__tabs .tab__title{font-size: 16px;}
  .description__tabs .tab__content{font-size:14px;}
  .simple-collection header h4, .simple-collection header .h4{font-size:21px;}
  .simple-collection figcaption .product-title, .simple-collection figcaption span.price{font-size:15px;}
  .site-footer .menu ul{display:none;}
  .rgt-blk-foot .menu h4 {position: relative;}
  .site-footer .menu h4:after{position: absolute;content: "";right: 20px;font: normal normal normal 14px/1 FontAwesome;content: "\f105";font-size: 32px;transform: rotate(0deg);transition: transform 0.3s;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(90deg);}
  .site-footer .menu h4.active:after {transform: rotate(-90deg);}
  footer.site-footer .menu h4, footer.site-footer .menu .h4{text-align: left;font-size: 18px;}
  footer.site-footer h4, footer.site-footer .h4{font-size: 17px;}
  .privy-pusher.privy-pusher-bottom{display:none;}
  .offer-email .input-row{display: inherit;}
  .offer-email .input-row .button-wrapper button{margin-left: 0;margin-top: 5px;width: 100%;}
  .offer-message h4{margin-top:30px;}
  .offer-message.mobile-show h4{display:block;}
  .section-newsletter .grid__item-img{display: block;margin: 10px;}
  .logo-black{display:none !important;}
  .logo-white{display:block !important;}
  header.util svg path{fill: #fff;}
  header.util a{color:#FFF;}
  header.util a#CartButton #CartCount{background-color: #fff;color: #ff0201;}
  header.site-header{background-color: #000000;}
  .site-logo.has-image{width: 100px !important;}
  .newsletter-text{padding-top:0px;}
/*   .gallery .grid__item{margin-bottom:15px;} */
  .collection-list.section-standard{margin:0 20px;}
  .collection-list.section-standard header{margin-left: -30px;margin-right: -30px;}
  .offer-message .rte{font-size:14px;}
  footer.site-footer .grid .footer-logo:after{content:'';width:calc(100% - 25px);height:1px;background-color:#7a7a7a;position:absolute;left:30px;bottom:-15px;}
  footer.site-footer .grid .social{position:relative;}
  footer.site-footer .grid .social:after{content:'';width:calc(100% - 25px);height:1px;background-color:#7a7a7a;position:absolute;left:30px;top:-15px;}
  .payment-method{display:none;}
  .footer-btm{border-top:1px solid #7a7a7a;}
  header.util li.mobile-menu a.toggle-menu span.icon{top: 0px;display: inline-block;vertical-align: middle;}
  header.site-header.minimal .wrapper{padding:0 10px;}
  header.util a#CartButton:after{content:'';font-size:16px;display:inline-block;vertical-align: 3px;margin-left: 3px;}
  header.util a#CartButton #CartCount{right:20px;}
  .search form{position:relative;}
  .search .button-wrapper{display:none;}
  .search .icon-wrapper{position:absolute;left:5px;top:1px;}
  .search .icon-wrapper span.icon svg {height: 14px;width: 14px;}
  .search input[type="search"]{width:100%;background-color:#fff;font-size: 14px !important;padding: 5px 5px 5px 28px;border-width: 0 0 2px;border-color:#000;}
  .mob-hide{display:none !important;}
  .collection-header select{width: 100%;}
  .ptype-by,.prdtype{margin-bottom: 15px;}
  header.collection-header .sort-by label,.ptype-by,.prdtype,.sort-by{display:block;}
  .ptype-by label,.prdtype-by label,.sort-by label{font-size: 16px !important;}
  .ptype-by,.prdtype-by,.sort-by{width: 49%;float: left !important;margin-right: 1%;}
  header.collection-header .sort-by{padding-top: 5px;}
  #shopify-section-product-template {padding-top: 10px;}
  .collhero.contain-full-width.no-padding {display: none;}
  header.util a#CartButton:hover, header.util a#CartButton:focus {background-color: transparent;color: #FFF;}
  .footer-logo{padding:5px 0 10px;}
}

@media screen and (max-width: 480px){
  header.promo-bar {font-size: 10px;}
  .featured-row-section h3{font-size:28px;}
  .featured-row-section .rte{font-size:14px;}
  .featured-row-section .button{font-size:14px;padding:10px;}
}

@media screen and (max-width: 375px){
  header.promo-bar {font-size: 9px;}
}

@media screen and (max-width: 320px){
  header.promo-bar {font-size: 8px;}
}

.gallery .box {position: relative;}
.gallery .box::after {content: "";position: absolute;width: 100%;height: 100%;background: #111111d1;top: 0;opacity: 0;transition: 0.5s erase-in-out;}
.gallery .box:hover::after {opacity:1;transition: 0.5s erase-in-out;}

@media screen and (max-width: 767px){
  body.panel-open {overflow-y: hidden;}
  html.panel-open #page, body.panel-open #page {-moz-transform:unset;-ms-transform: unset;-o-transform:unset;transform: unset;}
  .mobile-menu-overlay {background: transparent;}
  html.panel-open, body.panel-open {overflow-y: hidden;}
  #menu.panel {left: 0;width: 0%;overflow: hidden;-webkit-overflow-scrolling: inherit;height: 100%;top: 130px; !important;transition: all 0.3s ease-in;}
  html.panel-open nav#menu, body.panel-open nav#menu {display: block;margin: 0;background: #F8F8F8;}
  .slideropen {width:100% !important;}
  #menu.panel ul.site-nav li {margin: 0;border-bottom: 1px solid #f7f7f7;}
  #menu.panel ul.site-nav li a {text-transform: uppercase;font-weight: normal;white-space: nowrap;padding: 8px 15px;font-size: 1.2em !important;}
  #menu ul.text-links {text-align: center;position: absolute;width: 100%;top: 65%;}
  #menu.panel .text-links li {display: inline-block;margin: 15px 0;border: none;}
  #menu.panel .text-links li a {font-size: 16px !important;padding: 0px 5px;line-height: 1;text-transform: uppercase;font-weight: normal;}
  #menu ul.text-links li:last-child {border-left: 2px solid #000;padding-left: 5px;}
  #menu.panel .text-links li a {white-space: nowrap;}
  .mnuimage {position: absolute;bottom: 130px;left: 0;}
  #menu.panel {position: fixed !important;}
  .iconcross img {width: 22px;margin-right: 4px;}
  .mnuimage {display: none;}
  #menu ul.site-nav {margin: 20px 0;}
  .cart-preview {left:unset !important; width: 300px !important;}
  #menu.panel {    top: 68px;    height: calc(100vh - 67px);}
  .featured-row.section-standard .wrapper{padding: 20px;}
  #menu.panel .search span.icon svg path{ fill: #000;}
  #menu.panel .search .input-wrapper input {padding: 0px 0px 0px 40px;color:#000;}
  #menu.panel .search .input-wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;opacity:1;
}
#menu.panel .search .input-wrapper input::-moz-placeholder { /* Firefox 19+ */
  color: #000;opacity:1;
}
#menu.panel .search .input-wrapper input:-ms-input-placeholder { /* IE 10+ */
  color: #000;opacity:1;
}
#menu.panel .search .input-wrapper input:-moz-placeholder { /* Firefox 18- */
  color: #000;opacity:1;
}
  
  
}

.cart-item-title .vendor {display: none !important;}
.js-drawer-open-right .is-moved-by-drawer:before, .js-drawer-open-left .is-moved-by-drawer:before {  opacity: 1; visibility: visible;}
.is-moved-by-drawer:before {content: '';position: fixed;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.7);opacity: 0;z-index: 999;visibility: hidden;}
.flickity-page-dots {display: none;}
button#BIS_trigger {font-size: 22px !important;}
.gallery .gallery-list .grid__item{padding: 5px;}
#yottie_1 .yottie-widget-feed-section-slide,#yottie_1 .yottie-widget-video{background: rgb(0, 0, 0) !important;}
#yottie_1 .yottie-widget-video-info-title,#yottie_1 .yottie-widget-video-info-passed-time,#yottie_1 .yottie-widget-video-info-properties-item{color: rgb(255, 255, 255) !important;}
#yottie_1 .yottie-widget-feed-section-arrow {background: rgba(255, 255, 255, 1) !important;}
#shopify-section-1600271797532 .featured-row.section-standard{background-color: #2d2d2d;padding: 10px 0;}
/* .upsell-checkbox {display: none !important;} */
p.cmingsoon {text-align: center;margin: 0 auto;width: 100%;font-size: 45px!important;}
.swatch-container.soldout {display: none;}

.search.heradersearch input::placeholder {color: white !important;}