/** Shopify CDN: Minification failed

Line 2499:22 Unexpected "("

**/
@import url("//fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap");
/* header */


.style_hrbody_0e6ca593 {flex-wrap: wrap !important; display: block !important;}
.style_container_06667354.style_horizontal_06667354 {width: 43% !important; float: left; display:none !important;}
.style_container_576c8d18.style_horizontal_576c8d18 {width:43% !important; float: left; display:none !important;}
.style_actions_0e6ca593.style_horizontal_0e6ca593 {width: 100% !important;}
/* .style_actions_0e6ca593.style_horizontal_0e6ca593 {width: 100% !important;  max-width: 360px !important;} */



.style_plus_0e6ca593 {margin: 25px; float: left;}
.rbr-standard-bundle__title {display: none !important;}
.style_plus_0e6ca593{display: none !important;}
.rbr-divider__container {display: none !important;}
.button_container_213f588e {margin-left: 0 !important;}

#rbr-bundle-367263{background: transparent !important; border:0 !important;}
.rbr-page-container  {background: transparent !important; border: 0px solid #e5e5e5 !important;}
.style_container_06667354 {display: none !important;}
.style_container_576c8d18 {display: none !important;}
.style_bundle-wrapper_75b17bae {width:100% !important;}
#rbr-bundle-379327{border-width:0px !important;}

#rbr-bundle-343960{float:left !important; margin-top: 30px !important;}
/* .product-form__input .form__label {
  text-transform: capitalize !important;
} */

.flickity-prev-next-button:disabled {opacity: 0 !important;}
.social_affiliate_div{display:flex;}
.affiliate_div1{border-radius: 20px; background: #F8F6F3; padding: 16px 15px 53px 15px;
    margin: 8px; position: relative;   width: 100%;}
.instagram_affiliate{background:url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/Frame.png?v=1700135765) no-repeat; position: absolute; content: ""; width: 70px;  height: 85px;  right: 80px; top: -22px;  background-size: 100%;}
.tiktok_affiliate{background:url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/Layer_1.png?v=1700135765) no-repeat; position: absolute; content: ""; width: 66px;  height: 72px;  right:30px;  top: 40px;  background-size: 100%;}
.affilite_bottom_flex{display:flex; gap:8px; position: absolute !important; bottom: 20px; width: 89%;}
.affilite_bottom_flex img{height:auto; margin-top: 7px; width:100%;}
.affiliate_review .owl-stage-outer {overflow: visible !important;}
#carousel_page_review_affiliate{overflow:hidden; padding: 0 0px 50px 1px;}
#carousel_page_review_affiliate .owl-item{border-radius: 10px; text-align:left;     
border: 1px solid #E9E9E9; background: #FFF; box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.03), 0px 26px 26px 0px rgba(0, 0, 0, 0.03), 0px 58px 35px 0px rgba(0, 0, 0, 0.02), 0px 103px 41px 0px rgba(0, 0, 0, 0.00), 0px 161px 45px 0px rgba(0, 0, 0, 0.00);}
#carousel_page_review_affiliate h3{color: #2E2C2E;
#carousel_page_review_affiliate .owl-nav{display:none !important;}
font-family: Ubuntu; margin: 0 0 6px 0; text-align:left;font-size: 16px;font-style: normal;font-weight: 500;line-height: 130%;}
.rev-btm-contenta{padding:15px; text-align:left;}
#carousel_page_review_affiliate .image-element__wrap{max-width:100% !important; }

