/** Shopify CDN: Minification failed

Line 501:0 Unexpected "}"

**/
a.btn.klaviyo-bis-trigger { opacity: 0 !important; }
.product-single__meta .product__price .price .price__sale {display: none !important;}
 span.blank_bar{ width: 1px; display: inline-block; position: relative; margin-left: 7px; margin-right: 9px; }
 span.blank_bar::before { position: absolute; content: ''; border-left: 1px solid #fff; height: 88%; width: 1px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.img--slide { transition: all 0.5s; opacity: 0; }
.img--slide.slick-active { opacity: 1; }
.img--slide img { width: 100%; height: inherit; }  
.product--side { width: 50%; height: 95vh; background: #fff; }
.product--info--grid{ width: 50%; padding: 90px 20px 90px 73px; }
.notify-klaviyo i { font-size: 33px; transition: all 0.5s; }
.notify-klaviyo:hover { /* transform: scale(1.03,1.03); */ }
.notify-klaviyo:hover i { transform: rotate(23deg); }
.notify-klaviyo { cursor: pointer; transition: all 0.5s; background: #F9A800 0% 0% no-repeat padding-box; border-radius: 5px; display: none; align-items: center; padding: 0 35px; letter-spacing: 0px; color: #fff; opacity: 1; gap: 7px; padding: 14px 20px; padding-right: 59px; font-weight: 600; font-family: 'Barlow'; }
.boxplusbutton.soldOut.email-stp{ display:none; }
.klaviyoemail--box div{ display: flex; align-items: center; margin-top: 29px; height: 56px; gap: 10px; }
.klaviyoemail--box { display: none; }
.boxplusbutton.soldOut.email-stp+.klaviyoemail--box { display: block; }
.klaviyoemail--box p.add{ opacity: 1; transition: all 1s; }
.boxplusbutton.soldOut.email-done .notify-klaviyo { color: #F9A800; background: #fff; padding: 14px; font-size: 13px; pointer-events: none; }
.klaviyoemail--box p { transition: all 1s; font: normal normal normal 16px/23px Barlow; letter-spacing: 0px; color: #F4191A; opacity: 1; margin: 9px 0; opacity: 0; }
.klaviyoemail--box input { height: 100%; padding-left: 17px; width: 61%; text-align: left; font: normal normal normal 16px/23px Barlow; letter-spacing: 0px; color: #727272; opacity: 1; }
.boxplusbutton.soldOut { background: #737373 !important; }
@media screen and (max-width: 767.98px) {
    body.product .product-single__meta button.btn.btn-template.wide, body.stick_bar .product-single__meta .submit-btn.addtocart {
        width: 100%;
        margin-top: 0;
        padding: 0 !important;
    }
}
#main-form .sold { display: none !important; }
body.stick_bar .klaviyoemail--box div { display: flex; align-items: center; margin-top: -9px; height: 42px; gap: 10px; max-width: 450px; }
body.stick_bar .klaviyoemail--box input {height: 100%; text-align: left; font: 16px / 23px Barlow; letter-spacing: 0px; color: #727272; opacity: 1; width: 357px; padding-left: 3%;}
body.stick_bar .klaviyoemail--box button {height: 100%; width: 43%; background: #f9a800 0% 0% no-repeat padding-box; border: navajowhite; outline: none; text-align: center; font: 700 14px / 23px Barlow; letter-spacing: 0px; color: #fff; opacity: 1; cursor: pointer;}
body.stick_bar .boxplusbutton.soldOut.email-stp+.klaviyoemail--box {height: 30px;}
.boxplusbutton.soldOut.email-done .notify-klaviyo { color: #f9a800 !important; background: #fff; padding: 14px; font-size: 16px !important; pointer-events: none; max-width: 415px !important; width: 100% !important; }

.klaviyoemail--box  input[type="email"]:focus-visible { outline: none !important; box-shadow: none !important; }
.boxplusbutton.soldOut .notify-klaviyo.notify-form { display: flex !important; border: 0; text-transform: uppercase; font-size: 15px; font-family: barlow; color: #fff; font-weight: 800; letter-spacing: .8px; text-align: center; padding-left: 0; padding-right: 0; justify-content: center; border-radius: 0; }
.boxplusbutton.soldOut .notify-klaviyo i {display:none;}
.klaviyoemail--box button { height: 100%; width: 30%; background: #F9A800 0% 0% no-repeat padding-box; opacity: 1; border: navajowhite; outline: none; text-align: center; font: normal normal bold 14px/23px Barlow; letter-spacing: 0px; color: #FFFFFF; opacity: 1; cursor: pointer;}
.boxplusbutton.soldOut .qtydiv { display: none; }
.boxplusbutton.soldOut { align-items: center; height: 46px; }
span.Lowstck.outofstock--product{ display: block; color: #fff; font-size: 12px; border-radius: 12px; background: #000; width: fit-content; padding: 3px 9px; position: relative; top: 8px; background: #15A2F4; text-transform: uppercase; }
.product--info-title h1 { font-family: Barlow; font-size: 64px; font-weight: 800; color: #fff; text-transform: uppercase; letter-spacing: normal; margin: 0; margin-bottom:20px; align-items: center; }
.pro--parent { display: block !important; width: 100%; height: auto; } 
.product--grid .slick-arrow { left: 20px; width: 20px; height: 36px; z-index: 1; outline: none!important; background-image: url(/cdn/shop/files/Left_Arrow_Gray.svg?v=1668545049) !important; background-size:contain; background-repeat:no-repeat !important; }
.product-big-slider { height: 100%; }
.product-big-slider .slick-list ,.product-big-slider .slick-track{ height: 100%; }
.product--grid .slick-arrow:before{ display:none; }
button.btn.btn-template.wide.sold { opacity: 0.5; pointer-events: none; }
.product--grid  .slick-arrow.slick-next { left: auto; right: 20px; background-size:contain; background-repeat: no-repeat; }
.act svg { transform: rotate(180deg); }
.product--grid  button.slick-next.slick-arrow{  background-image: url(/cdn/shop/files/Right_Arrow_Gray.svg) !important; }
.product--info--grid{ background-color: #0e0e0e; background-image: url(/cdn/shop/t/55/assets/black-bg.png?v=1785872…); background-size: cover; background-repeat: no-repeat; }
.product--grid  .slick-dots { bottom: 7vh; }
.product-single__meta span.price-item.price-item--regular { color: #f9a800 !IMPORTANT; font-family: 'Barlow' !IMPORTANT; font-weight: 400 !important; }
.product-single__meta dd.wihtouSale {  display: flex; align-items: center; gap: 12px; }
.price dd { margin: 0 0.5em 0 0; }
.product-single__meta .product__price .price .price-item--regular { font-size: 40px; font-family: Poppins,sans-serif; color: #fff; letter-spacing: .15px; line-height: 24px; font-weight: 600; vertical-align: middle; }
.product-single__meta .product-reviews-star { color: #fff; }
.okeReviews { font-size: 14px; font-weight: 400; line-height: 1.6; }
.product-single__meta .okeReviews { line-height: 1.2;}
.product-single__meta .okeReviews-reviewsSummary.js-okeReviews-reviewsSummary { display: flex; flex-direction: column;}
.product-single__meta .okeReviews-reviewsSummary-ratingCount { font-family: 'barlow'; font-size: 14px; }
.product-single__meta .sezzle-button-text.sezzle-left.szl-dark { color: #fff !important; }
.product-big-slider .slick-dots li button { margin: 0; padding: 0; height: 8px; width: 8px; border-radius: 50%; display: inline-block; vertical-align: top; outline: none!important; background-color: #0000004d; }
.product-big-slider .slick-dots li button::before{ display:none; }
.product-big-slider .slick-dots li.slick-active button { background-color: #f9a800; }
.product-single__meta .small-description { color: #9a9a9a; font-size: 16px; font-family: Barlow; font-weight: 400; letter-spacing: .5px; line-height: 28px; margin: 12px 0 14px; }
.product-single__meta dl.price .sezzle-shopify-info-button.sezzlewidgetindex-1 { display: none; }
.product-single__meta dl.price.price--on-sale .sezzle-shopify-info-button.sezzlewidgetindex-1 { display: block !important; margin-top: 0px !important; }
.product-single__meta .product__price .price .price__sale { flex-direction: column; align-items: start; }
.product-single__meta dd.wihtouSale { display: flex; align-items: center; gap: 12px; }
.product-single__meta span.price-item.price-item--sale { font-size: 36px; font-weight: 700 !important; color: #ea0606 !important; }
.product-single__meta .product__price dd.saleBadge s.price-item.price-item--regular { font-size: 20px; font-family: 'Barlow' !important; color: #737373 !important; }
.saleBadge { display: flex; align-items: center; gap: 10px; }
.product-single__meta span.price__badge.price__badge--sale { border-radius: 20px; min-width: 48px; border-color: #ea0606; display: flex; background: #ea0606; align-items: center; justify-content: center; font-size: 10px; color: #fff; padding: 1px 0; font-family: 'barlow'; font-weight: 800; }
.outofstock--product{ display:none; }
.outofstock--product.nohde{ display: block; color: #fff; font-size: 12px; border-radius: 12px; background: #000; width: fit-content; padding: 3px 9px; position: relative; top: 8px; }
.product-single__meta span.price__badge.price__badge--sold-out { display: none; }
.product-single__meta  span.price__badge.price__badge--sold-out { display: none; }
.variations_div svg { width: 10px; position: absolute; right: 16px; transition: all .5s ease; top: 0; bottom: 0; margin: auto; }
.product-single__meta  svg.icon.icon-chevron-right { right: 10px; width: 13px; padding-left: 4px; transform: rotate(90deg); display: inline-block; height: 27px; vertical-align: middle; fill: currentColor; position: absolute; top: 6px; }
.product-form__controls-group { display: flex; flex-wrap: wrap; }
.product-form__item { flex-grow: 0; flex-basis: 100%; margin-bottom: 10px; padding: 0; }
.product-form__item { position: relative; }
.variations_div { width: 121px; cursor: pointer; background: transparent; padding: 7px 11px; border: 1px solid #5c5454; max-width: 121px; position: relative; padding-right:5px; }
span.variation_label { color: #737373; font-family: Barlow; font-size: 12px; font-style: normal; font-weight: 500; line-height: 23px; text-transform: uppercase; margin-bottom: 8px; }
.mobile-version-label { display: none; }
span.active_variation { color: #fff; font-family: 'Barlow'; font-weight: 600; margin-left: 6px; }
.variations_div.active+.variations_option_hide { display: block !important; }
.variations_option_hide { position: absolute; top: 31px; width: 100%; left: 0px; padding: 0 11px; padding-left: 0; display: block; z-index: 2; }
.variations_div.act svg.icon.icon-chevron-right { transform: translateY(14%) rotate(-90deg); }
.variations_option_hide ul { background: #fff; line-height: 27px; margin-top: 15px; padding-top: 0; padding: 0 0; padding-bottom: 4px; }
.variations_option_hide ul li { padding: 4px 12px 0; cursor: pointer; font-family: 'Barlow'; font-weight: 500; list-style: none; border-bottom: 1px solid #b2b0b0; position: relative; }
.variations_option_hide ul li:last-child{ border-bottom:none; }
.deliveryDate { margin-top: 20px; display: flex; gap: 12px; border: 2px solid #372B12; padding: 9px 13px; border-radius: 12px; width: 94%; margin-bottom: 30px; position: relative; }
.shipImage { width: 39px; display: flex; align-items: center; justify-content: center; }
.shipImage svg#svg2 { height: 27px; }
.shipText { font-family: 'Barlow'; }
.dayDelvy { color: #fff; font-weight: 600; margin-bottom: 0px; }
.dlryDate { color: #988f8f; font-weight: 600; font-size: 14px; position: relative; line-height: 15px; }
span.dlvrday { text-transform: uppercase; }
span.free { border-radius: 20px; background: #f9a800; padding: 3px 6px; color: #000; position: absolute; right: 13px; }
.variations_div span { font-size: 14px; text-transform: uppercase; letter-spacing: 2px; }
.product-single__meta .product--info-title { max-width: 492px; overflow: hidden; }
.product-single__meta  .qtydiv .qtybox { background: #ffffff; width: 121px; height: 49px; border-radius: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; text-align: center; }
.icon { display: inline-block; width: 20px; height: 20px; vertical-align: middle; fill: currentColor; }
.product-single__meta  .qtydiv .qtybox span { width: 33.33%; text-align: center; font-weight: 700; font-size: 21px; color: #a49090; line-height: 48px; height: 100%; cursor: pointer; }
.product-single__meta .qtydiv .qtybox #quantity { border: 0px solid transparent; background: transparent; border-radius: 0; padding: 0; width: 33.33%; text-align: center; font-family: Manrope,sans-serif; font-weight: 600; font-size: 16px; color: #000; line-height: 48px; height: 100%; outline: none; }
.product-single__meta .submit-btn.addtocart{ margin: 0; padding: 0; }
.introVid:hover { background: #292929; }
.introVid:hover  svg path{ fill:#f9a800!important; }
.product-single__meta button.btn.btn-template.wide{ font-size: 15px; font-family: barlow; color: #000; font-weight: 800; letter-spacing: 0.8px; padding: 11px 16.6px; margin: 0 0 0 16px; text-transform: uppercase; border: 0px solid transparent; border-radius: 0; background-color: #28B0FF; height: 49px; cursor: pointer; width: 100%; }
.product-single__meta button.btn.btn-template.wide:hover{ background: #f9a800; }
.productreomnd.collection--featured-col { margin-top: 44px; padding-bottom: 72px; }
.boxplusbutton { display: flex; }
.introVid { display: flex; align-items: center; margin-bottom: 9px; gap: 8px; background: #1E1E1E; width: 94%; padding: 20px 20px; border-radius: 12px; }
a.introVidclick { color: #3a3a3a; text-decoration: none; }
.introVid div { color: #fff; font-family: 'Barlow'; font-size: 15px; font-weight: 500; line-height:18px; }
.collection--featured-col.productreomnd ul.grid .grid__item:nth-child(5) { display: none !important; }
.introVid:hover div { color: #f9a800; }
.introVid:hover .play-btn-white path { opacity: 0; }
.stick_bar .introVid:hover svg path { fill: transparent !important; }
body.product.stick_bar .introVid { display: flex; }
body.product.stick_bar .introVid:hover { background: transparent; }
.introVid:hover .play-btn-yello { opacity: 1; }
.introVid .play-btn-yello { position: absolute; opacity: 0; }
.productreomnd.collection--featured-col h2.product-recommendations__heading { font-size: 34px; font-weight: 500; letter-spacing: .25px; font-family: Barlow; text-transform: uppercase; margin-top: 0; padding-top: 0; }
.productreomnd.collection--featured-col .container { padding: 57px 45px; max-width: 1600px; margin: auto; }
div#full-stng { width: 100%; height: 0.1px; display: block; }
body.product.stick_bar .all--blocks { position: fixed; top: 85px; width: 100%; left: 0; right: 0; display: block; background: #000; justify-content: space-between; height: 75px; align-items: center; z-index: 9999; }
body.product.stick_bar .new--fixed { max-width: 1600px; justify-content: space-between; height: auto !important; align-items: center; display: flex; margin: auto; padding-top: 18px; }
body.product.stick_bar .product-form__controls-group { justify-content: flex-start; }
body.product.stick_bar .all--blocks .deliveryDate { display: none; }
body.product.stick_bar  .qtydiv .qtybox { width: 86px; height: 32px; }
body.product.stick_bar  .qtydiv .qtybox span { line-height: 32px;}
body.product.stick_bar  .product-single__meta .qtydiv .qtybox span {line-height: 31px; }
.boxplusbutton .submit-btn { width: 100%; }
body.product.stick_bar .submit-btn {width: auto;}
@media(max-width: 428px) {
  .variations_div { padding: 7px 7px !important; }
}
@media(max-width: 1049.98px ) {
  div#productVido {max-width: 600px !important; width: 100%;}
}
body.product.stick_bar  button.btn.btn-template.wide { height: 32px; font-size: 12px; align-items: center; justify-content: center; line-height: 0; }
body.product.stick_bar .desktophide.mbSezzle{ display:none !important; }
body.product.stick_bar  .fist--block-sticy { display: flex; align-items: center; width: 40% !important; }
body.product.stick_bar .product-form__controls-group { width: 60%; flex-wrap: inherit; }
body.product.stick_bar  .variations_div { padding: 1px 2px; width: 100%; padding-left: 5px; max-width:125px; }
body.product.stick_bar .variations_div svg{ top:1px }
body.product.stick_bar  .variations_option_hide ul{ border: 1px solid #a2a2a2; }
body.product.stick_bar .boxplusbutton { width: 40%; justify-content: flex-end; }
.dixed--title { display: none; }
body.product.stick_bar .dixed--title { margin: 0; font-family: 'Barlow'; color: #fff; margin-right: 16px; font-size: 14px; font-weight: 700; display:block; text-transform: uppercase; }
body.product.stick_bar .dixed--title .series-sticky { font-size: 14px; }
body.product.stick_bar .product-form__item { flex-basis: 100%; padding: 0; margin: 0; width: 52%; margin-right: 11px; }
body.product.stick_bar  .introVid { background: transparent; margin-bottom: 0; padding: 5px 2px; width: 100%; }
body.product.stick_bar  .introVid:hover { background: transparent; }
body.product.stick_bar  a.introVidclick { display: flex; align-items: center; }
body.product.stick_bar .product-single__meta .qtydiv .qtybox #quantity{ line-height: 0; }
.product--info--grid span.Lowstck.outofstock--product{
background:#000 !important; color:#fff; }
.pi1roduct-template.mob-img-sqz .mob--show.hidedesk h2{ display:none !important; }
.steel-section { background-color: #f4f4f4; }
.deskhide.mbtitlerwo .custom-h2 {display: none !important;}
@media(min-width: 768px) and (max-width: 991.98px) {
  .deskhide.mbtitlerwo .mob--show.hidedesk {display: none !important;}
  .deskhide.mbtitlerwo .custom-h2 {display: flex !important;margin-top: 0; color: #000; font-size: 32px; align-items: center; font-weight: 800; font-family: Barlow; letter-spacing: .2px; margin-bottom: 2px;text-transform: uppercase;}
  .deskhide.mbtitlerwo .series-sticky {color: #000; font-size: 32px; display: block; margin-left: 5px; font-family: Barlow; font-style: normal; font-weight: 300; line-height: 41.6px; text-transform: uppercase;}
}
@media(min-width: 768px) {
  .sing-prod-radi-div { padding-bottom: 5px !important; }
  .sing-prod-radi-div label.box desk { color:#000; display: block; }
  .product-single__meta button.btn.btn-template.wide { margin-top: 0; }
}
@media(min-width: 990px) {
  body.product.stick_bar .variations_div { max-width: fit-content; padding-right: 29px; text-wrap: wrap; overflow: hidden; }
  body.product.stick_bar .variations_div.act { overflow: visible; }
}
@media screen and (min-width: 992px){
  div#productVido{ margin-top:0; }
  .product-form__item { flex-basis: 49% !important; padding: 0; }
  body.product.stick_bar .variations_div svg { top: 0px; }
  .sezzle-shopify-info-button { display: block; visibility: visible; }
  .variations_option_hide { padding: 0 0px 0 0; }
  .sezzle-shopify-info-button .sezzle-button-text { color: #fff !important; }
  .sezzle-shopify-info-button .sezzle-button-text > * { color: #fff !important; }
  .pro--parent { display: flex; height: auto; width: 100%; align-items: center; width: 100%; max-width: 100%; }
  .product-big-slider { max-width: 100%; }
  .mob-img-sqz .product-big-slider { width: 100%; }
  .product--grid.product-single__meta { max-height: 120vh; }
  .product-big-slider { min-height: 300px; display: flex; flex-wrap: nowrap; }
  .img--slide { width: 100%;}
  .product--grid { background-image: url(/cdn/shop/t/55/assets/black-bg.png?v=1785872\2026); background-color: #0e0e0e; } 
  .product-single__meta .product--info-title{ min-height:550px; max-width:530px; }
  .product--side { width: 50%; height: auto; }
  .product--info--grid{ width: 50%; padding: 120px 20px 90px 73px; margin-bottom:90px; display: flex; align-items: center;}
  .product--side { position: static; top: 100px; display: flex; align-items: center;}
  .product-big-slider { height: 100% !important; padding:0 60px; }
  span.free { font-size: 13px; padding: 4px 10px; top: 0; bottom: 0; height: 28px; margin: auto; }
  .variations_div { padding-right: 31px; width: 100%; max-width:fit-content; }
  .product-form__item { flex-basis: 100%; padding: 0; padding-left: 0; }
  .dekstophide { display: none;}
}
@media(min-width: 1051px) {
        body.product.stick_bar .all--blocks{  padding: 0 5rem !important; }
}
@media screen and (max-width: 1600px){
body.product.stick_bar .all--blocks{ padding: 0 18px;}
}
@media screen and (max-width: 1730px){
  .product--info--grid { padding: 70px 20px 35px 20px!important; }
  .product-single__meta .small-description { margin: 0;}
}
@media screen and (max-width: 991.98px){
  .desktop-price.hidemob { display:none; }
  .ship-cust.dsk{ display: none !important; }
  .submit-btn.addtocart .ship-cust { position: static; display: block; }
  .steps--knife .nmbr--side { gap: 20px; }
  .product-single__meta svg.icon.icon-chevron-right path { fill: #000; }
  .productreomnd.collection--featured-col .container { padding: 17px 20px; padding-bottom:30px; max-width: 100%; margin: auto; }
  .productreomnd.collection--featured-col h2.product-recommendations__heading { font-size: 23px; letter-spacing: -1px; }
  .mob--show.hidedesk span.Lowstck.outofstock--product.nohde { display:none; }
  .basic-section .container h2 span t { display: none; }
  .basic-section .container h2 { text-align: left !important; }
  .product--grid.product-single__meta .slick-dots li{ height: 12px; }
  .shipText { padding: 0 7px; }
  .mobonhide{ display:none !important; }
  .variations_option_hide ul li { padding: 18px 23px; border-bottom: 1px solid #E5E5E5; font-size: 17px; line-height: 20px; display: flex; align-items: center; color: #555555; font-weight:400; }
  .product-single__meta svg.icon.icon-chevron-right { width: 17px; }
  .variations_option_hide{ padding: 0; top: 37px; background: #F4F4F4; border: 1px solid #C6C6C8;}
  .variations_option_hide ul { margin: 0px; background: #F4F4F4; padding: 0px; }
  .mob--show.hidedesk span.Lowstck.outofstock--product.nohde { background: #000; color: #fff; }
  .pro--parent span.Lowstck.outofstock--product { font-size: 9px; margin-bottom: 6px !important; }
  .notify-klaviyo{ padding: 9px 0; }
  .notify-klaviyo i { font-size: 25px; }
  div#addtocart--barload { display: block; width: 100%; height: 1px; }
  .product-single__meta .qtydiv .qtybox{ display:none; }
  .mob--show.hidedesk .product__price { display: none; }
  body.product .mob--show.hidedesk .price__pricing-group dd.saleBadge s.price-item.price-item--regular { margin-bottom: 0; }
  body.product .product--grid.product-single__meta .mob--show.hidedesk .sezzle-shopify-info-button { display: none !important; }
  body.product.activebody .collection--featured-col .container{ padding:0 15px !important; }
  body.product .productreomnd   p.low_Stockalrt.saletag { left: 0; margin-left: 0; }
  .mob--show.hidedesk { margin-top: 11px; text-align: center; min-height: 49px; display:block !important; }
  .product-big-slider { opacity:0; min-height: 300px; display: flex; flex-wrap: nowrap; }
  .product-big-slider.slick-slider { opacity: 1; }
  .product--grid.product-single__meta { max-height: 120vh; }
  body.product.activebody .product--grid.product-single__meta { max-height: fit-content; background:#fff; }
  .img--slide { width: 100%; }
  body.product.stick_bar a.introVidclick { display: none; }
  body.product.stick_bar  button.btn.btn-template.wide { display: flex; justify-content: space-between; height: 50px; margin-top: 0 !important; letter-spacing: 2px; font-size: 14px; }
  body.product.stick_bar button.btn.btn-template.wide.sold{ justify-content: center; margin-top: 0 !important; }
  body.product.stick_bar .qtydiv .qtybox { height: 50px; }
  body.product.stick_bar .product-single__meta .qtydiv .qtybox span { line-height: 50px; }
  body.product.stick_bar .all--blocks{ background: #000; }
  body.product.stick_bar .fist--block-sticy { display: none; }
  body.product.stick_bar .boxplusbutton { width: 100%; display: flex; }
  body.product.stick_bar  .product-single__meta .submit-btn.addtocart { width: 100%; }
  body.product.stick_bar .qtydiv { width: 26%; display: flex; align-items: flex-end; display:none; }
  .introVid{ width: 100%; margin-bottom: 0; } 
  body.product.stick_bar .all--blocks { top: auto !important; bottom: 0; padding-bottom: 6px; height: auto; padding-top: 6px; }
  .desktophide.mbSezzle { margin-top: 7px; border-bottom: 1px solid #eee; }
  span.active_variation span { color: #000; }
  .product-big-slider { height: 314px; }
  .product-single__meta dd.wihtouSale { display: block; margin: 0; }
  .mob--show.hidedesk .sezzle-shopify-info-button { display: none; }
  .mob--show.hidedesk .okeReviews.okeReviews--theme { display: none; }
  .img--slide img { width: 100%; max-width: 100%; object-fit: contain; position: absolute; left: 0; right: 0; height: 400px; }
  .product-single__meta .product__price .price .price-item--regular{ text-align: center; font-size: 30px; font-family: Barlow !important; color: #ff255d !important; font-weight: 600 !important; }
  .product-big-slider .slick-dots { bottom: -39px; top: auto; }
  .product-big-slider   .slick-list.draggable,.product-big-slider .slick-track{ height:auto; }
  .mob--show.hidedesk { text-align: center; } 
  .product--info--grid { background: #fff !important; width: 100%; position: relative; margin-top: 53px; padding: 27px 16px 0px 16px !important; }
  .product-form__controls-group { display: flex; flex-direction: row; gap: 19px; flex-wrap: nowrap; }
  .price__unit { display: none !important; }
  .dekstophide.product-reviews-star { text-align: center; }
  .product-single__meta .small-description { font-size: 16px; line-height: 26px; color: #000; font-weight:400; }
  .okeReviews-reviewsSummary-ratingCount { color: #000; }
  .product--info--grid  .slick-dots li { margin: 0 2px; }
  .variations_div { padding:18px 23px; width: 100%; max-width: 100%; border: 1px solid #C6C6C8; }
  .variations_div span { font-family: 'Barlow'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 20px; align-items: center; color: #555555; }
  .mob--show.hidedesk h1 { text-align: center; font-weight: 800; font-family: 'Barlow'; font-size: 35px; letter-spacing: 0.2px; margin-bottom: 2px; }
  .product--grid { display: block; }
  .product--side { width: 100%; height: auto; }
  .img--slide div { width: 95%; height: auto; max-width: 95%; margin: auto; }
  .product-single__meta .okeReviews-reviewsSummary.js-okeReviews-reviewsSummary { display: block; margin-bottom: 20px; }
  .product--grid.product-single__meta  .slick-dots li{ margin:0; }
  .product-single__meta svg.icon.icon-chevron-right path{fill:#000; }
  .product-single__meta svg.icon.icon-chevron-right{  position: absolute; top: 0; right: 23px; bottom: 0; margin: auto; }
  .deliveryDate { width: 100%; background: #F3F3F3; border-color: #E9E9E9; padding: 9px 8px; }
  .dayDelvy { font-size: 16px; margin-bottom: 2px; font-weight: 600; color: #000; text-align: left; line-height: 21px; text-transform: uppercase; }
  .dlryDate, .dayDelvy { color: #000; }
  span.dekstophide.nelns { text-transform: initial; color: #988F8F; }
  .boxplusbutton { display: block; }
  .product-single__meta .qtydiv .qtybox { border: 1px solid #eee; height: 47.4px; width: 100%; }
  .product-single__meta .qtydiv .qtybox #quantity { font-size: 20px; }
  .product-single__meta button.btn.btn-template.wide {  margin: 0; width: 100%; height: 45px; display: flex; justify-content: space-between; align-items:center; margin-top: 10px; font-weight: 800; letter-spacing: 0.7px; }
  span.free { font-size: 11px; padding: 2px 10px; top: auto; bottom: 5px; height: 30px; margin: auto; line-height: 25px; display: flex; align-items: center; justify-content: center; right: auto; left: 8px; }
  .shipImage { flex-direction: column; }
  .shipImage span { color: #C4C4C4; font-family: Barlow; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; }
  product-recommendations.product-recommendations.isolate.product-recommendations--loaded{ padding:0; }
  .boxplusbutton.soldOut { align-items: center; display: flex; flex-direction: column; }
  .product--info--grid span.Lowstck.outofstock--product {display: none !important;}
  .boxplusbutton.soldOut .notify-klaviyo.notify-form { display: flex!important; margin: 0; width: 100%; border-radius: 0; border: 1px solid #f9a800; justify-content: center; font-size: 13px !important; }
  .boxplusbutton.soldOut .desktophide.mbSezzle{ display: none; }
  .boxplusbutton.soldOut  button.btn.btn-template.wide { height: 62.4px; align-items: center; justify-content: center; }
  body.product.stick_bar .all--blocks  .boxplusbutton.soldOut{ flex-direction: initial; }
  .product-single__meta .boxplusbutton.soldOut   .submit-btn.addtocart { order:3; width: 100%; }
  .mob--show.hidedesk  .Lowstck.outofstock--product.nohde { margin: auto; }
  body.product .product--side span.Lowstck.outofstock--product { margin-left: auto; margin-right: auto; }
  body.product  .product-single__meta span.price-item.price-item--sale { margin: auto; }
  body.product  .product-single__meta  dd.saleBadge { margin: auto; }
  /*   new product page css */
  .product-single__meta .product--info-title { max-width: 492px; display: flex; flex-direction: column-reverse; }  
  .new--fixed { display: flex; flex-direction: column; }
  .fist--block-sticy {}
  .mob--colr ul { display: flex; margin: auto; justify-content: center; padding: 0; gap: 10px; margin: 0; }
  .mob--colr { display: flex; align-items: center; margin-bottom: 20px; justify-content: center; gap: 14px; }
  .clorMOb .variations_div { display: none; }
  .colrprnname { font-size: 16px; line-height: 26px; color: #000; font-weight: 400; font-family: 'Barlow'; }
  .mob--colr ul li { position: relative; list-style: none; width: 20px; height: 20px; background: #000; border-radius: 100px; display:block; border:2px solid #fff; }
  .product-form__controls-group { display: flex; flex-direction: row-reverse; gap:10px; }
  .deliveryDate { order: 3; display:flex; margin-bottom: 0; gap:10px; margin-top: 17px; justify-content: space-between; background: transparent; border: none; padding-bottom: 20px; border-bottom: 1px solid #C4C4C4; border-radius: 0px; padding-top:0px; }
  .shipText.dekstophide { display: flex; align-items: center; }
  .shipImage { flex-direction: row; width: fit-content; gap: 7px; }
  .shipText.dekstophide * { color: #c4c4c4; font-family: Barlow; font-size: 12px; font-style: normal; font-weight: 400; line-height: normal; text-transform: capitalize; }
  .ships-date-top{ display:none; }
  .boxplusbutton { order: 1; }
  a.introVidclick { display:block; order: 3; margin-top: 20px; }
  .product--all--grid { display: flex; flex-direction: column; }
  div#productVido {  order: 6; }
  .basic-section { order: 2;  }
  .steel-section { order: 3; }
  div#foursixty-hideable-container { order: 4; }
  .clorMOb { padding-bottom: 0; margin-bottom: 0; }
  .insta-review { order: 5; }
  .basic-section .container h2 { text-align: center; padding-bottom: 0 !important; }
  .product-review .container>h2 { text-align: center; }
  .basic-section .container h2 span { font-size: 23px; letter-spacing: -1px; }
  body.product.activebody .collection--featured-col .container h2 { font-size: 23px !important;; letter-spacing: -1px !important;; padding-bottom: 19px !important;; text-align: center; }
  .sezzle-checkout-button-wrapper .sezzle-button-text { font-size: 12px !important; }
  .new--fixed { margin-bottom: 0px; }
  div#productVido .customContainer { position: relative!important; height: 100% !important; width: 100% !important; display: block !important; }
  .videoSectionpage iframe { object-fit: cover; }
  .mob--show.hidedesk h1 { margin-top: 0; }
  .product-single__meta .small-description { margin-top: 20px; }
  .steel-detail h6 { color: #f9a800; display: block !important; text-align: center; margin: 0; font-size: 14px; font-family: 'Barlow'; } 
  .steel-section .container { padding: 26px 20px !important; padding-bottom:40px!important; }
  div#product_review h2 span { font-size: 23px; letter-spacing: -1px; }
  .steel-section { margin-top: 0!important; }
  .mob--colr li:before { position: absolute; content: ''; width: 100%; height: 100%; background: transparent; left: 0; right: 0; z-index: 9; border: 1px solid #fff; border-radius: 25px; }
  .mob--colr ul li.active { position: relative; border: 2px solid #15a2f4; }
 .desktophide.mbSezzle { display: none; }
  body.product.stick_bar .all--blocks{ position:static; }  
  .boxplusbutton { position: relative; width: 100%; left: 0; right: 0; margin: auto;  bottom: 0px; z-index: 0; }
  .topwindow .boxplusbutton { position: fixed; z-index: 99999999; }
.topwindow .soldOut { bottom: -36px; }
button.btn.btn-template.wide.sold { display: none; }
span.active_variation span { letter-spacing: 0; color: #000; font-family: 'Barlow'; font-style: normal; font-weight: 600; font-size: 14px; line-height: 16.8px align-items: center; color: #000000; }
  .product-form__item { margin-bottom: 0; }
  .mob--show.hidedesk h1 {  margin-top: 0; color: #000; display: flex !important; font-size: 32px; align-items: center; }
  .deskhide.mbtitlerwo { display: flex ; margin-bottom: 5px; justify-content: space-between; align-content: center; align-items: start; }
 .product--grid .mobile-version-label { display: none !important; font-size: 14px; line-height: 16.8px; color: #C4C4C4; }
 .product--grid span.variation_label { }
.product--grid .variations_div svg path { stroke: #000; }
.deskhide.mbtitlerwo .okeReviews-reviewsSummary-ratingCount{ overflow: hidden; white-space: nowrap; margin-left: -10px; color: #F9A800; position: relative; height: 22px; /* display:none; */ }
.deskhide.mbtitlerwo .okeReviews-reviewsSummary-ratingCount span{ position: relative; max-width: 100%; /* position: absolute; */ left: 0; top: 2px; z-index: 1; height: 100%; display: flex; align-items: baseline; justify-content: flex-start; }
.deskhide.mbtitlerwo .okeReviews-reviewsSummary.js-okeReviews-reviewsSummary.is-okeReviews-clickable { margin: 0 !important; }
.deskhide.mbtitlerwo  .dekstophide.product-reviews-star { display: flex; align-items: center; }
.deskhide.mbtitlerwo  .mob--show.hidedesk { margin-top: 0; }
.deskhide.mbtitlerwo    .okeReviews.okeReviews--theme .okeReviews-starRating.okeReviews-starRating--small { height: 20px; width: 60px; }
.deskhide.mbtitlerwo   .okeReviews.okeReviews--theme .okeReviews-starRating--small .okeReviews-starRating-indicator-layer { background-size: 58px 10px; background-position: inherit; }
.img--slide div { width: 100%; max-width: 100%; object-fit: cover; position: relative; display: block; height: 400px; }
.product-big-slider  ul.slick-dots { display: flex; gap: 1.5px; }
.product-big-slider .slick-dots { bottom: -84px; top: auto; }
.product--grid.product-single__meta .slick-dots li { width: 100%; }
.product-big-slider .slick-dots li button { margin: 0; padding: 0; height: 2px; width: 100%; border-radius: 0; }
.product-big-slider .slick-dots { bottom: -97px; z-index:1; }
.product-big-slider .slick-dots li button{ height:2px; }
.product-single__meta .small-description { font-size: 16px; color: #737373; line-height: 23px; }
a.introVidclick { height: 1px; opacity: 0; overflow: hidden; margin: 0; }
.variations_div { padding: 7px 15px; }
.ships-date-top { background: #000; color: #F9A800; text-align: center; font-family: Barlow; font-size: 13px; font-style: normal; font-weight: 600; line-height: 129%; text-transform: uppercase; padding: 14px 0; }
body.product  sticky-header.header-wrapper { padding:0; }
body.product  sticky-header.header-wrapper header.header { padding: 10px 20px; height: 71px !important; }
body.product  details#Details-menu-drawer-container div#menu-drawer { transform: translate(0px); }
  /* .deliveryDate {
    display: none;
} */
body.full_Bodyloaded  .product--grid.product-single__meta { max-height: 120vh; height: auto !important; max-height: fit-content; }
.product--grid.product-single__meta .product-review .container>h2 {  text-align: left; }
.product--grid.product-single__meta  .mbtitlerwo .okeReviews-reviewsSummary { margin: 0!important; display: flex!important; align-items: flex-end!important; }
.product--grid.product-single__meta  .deskhide.mbtitlerwo .okeReviews-reviewsSummary-ratingCount span { color: #000; }
.product--grid.product-single__meta .mbtitlerwo .okeReviews-reviewsSummary-ratingCount { margin-left: 0; margin-top: 0; padding: 0; height: auto; top: -9px; }
.product--grid.product-single__meta .deskhide.mbtitlerwo .okeReviews-reviewsSummary-ratingCount{ margin-left: 0; top: 0; }
.product--grid.product-single__meta .deskhide.mbtitlerwo .okeReviews-reviewsSummary-ratingCount span { top: 2px; font-size: 12px; text-transform: uppercase; font-weight: 700; }
body.product  .product-single__meta .okeReviews { line-height: 1.2; position: relative; right: 0; }
.product--grid.product-single__meta  .okeReviews .okeReviews-starRating-indicator { top: 9px !important; }
.product--grid.product-single__meta  .okeReviews .okeReviews-reviewsSummary-starRating { margin-right: 0; }
}  
@media screen and (max-width: 350px){
 .ships-date-top { display:none !important; }
 .dayDelvy { font-size: 14px; line-height: 19px; }
}
@media screen and (min-width: 768px){
 .submit-btn.addtocart .ship-cust { display: none; }
 .pi1roduct-template.other_d   .product-single__meta button.btn.btn-template.wide { max-width: 100%; }
 body:not(.stick_bar)   .pi1roduct-template.other_d .first.product-form__controls-group { padding-bottom: 28px; margin-bottom: 30px; border-bottom: 1px solid #313131; }
 .ships-date-top { display: none; }
 body.product.stick_bar .variations_div { height:32px; }
 body.product .variations_div { max-height:44.4px; }
 .clorMOb .mob--colr { display: none; }
 .boxplusbutton.soldOut { height: 98px; }
 .product--grid { position: relative; }
 .variations_div { padding-right: 94px; width: 100%; max-width: fit-content; position: relative; }
  body.product .variations_div { max-height: 50px; max-width:100%; }
} 
@media(min-width: 375px) and (max-width: 427.98px) {
  .mob--show.hidedesk h1 {font-size: 27px;}
  body.product .product-single__meta .product--info--grid .product--info-title span.series-div {font-size: 27px;}
}
@media(min-width: 992px) {
  .product--grid::before { content: ''; width: 50%; position: absolute; height: 100%; background: #fff; z-index: 0; left: 0; }
  .sing-prod-radi-div label.box desk {font-size: 13px;}
  .sing-prod-radi-div {padding: 10px 0 !important;}
  .sing-prod-radi-div label.box desk {color:#fff;}
  .product-form__controls-group { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; width: 100%; gap: 0 !important; }
}
@media screen and (min-width: 1300px){
 body.product.stick_bar .dixed--title { font-size: 16px !important; }
 body.product.stick_bar .dixed--title .series-sticky { font-size: 16px !important; }
 .product--info-title h1{ font-size:56px; }
  div#product_review .container { /* padding: 0 5rem; */ }
  div#foursixty-hideable-container { padding: 0 5rem; }
  .steel-section .container { /* max-width: 100% !important; */ padding: 80px 5rem !important; }
  body.product.stick_bar .all--blocks { padding: 0 5rem; }
  div#productVido .customContainer { padding: 1px 5rem; }
}
@media(min-width: 1550px) {
   body.product.stick_bar .dixed--title { font-size: 24px !important; }
   body.product.stick_bar .dixed--title .series-sticky { font-size: 24px !important; }
}
@media screen and (min-width: 1620px){
div#foursixty-hideable-container { padding: 0; max-width: 1600px; margin: auto; }
}
@media screen and (min-width: 1920px){
.product--info--grid { padding-left: 83px; }
}
@media screen and (min-width: 1080px){
body.product.stick_bar .selector-wrapper.js.product-form__item.Size-box .variations_div { width: auto !important;  max-width: fit-content !important; padding-right: 36px; margin: 0; display: flex; align-items: center; }
body.product.stick_bar .variations_div span { font-size: 13px; width: auto; display: flex; white-space: nowrap; }
body.product.stick_bar .selector-wrapper.js.product-form__item.Size-box.box-repeat1 { flex-basis: auto !important; width: fit-content !important; max-width: 100% !important; }
body.product.stick_bar .selector-wrapper.js.product-form__item.Size-box.box-repeat2 { width: auto !important;  max-width: 100% !important; }
}
@media(min-width: 992px) {
  .product-single__meta button.btn.btn-template.sold { display: none; }
  .slick-dotted.slick-slider { margin-bottom: 0 !important; }
  .product--grid .slick-dots { bottom: 10vh; left: 0; right: 0; }
  .Introduction-video-div a { font-size: 16px !important; padding: 16px 24px !important; margin-left: 20px; }
  .slick-initialized .slick-slide { display: flex !important; align-content: center !important; justify-content: center; align-items: center; min-height: 330px !important; padding-top: 2%; padding-left: 30px; }
  .slick-slider .slick-list { min-height: 332px !important; }
  .boxplusbutton.soldOut { display: flex; flex-direction: column; height: 46px; align-items: end; }
  .product.stick_bar .boxplusbutton.soldOut .notify-klaviyo.notify-form {}
  .product.stick_bar .boxplusbutton.soldOut  {align-items: end; max-width: 200px;}
  .product--info--grid .boxplusbutton.soldOut {align-items: start;}
  .product.stick_bar .boxplusbutton.soldOut .notify-klaviyo.notify-form { display: flex !important; width: 100%; max-width: 305px; margin: 0; height: 46px; z-index: 9; }
  body.product.stick_bar .new--fixed .notify-klaviyo .notify-form {display: flex !important;}
  .product--grid { display: flex; }
}
@media(max-width: 991.98px) {
  .boxplusbutton.soldOut.email-stp+.klaviyoemail--box { display: block; margin-top: -27px; position: relative; height: 56px; z-index: 99; }
}
@media(min-width: 1200px) {
  body.product.stick_bar a.introVidclick { position: absolute !important; left: 0 !important; right: 0 !important; margin: 0 auto !important; max-width: 193px !important; text-transform: uppercase !important; }
}
@media(min-width: 1300px) {
  .product--info--grid {padding-left: 104px !important; padding-top: 0 !important; display: flex ; justify-content: flex-start; align-items: center; padding-bottom: 0; margin-bottom: 0;}
  .product-single__meta .product--info-title { min-height: auto; }
  .product--info--grid form {}
  body.product.stick_bar a.introVidclick {text-transform: uppercase !important;}
}
@media(min-width: 1650px) {
     .product--info--grid { max-width: 47% !important; width: 100% !important; padding-right: 0 !important; min-width: 47% !important; }
}
@media (min-width: 1800px) {
    .product--info--grid { max-width: 43% !important; width: 100% !important; padding-right: 0 !important; min-width: 44% !important; }
}
@media (min-width: 1820px) {
    .product--info--grid { max-width: 43% !important; width: 100% !important; padding-right: 0 !important; min-width: 43% !important; }
}
@media(min-width: 1740px) {
      .product--info--grid { max-width: 45% !important; width: 100% !important; padding-right: 0 !important; min-width: 45% !important; }
}
}
@media(min-width: 1500px) {
  .slick-initialized .slick-slide { display: flex !important; align-items: flex-start !important; justify-content: flex-start !important; align-items: center; min-height: 330px !important; padding-top: 2%; padding-left: 30px; padding-top: 0 !important; }
}
@media(min-width: 1900px) {
  .product-single__meta .product--info-title { min-width: 93% !important; }
}
@media(min-width: 2000px) {
  .product-single__meta .product--info-title { min-width: 84% !important; }
  .product--side .product-big-slider .slick-slide {padding-top: 0.11% !important;}
  body.product .product-single__meta .slick-dotted.slick-slider {height: 100% !important;}
}
@media(min-width: 1300px) and (max-width: 1399px) {
  .product--info--grid { padding-left: 62px !important; }
}