.up_affiliate{background:url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/Group_3.png?v=1700135765) no-repeat; position: absolute; content: ""; width: 90px;  height: 90px;  right: 50px; top: -22px;  background-size: 100%;}
.right_img_wholesale{width:100%; max-width:520px;}
.banner-content1{width:100%; max-width: 100%; background: #f9f6f3; position: relative;}
.banner_w_wholesale{width:100% !important; margin:0 !important; padding:0 !important; position: unset; transform: translateY(-0%); max-width: 100% !important; display: flex;}
.banner_bg_wholesale{background: #f9f6f3;}
.text_middle_wholesale{ position: absolute; top: 50%; left: 7%;; transform: translate(-0%, -50%);}
.headline_clr{color:#ff580b !important;}
.heading_b_margin{margin-bottom: -30px !important;}
.right_btn_bocome{float: right !important; margin-right: 25px !important; border-radius: 8px !important;}
.text_middle_wholesale .action_button {border-radius: 8px !important; width: 150px !important;  font-size: 18px !important;}
/* .partner_text .rev-btm-contenta {text-align: center;}
 */
.partner_text h3 {text-align: center !important;}
.partner_text .item {border-radius: 40px; background: #F9F6F3; padding:50px;  border: 1px solid #E9E9E9; background: #F5F3F5 !important; box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.03), 0px 26px 26px 0px rgba(0, 0, 0, 0.03), 0px 58px 35px 0px rgba(0, 0, 0, 0.02), 0px 103px 41px 0px rgba(0, 0, 0, 0.00), 0px 161px 45px 0px rgba(0, 0, 0, 0.00);}
.partner_text .owl-item {border-radius: 0px !important; border: 0px solid #E9E9E9 !important; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0.03), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 161px 0px 0px rgba(0, 0, 0, 0) !important;}

.partner_text .rte-setting{border-bottom: 1px solid black; margin-bottom: 17px;}
.partner_text .owl-dots {display: flex; justify-content:center; margin-top:35px;}
.partner_text .owl-dot{border-radius:50%; height:15px; width:15px; background:#D9D9D9 !important; min-height: 15px; margin: 0 3px;}
.partner_text .owl-dot.active{background:#000 !important;}
      
.partner_text {position: relative;}
.partner_text .owl-nav{ position: absolute; top: 37%; transform: translate(-0%, -50%); width: 99%; margin: auto; left: 0; right: 0;}
.partner_text .owl-prev{width: 40px !important; height: 40px !important; min-height:40px; background: #ff580b !important; border-radius: 50% !important; font-size: 28px !important; color: white !important;}
.partner_text .owl-next{width:40px !important;  height: 40px !important; background: #ff580b !important; border-radius: 50% !important; min-height:40px; font-size: 28px !important; color: white !important; float: right;}
.partner_text .owl-next span{margin: 0 0 3px 5px !important;}
.partner_text .owl-prev span{margin: 0 0 3px 0 !important;}
.ready_bussiness{background:#FCE5D8; border-radius: 64px; display: flex; padding-left: 51px; overflow:hidden;}
.img_ready {width:50%;}
.img_ready img{width:100% !important; margin-bottom:-8px !important; border-radius: 64px;}
.ready_text_p{position: relative; width:50%;}

.middle_text_ready{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.ready_text_p a{background-color: #f74e00; border-color: #f74e00; margin-top:15px; border-radius: 8px !important; padding: 12px 24px;  color: #fff;}
.ready_text_p h2{margin-top:0 !important; margin-bottom: 1px; line-height: 1.3;}
.ready_text_p h2 span{color:#f74e00 !important;}
.desktop_show_wholesale{display:block; }
.mobile_show_wholesale{display:none; }
.btn_scroll_wholesale{position: fixed; top: 118px; right: 18px;  z-index: 9999; width:100% !important;}
.white_bg_wh { width: 60%; text-align: center; justify-content: center; display: flex; margin-left: auto; }

@media (max-width: 1200px){
.banner-content1 {width: 100%; max-width: 50%;  background: #f9f6f3; position: relative;}
.heading_b_margin p{line-height:1.2}
.headline_clr{line-height:1.2 !important}
.heading_b_margin {margin-bottom: -14px !important;}
}
@media (max-width: 1024px){
.right_btn_bocome{margin-left: auto !important; float: none !important; display: inline-block !important; margin-right: auto !important; line-height: 42px !important; display: table !important;}
.btn_scroll_wholesale {position: fixed !important;  right: 0 !important; left: 0 !important;}
.white_bg_wh.btn_scroll_wholesale{background: #fff !important; height: 96px; top:103px !important}
.btn_scroll_wholesale a{}
.prod-col-div img.w-100 {width: 142px;}
}

@media (max-width: 940px){
.affilite_bottom_flex {display: block;}
}
@media (max-width: 798px){
.white_bg_wh.btn_scroll_wholesale{top:70px !important}
.social_affiliate_div {display: table; margin:auto;}
.text_middle_wholesale {position: unset; top: 0; left: 0%; transform: translate(-0%, -0%); padding: 60px 20px 0 20px;}
.banner_w_wholesale {display: block;}
.ready_bussiness {display: block; padding-left:0px;}

.middle_text_ready{position: unset; top: 0%; -webkit-transform: translateY(-0%); -ms-transform: translateY(-50%);  transform: translateY(-0%); padding: 48px;}
.ready_text_p {width: 100%;}
.img_ready {width: 100% !important;}
.text_middle_wholesale .action_button {width:100% !important; display:block; line-height: 40px;}
.text_middle_wholesale .headline {text-align:center !important; font-size:42px !important; line-height: 52px !important; font-weight: 700;}
.desktop_show_wholesale{display:none;}
.mobile_show_wholesale{display:block; margin: 0 20px;}
.banner-content1 {max-width: 100% !important;}  
.text_middle_wholesale p{text-align:center;}
.affilite_bottom_flex {display: flex; gap: 8px; position: relative !important; bottom: 0px;}
.affiliate_div1 {padding: 16px 15px 18px 15px;}

}
@media (max-width: 600px){
.tiktok_affiliate {right: 0; top: 13px;}
}

@media (max-width: 940px){
.affilite_bottom_flex {display: block;}
.affilite_bottom_flex {display: flex; gap: 8px; position: relative !important; bottom: 0px;}

}
@media (max-width: 798px){
.social_affiliate_div {display: table; margin:auto;}
}

@media (max-width: 600px){
.tiktok_affiliate {right: 0; top: 13px;}
}

.cart_container {float: left;}
.search-cart-head-m-div {justify-content: right;  display: flex;}
#shopify-section-template--15698368954420__b31ba7e8-7947-4b95-8dee-9b2f7392876f{background: #252525 ;}
#shopify-section-template--15698368954420__b31ba7e8-7947-4b95-8dee-9b2f7392876f .container{padding:50px 0 0 !important}
.blackfriday_bg {background: linear-gradient(180deg, #252525 0%, #000 100%) !important;}

.blackfriday_bg .text_bg_left:before{background:url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/4.png?v=1696088144) no-repeat; position: absolute; content: ""; width: 102px;  height: 122px;  left: 0;  background-size: 100%;}
.blackfriday_bg .text_bg_left:after{background:url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/1_03a90df5-da4d-481c-b6ae-cdda03580266.png?v=1696088143) no-repeat; position: absolute; content: "";  width: 50px; height: 66px;  left: 0;  background-size: 100%;  bottom: 58px;}


.black_friday_from{display:flex; background: #E45B28; width:100%; max-height: 250px; justify-content:center;}
.from1_bg{width:30%;}
.from1_bg img{max-height:250px;}
.from2_bg{width:30%; position:relative;}
.from2_bg img{position:absolute; bottom:0; right:0; width:auto; max-height:200px;}
.blackfriday_from{width:40%;}

.description_top_a{color: #FFF;
font-family: Ubuntu;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;}
.description_bottom_b{color: #FFF;
font-family: Ubuntu;
font-size: 46px;
font-style: normal;
font-weight: 300;
line-height: normal;}

.description_heading{color: #FFF;
font-family: Ubuntu;
font-size: 40px;
font-style: normal;
font-weight: 300;
line-height: normal;}
.description2{color: #FFF;
font-family: Ubuntu;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: normal;}




.page-black_friday .header-section{display:none !important;}
.page-black_friday .main_nav_wrapper{display:none !important;}
.page-black_friday .footer-section{display:none !important;}















.caption {top: 50%;}
/* .text_icon2{border-bottom: 1px solid #404040;} */


.custmer_s{text-align: center; margin-top: 18px;}
.custmer_s img{width:130px; margin:auto;}

.product_name_sale{font-size: 30px; margin-bottom: 6px; line-height: 1.3;}
.product_sub_name{font-size: 18px; line-height: 1.3; padding-top: 20px;}
.product_description{padding-bottom:15px; display: block;}

.block__81138dc7-c8ae-4ba0-9108-74b0fbfb64e0{background: #faf8f6 !important; padding: 70px 0 30px;  margin: 0 0 70px;}
.block__81138dc7-c8ae-4ba0-9108-74b0fbfb64e0 .featured-link--half{background:transparent;}

.block__4a975b09-25a9-4421-8906-4cf2dfbdee8d .rich_text_bg {background: #ffe6d9;}


.block__d4d7f19d-4492-4c01-8007-f8be1f7f9bd8{background: #faf8f6 !important; padding: 70px 0 30px;  margin: 0 0 70px;}
.block__d4d7f19d-4492-4c01-8007-f8be1f7f9bd8 .featured-link--half{background:transparent;}
.colms_sale_bg .rte-setting{min-height:60px;}
.faq_sale_bg{background: #faf8f6 !important;}

.search-cart-head-m-div a.icon-cart:before {content: url(//cdn.shopify.com/s/files/1/0597/2335/0068/files/shopping-bag.png?v=1674841683);}
.menu .active:not(.icon-down-arrow) {border-bottom: solid 1px #2e2c2e !important;}
.swatch .swatch-element {position: relative; margin: 0 8px 8px 0;  transform: translateZ(0);  min-width: 40px;}
.swatch_options .is-flex-wrap {border: 1px solid #ECECEC;  border-radius: 50px; clear:both; margin-bottom: 20px; padding: 10px 29px 0;}
.svg_clr{float:left; width:100%;}

.text_icon1 svg{width:20px; height:20px; top: 5px; position: relative; }
.text_icon1 path{fill:white;} 

.text_icon2 svg{width:20px; height:20px; top: 0px; position: relative; fill: white; left: 5px;}
.text_icon2 path{stroke: white;} 
.text_icon2 .cls-1{fill: black;}
.text_icon3 svg{width:22px; height:22px; top: 0px; position: relative; fill:white; left: 5px;}
.text_icon3 path{} 
.rich_text_bg{background:#faf8f6;}

@media (max-width: 798px){
#shopify-section-header .dropdown_container{transform: translate(0px, -600px); transition-delay: -600ms; height:0; overflow: hidden; height:100% !important;}
}

/* @media (max-width:540px){
  #shopify-section-header .dropdown_container .dropdown{height:100%;}
} */

.is-active .dropdown_container{transition-duration: 6s; transform: translate(0px, 0px) !important;  transition-delay: 600ms; height:auto !important; overflow: visible !important;}

.videoWrapper {width:798px; }
.videoWrapper iframe {
/*   position: absolute;
  top: 0;
  left: 0; 
  width: 100%;
  height: 100%;*/
}
    
.prod-bottom-sticky {position: fixed;left: 0;bottom: 0;z-index: 1000;box-sizing: border-box;width: 100%;transform: translateY(90px);transition: all 0.5s ease;}
.prod-bottom-sticky.sticky {transform: translateY(0);transition: all 0.5s ease;}
.prod-bottom-wrapper {width: 100%;min-height: 5rem;display: flex;flex-wrap: wrap;justify-content: space-between;background: rgb(38, 54, 68);visibility: visible;-webkit-box-align: center;align-items: center;-webkit-box-pack: justify;padding: 1.2rem;box-sizing: border-box;}
.prod-bottom-image {margin-right: 1rem;display: flex;border-radius: 0.5rem;overflow: hidden;}
.prod-bottom-details h2, .prod-bottom-details span {font-size: 1rem;font-weight: 400;line-height: 1rem;color: #ffffff;margin-top: 0;margin-bottom: 0.3rem;display: block;letter-spacing: 0.03rem;}
.prod-bottom-details-wrapper {display: flex; align-items: center;}
.prod-bottom-details span {margin: 0;}
.prod-bottom-varints-wrapper {display: flex; align-items: center;flex-wrap: wrap;}
.prod-bottom-varints-wrapper select {margin-bottom: 0; margin-right: 0.8rem;padding: 8px 25px 8px 14px;width: auto;color: rgb(38, 54, 68);border-radius: 0.5rem;font-size: 1rem;height: 2.4rem;min-height: 2.4rem;}
.prod-qty__wrapper {display: flex;align-items: center;margin-right: 0.8rem;}
.js-qty__adjust--minus.js-change-quantity {border-top-left-radius: 0.5rem;border-bottom-left-radius: 0.5rem;}
.js-qty__adjust--plus.js-change-quantity {border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;}
.prod-qty__wrapper input, .prod-qty__wrapper button {width: 38px;height: 38px;min-height: 38px;text-align: center;margin: 0;color: #000;background-color: #fff;}
.prod-add-to-cart {background-color: rgb(232, 86, 73);border-radius:0.5rem;color: #ffffff; font-size: 1rem;height: 2.4rem;min-height: 2.4rem;}
.prod-qty-block, .prod-bottom-varints-select {display: flex;flex-direction: row;width: auto;}
@media (max-width: 853px) {
  .prod-bottom-details-wrapper{margin-bottom: 1rem;}
  .prod-bottom-varints-wrapper select, .prod-qty__wrapper, .prod-add-to-cart {margin-bottom: 0.5rem;}
  .prod-add-to-cart, .prod-bottom-varints-wrapper, .prod-qty-block, .prod-bottom-varints-select, .prod-bottom-varints-wrapper select {width: 100%;}
  .prod-bottom-sticky {transform: translateY(200px);}
}


/* .prod-summ-m-div1{position:sticky;} */
.video_r{max-width:800px; margin:auto;}
.video_r video{border-radius: 30px;}

.r_max-hight{position: relative; margin-bottom:30px;}
.r_max-hight .border-style--none{height:100% !important;}
.r_max-hight .img_w_review-icon{height:100% !important;}
.r_max-hight{position: relative; margin-bottom:30px;}
/*.r_max-hight img{height:345px !important; min-height: 345px;} */

.img_w_review-icon svg{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); border-radius: 100px; width: 40px; height: 40px;}
/* .review-item-div .img_w_review {height: 100vh;} */
.owl-stage{display:flex;}
.owl-carousel .owl-item img {display: block; /*width: 100%;*/ object-fit: cover;  height: 100%;}

#home-rev-mobile-carousel .owl-item img{width: 100%;}

.review-item-div .img_w_review .image-element__wrap {width: 100% !important; max-width: 100% !important;height: 100%;}
.review-item-div .img_w_review {height: 100%;}
/* .owl-item {max-height:400px;} */
.review-item-div{height:100%;}
.review-item-div .border-style--none{height:100%;}

.best_value{position: absolute; top: 4%; left: 5%;}

.sidebar_blog { overflow: auto; position: sticky; top: 10%;}
.sidebar_content {border-left: solid 0px #cccccc; padding-left: 0;}
.contact_text_b a {border: 1px solid #3540c2; padding: 5px 10px; margin-bottom: 5px;  border-radius: 10px;  margin-top: 15px; display: inline-block;  color: #3540c2;}
#shopify-section-top-video .size_font {color: #fff !important; background: #e3550a !important; border: #e3550a !important; border-radius: 8px !important; width: 207px; padding: 0 0; line-height: 60px; margin-top: 17px; font-size: 18px; margin: auto;}
.size_font svg {border-radius: 100px !important;
  background: none;
  width: 40px;
  height: 40px !important;
  top: 12px;
  position: relative;
  margin-right: 6px;}

.index-sections .under-menu:nth-child(1) {
  margin-top: 0px;
}
ul.header-cart-ul li a.icon-cart:hover span.cart_count {
  background: #e3550a;
  color: white !important;
}
span.cart_count {
  background: #e3550a;
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  line-height: 20px !important;
  color: white !important;
  font-size: 12px !important;
  padding: 0px !important;
  display: block !important;
  position: absolute !important;
  top: 0px !important;
  right: -5px !important;
}
ul.header-cart-ul {
  padding: 0;
  width: fit-content;
  display: flex;
  grid-gap: 5px;
  margin: 0 !important;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}
ul.header-cart-ul li {
  margin: 0;
  padding: 0;
  width: 40px;
}
ul.header-cart-ul li a.icon-cart {
  padding: 7px 0px;
  margin: 0 !important;
  float: unset;
}
li.search-li .icon-search:before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Search_Icons_UIA.png?v=1674888458);
}
.header-nav ul.menu.center {
  justify-content: center;
  width: 100%;
  margin: 0 !important;
}
.search-cart-head-m-div {
  width: 245px;
  text-align: center;
  padding: 10px 20px 0px 20px;
  float: right;
}
.header-nav a.top_link {
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 23px 0px 10px 0px;
  margin-right: 20px;
}

.left-bann-img {
  width: 60%;
  float: left;
}
.left-bann-img .image-element__wrap {
  max-width: 100% !important;
}
.bannm-con-div {
  max-width: 98% !important;
  top: 50%;
  display: flex;
  align-items: center;
}

.banner-content .pretext p {
  font-weight: 700;
  font-size: 82px;
  line-height: 94px;
  color: #2e2c2e;
  margin: 0;
}
.banner-content .headline {
  font-weight: 700;
  font-size: 82px;
  line-height: 94px;
  color: #ff580b;
  padding: 0;
  margin: 0;
}
.banner-content a.action_button.first_button {
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  margin-top: 60px;
  width: auto !important;
}
.banner-content {
  display: block;
  float: left;
  position: relative;
  top: 50%;
}

.banner-content .subtitle p {
  font-weight: 400;
  font-size: 22px;
  line-height: 25px;
  color: #2e2c2e;
  opacity: 0.8;
  margin: 0;
  margin-top: 25px;
}
.newletter-m-div .newsletter-text ul li {
  font-weight: 400;     text-shadow: 1px 1px 1px white;
  font-size: 18px;
  line-height: 30px;
  color: #2e2c2e;
  opacity: 0.7;
  margin: 0;
}
.newletter-m-div h2 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 44px;
  line-height: 56px;
  color: #2e2c2e;
  margin: 0;
  margin-bottom: 30px;
  letter-spacing: 0px;
}
.newsletter_section {
  border-radius: 30px;
  padding: 0px 45px;
  position: relative;
}
.newletter-m-div .newsletter-text ul {
  margin: 0;
  padding: 0;
  padding-left: 20px;
  margin-bottom: 5px;
}
.newletter-m-div h2 span {
  color: #f56d2e;
}
.new-mess-div .mess-cont h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #2e2c2e;
  letter-spacing: 0px !important;
}
.new-mess-div .mess-cont h5 span {
  color: #f56d2e;
  padding-right: 7px;
}
.new-mess-div {
  background: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Union.png?v=1674904051);
  background-repeat: no-repeat;
  width: 450px;
  min-height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 45px;
  position: absolute;
  right: 80px;
  bottom: 30px;
  transform: translate(0%, 0%);
  background-position: center;
  background-size: contain;
}
.newsletter form .input-row input.contact_email {
  margin: 0;
  padding: 0;
}
.newsletter input.action_button.sign_up {
  border-radius: 8px;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  width: auto;
  padding: 0;
  height: auto;
  min-height: auto;
  max-height: inherit;
  margin: 0;
}
.newsletter form .input-row {
  background: #ffffff;
  border-radius: 8px;
  margin: 0;
  padding: 7px 7px;
}
.footer-free .footer_menu h6,
.footer_content.footer-text h6 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 14px !important;
  line-height: 16px;
  text-transform: capitalize;
  letter-spacing: 0px;
  padding: 0 !important;
  margin-bottom: 15px !important;
}
.blog-l-row a {
  background: #ff580b;
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  text-align: right;
  display: block;
  color: #ffffff;
  width: fit-content;
  padding: 12px 15px;
  margin-top: 40px;
}
.blog-l-row p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #2e2c2e;
  opacity: 0.7;
  margin: 0;
  padding: 0;
}
.blog-l-row h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 44px;
  letter-spacing: 0px;
  color: #2e2c2e;
  margin: 0;
  padding: 0;
  margin-bottom: 40px;
}
.m-blog-row {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  grid-gap: 30px;
  justify-content: center;
  max-width: 950px;
  margin: auto;
  margin-top: 0px;
  /* margin-bottom: 70px; */
  margin-top: 0px;
}
.blog-l-row {
  background: #ece6de;
  border-radius: 30px;
  padding: 50px 40px;
  width: 36%;
}
.blog-l-row
  .one-third.column.medium-down--one-whole.article.small-down--one-whole {
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #38332d2e;
  border-radius: 2px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.blog-r-row .sub_title {
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 32px;
  color: #2e2c2e;
  margin: 0 !important;
  padding: 0;
}
.blog-r-row span {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #2e2c2e;
  opacity: 0.5;
  margin: 0;
  padding: 0;
}
.blog-r-row {
  background: #ece6de;
  border-radius: 30px;
  padding: 30px 40px;
  width: 60%;
}
.blog-r-row
  .one-third.column.medium-down--one-whole.article.small-down--one-whole {
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #38332d30;
  border-radius: 2px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.blog-r-row a.read-link {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #f74e00;
}
.coll-titlte h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 39px;
  color: #2e2c2e;
  letter-spacing: 0px;
}
.home-prod-list .column {
  background: #ece6de;
  border-radius: 30px;
  height: 100%;
  padding: 50px 40px;
}
.home-prod-list .product-details .title {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #2e2c2e;
  opacity: 0.9;
  letter-spacing: 0px;
  margin: 0;
  margin-bottom: 35px;
}
section.home-vid-sect {
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50px;
}
.video-m-div {
  background: #faf8f6;
  padding: 25px 0px;
  margin: -0px 0px 0px;
}

.video_sale{margin-top:-60px;  background:#ffede5 !important;}


.vid-bottom-content h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 37px;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  letter-spacing: 0;
}
.colm-define h3.regular_text {
  letter-spacing: 0px;
  margin-bottom: 25px;
  line-height: 25px;
}
.vid-bottom-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.vid-bottom-content {
  margin-top: 40px;
}
h1.main-title {
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 39px;
  text-align: center;
  letter-spacing: 0px;
  margin-bottom: 30px;
  padding: 0;
}
.home-prod-list
  .one-third.column.medium-down--one-half.small-down--one-whole.thumbnail.odd {
  width: 40%;
}
.home-prod-list .one-third.column {
  width: 28%;
  height: 100%;
}
.coll-m-title h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 39px;
  letter-spacing: 0px;
}
.column-m-div {
  background: #f9f6f3;
  border-radius: 20px;
  padding: 50px 40px 30px;
}
column-m-div h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 37px;
  border-bottom: 1px solid #ded1de;
  border-radius: 2px;
  padding-bottom: 20px;
  letter-spacing: 0px;
  margin-bottom: 20px;
}
.review-slider .owl-prev span {
  font-size: 0;
  background: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Group_1000002332.png?v=1675009647)
    no-repeat;
  height: 40px;
  width: 50px;
  display: block;
  background-size: 60%;
}
.review-slider .owl-nav {
  text-align: center;
  margin-top: 40px;
}
.review-slider .owl-next span {
  font-size: 0;
  background: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Group_1000002333.png?v=1675009641)
    no-repeat;
  height: 40px;
  width: 50px;
  display: block;
  background-size: 60%;
}
.review-item-div .img_w_review {
  width: 100%;
}
.review-item-div .img_w_review .image-element__wrap {
  width: 100% !important;
  max-width: 100% !important;
}
a.all-col-btn {
  background: #f74e00;
  border-radius: 8px;
  display: block;
  width: fit-content;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
  text-align: center;
  margin: auto;
  padding: 12px 18px;
  margin-top: 30px;
}
.newsletter form#contact_form .input-row:nth-child(4) {
  display: none;
}
.footer-free .footer ul li p {
  margin: 0 !important;
}
.rev-btm-content {width:100%;
  background: #000000;
  opacity: 0.65;
  border-radius: 0px 0px 20px 20px;
  color: #fff;
  padding:10px 20px;
  height: auto;
  display: block;
  overflow: hidden;
  position: absolute;
  bottom: 0; min-height:60px;
}
.head-review-div {
  display: block;
  align-items: center;
  margin-bottom: 0px; text-align:center;
}
.rev-btm-content h3 {
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #ffffff;
  letter-spacing: 0px;
  margin: 0;
  margin-bottom: 0px;
}
.rev-btm-content p {
  font-style: normal; margin-bottom:0;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #ffffff;
  opacity: 0.9;
}
.footer-free .footer ul li a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #2e2c2e;
  padding: 0;
  margin: 0;
}
a.play-btn-icon:hover {
  background: transparent !important;
  border: 0;
}
a.play-btn-icon {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Group_587.png?v=1674928520);
  border: 0;
  width: auto;
  height: auto;
}
.footer-free .footer__list_b li {
  margin: 0 25px;
  margin-bottom: 0 !important;
}
.footer-free .footer__list_b li a,
.footer-free .footer__list_b li a:visited {
  color: #818081;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.footer-free .footer-menu-wrap .columns > .footer__list_b {
  justify-content: center !important;
  display: flex !important;
  align-items: center;
}
.footer-free p.credits,
.footer-free p.credits a {
  padding: 0;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #818081;
}
.footer-free {
  padding: 0;
}
.footer-free .container {
  padding-bottom: 0;
  padding-top: 50px;
}
.footer-free .footer_credits {
  margin: 0;
  margin-bottom: 15px;
}
.footer-free .footer-social-icons ul.social_icons {
  margin: 0;
  padding: 15px 0px 0px;
}
.footer-free .footer-social-icons ul.social_icons li a {
  background: #ececec;
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  line-height: 33px;
  font-size: 15px;
  margin: 0;
  margin-right: 15px;
}
.footer-free .footer-social-icons {
  display: none;
}
.footer-free .footer_content.footer-text .footer-social-icons {
  display: block;
}
.footer-free .toggle_content.footer-email-content p:first-child a:before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/sms.png?v=1674839936);
  position: relative;
  top: 5px;
  margin-right: 10px;
}
.footer-free .toggle_content.footer-email-content p:nth-child(2) a:before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Vector.png?v=1674839937);
  position: relative;
  top: 5px;
  margin-right: 10px;
}
.footer-free .toggle_content.footer-email-content p a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #2e2c2e;
}
.specific-contain .container {
  max-width: 900px;
}
.colm-define .one-third:nth-child(2) {
  background: #f5f3f5;
}

.text-columns-with-images-section .border-style--none h3 {
  position: relative;
}
.blog-custom .one-third.column {
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.blog-custom .one-third.column a {
  border-bottom: 1px solid #CBA4DB;
}
.blog-custom .one-third.column h3 a {
  border-bottom: unset !important;
}
.left-bann-img img {
  width: fit-content;
}
.bannm-con-div.position-right .left-bann-img img {
  width: 70%;
  margin-right: auto !important;
  margin-left: unset;
  border-bottom-right-radius: 70px;
}
section#banner-1489283389016
  .bannm-con-div.position-right.caption.js-caption.caption--below-false
  .left-bann-img
  .right-img
  img.transition--blur-up.lazyautosizes.lazyloaded {
  border-bottom-right-radius: unset;
}
div.review-slider {
  margin-top: 30px;
}
.right-img img {
  position: absolute;
  bottom: 5%;
  left: 30%;
  width: 370px !important;
  z-index: 0;
}
#banner-1489283389016 {
  overflow: visible;
  margin-bottom: 50px;
}
.prod-m-title h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 39px;
  color: #2e2c2e;
  margin: 0;
  letter-spacing: 0px;
  margin-bottom: 40px;
}
.prod-col-div {
  background: #ece6de;
  border-radius: 30px;
  padding: 50px 50px;
}
.prod-col-div:nth-child(3) {
  background: #ddd6dd;
}
.prod-col-div:nth-child(4) {
  background: #ecdede;
}
.prod-col-div h3 {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #2e2c2e;
  opacity: 0.9;
  letter-spacing: 0px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 40px;
}
.learn-prod-btn {
  background: #ffffff !important;
  border-radius: 20px !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px !important;
  line-height: 22px !important;
  color: #383838 !important;
  letter-spacing: 0px !important;
  padding: 10px 20px !important;
  display: block !important;
  width: fit-content;
  margin: auto;
  border: 1px solid white !important;
}

.prod-div {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.col-head {
  border-bottom: 1px solid #ded1de;
  padding-bottom: 15px;
}
.new-mess-div.desk-div {
  display: block;
}
.new-mess-div.mob-div {
  display: none;
}
a.all-prd-link {
  background: #f74e00;
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
  width: fit-content;
  margin: auto;
  text-align: center;
  padding: 12px 18px;
  display: block;
  margin-top: 25px;
}
.prod-col-div .image-element__wrap img {
  width: 250px;
  margin: auto;
}
.desk-header .main_nav {
  background: transparent;
  display: flex;
  align-items: center;
      position: relative;
}
.desk-header .main_nav:hover {
    background: #ffffff;
}
h1.product_name.prod-title {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2e2c2e;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
  letter-spacing: 0px;
}
.prod-rev-div {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
}
.prod-rev-div .modal_price {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #2e2c2e;
  margin: 0;
  padding: 0;
}
.prod-rev-div .swatch .option_title {
  margin: 0;
  margin-bottom: 15px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #2e2c2e;
  opacity: 0.7;
}
.loox-rating i {
  color: #ffba53;
}
.loox-rating span {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #2e2c2e;
  opacity: 0.5;
}
.prod-main-image .product_gallery {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 20px;
}
.prod-main-image .product_gallery_nav .gallery-cell {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
  padding: 10px;
}
.prod-desc-det .swatch_options .swatch {
  border: 1px solid #e6e6e6;
  border-radius: 20px;
  margin-bottom: 22px;
  padding: 20px;
  width: 100%;
}
.prod-desc-det .swatch_options {
  width: 100%;
  display: flex;
  /* flex-wrap: wrap; */
  grid-gap: 15px;
  grid-template-columns: repeat(2, 1fr);
}
.prod-desc-det .swatch-element.color label {
  border-radius: 50%;
  width: 41px !important;
  height: 41px !important;
  padding: 0px 0px !important;
  margin: 0 !important;
}
.prod-desc-det .swatch-element.color {
  border-radius: 50% !important;
  width: 50px;
  height: 50px;
}
.prod-desc-det button.add_to_cart span:before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/bag.png?v=1675317681);
  position: relative;
  top: 3px;
  padding-right: 10px;
}
.mobi-cart .mini_cart {
  right: 15px;
}
.prod-desc-det button.add_to_cart span,
.mobi-cart .icon-cart span {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
  letter-spacing: 0px;
}
.prod-desc-det button.add_to_cart {
  padding: 15px 10px;
  border-radius: 8px;
}
.prod-desc-det div.product_form {
  width: 100%;
  max-width: 100% !important;
}

.accordion.prod-acc,
.accordion-body #apd-root .apd-acc-section,
#apd-root .apd-acc-section:last-of-type {
  border: 1px solid #e6e6e6;
  border-radius: 12px;
  width: 100%;
  padding: 0;
  margin: 0;
  padding: 25px 25px;
  margin-bottom: 15px;
  border-top: 1px solid #e6e6e6 !important;
  border-bottom: 1px solid #e6e6e6 !important;
  background: transparent !important;
}
.accordion-body header.apd-acc-section-header.apd-icon-chevron.apd-active h1 {
  color: #f74e00 !important;
  padding-bottom: 20px !important;
}
.accordion-body #apd-root .apd-acc-section-header {
  padding: 0px !important;
}
a.icon-tiktok svg {
  width: 13px;
}
.footer-email-content {
  margin-top: 30px;
}
.container.prod-acc-cont {
  padding: 0;
  margin: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 0;
}
.container.prod-acc-cont .label {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #2e2c2e;
  padding: 0;
  margin: 0;
}
.container.prod-acc-cont.active .label {
  color: #f74e00;
  padding-bottom: 15px;
}
.container.prod-acc-cont .content {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #2e2c2e;
  opacity: 0.8;
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  text-align: left;
}

.accordion .label {
  position: relative;
  padding: 10px 0;
  font-size: 30px;
  color: black;
  cursor: pointer;
}

.accordion .label::before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Vector_6.png?v=1675320435);
  color: black;
  position: absolute;
  top: 50%;
  right: 5px;
  font-size: 30px;
  transform: translateY(-50%);
}

.accordion .content {
  position: relative;
  background: white;
  height: 0;
  font-size: 20px;
  text-align: justify;
  width: 780px;
  overflow: hidden;
  transition: 0.5s;
}

.accordion hr {
  width: 100;
  margin-left: 0;
  border: 1px solid grey;
}

.accordion .container.active .content {
  height: auto;
}

.accordion .container.active .label::before {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Vector_5.png?v=1675320435);
  font-size: 30px;
  top: 15%;
}
.prod-desc-det .swatch_options input:checked + .swatch-element {
  border: 1px solid #f74e00 !important;
  border-radius: 8px;
  color: #f74e00;
}
.prod-desc-det .swatch_options .swatch .swatch-element {border: 1px solid #d9d9d9 !important; border-radius: 8px; color: #f74e00; min-height: 31px;}
.prod-desc-det .swatch label {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  padding: 0;
  margin: 0;
  height: auto;
  float: unset;
  min-width: auto;
  padding: 12px 15px;
}
.prod-summ-m-div {
  background: #faf8f6;
  border-radius: 20px;
  padding: 20px 20px;
}
.prod-summ-contetn h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #2e2c2e;
  letter-spacing: 0px;
  margin: 0;
  margin-bottom: 20px;
}
.prod-summ-contetn ul {
  margin: 0;
  padding: 0 0 0 15px;
}
.prod-summ-contetn p {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2c2e;
}
.prod-summ-contetn ul li {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #2e2c2e;
  margin: 0;
  margin-bottom: 15px;
}

h2.ing-head {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #2e2c2e;
  opacity: 0.7;
  letter-spacing: 0px;
  margin-bottom: 20px;
}
.ingred-con p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  opacity: 0.6;
  margin: 0;
  margin-top: 15px;
}
.ingreditent-m-row {
  display: flex;
  grid-gap: 15px;
  flex-wrap: wrap;
  justify-content: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
}
.ingred-m-div {
  margin: 0px 0 40px;
}
.ingred-col {
  width: 23%;
  margin-bottom: -10000px;
  padding-bottom: 10000px;
}
.ingred-con {
  border: 1px solid #e6e6e6;
  border-radius: 12px;
  padding: 15px 15px;
  width: 100%;
  text-align: center;
}
.prod-video-m-div {
  background: #faf8f6;
  padding: 80px 0px;
  margin-bottom: 20px;
  margin-top: 50px;
}
.prod-video {
  max-width: 70%;
  margin: auto;
  width: 100%;
  border-radius: 30px;
}
.prod-video video {
  border-radius: 30px;
}
.mobile-prod-det {
  display: none;
  margin-top: 0px;
}
.des-prod-det {
  display: block;
}
.prod-titl-mob-div {
  display: none;
}
.prod-desc-det .prod-title {
  display: block;
}
.prod-desc-det .prod-rev-div {
  display: flex;
}
.img_w_review img {
/*   min-height: 320px; */
  border-radius: 20px;
/*   max-height: 320px; */
  object-position: top;
  object-fit: cover;
}


.container_review .size_chart {float: none;}
.slider-hom-m-row {
  display: flex;
  grid-gap: 15px;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.f-col {
  width: 22%;
}
.rew-cont {
  position: relative;
  margin-bottom: 15px;
}
.pt-img {
  border-radius: 20px;
}
.pt-img img {
  border-radius: 20px;
}
.content-rev {
  position: absolute;
  bottom: 0;
  background: #0000008f;
  border-radius: 0px 0px 20px 20px;
  width: 100%;
  padding: 20px 20px;
}
.title-star {
  display: flex;
  align-items: center;
  grid-gap: 20px;
  margin-bottom: 15px;
}
.title-star h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  color: #ffffff;
  width: 100%;
  letter-spacing: 0px;
  margin: 0;
}
.desc p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #ffffff;
}
.s-col {
  width: 38%;
}
.th-col {
  width: 37%;
  height: 100%;
}
.more-rev-div-sli {
  background: #f9f8f5;
  border-radius: 20px;
  padding: 50px 50px;
  height: 100%;
}
.more-rev-div-sli h3 {
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 32px;
  color: #2e2c2e;
  letter-spacing: 0px;
  margin: 0;
  margin-bottom: 15px;
}
.more-rev-div-sli p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #2e2c2e;
  opacity: 0.8;
}
.more-rev-div-sli a {
  background:  #ff580b;
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #ffffff;
  display: block;
  width: fit-content;
  padding: 12px 18px;
  letter-spacing: 0px;
  margin-top: 25px;
}
.thirs-m-row {
  display: flex;
  grid-gap: 10px;
  flex-wrap: wrap;
}
.thirs-m-row .rew-cont {
  width: 48%;
}
.thirs-m-row .title-star {
  display: block;
}
.thirs-m-row .pt-img img {
  object-position: center;
  object-fit: cover;
  max-height: 315px;
  min-height: 315px;
  height: 100%;
}
.f-col .pt-img {
  max-height: 280px;
  min-height: 280px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.thirs-m-row .title-star img {
  margin-left: 0 !important;
  display: block;
  margin-top: 10px !important;
}
.s-col a.size_chart.img_w_review {
  float: unset;
}
.s-col .title-star img {
/*   width: auto !important; */
}
.s-col .pt-img img {
  height: 100%; min-height: 576px;
  max-height: 576px;
  object-position: center;
  object-fit: cover;
}
.f-col .pt-img img {
  max-height: 275px;
  min-height: 265px;
  height: 100%;
  object-fit: cover;
  /* object-position: center; */
}
.thirs-m-row .title-star img {
/*   width: auto !important; */
  margin-top: 10px;
}
div#home-rev-mobile-carousel .th-col {
  width: 100%;
}
div#home-rev-mobile-carousel .thirs-m-row {
  display: block;
}
div#home-rev-mobile-carousel .slider-hom-m-row {
  display: block;
}
.more-rev-div-sli.mobile {
  text-align: center;
}
div#home-rev-mobile-carousel .thirs-m-row .rew-cont {
  width: 100%;
}
.more-rev-div-sli.mobile a {
  width: 100%;
}
.desktop-test-sect {
  display: block;
}
section.section.mobile-test-sect {
  display: none;
}
.top-heading-content p {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #2e2c2e;
  opacity: 0.8;
  text-align: center;
}
.top-heading-content h2 {
  text-align: center;
  margin: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 34px;
  line-height: 39px;
  color: #2e2c2e;
  letter-spacing: 0px;
  margin-bottom: 10px;
}
.top-heading-content {
  max-width: 700px;
  margin: auto;
  width: 100%;
  margin-bottom: 45px;
  margin-top: 30px;
}
.sticky_nav .main_nav,
.dropdown {
  background: white !important;
}
.sticky_nav .main_nav {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
.sticky_nav .header-nav a.top_link {
  padding: 30px 0 10px;
}

.sticky_nav .cart_container {
  display: none;
}
.sticky_nav .search-cart-head-m-div .cart_container {
  display: block;
}
.sticky_nav ul.header-cart-ul li a.icon-cart {
  padding: 15px 0;
}
span.footer-sms-text {
  color: #2e2c2e;
}
div.logo img {
  width: auto !important;
}

.gallery-cell {
  background: transparent;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product_gallery_nav {
  width: 460px !important;
  transform: rotate(90deg) translate(-58%,153%);
  float: left !important;
  margin: 0 !important;
  transform-origin: top;
  overflow: visible;
}

.product_gallery_nav .gallery-cell {
  transform: rotate(-90deg);
  width: 85px !important;
  height: 85px;
  cursor: pointer;
  top: 0px;
  margin-left: 7px !important;
  margin-right: 7px !important;
  margin-bottom: 7px !important;
  margin-top: 7px !important;
}
.product_gallery_nav .gallery-cell:before {
  transform: rotate(-90deg);
}

.product_gallery_nav .flickity-prev-next-button {
  width: 40px;
  height: 40px;
  background: transparent;
}
.product_gallery_nav .flickity-prev-next-button.previous {
  left: -30px;
  border: 1px solid #e5e5e5;
  padding: 0;
  color: #fff;
  fill: #fff;
  height: auto;
  z-index: 999999999;
  margin-top: 0;
  margin-left: 0;
  width: 100%;
  opacity: 1;
  margin-right: 0px;
  max-width: 5%;
  background: white;
}
.product_gallery_nav .flickity-prev-next-button.next {
  right: 0px;
  left: unset;
  border: 1px solid #e5e5e5;
  padding: 0;
  color: #fff;
  fill: #fff;
  height: auto;
  z-index: 999999999;
  margin-top: 0;
  margin-left: 0px;
  bottom: 0px;
  opacity: 1;
  max-width: 5%;
  right: -35px;
  background: white;
}
.product_gallery_nav .flickity-prev-next-button.previous svg {
  fill: #2e2c2e;
}
.product_gallery_nav .flickity-prev-next-button.next svg {
  fill: #2e2c2e;
  font-size: 10px;
  width: 10px;
}

.owl-dots {
  display: none;
}
.prod-summ-m-div.fixed {
  position: fixed;
  top: 80px;
}
.prod-rev-top-div h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 25px;
  color: #2e2c2e; text-align:left;
  letter-spacing: 0px;
  margin:0 auto 25px; width: 94%;
}
.prod-rev-top-div h2 a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #f74e00;
  float: right;
}
.prod-rev-top-div h2 a:after {
  content: url(https://cdn.shopify.com/s/files/1/0597/2335/0068/files/Group_1000002323.png?v=1676013345);
  padding-left: 10px;
  position: relative;
  top: 2px;
}

#cb-sticky{display:none !important;}
/* .prod-bottom-sticky {display:none !important;} */
/* .shopify-product-form .paywhirl-plan-selector{ padding-left:2px !important; } */

@media only screen and (max-width: 768px) and (min-width: 320px) {
  .banner-content .headline {
    text-align: center;
    font-size: 42px;
    line-height: 50px;
  }
  .banner-content .subtitle p {
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #2e2c2e;
    opacity: 0.8;
    margin: 15px 0 0;
  }
  .banner-content .pretext p {
    text-align: center;
    font-size: 42px;
    line-height: 50px;
  }
  .bannm-con-div {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    top: 22px;
    transform: unset;
  }
  .right-img img {
    width: 50% !important;
    bottom: 0px;
    left: unset;
    right: -10px;
  }
  #banner-1489283389016 {
    overflow: hidden;
    margin-bottom: 0px;
  }
  .banner-content a.action_button.first_button {
    border-radius: 8px;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    margin: 60px 0 0;
    width: fit-content !important;
    margin: 20px auto !important;
    text-align: center !important;
    justify-content: center;
    align-items: center;
    display: block !important;
    padding: 14px 15px;
  }
  .bannm-con-div.position-right .left-bann-img img {
    width: 80%;
    margin-right: auto !important;
    margin-left: 0px;
    border-bottom-right-radius: unset;
    border-radius: 30px 30px 0px 0px;
  }
  .left-bann-img {
    width: 100% !important;
  }
  #banner-1489283389016
    img.transition--blur-up.mobile-banner--crop-none.lazyautosizes.lazyloaded {
    height: 650px;
  }
  .video-m-div {padding: 0;}
  .home-prod-list .one-third.column {
    width: 100%;
    height: 100%;
  }
  .home-prod-list
    .one-third.column.medium-down--one-half.small-down--one-whole.thumbnail.odd {
    width: 100%;
  }
  section.caption.js-caption.video-autoplay--false.position-center.html-video.caption--below-true {
    position: absolute;
    top: 25% !important;
  }
  .blog-l-row {
    width: 100%;
    text-align: center;
    padding: 25px 25px;
  }
  .blog-r-row {
    width: 100%;
    text-align: left;
    padding: 25px 25px;
  }
.new-mess-div {
        position: relative;
        top: 0;
        right: 0px;
        max-width: 100%;
        padding: 28px 13px 12px !important;
        margin: auto;
        text-align: left;
        background-size: 100% 100%;
    }
  .new-mess-div .mess-cont h5 {
    font-size: 16px;
    padding: 0 20px;
  }
  section.home-vid-sect {
    border-radius: 10px;
  }
  
  .prod-col-div:first-child {
    width: 100%;
  }
  .prod-col-div:nth-child(2) {
    width: 100%;
  }
  .prod-col-div:nth-child(3) {
    width: 100%;
  }
  .m-blog-row {
    margin: 0px auto;
  }
  .blog-l-row a {
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }
  .blog-l-row h2 {
    font-size: 28px;
    line-height: 35px;
    margin: 0 0 20px;
  }
  .newsletter_section {
    padding: 0 20px;
  }
  .newletter-m-div h2 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 15px;
    text-align: left;
  }
  .newletter-m-div .newsletter-text ul {
    text-align: left;
  }
  .new-mess-div.desk-div {
    display: none;
  }
  .newsletter_section {background-position:90% 0% !important; padding: 15px 20px 40px !important;}
  .new-mess-div.mob-div {
    display: block;
    padding-top: 29px;
  }
  .newletter-m-div input.action_button.sign_up {
    position: absolute;
    width: fit-content !important;
    padding: 10px 15px !important;
    letter-spacing: 0px;
    right: 7px;
  }
  .newsletter form .input-row {
    background: #ffffff;
    border-radius: 8px;
    margin: 0;
    padding: 7px;
    position: relative;
  }
  div.footer-section {
    margin-top: 40px;
  }
  .footer-free .footer_menu h6,
  .footer_content.footer-text h6 {
    border: 0;
  }
  .footer-free .footer-menu-wrap .columns > .footer__list_b {
    justify-content: center !important;
    display: flex !important;
    align-items: center;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    padding-top: 15px;
  }
  .footer-free .footer__list_b li {
    margin: 0 10px;
    margin-bottom: 0 !important;
  }
  .footer-free p.credits,
  .footer-free p.credits a {
    width: 100%;
    margin-top: 15px;
  }
  .footer-free .footer-menu-wrap {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 25px;
    justify-content: center;
  }
  .footer-free .one-fifth.column.medium-down--one-whole:first-child {
    width: 100%;
  }
  .footer-free .one-fifth.column.medium-down--one-whole {
    width: 45%;
  }
  .coll-m-title h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .footer-free .footer_content.footer-text .footer-social-icons {
    display: block;
    margin-bottom: 20px;
  }
  .vid-bottom-content h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .vid-bottom-content p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
  }
  h1.main-title {
    font-size: 30px;
    line-height: 39px;
  }
  .specific-contain .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .footer-free .footer-social-icons ul.social_icons li a {
    margin: 0 5px 0 0;
  }
  .learn-prod-btn {
    padding: 10px 20px !important;
    width: 100%;
  }
  .prod-col-div {
    padding: 30px;
  }
  a.all-prd-link {
    width: 100%;
  }
  body.product .mob-header .top_bar {
    background-color: transparent !important;
  }
  .ingreditent-m-row {
    grid-gap: 7px;
  }
  .ingred-m-div {
    margin: 20px 0;
  }
  .accordion.prod-acc {
    padding: 15px;
  }
  .accordion .label:before {
    top: 35%;
  }
  .prod-desc-det .swatch_options .swatch {
    padding: 15px;
  }
  .prod-desc-det .swatch label {
    padding: 12px 10px;
  }
  .prod-desc-det .swatch_options {
    display: block;
    grid-gap: unset;
    grid-template-columns: unset;
  }
  .prod-main-image .product_gallery_nav .gallery-cell {
    padding: 5px;
  }
  .prod-video-m-div {
    padding: 40px 0;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .prod-video {
    max-width: 90%;
    margin: auto;
    width: 100%;
    border-radius: 10px;
  }
  .prod-video video {
    border-radius: 10px;
  }
  .mobile-prod-det {
    display: block;
    margin-top: 30px;
  }
  .des-prod-det {
    display: none;
  }
  .prod-titl-mob-div {
    display: block;
  }
  h1.product_name.prod-title {
    font-size: 20px;
    margin: 0 0 5px;
  }
  .prod-rev-div .modal_price {
    font-size: 18px;
    line-height: 28px;
  }
  .prod-desc-det .prod-title {
    display: none;
  }
  .prod-desc-det .prod-rev-div {
    display: none;
  }
  .more-rev-div-sli {
    text-align: center;
  }
  .more-rev-div-sli a {
    width: 100%;
  }
.desktop-test-sect {
    display: none;
  }
  section.section.mobile-test-sect {
    display: block;
  }
  span.cart_count {
    top: 5px !important;
  }
  .mobile-test-sect .owl-dots {
    display: none;
  }
  .pt-img a.size_chart.img_w_review {
    float: unset;
  }
  .footer-free .footer-social-icons ul.social_icons li a {
    background: #f74e00;
    color: white !important;
  }
  a.icon-tiktok svg {
    fill: white;
  }
  .product_gallery_nav {
    width: 100% !important;
    transform: rotate(0deg) translate(0%, 0%);
    float: left !important;
    margin: 0 !important;
    transform-origin: top;
    height: -webkit-fill-available;
  }
  .product_gallery_nav .gallery-cell {
    transform: rotate(0deg);
  }
  .product_gallery_nav .flickity-prev-next-button.next {
    max-width: 6%;
    right: 0px;
    background: white;
  }
  .product_gallery_nav .flickity-prev-next-button.previous {
    max-width: 6%;
    left: 0px;
    background: white;
  }
  .product_gallery_nav .flickity-prev-next-button.next svg {
    width: 10px;
  }
  #header.mobile_nav-fixed--true {background: white;}
  .prod-summ-m-div.fixed {position: relative; top: 0px;}
  .prod-rev-top-div h2 a {padding-top: 5px;}
}

.article .headline{color:white !important;}
.review_btn a{background-color: #f74e00;  border-color: #f74e00; color: #fff; padding: 9px 20px;}
.btn_scroll_wholesale{width: 100% !important; max-width:100% !important; background: white;}



@media (min-width:1500px){
.right_img_wholesale {max-width: 160%;}
.right_img_wholesale .image-element__wrap{margin:auto;}
.banner-content1{max-width: 40%;}
.btn_scroll_wholesale{width: 100% !important; max-width:100% !important; background: white;} 
/* .right_img_wholesale .image-element__wrap{max-width:650px !important;object-fit:cover;}  */
  .text_middle_wholesale {left: 19%;}
}
@media (min-width:1900px){
.right_img_wholesale {max-width: 160%;}
.right_img_wholesale .image-element__wrap{margin:auto;}
.banner-content1{max-width: 40%;}
.btn_scroll_wholesale{width: 100% !important; max-width:100% !important; background: white;} 
.right_img_wholesale .image-element__wrap{max-width:700px !important;object-fit:cover;} 
  .white_bg_wh a{margin-right:0 !important;}
}

@media (max-width:1449px){
.white_bg_wh{width: 100% !important; max-width:520px !important;}
.btn_scroll_wholesale{width: 100% !important; max-width:100% !important; background: white;}
  
}

@media (max-width: 798px){
    .sticky_nav .main_nav,
  .dropdown {
    background: black !important;
  }
    .menu a {
    color: white !important;
  }
}

@media only screen and (min-width:950px){ 
.video_w_sale{max-width: 70%; margin: auto; float: none;  display: block;}
}

@media only screen and (min-width:1250px){

}
@media only screen and (min-width: 799px){
/* .dropdown_container{display:none !important;} */
.collection_title {font-size: 22px;}
.container_review .info{position: absolute; top: 50%;transform: translate(-0%, -50%);}
.container_review {position: relative;margin: 0 auto;display: flex; max-width:1100px;flex-wrap: wrap;}
.article .banner.page-banner {margin-top: 78px;}
.video_p_w {max-width: 70%;}

.bundle_s label {padding: 8px 0px 8px 10px !important;}
.product_section_flex{display:flex;}
.prod-summ-m-div {overflow: auto; position: sticky; top:10%;}

}

@media only screen and (max-width:1250px){
.blackfriday_bg .collection_title { font-size: 80px !important;  font-weight: 600 !important;}

/* .r_max-hight img{height:260px !important; min-height: 260px;} */
  .header-nav a.top_link {margin-right: 0;}
  .banner-content .pretext p {font-size: 60px; line-height: 65px;}
  .banner-content .headline {font-size: 55px; line-height: 60px;}
  .banner-content a.action_button.first_button {margin: 20px 0 0;}
}

  @media screen and (max-width: 1100px) and (min-width: 799px) {
.product_gallery_nav {width: 315px!important; transform: rotate(90deg) translate(-58%,100%);}
}

@media only screen and (max-width:900px){
.r_max-hight {width: 45% !important;}

#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .text_bg_left{width:100%; padding-left:20px; padding-right:20px;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .featured-link--half .info { width: 84%;}


}

@media only screen and (max-width: 798px){
.videoWrapper {width:480px; }
.product_gallery_nav .next{height:98px !important; max-width: 20px !important;}
.product_gallery_nav .previous {height:98px !important; max-width: 20px !important;}
.product_gallery_nav{height: 98px; overflow: hidden;}

  .star_img{width: 100% !important;}
.video-m-div {margin-bottom: 0;}
  
.product_gallery_nav .flickity-prev-next-button.previous svg {width: 10px;}
.top_bar .top_bar--right {left: -10px; position: relative;}


  
/* .prod-main-image{height:630px;} */
.product_gallery_nav img{height:60px;}
img.footer-logo {max-width: 110px !important; margin: auto;}
/* .video_review video{max-height:300px !important;} */
.fancybox-content{padding:0 !important;}
/* .prodct-m-div{padding-top:70px !important;} */
.search_dropdown .dropdown {background: white !important;}
.footer-free .footer-social-icons ul.social_icons {text-align: left;}
.footer-menu-wrap{flex-direction: row-reverse;}
.purchase-details{float: left; width: 100%;}
.prod-desc-det .swatch_options .swatch {float: left;}



#mobile_menu li{border-bottom: 1px solid #404040;}
#mobile_menu li a{font-size:16px;}
  
}



@media only screen and (max-width: 480px){
  .videoWrapper {width:300px; }
  .mobile_hidden_b{display:none !important;}
.product_gallery_nav .gallery-cell{width:80px !important; height:auto;}
/*.prod-main-image{height:480px;} */
}

@media only screen and (max-width: 802px){
  .products-slider.slider-gallery.products-length-4 .gallery-cell {
      width: calc(39% - 20px); 
  }
}

@media only screen and (max-width: 400px){
#header a.mobile_logo img {max-width: 80px;}
}
.menu .dropdown_link {
    padding: 20px 0 5px;
}
.menu .dropdown_link:active {
    padding: 12px 0 5px;
}
a.mega-menu-parent.dropdown_link:active {
    padding-top: 20px !important;
}
/* .custom-flickity .flickity-viewport {
    height: 600px !important;
} */
.custom-flickity .flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 50% !important;
    width: 50% !important;
    height: auto !important;
}
.custom-flickity .flickity-button {
    
    background: hsl(18.93deg 100% 52.16%) !important;
   
}
@media (max-width:600px){
 .custom-flickity .carousel__cell {width: 100% !important;}

#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .collection_title { font-size: 60px !important;}
.description_top_a {font-size: 20px !important;}
.description_bottom_b {font-size: 20px !important;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .featured-link--half .info { width: 100% !important;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .text_bg_left:before{display:none}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .text_bg_left:after{display:none}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .description p {font-size: 14px !important; margin-top: 15px !important;}
.description_heading {font-size: 28px !important;}  
}
@media (max-width:1024px) and (min-width:601px){
  .custom-flickity .carousel__cell {
    width: 50% !important;
}
}
 .custom-flickity .flickity-prev-next-button .arrow {
    fill: #ffffff;
}
/* @media only screen and (max-width: 1200px){
.header {
    display: none !important;
}
  #header a.mobile_logo img {
    width: auto!important;
    max-width: 150px!important;
    max-height: 30px!important;
}
  
  }
@media only screen and (max-width: 1200px){
#header {
    display: block !important;
}
} */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
 /* this code work only Ipad your css rules for ipad portrait */
.site-header__menu {
    display: inline-block;
}
nav#AccessibleNav {
    display: none;
}
.grid__item.medium-up--one-quarter.logo-align--left {
    width: 100%;
}
.mobile-nav-wrapper {display: inline-block !important;}
}



/* a.active.dropdown_link:active {
    margin-top: 8px;
} */
.submenu-parent span.icon-down-arrow {
    padding-top: 15px !important;
  
}
.dropdown_content p, .mobile-mega-menu p {
    color: #ffffff !important;
    font-size: 16px;
}
.sticky_nav a.mega-menu-parent.dropdown_link {
    padding-top: 25px !important;
}
@media(max-width:768px)
{
  [class^="icon-"]:before, [class*=" icon-"]:before {
    font-weight: 700;
    color: #fff;
}
}
/* @media(max-width:1200px)
{ 
  ul.mobile-mega-menu {
    display: none !important;
}
    [class^="icon-"]:before, [class*=" icon-"]:before {
    display:none;
}
} */
.custome-arrow {
    display: none !important;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_1_of_3 {
    width: 20.26%;
}
.span_2_of_3 {
    width: 77.14%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_1_of_3, .span_2_of_3 { width: 100%; }
}

  .sidebar-ul {
    list-style: none;
    padding-left: 10px;
}

@media only screen and (max-width: 798px){
.mobile-mega-menu_block .image-element__wrap {
max-width:50% !important;
}  
.top_bar .top_bar--right .icon-search:before,
.top_bar .top_bar--right .icon-cart:before{
    color: #000000;
}
  .prod-video video{
    object-fit: fill !important;
  }
  body.product .slider-gallery .gallery-cell{
    display:inline-table !important;
  }
  body.product .relative .image__container{
    min-height:100px;
  }
  
}
body.index .flickity-prev-next-button{
  top:25% !important;
}
/*-------04-9-23-------------*/

.top_announcement_bar {
  position: relative;
  z-index: 99;
  background: #ff580b;
  padding:5px;
}
.top_announcement_bar .announcement_slide p {
  color: #fff;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom:0;
  text-transform:capitalize;
}
.top_announcement_bar .container.active {
    padding: 0;
}
.announcement-bar-close {
  position: absolute;
    top: 8px;
    right: 50px;
    background: #ff580b;
    height: inherit;
  z-index: 99;
}

.announcement-bar-close svg {
    width: 15px;
    height: 15px;
}
body .announcement-bar-close svg path {
    stroke: #fff;
}
.pos-change header div.is-absolute {
  top: 34px;
}
media only screen and (min-width: 768px) and (max-width: 1024px) {
  .pos-change .bannm-con-div.position-right {
    margin-top: 30px;
}
  .banner-content .pretext p { font-size: 52px;  }
}
@media (max-width:767px){
.mobile_img_landingpage{display:none;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .mobile_img_landingpage{display:none !important;}
.from1_bg{display:none;}
.from2_bg{display:none;}
.blackfriday_bg .text_bg_left:before { width: 61px; height: 90px;}
#shopify-section-template--15698368954420__b31ba7e8-7947-4b95-8dee-9b2f7392876f .container{padding:50px 0 0px !important}
.blackfriday_from {width: 100% !important;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .collection_title {margin: 0 0 0 -4px !important;}
.black_friday_from {max-height: initial; padding: 31px 0;}
#shopify-section-template--15698368954420__4931c2c0-4df0-4eba-a1c9-a86f420794c1 .featured-link--half {padding-top: 0px !important; padding-bottom: 0px !important;}
.blackfriday_bg .collection_title {font-size: 80px !important;  font-weight: 600 !important;}

.blackfriday_bg .featured-link--half .info {width: 1 0% !important; padding:40px;}
.blackfriday_bg .description_top_a{font-size:30px;}
.blackfriday_bg .description_bottom_b{font-size:30px;}
.blackfriday_bg .description_heading{font-size:30px;}
.blackfriday_bg .featured-link--half .info {width: 95% !important;}
.prod-rev-top-div h2 {  font-size: 21px; }
  
.announcement-bar-close {right: 20px;}
.pos-change #header.mobile_nav-fixed--true,
.pos-change .mobile_nav-fixed--false.is-active #header {top: 34px;}
}
.sticky_nav ul.header-cart-ul li a.icon-cart{height:58px !important;}

@media (max-width:480px){
  .blackfriday_bg .collection_title {font-size: 66px !important;}
}

/* new css */
a.highlight-false, input[type=button].highlight-false, a.highlight-true, input[type=button].highlight-true, a.continue-button {
    background-color: #fff0;
    color: #f74e00;
    border: 1px solid #f74e00;
    transition: background-color .2s linear,color .2s linear;
    margin: 25px 0;
    font-size: 20px;
    width: 318.667px;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 10px 0px;
}
a.highlight-true, input[type=button].highlight-true {
    background-color: #f74e00;
    border-color: #f74e00;
    color: #fff;
}
.caption-content {
    display: inline-block;
    float: none;
    max-width: 60%;
    font-size: 0;
}
.image-element__wrap {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 520px;
}
.rich-text__text p {
    text-align: center;
    font-size: 18px;
}
.rich-text__text em {
    color: #ff580b;
    font-style: normal !important;
}
.text-columns-with-images-section .text-column {
    margin-bottom: 25px;
}
.text-columns-with-images-section .text-column {
    margin-bottom: 25px;
}
.text-align--center {
    text-align: center;
}
.image-element__wrap {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 120px;
}
.text-columns-with-images-section img {
    margin: 0 0 15px;
}
.text-columns-with-images-section .colm-define {
    display: flex;
    gap: 25px;
    max-width: 1240px;
    margin: 0 auto;
}
.text-columns-with-images-section .colm-define .four {
    width: 25%;
}
.image-element__wrap {
    max-width: 120px;
}

@media only screen and (min-width: 1025px){
  .caption .headline {
      font-size: 56px;
  }
  .caption .subtitle {
      font-size: 18px;
  }
  .right_img_wholesale .image-element__wrap {
      margin: auto;
  }
}