/** Shopify CDN: Minification failed

Line 2036:13 Expected ":"
Line 2036:15 Expected identifier but found "16px"

**/
 
/* body, button, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .shiping-text-box h3, .section-header h3, .section-header h5, .free-shipbar-box h4, .design-product-more h4, header h3, h2, h3, .pass-main-wrapper .password-content .password-content__title, .pass-main-wrapper .mid-content h2, .pass-main-wrapper .mid-content h4, .dwp_ti .number, .drowssp_timer h3, .everything-included-coll .text-purple-black p strong, .influencers-home .stamped-summary-text-1, .influencers-home .stamped-summary-caption .stamped-summary-text, .collection-list-home .collection-grid-bottom h4, .drawer__accessories .pro-accessories h3, .font-sans{
  font-family:"New Kansas Semi Bd";
}
.font-bold, h3, .h3, h4, .h4, h5, .h5, h6, .shiping-text-box h3, .section-header h3, .section-header h5, .free-shipbar-box h4, .design-product-more h4, header h3, .font-extrabold{
  font-weight: 600;
} */
.pb-0{
  padding-bottom: 0 !important;
}
.pt-0{
  padding-top: 0 !important;
}
.mb-0{
  margin-bottom: 0 !important;
}
.mt-0{
  margin-top: 0 !important;
}
.shiping-text-box h3, .section-header h3, .section-header h5, .free-shipbar-box h4, .design-product-more h4{
  font-family: 'New Kansas Semi Bd';
}
.page-width{
  max-width: 1400px;
  padding-left: 50px;
  padding-right: 50px;
}
.grid-new{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -22px;
}
.grid-item{
  width: 100%;
  padding-left: 22px;
}
.shiping-text-section{
  padding: 25px 0;
  background-color: #F7F2EF;
}
.shiping-text-section .grid-item{
  width: 33.33%;
  text-align: center;
}
.shiping-text-box{
  max-width: 360px;
  margin: 0 auto;
}
.shiping-text-box h3{
  font-size: 20px;
  text-align: center;
  color: #140337;
  line-height: 1.3;
  margin: 14px 0 0;
}
.shiping-text-box p{
  font-size: 13px;
  line-height: 1.3;
  margin: 10px 0 0;
}
.shiping-text-box svg, .shiping-text-box img{
  width: 38px;
  height: 38px;
}
.section-header{
  margin-bottom: 30px;
}
.section-padding{
  padding-top: 80px;
  padding-bottom: 100px;
}


.coll-landing-sec-padding+.coll-landing-sec-padding {
  padding-top: 0; }
.image-with-text.coll-landing-sec-padding + .image-with-text {
  margin-top: -60px; }

.template-index .collection-landing-review.coll-landing-sec-padding {
  padding-top: 80px; padding-bottom: 100px; margin-bottom: 120px; margin-top: 120px; }
.template-index .coll-landing-sec-padding + .collection-landing-review {
  margin-top: 0; }

  @media only screen and (max-width: 1199px){
    .template-index .coll-landing-sec-padding {
      padding-top: 100px; padding-bottom: 100px; }
    .template-index .image-with-text.coll-landing-sec-padding + .image-with-text {
      margin-top: -40px; }
    .template-index .coll-landing-sec-padding + .coll-landing-sec-padding {
      padding-top: 0; }  
  }


.section-header h2{
  font-size: 54px;
  line-height: 1.25;
  margin: 0;
}
.section-header h3{
  font-size: 50px;
  line-height: 1.25;
  margin: 0;
}
.section-header h5{
  font-size: 24px;
  line-height: 1.25;
  margin: 0;
}
.section-header p{
  color: rgb(75, 65, 137);
  font-weight: 500;
  font-size: 16px;
  margin: 10px 0px 0;
}
.everything-included .section-header h5{
  margin-top: 15px;
}
.collection-list-home .collection-grid{
  overflow: visible;
}
.collection-list-home .grid-new{
  margin-left: -20px;
  margin-bottom: -20px;
}
.collection-list-home .grid__item{
  padding-left: 20px;
  margin-bottom: 30px;
}
.collection-grid--item .ratio-container:after{
  padding-bottom: 117%;
}
.collection-grid--item .button{
  font-size: 16px;
  font-weight: 500;
  padding: 8px;
  width: 100%;
  max-width: 250px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.collection-grid--item .text-lable{
  padding: 0 12px 0 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.red-arrow-icon{
  height: 28px;
  width: 28px;
}
.collection-grid--item .collection-grid-item__overlay {
  border-radius: 16px;
}
.collection-grid-bottom{
  margin: 20px 0 0;
}
.image-text-overlay{
  color: #FF0000;
}
.custom-btn{
  padding: 11px 10px;
  border-radius: 90px;
  font-weight: 500;
}
.custom-btn .btn-arrow-icon{
  width: 28px;
  height: 28px;
}
.custom-btn.bg-red, a:not([disabled]).custom-btn.bg-red:hover{
  color: #fff;
}
.custom-btn.bg-red .bg-white path{
  fill: #f50b02;
}
.custom-btn.bg-blue-violet{
  background: #6D6EB8;
}
.custom-btn.bg-blue-violet, a:not([disabled]).custom-btn.bg-blue-violet:hover{
  color: #FBFBFA;
}
.custom-btn.bg-blue-violet .bg-white path{
  fill: #6D6EB8;
}
.custom-btn .custom-btn-text {
  margin: 0 15px 0 10px;
}
.madly-in-love {
  width:100%;
  text-align:center;
  overflow:hidden;
}
.madly-in-love .love-slider {
  width: 100%;
  left: 0;
}
.madly-in-love .love-slider .marquee3k__wrapper {
  font-size:0;
}
.madly-in-love .love-slider .slide-item {
  overflow:hidden;
  margin-right:30px;
  display:inline-flex !important;
}
.madly-in-love .love-slider .slide-item img {
  width: 200px;
  height: 200px;
  border-radius: 40px;
  object-fit:cover;
}
.madly-in-love .love-slider:not(.revace) {
  margin-bottom:30px;
}
.madly-in-love .love-slider.love-slider-two {
  width:auto;
  margin-left:-115px;
  margin-right:-115px;
}
.madly-in-love .love-slider.love-slider-two .slick-track {
  margin-left:-115px;
}
.maddlers-world{
  background-color: #fff;
}
.maddlers-world .section-header h2{
  line-height: 1;
  padding-bottom: 10px;
}
.product-content-main .single__thumbnails:not(.slick-slider), .pro-accessories-slider:not(.slick-slider), .maddlers-world .love-slider:not(.slick-slider), .marquee-logo-wrap:not(.slick-slider), .marquee-logo-wrap-mb:not(.slick-slider), .influencers-home .slidinginfluencer:not(.slick-slider){
  visibility: hidden;
  opacity: 0;
}
.home-hero-slider:not(.slick-slider) .home-hero-slide:not(:nth-child(1)), .product-content-main .main__slider:not(.slick-slider) .product--single__media-wrapper:not(:nth-child(1)){
  display: none;
}
.video-section-hero .down-arrow{
  margin: 0 auto;
  display: table;
}
.video-section-hero{
  position: relative;
}
.video-section-hero .banner-link{
  display: block;
}
.video-section-hero .slick-arrow{
  border-radius: 50%;
  height: 30px;
  width: 30px;
  background: #fff;
  z-index: 1;
  margin-top: 45px;
}
.video-section-hero .slick-prev{
  left: 25px;
}
.video-section-hero .slick-next{
  right: 25px;
}
.video-section-hero .slick-prev:before, .video-section-hero .slick-next:before{
  display: none;
}
.video-section-hero .slick-arrow svg{
  width: 42%;
}
.hero-banner-overlay:after{
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
}
.hero-banner-overlay img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.collection-list-home .collection-grid-bottom h4{
  font-size: 20px;
  font-family: 'New Kansas Semi Bd';
  margin: 0;
}
.everything-included .paddle__text, .everything-included .paddle {
  right: 50px;
}
.everything-included .paddle img{
  max-height: 500px;
}
.image-text-overlay .section-header h2{
  color: #FF0000;
}
.marquee-logo-new{
  padding: 50px 0;
}
.marquee-logo-new img{
  height: 35px;
  object-fit: contain;
  margin: 0 auto;
}
.marquee-logo-new .scroll-logo{
  padding: 0 20px;
} 
.marquee-logo-new .slick-slider, .influencers-home .slick-slider{
  width: 100%;
  left: 0;
}
.influencers-box-title{
  font-size: 34px;
  font-family: 'New Kansas Semi Bd';
  line-height: 1.2;
}
.influencers-follow-text{
  font-size: 20px;
}
.influencers-follow-info{
  font-size: 12px;
  line-height: 15px;
}
.influencers-home .singleinfluencerslide {
  padding-left: 25px;
  padding-right: 25px;
}
.influencers-home .thumbnails-slider__btn {
  top: 29%;
  padding: 0;
  border: none;
  transform: translate(0, 0);
  z-index: 1;
}
.influencers-home .thumbnails-slider__next {
  right: 5px;
}
.influencers-home .thumbnails-slider__previous{
  left: 5px;
}
.witheverythingincluded-new .section-header {
  padding-bottom: 30px;
}
.product-content-main .slick-slider{
  width: 100%;
  left: 0;
}
.collection-grid .subtitle{
  font-size: 16px;
  margin: 10px 0 -5px;
}
.collection-list-home .collection-grid .subtitle{
  color: rgb(75,65,137);
  font-weight: 500;
}
.collection-list-pro .custom-btn svg{
  height: 16px;
  width: 16px;
}
.body-new .main-content, .template-product.body- .main-content, .body-new-v2 .main-content {
  margin-top: 93px;
  padding-top: 30px;
}
@media screen and (max-width: 767px){
  .template-product .protemp-new-v2 {
    margin-top: 0; }
}
.product-template-new .product-single__thumbnails-item.slick-slide{
  padding-bottom: 0;
}
.product-template__container .product-single .breadcrumbs {
  font-size: 12px; }
.product-content-main .single_thumb_box{
  padding: 0;
  margin: 0 auto;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #6D6EB8;
  cursor: pointer;
}
.product-content-main .product-single__thumbnail-image, .product-template-new .slick-prev:before, .product-template-new .slick-next:before{
  display: none;
}
.product-content-main .single__thumbnails{
  max-width: 80px;
  margin: 0 auto;
}
.product-main-slider .slick-prev, .product-main-slider .slick-next{
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.product-main-slider .slick-prev{
  background-image: url('https://cdn.shopify.com/s/files/1/0559/5444/0346/files/s-l.svg?v=1649150595');
}
.product-main-slider .slick-next{
  background-image: url('https://cdn.shopify.com/s/files/1/0559/5444/0346/files/s-r.svg?v=1649150595');
}
.product-main-slider .main__slider .slick-arrow{
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: auto;
  bottom: 19px;
  left: 50%;
  right: auto;
  z-index: 1;
}
.no-slider.thumbnails-wrapper .slick-track{
  transform: translate3d(0px, 0px, 0px) !important;
  margin: 0 auto;
}
.product-main-slider .main__slider .slick-prev{
  margin-left: -60px;
}
.product-main-slider .main__slider .slick-next{
  margin-left: 60px;
}
.product-template-new .thumbnails-wrapper{
  margin: 0;
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  top: auto;
  z-index: 1;
  max-width: 80px;
  margin: 0 auto;
}
.product-content-main .product-single__thumbnails-item.slick-current .single_thumb_box{
  background: #6D6EB8;
}
.product-single-right{
  margin-left: 0;
  padding-left: 40px;
}
.body-products-SS23 .product-single-right, .body-product-2022 .product-single-right{
  padding-left: 0px;
}
.product-template-new .grid-new{
  align-items: flex-start;
}
.product-template-new .breadcrumbs{
  font-size: 14px;
  line-height: 17px;
  color: #93909A;
  margin: 0 0 15px;
}
.product-content-main .breadcrumbs li:not(:last-child):after{
  content: '/';
  padding: 0 3px;
}
.product-content-main .text-brown-med{
  color: #93909A;
}
.product-content-main .product-single__title{
  line-height: 1.25;
  font-size: 28px;
  margin: 8px 0 15px;
}


.pro-accessories{ max-width: 940px; margin: 40px auto 0 auto; }


.product-template-new .thumbnails-wrapper { position: relative; bottom: 0; }
.product-template-new .thumbnails-wrapper:after{
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  height: 100%;
  width: 40px;
  opacity:1; visibility: visible;  
  background: linear-gradient(90deg, rgba(251, 251, 250, 0) 0%, #FBFBFA 100%);
}


.pro-accessories h3{ font-style: normal; font-weight: 700; font-size: 20px; line-height: 1.3; color: #140337; margin:0 0 20px 0; text-align:center; }

.pro-accessories h4{ font-style: normal; font-weight: 600; font-size: 12px; line-height: 14px; color: #140337;  white-space: nowrap;  overflow: hidden;
  text-overflow: ellipsis;  margin: 0 0 2px 0; }

.pro-accessories .recommended-check { display: inline-flex; position: relative; align-items: center;  margin-top: 15px; }
.pro-accessories .recommended-check .recommended-check-text { background: #6D6EB8; border-radius: 30px; font-style: normal; height:30px; padding:0 37px 0 15px;
  font-weight: 700; font-size: 12px; line-height: 14px; color: #FFFFFF; display: flex; align-items: center; }
.pro-accessories  .recommended-check input[type=checkbox] { background: url(plus-new.svg) 0 0; background-size: 100% !important; height: 24px; width: 24px; border: none;
    right: 3px; position: absolute; z-index: 2; }
.pro-accessories .recommended-check.proAdded .recommended-check-text { background: green; }


.pro-accessories .slick-list{ margin: 0 30px; }
.pro-accessories .slick-slide{ padding: 0 10px; }

.pro-accessories-bottom { margin-top: 25px; }

.pro-accessories-bottom .price--listing { font-size: 0; margin-top: 2px; display: block; display:flex; gap:11px; } 
.pro-accessories-bottom .price--listing .line-through { font-style: normal; font-weight: 500; font-size: 12px; line-height: 14px; text-decoration-line: line-through;
	color: #140337; }
.pro-accessories-bottom .price--listing .text-red { font-style: normal; font-weight: 800; font-size: 12px; line-height: 14px; color: #FF0000; }

.product-review-new div.stamped-container[data-widget-style], .product-review-new #stamped-main-widget{
  margin-top: 0!important;
  margin-bottom: 0!important;
}

.pro-accessories .slick-next, .pro-accessories .slick-prev{
  z-index: 1;	
  border-radius: 50%;
  background-color: #6D6EB8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 53%;
  margin-top: -34px;
  height: 24px;
  width: 24px;  
  transition: all 0.3s ease 0s;
}

.pro-accessories .slick-next{ right: 0; background-image: url('https://cdn.shopify.com/s/files/1/0559/5444/0346/files/r-a-w.svg?v=1649161527'); }
.pro-accessories .slick-prev{ left: 0; background-image: url('https://cdn.shopify.com/s/files/1/0559/5444/0346/files/Vector.svg?v=1650060318'); }


.img-box{
  position: relative;
  padding-top: 100%;
  border-radius: 16px;
  overflow: hidden;
}
.product-template-new .product-single__media-group{
  padding-left: 22px;
}
.pro-accessories-mo{
  display: none;
}
.free-shipbar{
  max-width: 570px;
  margin: 0 auto;
  padding: 30px 0 0;
}
.free-shipbar .grid-new{
  margin-bottom: -22px;
}
.free-shipbar-box{
  padding-left: 36px;
  position: relative;
}
.free-shipbar-box svg{
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.free-shipbar-box h4{
  font-size: 14px;
  margin: 0;
}
.free-shipbar .grid-item{
  width: 33.33%;
  padding-bottom: 22px;
}
.in-stock-text{
  font-weight: 500;
  font-size: 14px;
  color: #6D6EB8;
  text-align: center;
  width: 100%;
  line-height: 1.3;
}
.in-stock-text svg{
  position: relative;
  margin-right: 4px;
  top: 3px;
  width: 18px;
  height: 18px;
}
.product-template-new .product-form__cart-submit{
  margin-bottom: 0; 
}
.product-template-new .product-form__item{
  margin-bottom: 15px;
}
.product-template-new .product-form{
  margin-top: 1.5rem;
  padding-top: 0;
}
.design-popup{
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.15);
  z-index: 111;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.design-popup.open{
  opacity: 1;
  visibility: visible;
}
.design-popup-inner{
  display: flex;
  flex-direction: column;
  position: absolute;
  max-height: 95%;
  max-width: 900px;
  width: 100%;
  background: #FBFBFA;
  border-radius: 16px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.design-popup-inner .close-btn{
  color: #6D6EB8;
  position: absolute;
  top: 30px;
  right: 30px;
}
.design-popup-inner .close-btn svg{
  height: 20px;
  width: 20px;
}
.design-popup-head{
  padding-top: 40px;
  padding-bottom: 40px;
}
.design-popup-head, .design-popup-body{
  padding-right: 60px;
  padding-left: 60px;
}
.design-popup-body{
  height: calc(100% - 144px);
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.design-popup .label, .design-product .label{
  font-size: 12px;
  line-height: 15px;
  color: #140337;
  font-weight: 500;
  margin-bottom: 10px;
}
.design-switch {
  position: relative;
  display: inline-block;
  width: 80px;
  height: 39px;
  margin: 0 10px;
}
.design-switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.design-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.design-switch .slider:before {
  position: absolute;
  content: "";
  height: 29px;
  width: 29px;
  left: 5px;
  bottom: 5px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.design-switch input:checked+.slider {
  background-color: #6D6EB8;
}
.design-switch input:focus+.slider {
  box-shadow: 0 0 1px #6D6EB8;
}
.design-switch input:checked + .slider:before {
  -webkit-transform: translateX(41px);
  -ms-transform: translateX(41px);
  transform: translateX(41px);
}
.design-switch .slider.round {
  border-radius: 30px;
}
.design-switch .slider.round:before {
  border-radius: 50%;
}
.design-pro-head .switch-grp{
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 20px;
  color: #6D6EB8;
}
.design-pro-head .switch-grp>span{
  position: relative;
}
.switch-grp span svg{
  margin-left: 2px;
}
.design-popup-body .grid-new{
  margin-left: -60px;
}
.design-popup-body .grid-item{
  width: auto;
  padding-left: 60px;
  padding-bottom: 30px;
}
.design-popup-body .grid-item.four-up{
  order: 99;
}
.design-popup-box{
  overflow: hidden;
}
.design-popup-box h5, .design-product-inner h5{
  font-weight: 700;
  font-size: 18px;
  margin: 0;
}
.design-product-inner h5{
  margin-bottom: 15px;
}
.design-board-list{
  padding-top: 15px;
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.design-board-box{
  padding-left: 10px;
  padding-bottom: 10px;
}
.design-board-img{
  width: 60px;
  height: 170px;
  position: relative;
  display: block;
  background: #F7F2EF;
  border-radius: 16px;
  overflow: hidden;
  border: 2px solid transparent;
}
.design-board-img img{
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 9px;
}
.product-single-right .accordion .item .header h4, .product-single-right .accordion ul li .item .body{
  font-size: 16px;
}
.product-single-right .accordion ul li .item .body .body-text{
  line-height: 1.5;
}
.free-gift-wrapper{
  margin-top: 30px;
}
.design-product-inner{
  margin-top: 25px;
}
.design-product-list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* .design-product-col.active{
  order: -1 !important;
} */
.design-product-grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.design-product-col{
  padding-right: 9px;
}
.design-product-col:nth-child(n+9){
  display: none;
}
.design-product-box{
  background: #F7F2EF;
  border-radius: 16px;
  display: block;
  position: relative;
  padding-top: 190px;
  overflow: hidden;
  border: 2px solid transparent;
  width: 66px;
}
.design-product-col.active .design-product-box, .design-board-box.active .design-board-img{
  border-color: #6D6EB8;
}
.design-product-box img{
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  padding: 9px;
}
.design-product-more{
/*   width: calc(100% - 370px); */
/*   margin-left: 10px; */
  text-align: center;
  background: #F7F2EF;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 8px;
  min-height: 160px;
  width: 100%;
  order: 99;
}
.design-product-more h4{
  font-weight: 600;
  font-size: 20px;
  margin: 0 auto 15px;
  line-height: 1.1;
  max-width: 180px;
}
.design-product .custom-btn{
  font-size: 12px;
  padding: 6px;
  font-weight: 600;
  color: #FBFBFA;
  max-width: 190px;
  margin: 0 auto;
}
.design-product .button__arrow{
  margin-left: auto;
}
.design-product .design-switch{
  width: 60px;
  height: 29px;
}
.design-product .design-switch .slider:before{
  height: 19px;
  width: 19px;
}
.design-product .design-switch input:checked+.slider:before {
  -webkit-transform: translateX(31px);
  -ms-transform: translateX(31px);
  transform: translate(31px);
}
.five-up .design-product-grid{
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.five-up .design-product-more, .five-up .design-product-grid{
  width: 100%;
}
.five-up .design-product-more{
  margin-left: 0;
  margin-top: 9px;
}
.five-up .design-product-col{
  width: 12.5%;
}
.product-single-right .price--on-sale .price-item--regular::after{
  display: none;
}
.product-single-right .buy-now-text, .product-single-right .price-label-monthly{
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  display: block;
  margin: 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}
.product-single-right .price__sale, .pay-mothly-price, .product-single-right .new-regular{
  font-size: 22px;
  line-height: 1.25;
  font-weight: 700;
}
.product-single-right .price__sale .regular-dd{
  font-size: 16px;
  order: 3;
  margin: 0;
  height: 100%;
  position: relative;
  top: 4px;
}
.product-single-right .price__sale, .product-single-right .price__regular_new{
  flex-direction: column;
  align-items: flex-start;
}
.product-single-right .price--on-sale .price-item--regular{
  margin: 0;
  font-weight: 700;
}
.product-single-right .price dd {
  margin: 0 5px 0 0;
}
.pay-mothly-wrap{
  padding-left: 12px;
  margin-left: 12px;
  border-left: 1px solid rgb(201,193,185);
}
.pay-mothly-wrap .price_text{
  position: relative;
  line-height: 0;
}
.pay-mothly-wrap .price_text img{
  position: absolute;
  bottom: 7px;
  width: 60px;
  left: 100%;
  margin-left: 6px;
}
.price__sale_wrap{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-single-right .new-regular-dd{
  line-height: 0;
}
/* width */
.design-popup-body::-webkit-scrollbar {
  width: 10px;
}
/* Track */
.design-popup-body::-webkit-scrollbar-track {
  background: rgba(109, 110, 184, 0.31);
  border-radius: 30px;
}
/* Handle */
.design-popup-body::-webkit-scrollbar-thumb {
  background: #6D6EB8; 
  border-radius: 30px;
}
/* Handle on hover */
.design-popup-body::-webkit-scrollbar-thumb:hover {
  background: #6D6EB8; 
}
.new-pro-tag{
  font-weight: 700;
  font-size: 18px;
  line-height: 14px;
  color: #FBFBFA;
  background: #6D6EB8;
  width: auto;
  display: inline-block;
  padding: 16px 19px;
  border-radius: 0 30px 30px 0;
  position: absolute;
  left: 0;
  top: 50px;
  z-index: 1;
}
.que-info-hover{
  top: 100%;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  right: 0;
  text-align: left;
  width: 250px;
  padding: 15px;
  line-height: 1.3;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  border-radius: 15px;
  background: #fff;
  z-index: 1;
  margin-left: 0;
  margin-top: 10px;
  opacity: 0;
  visibility: hidden;
}
.que-icon:hover + .que-info-hover{
  opacity: 1;
  visibility: visible;
}
.recommended-check input[type="checkbox"]{
  width: 18px;
  height: 18px;
  position: relative;
  cursor: pointer;
  border-radius: 4px;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid #140337;
  background-image: url('https://cdn.shopify.com/s/files/1/0559/5444/0346/files/check-mark-black-outline.png?v=1649325903');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0;
}
.recommended-check input[type="checkbox"]:checked {
  background-size: 70%;
}
.witheverythingincluded-info-row{
  z-index: 1;
  position: relative;
}
.witheverythingincluded-new{
  position: relative;
  padding-bottom: 60px;
}
#witheverythingincluded .paddleboard.witheverythingincluded-bg-img {
  max-width: 240px;
  z-index: 1;
  top: 40%;
}
.hover-img-show .img-box-new{
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.hover-img-show .collection-img-hover{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.hover-img-show:hover .collection-img-hover{
  opacity: 1;
  visibility: visible;
}
.home-hero-slider.slick-slider{
  width: 100%;
  left: 0;
  overflow: visible;
}
.stamped-content textarea, .stamped-content .stamped-form-input{
  border-radius: 5px;
}
.design-product .error-msg {
  color: #ff0000;
  font-size: 14px;
  margin-top: 10px;
  font-weight: 500;
  margin-bottom: 0;
  display:none;
}
.product-info-new picture img{
  max-width: 130px;
  max-height: 130px;
  object-fit: contain;
}
body .gladlyHC-searchContainer {
  margin-bottom: 0 !important;
}
.faq-wrapper .section-header h1{
  margin-top: 0;
  margin-bottom: 0;
}
.faq-wrapper .gladlyHC-searchInput {
  margin-bottom: 20;
}
.section-header .stamped-starrating{
  top: -2px;
  position: relative;
}
.product-single__meta .total-count{
  position: relative;
  top: 1px;
}
.product-ships{
  background: #F7F2EF;
  border-radius: 15px;
  overflow: hidden;
  margin-top: 25px;
  padding: 20px;
}
.product-ships-col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 91px;
}
.product-ships-top{
  font-size: 16px;
  line-height: 1.7;
}
.product-ships-bottom{
  border-top: 1px solid #C9C1B9;	
}

.product-ships span{
  color: #5ABBB1;
}
.product-ships-date span{
  display: inline-block;
  font-family: New Kansas Semi Bd;
}
.product-ships-date p{
  line-height: 1.4;
}
.product-ships-date{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
}

.ships-countdown{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 7px;
} 
.days-li, .seconds-li{
  display: none;
}
.product-ships-bottom .today-text{
  margin-left: 3px;
}
.ships-countdown ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px;
}
.ships-countdown ul li{
  margin: 0 5px;
}
.ships-countdown li .ships-countdown-count{
  background: #FBFBFA;
  border-radius: 3px;
  padding: 9px 5px 5px;
  margin-right: 2px;
}
.ships-countdown-count-wrap{
  margin-right: 3px;
}
.ships-countdown-text{
  font-size: 12px;
}
.disable-timer{
  display: none;
}



.main__slider.MS_pro .slick-list {
    margin-left: -0.5rem; margin-right: -0.5rem; }
.main__slider.MS_pro .product--single__media-wrapper {
    padding-left: 0.5rem; padding-right: 0.5rem; }

.product-main-slider .main__slider.MS_pro .slick-arrow {
  background: transparent; bottom: auto; top: 50%; width: 20px; height: 20px; left: auto; margin-left: 0;
  transition: all 0.5s linear, visibility 0.5s linear 0.3s; }
.product-main-slider .main__slider.MS_pro .slick-arrow:before {
  content: ''; position: absolute; top: calc(50% - 100%); left: calc(50% - 100%); width: 200%; height: 200%; display: block; }
.product-main-slider .main__slider.MS_pro .slick-arrow svg {
  display: block; width: 100%; height: 100%; }
.product-main-slider .main__slider.MS_pro .slick-prev {
  left: 30px; }
.product-main-slider .main__slider.MS_pro .slick-next {
  right: 20px; }
.product-main-slider .no-slider.thumbnails-wrapper .slick-track {
    margin-left: 0; }


.product-template-new .thumbnails-wrapper.thumsWrapperImg {
  position: static; margin-top: 20px; max-width: 100%; padding-right: 46px; overflow: hidden; }
.product-content-main .thumsWrapperImg .single__thumbnails {
  max-width: 100%; }
.product-content-main .thumsWrapperImg .single_thumb_box {
  width: auto; height: auto; border-width: 0; border-radius: 25px; overflow: hidden; }
.product-content-main .thumsWrapperImg .product-single__thumbnail-image {
  display: block; width: 100%; }
.product-content-main .thumsWrapperImg .product-single__thumbnails-item.slick-current .single_thumb_box {
  background: transparent; }
.thumsWrapperImg .product-single__thumbnails-item.slick-slide {
  padding: 0 10px; }
.product-content-main .thumsWrapperImg .single__thumbnails .slick-list {
  margin: 0 -10px; width: calc(100% + 20px); overflow: visible; }
.grid-new.product-single {
  margin-left: 0; }
.product-template-new .product-single__media-group {
  padding-left: 0; }
.product-main-slider .thumsWrapperImg .slick-arrow {
  width: 26px; height: 26px; background: #6D6EB8; z-index: 1;
  background-repeat: no-repeat; background-size: 15px 15px; background-position: center; }
.product-main-slider .thumsWrapperImg .slick-next {
  right: -46px; background-image: url(https://cdn.shopify.com/s/files/1/0559/5444/0346/files/r-a-w.svg?v=1649161527); }
.product-main-slider .thumsWrapperImg .slick-prev {
  left: 0; background-image: url(https://cdn.shopify.com/s/files/1/0559/5444/0346/files/Vector.svg?v=1650060318); opacity: 0; }
.thumb__slider.enableScrolling {
  display: flex; overflow: hidden; overflow-x: scroll; gap: 8px; justify-content: flex-start; -ms-touch-action: pan-x; touch-action: pan-x; }

.product-content-main .thumsWrapperImg .single__thumbnails:after {
  display: none; }
.thumsWrapperImg .product-single__thumbnails-item.slick-slide,
.product-content-main .single__thumbnails .product-single__thumbnails-item{
  margin-right: 0; }



.product-template-new  .product-single__media-group .main__slider:after { content:""; position:absolute; background:url(warranty.svg) no-repeat center; width: 84px;
  height: 83px; left:36px; bottom:36px; }

/* product new section */
#shopify-section-product-specs-new .pN-imgText{margin-top: 0;}
.pN-imgText, .proSpecs { margin: 60px 0; }
.pN-imgText .imgWrapper { position: relative; }
.pN-imgText .imgWrapper:before{ content:''; display: block; }
.pN-imgText .imgWrapper img.feature-row__image {
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; }

.pN-imgText .section-header {
  background: #F9F5F2; border-radius: 40px; margin-bottom: 0; padding: 60px 0; margin-top: -60px; position: relative; }
.pN-imgText .section-header .section-header-detail {  max-width: 512px; margin-left: auto; margin-right: auto; margin-top: 30px;  color: #140337; }
.pN-imgText .section-header .section-header-detail p { color: #140337; }
.pN-imgText .section-header h2 {
  line-height: 0.965; }
.pN-imgText .section-header p, .pSpec-wrapper p, .boardDe-item p, .boardAcc-item p {
  line-height: 1.375; }

.pSpec-grid {
  text-align: center; display: flex; justify-content: space-between; gap: 50px; flex-wrap: wrap; flex-direction: row; }
.pSpec-grid .pSpec-item {
  max-width: 285px; flex: 1 1 auto; }
.boardDe-item h3, 
.pSpec-wrapper h3, 
.pSpec-wrapper h3, .boardAcc-item .boAc-text h3{ font-size: 24px; margin:0; font-family: var(--font-stack-body); font-weight: 600; }
.boardAcc-item .boAc-text h3{ font-family: New Kansas Semi Bd; color: #4B4189; }

.pSpec-wrapper h3 {
  line-height: 1.0834; max-width: 243px; display: block; margin: 0 auto; }
.pSpec-wrapper .icon-wrapper {
  display: inline-block; line-height: 0; margin-bottom: 17px; width: 40px; height: 40px; }
.pSpec-wrapper .icon-wrapper img {
  width: 100%; height: 100%; object-fit: contain; object-position: center; }
.pSpec-wrapper p, .boardDe-item p {
  font-weight: 500; margin-top: 15px; }


.pBI-new {
  background: #F9F5F2; border-radius: 40px; padding: 20px 60px 60px; }
.tabWarper {
  border-bottom: 1px solid #C9C1B9; font-weight: 600; display: flex; align-items: center; text-align: center; }
.tabWarper .tab {
  flex: 1 1 auto; padding: 10px; position: relative; cursor: pointer; }
.tabWarper .tab:after {
  content: ''; position: absolute; bottom: calc(-3px/2); height: 3px; width: 100%; left: 0; background: transparent; transition: all 0.5s linear; }
.tabWarper .active.tab:after {
  background: #6D6EB8; }

.tabContentWarper .tabContent {
  padding-top: 60px; display: none; }
.tabContentWarper .tabContent.active {
  display: block; }
.tabContentWarper .tabContent .boardDe.top {
  margin-top: 45px; }
.tabContentWarper .tabContent>div[class*="boardDe"] {
  max-width: 901px; margin-left: auto; margin-right: auto; }
.tabContentWarper .tabContent .boardDeImage {
  padding: 0 20px; position: relative; }

.tabContentWarper .tabContent .boardDe {
  display: flex; gap: 20px; }
.boardDe .boardDe-item, .boardDeImage .boardDe-item {
  background: #FFFFFF; padding: 30px; border-radius: 16px; flex: 1 1 auto; }
.boardDe .boardDe-item { max-width: 33.33%; }
.bubble_true .boardDe .boardDe-item {
  display: none; }
.tabContentWarper .tabContent .boardDe+.boardDeImage {
  margin-top: -15px; }
.tabContentWarper .tabContent .boardDeImage+.boardDe {
  margin-top: -15px; }
.boardDe-item .icon-wrapper {
    line-height: 0; width: 55px; height: 55px; margin-top: -58px; display: block; margin-left: auto; margin-right: -2px; }
.boardDe-item h3 { line-height: 0.75; line-height:1.1; }
.boardDe-item p { max-width: 215px; }

.boardAcc-grid {
  display: flex; gap: 20px; flex-wrap: wrap; flex-direction: row; }
.boardAcc-item {
  background: #FBFBFA; border-radius: 30px; padding: 30px; flex: 1 1 50%; max-width: calc(50% - 10px);
  display: flex; flex-direction: row; }
.boardAcc-item .boAc-text h3{ line-height: 1; padding-top: 0.25em; }
.boardAcc-item p {
  margin-top: 10px; font-weight: 400; }

.boardAcc-item>* { 
  flex: 1 1 auto; }

.boardAcc-item .boAc-text { max-width:70%; }
.boardAcc-item .boAc-img img { width: 100%; display: block; max-height: 147px; object-fit: contain; }

.boardAcc-item.leash .boAc-text {
  max-width: 260px; }
.boardAcc-item.leash .boAc-img {
  padding-left: 17px; max-width: 213px; margin-left: auto; }

.boardAcc-item.pump .boAc-text {
  max-width: 375px; }
.boardAcc-item.pump .boAc-img {
  margin-right: -10px; padding-left: 10px; }


.bulle-view-wrapper { display:flex; gap:43px; }
.bulle-view-wrapper .info-item { display:flex; gap:20px; width:100%; align-items: flex-start; }
.bulle-view-wrapper .info-item .img { width:120px; display:flex; border-radius:16px; overflow:hidden; }
.bulle-view-wrapper .info-item .img img { width:100%; }
.bulle-view-wrapper .info-item .content { width:calc(100% - 140px); }
.bulle-view-wrapper .info-item .content h3 { font-style: normal; font-weight: 600; font-size: 24px; line-height: 1.1; margin:0 0 15px 0; }
.bulle-view-wrapper .info-item .content p { font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; color: #140337; }

.bulle-view-wrapper.top-view { margin-bottom:79px; }
.bulle-view-wrapper.bottom-view { margin-top:98px; }

.bubble_false .bulle-view-wrapper { display:none; }

.pN-imgText-sec .feature-row__image{width: 100%;}
.body-new-v2 .marquee-section-wrap{margin-bottom: 80px;}
.body-new-v2 .main-content .maddlers-world{background: #fbfbfa;}
.body-new-v2 .madly-in-love{padding-top: 0;}

@media screen and (min-width: 641px){
  .template-product .dk-hide,
  .body-new-v2 .dk-hide { display:none !important; }
  .body-new-v2 .protemp-new-v2 {
    margin-top: 0; }
}

@media screen and (max-width: 999px) { 

  .bulle-view-wrapper { flex-wrap: wrap; }
  
}


@media screen and (max-width: 749px) { 

  .bulle-view-wrapper { display:none; }

  .product-single__meta.dk-hide {
    padding-left: 0; }
  .product-single__meta.dk-hide .product__price.border-solid {
    border-width: 0; padding-bottom: 0; }
  
}



/* product new section */




/* home Collection list */

@media screen and (max-width: 640px) {
  
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-block-wrap {  background: transparent; padding:0; }
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-block-wrap .img-box-new { background: #FAF6F3; border-radius: 16px; padding:15px; }

.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper { padding:0; margin-top:10px; flex-wrap: nowrap; margin-left: -6px; }
  
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap .coll-swatch-row { gap:5px; margin:0; justify-content: center;
   position:relative; }
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap .coll-swatch-row a:after {
   top: -2px;left: -2px;right: -2px; bottom: -2px; border: 1px solid #4A4BA8; }  
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap .coll-swatch-row .coll-swatch-col {  width:20px; padding:0; }
  .collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap { padding: 5px 6px 10px; }
.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap:not(First-child) .coll-swatch-row:after { content: "";
    background: #E0D9D1; height: 20px; width: 1px; position: absolute; left: -8px; bottom: 0; }

.collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap  h4 { font-size:0; width: 13px; position: absolute;
  height: 13px; background:url(plus-new-icon-1.svg) no-repeat center; right: -6px; left: auto;  bottom: 13px; } 
}

@media screen and (max-width: 400px) {

  .collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap .coll-swatch-row .coll-swatch-col { width: 17px; }
  .collection-list-home .collection-grid .grid-new .collection-grid--item .swatch-wrapper .original-swatch_wrap h4 { bottom: 12px; }
} 

/* & home Collection list */





@media screen and (min-width: 750px){
  .design-popup-inner{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0);
    -moz-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    -o-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  .design-popup.open .design-popup-inner{
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  .que-info-hover{
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 100%;
    margin-left: 10px;
  }
  
  .product-main-slider .main__slider.MS_pro .slick-arrow {
    width: 20px; height: 38px; }  
  .product-main-slider .main__slider.MS_pro .slick-prev {
    left: 45px; }
  .product-main-slider .main__slider.MS_pro .slick-next {
    right: 35px; }
  .main__slider.MS_pro .slick-list {
    margin-left: -1rem; margin-right: -1rem; }

  .main__slider.MS_pro .product--single__media-wrapper {
    padding-left: 1rem; padding-right: 1rem; }
  
  .product-main-slider .main__slider.MS_pro .slick-arrow:before {
    top: calc(50% - 75%); left: calc(50% - 125%); width: 250%; height: 150%; }
  
}
@media screen and (max-width: 1350px) and (min-width: 1200px){
.five-up .design-product-box {
width: 54px; padding-top: 130px; }
.five-up .design-product-box img {
padding-top: 2px; padding-bottom: 2px; } 
}


@media screen and (max-width: 1550px){
  .design-popup-head, .design-popup-body {
    padding-right: 40px;
    padding-left: 40px;
  }
  #witheverythingincluded .paddleboard.witheverythingincluded-bg-img {
    max-width: 220px;
  }
}
@media screen and (max-width: 1350px){
  .design-product-more, .design-product-grid{
    width: 100%;
  }
  .design-product-more{
  	margin-left: 0;
  }
  .five-box .design-product-col{
    width: 20%;
  }
  .five-box .design-product-more, .five-up .design-product-grid{
    margin-top: 10px;
  }
  .five-box .design-product-grid{
  	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .five-box .design-product-col a, .five-up .design-product-col a{
    width: 100%;
  }
/*   .design-product-col:nth-child(n+6){
    display: none;
  } */
}
@media screen and (max-width: 1199px){
  .shiping-text-box h3{
    font-size: 18px;
  }
  .page-width {
    padding-left: 40px;
    padding-right: 40px;
  }
  .section-padding{
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-header h2{
  	font-size: 48px;
  }
  .section-header h3{
  	font-size: 44px;
  }
  .section-header h5{
    font-size: 22px;
  }
  .everything-included .section-header h5{
    margin-top: 10px;
  }
  .everything-included .board{
    padding-top: 120px;
  }
  .everything-included .leach__text{
    bottom: 20px;
  }
  .everything-included .leach{
    bottom: -60px;
  }
  .maddlers-world .section-header h2 {
    padding-bottom: 0;
  }
  .influencers-box-title{
  	font-size: 28px;
  }
  .influencers-home .thumbnails-slider__btn{
  	top: 26%;
  }
  .collection-list-home .collection-grid-bottom h4{
    font-size: 18px;
  }
  .witheverythingincluded-new .section-header {
    padding-bottom: 0px;
  }
  .pro-accessories h3{
    font-size: 18px;
    margin: 0 0 15px;
  }
  .pro-accessories {
    margin-top: 40px;
  }
  .free-shipbar-box h4{
    font-size: 12px;
  }
  .free-shipbar-box {
    padding-left: 30px;
  }
  .in-stock-text{
  	font-size: 12px;
  }
  .in-stock-text svg{
  	width: 16px;
    height: 16px;
  }
  .product-content-main .product-single__title{
    font-size: 26px;
  }
  .new-pro-tag{
    font-size: 16px;
    padding: 15px 17px;
    top: 40px;
  }
  .que-info-hover{
    font-size: 12px;
    width: 150px;
  }
/*   .design-product-col:nth-child(n+6){
    display: none;
  } */
  #witheverythingincluded .paddleboard.witheverythingincluded-bg-img {
    max-width: 190px;
    top: 37%;
  }
  .four-box .design-product-col{
    width: 25%;
  }
  .four-box .design-product-more{
    margin-top: 10px;
  }
  .four-box .design-product-grid{
  	-ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .four-box .design-product-col a{
    width: 100%;
  }
  .product-info-new .witheverythingincluded-new {
    padding-bottom: 60px;
  }
  .five-up .design-product-box{
    padding-top: 130px;
  }
/*   .product-ships-date p{
  	display: grid;
  } */
  .body-new-v2 .marquee-section-wrap{
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 1007px){
  .shiping-text-box h3{
    font-size: 16px;
  }
  .shiping-text-box h3{
  	margin: 12px 0 0;
  }
  .page-width {
    padding-left: 24px;
    padding-right: 24px;
  }
  .section-padding{
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-header h2{
    font-size: 42px;
  }
  .section-header h3{
    font-size: 38px;
  }
  .section-header h5{
    font-size: 20px;
  }
  .everything-included .section-header h5{
    margin-top: 5px;
  }
  .collection-grid-bottom {
    margin: 12px 0 0;
  }
  .collection-grid--item .button{
    font-size: 14px;
  }
  .custom-btn{
  	font-size: 15px;
  }
  .everything-included .paddle__text, .everything-included .paddle{
    right: 20px;
  }
  .everything-included .paddle img{
    max-height: 370px;
  }
  .everything-included .board img{
    max-width: 370px;
    width: 100%;
  }
  .influencers-box-title {
    font-size: 22px;
  }
  .influencers-home .thumbnails-slider__btn {
    top: 25%;
  }
  .influencers-follow-text {
    font-size: 16px;
  }
  .collection-list-home .collection-grid-bottom h4{
    font-size: 16px;
  }
  .witheverythingincluded-new .section-header {
    padding-bottom: 10px;
  }
  #witheverythingincluded .paddle{
    margin-right: -170px;
  }
  .collection-grid .subtitle{
  	margin: 10px 0 0;
  }
  .pro-accessories {
    margin-top: 30px;
  }
  .product-single-right, .product-template-new .product-single__media-group{
  	width: 100%;
  }
  .product-single-right{
  	padding-left: 22px;
  }
  
  
  .pro-accessories h3 { font-size: 18px; line-height: 1.2; }
  
    
  .pro-accessories-mo { display: none;  }
  
  .design-popup-head, .design-popup-body {
    padding-right: 30px;
    padding-left: 30px;
  }
  .design-popup-inner{
    max-width: 95%;
  }
  .design-popup-head {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .design-pro-head .switch-grp{
    font-size: 18px;
  }
  .design-popup-inner .close-btn {
    top: 20px;
    right: 20px;
  }
  .design-popup-inner .close-btn svg {
    height: 17px;
    width: 17px;
  }
  .design-popup-body .grid-item{
    padding-left: 30px;
  }
  .design-popup-body .grid-new{
    margin-left: -30px;
  }
  .switch-grp span svg{
  	vertical-align: middle;
  }
  .product-content-main .product-single__title{
    font-size: 24px;
  }
  .design-popup-box h5, .design-product-inner h5{
    font-size: 16px;
  }
  .new-pro-tag{
    font-size: 14px;
    padding: 13px 15px;
    top: 30px;
  }
  .product-template-new .breadcrumbs{
    font-size: 12px;
  }
  .que-info-hover{
    width: 250px;
  }
  .product-template-new .product-single__media-group{
    margin-bottom: 20px;
  }
  .product-info-new .witheverythingincluded-new {
    padding-bottom: 50px;
  }
  .section-header p{
    margin-top: 6px;
    font-size: 14px;
  }
  .five-up .design-product-box{
    padding-top: 190px;
  }
  
  .grid-new.product-single .product-single-right {
    padding-left: 0; }
  
  
  .pSpec-grid { justify-content: space-around; }
 
  .boardDe-item h3, 
  .pSpec-wrapper h3, 
  .pSpec-wrapper h3, 
  .boardAcc-item .boAc-text h3 { font-size:18px; line-height:1.2; }
  
  .pSpec-wrapper p, 
  .boardDe-item p { font-size:14px; margin-top: 8px; }
  
  .boardDe-item .icon-wrapper { width: 40px; height: 40px; margin-top: -50px; }

  .body-new-v2 .marquee-section-wrap{
    margin-bottom: 50px;
  }
  
  
}

.bord-mobi-view { display:none; }


@media screen and (max-width: 749px){
  .shiping-text-box h3{
    font-size: 14px;
    margin: 8px 0 0;
  }
  .shiping-text-box p{
    font-size: 10px;
    margin: 5px 0 0;
  }
  .shiping-text-section {
    padding: 40px 0;
  }
  .shiping-text-box svg, .shiping-text-box img{
  	width: 32px;
    height: 32px;
  }
  .page-width {
    padding-left: 15px;
    padding-right: 15px;
  }
  .grid-new{
  	margin-left: -15px;
  }
  .grid-item{
    padding-left: 15px;
  }
  .section-padding{
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-header{
  	margin-bottom: 20px;
  }
  .section-header h2{
    font-size: 33px;
  }
  .section-header h3{
    font-size: 28px;
  }
  .section-header h5{
  	font-size: 18px;
  }
  .collection-grid--item .button{
  	max-width: 100%;
  }
  .custom-btn{
    font-size: 14px;
    padding: 8px;
  }
  .custom-btn .custom-btn-text {
    margin: 0 9px;
  }
  .custom-btn .btn-arrow-icon {
    width: 26px;
    height: 26px;
  }
  .everything-included .board__text{
    right: 0;
    left: auto;
  }
  .everything-included .board {
    padding-top: 0;
    text-align: right;
  }
  .everything-included .bag img{
    margin-top: -30px;
  }
  .everything-included .Promise__text{
    line-height: 1.25;
  }
  .everything-included .Promise__text p {
    font-size: 13px;
  }
  .everything-included .paddle {
  }
  .everything-included .paddle{
    bottom: 6.5rem;
    right: auto;
    left: 60px;
  }
  .everything-included .paddle__text{
    bottom: 17rem;
    left: 0;
    right: auto;
  }
  .everything-included .leach {
    bottom: 0;
  }
  .everything-included .everything__container{
    margin-bottom: 0;
  }
  .madly-in-love .love-slider.love-slider-two {
    margin-left: -57px;
    margin-right: -57px;
  }
  .madly-in-love .love-slider.love-slider-two .slick-track {
    margin-left: -57px;
  }
  .madly-in-love .love-slider:not(.revace) {
    margin-bottom: 15px;
  }
  .madly-in-love .love-slider .slide-item {
    margin-right:15px;
  }
  .madly-in-love .love-slider .slide-item img {
    width: 100px;
    height: 100px;
    border-radius: 20px;
  }
  .marquee-logo-new {
    padding: 40px 0;
  }
  .marquee-logo-new img{
  	height: 30px;
  }
  .influencers-box-title {
    font-size: 20px;
  }
  .influencers-follow-text {
    font-size: 14px;
  }
  .influencers-home .singleinfluencerslide {
    padding-left: 15px;
    padding-right: 15px;
  }
  .influencers-home .thumbnails-slider__btn{
  	width: 30px;
    height: 30px;
  }
  .influencers-home .thumbnails-slider__btn svg{
    width: 40%;
  }
  .influencers-home .featured-coll-wrapper-scroll{
    overflow-x: visible;
  }
  #witheverythingincluded .paddle{
    margin-right: -30px;
  }
  .collection-grid .subtitle{
  	font-size: 14px;
    margin: 7px 0 0;
  }
  .pro-accessories {
    margin-top: 25px;
  }
  .product-template-new .product-form__item{
    margin-bottom: 10px;
  }
  .design-switch {
    width: 60px;
    height: 29px;
  }
  .design-switch .slider:before{
    height: 19px;
    width: 19px;
  }
  .design-switch input:checked+.slider:before {
    -webkit-transform: translateX(31px);
    -ms-transform: translateX(31px);
    transform: translate(31px);
  }
  .design-popup .design-popup-head .switch-grp {
    font-size: 16px;
  }
  .product-single-right .accordion .item .header h4, .product-single-right .accordion ul li .item .body{
    font-size: 15px;
  }
  .free-gift-wrapper{
    margin-top: 25px;
  }
  .design-product-inner {
    margin-top: 20px;
  }
  .product-content-main .product-single__title{
    font-size: 20px;
  }
  .product-single-right .price__sale, .pay-mothly-price, .product-single-right .new-regular{
    font-size: 20px;
  }
  .product-single-right .price__sale .regular-dd{
    font-size: 14px;
  }
  .design-board-img img, .design-product-box img{
    padding: 5px;
  }
  .design-popup-body .grid-item{
    width: 100%;
    padding-bottom: 20px;
  }
  .design-popup .label, .design-product .label{
    margin-bottom: 7px;
  }
  .design-popup-head {
    padding-bottom: 30px;
  }
  .design-popup-inner {
    max-width: 100%;
  }
  .design-popup-inner{
    bottom: -100%;
    left: 0;
    border-radius: 16px 16px 0 0;
  }
  .design-popup.open .design-popup-inner{
    bottom: 0;
  }
  #witheverythingincluded .paddleboard.witheverythingincluded-bg-img {
    max-width: 100%;
    top: 33%;
    right: 0;
  }
  .product-info-new .witheverythingincluded-new {
    padding-bottom: 25px;
  }
  .everything-included-coll {
    margin-top: 30px;
  }
  .video-section-hero .slick-arrow{
  	display: none !important; 
  }
  .product-single__meta .total-count{
    font-size; 16px;
  }
  .design-product-col:nth-child(n+6){
    display: none;
  }
  .five-up .design-product-col {
    width: 20%;
  }
  .product-ships-date p, .product-ships{
    font-size: 14px;
  }
  .product-ships-col{
  	min-height: 82px;
  }
  .body-new-v2 .marquee-section-wrap{
    margin-bottom: 40px;
  }
  
  
  .product-template-new .thumbnails-wrapper.thumsWrapperImg {
    margin-top: 16px; }
  .product-content-main .thumsWrapperImg .single_thumb_box {
    border-radius: 16px; }
  .thumsWrapperImg .product-single__thumbnails-item.slick-slide {
    padding: 0 4px; }
  .product-content-main .thumsWrapperImg .single__thumbnails .slick-list {
    margin: 0 -4px; width: calc(100% + 8px); overflow: hidden; }
  .product-template-new .thumbnails-wrapper.thumsWrapperImg {
    padding-right: 0; }
  .product-template-new .thumbnails-wrapper.thumsWrapperImg.sliderScrolling {
    position: relative; bottom: auto; top: auto; }

  .thumbnails-wrapper.thumsWrapperImg.sliderScrolling:before,
  .thumbnails-wrapper.thumsWrapperImg.sliderScrolling:after{
    content: ''; position: absolute; top: 0; width: 20%; height: 100%; transition: all 0.5s linear, visibility 0.4s linear 0.4s; }
  .thumbnails-wrapper.thumsWrapperImg:before {
    left: -15px; background: linear-gradient(-90deg, rgba(251, 251, 250, 0) 0%, #FBFBFA 76.56%); z-index: 1; }
  .thumbnails-wrapper.thumsWrapperImg:after {
    right: -15px; background: linear-gradient(90deg, rgba(251, 251, 250, 0) 0%, #FBFBFA 76.56%); }
  
  .thumbnails-wrapper.thumsWrapperImg.left:before,
  .thumbnails-wrapper.thumsWrapperImg.right:after{
    opacity: 0; visibility: hidden; }  
  .enableScrolling .product-single__thumbnails-item {
    position: relative; }
  
  
  
  .product-template-new .product-single__media-group .main__slider:after { width: 42px; height: 42px; left: 16px; bottom: 16px; background-size: 100%; }
  
  .product-template-new { padding-bottom:0; }
    
  .pN-imgText .section-header { border-radius: 16px; margin-bottom: 0; padding: 30px 30px; margin-top: -45px; }
  .pN-imgText .section-header h2 { font-style: normal; font-weight: 600; font-size: 32px; line-height: 30px; }
  .pN-imgText .section-header .section-header-detail { margin:20px auto 0 auto; max-width:261px; }
  .pN-imgText .section-header .section-header-detail,
  .pN-imgText .section-header .section-header-detail p { font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; }
    
  .pN-imgText, 
  .proSpecs { margin: 28px 0; }
  
  
  .pSpec-grid { gap: 20px; }
  .pSpec-grid .pSpec-item { max-width: 100%; max-width: 300px;  margin: 0 auto; }
  .pSpec-wrapper .icon-wrapper { margin-bottom: 8px; width: 22px; height: 22px; }
  .pSpec-wrapper h3 { font-style: normal; font-weight: 600; font-size: 16px; line-height: 18px; max-width:100%; }
  .pSpec-wrapper p br { display:none; }
  
  .pSpec-wrapper p, 
  .boardDe-item p { font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; margin-top:8px; }
  
   
  .pBI-new { background: transparent; border-radius: 0; padding: 0; margin-top: 50px; }
  .pBI-new .tabWarper { margin: 0 -15px; }
  .pBI-new .tabWarper .tab { flex: 100%; font-style: normal; font-weight: 600; font-size: 12px; line-height: 18px; text-transform: uppercase; padding: 0 12px 12px 12px; }
    
  .tabContentWarper .tabContent { padding-top:26px; }
     
  .boardAcc-grid .boardAcc-item { border-radius: 16px; padding: 0; flex: 100%; max-width: 100%; background: #F7F2EF; }
  .boardAcc-grid .boardAcc-item .boAc-text { padding:20px; }
  .boardAcc-grid .boardAcc-item .boAc-text h3 { font-style: normal; font-weight: 600; font-size: 20px; line-height: 25px; margin:0 0 10px 0; }
  .boardAcc-grid .boardAcc-item .boAc-text p { font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; }
   
  .boardAcc-grid .boardAcc-item .boAc-img { padding-left: 0;  margin-left: auto; padding-right: 11px; width: 90%;  align-items: center;   display: flex; }
  
  .boardAcc-grid .boardAcc-item.paddle { flex-flow: column; }
  .boardAcc-grid .boardAcc-item.paddle .boAc-img { margin: 0;  padding: 0 10px 25px 14px; text-align: center; justify-content: center; align-items: center;
    display: flex;  width: 90%; }
  
  
  .tabContentWarper .tabContent .boardDe,
  .tabContentWarper .tabContent .boardDeImage { display:none; }
  
  .bord-mobi-view { display:block; width:100%; margin-top:26px; max-width:366px; margin:0 auto; position:relative; }
  .bord-mobi-view .sec-header { text-align: center; }
  .bord-mobi-view .sec-header h4 { font-style: normal; font-weight: 600; font-size: 32px; line-height: 30px; color: #6D6EB8; 
    margin:0 0 20px 0; font-family: New Kansas Semi Bd; }
  .bord-mobi-view .sec-header .sec-content{ font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; color: #6D6EB8; }  
  
  
  .bord-wrapper { margin-top:40px; padding-bottom: 46px; }
  .bord-wrapper .bord-one { position: relative; }
  
  .bord-wrapper .bord-item { background: #F9F5F2; border-radius: 16px; padding:20px; position:relative; max-width: 270px; } 
  .bord-wrapper .bord-item h5 { font-style: normal; font-weight: 600; font-size: 16px; line-height: 18px; color: #140337; margin:0 0 8px 0; }
  .bord-wrapper .bord-item .bord-content,
  .bord-wrapper .bord-item .bord-content p { font-style: normal; font-weight: 500; font-size: 12px; line-height: 18px; color: #140337; }  
  
  .bord-wrapper .bord-item .item-small-icon { position:absolute; width: 40px; height: 40px; overflow:hidden; right:20px; top:-20px; border-radius:50%; }  
  .bord-wrapper .bord-item .item-small-icon img { height:100%; width:100%; object-fit:cover; }
  
  
  .bord-wrapper .bord-img { display:flex; }
  .bord-wrapper .bord-img img { max-width: initial; width: 656px; }
    
  .bord-wrapper .bord-one .bord-item.two { position: absolute; right: 0; top: 145px; }
  .bord-wrapper .bord-one .bord-item.three { position: absolute; left: 0; bottom: 144px; } 
  .bord-wrapper .bord-one .bord-item.four { margin-left: auto; margin-right:0; }
  
  .bord-wrapper .bord-two { margin-top:26px; }
  .bord-wrapper .bord-two .bord-img.one img {  margin-left:-386px; }
  .bord-wrapper .bord-two .bord-item { margin-right:0; margin-left:auto; }
    
  .bord-wrapper .bord-three { margin-top:50px; }
  .bord-wrapper .bord-three .bord-img.one img {  margin-left:-290px; }
  .bord-wrapper .bord-three .bord-item { margin: -46px 0 0 0; }
  
  
  
  
}
@media screen and (max-width: 575px){
  .influencers-home .singleinfluencerslide {
    padding-left: 0;
    padding-right: 0;
  }
  .influencers-home .thumbnails-slider__previous {
    left: -15px;
  }
  .influencers-home .thumbnails-slider__next {
    right: -15px;
  }
  .collection-grid .subtitle{
    font-size: 13px;
  }
  .free-shipbar-box svg{
    width: 20px;
    height: 20px;
  }
  .free-shipbar-box h4 {
    font-size: 11px;
  }
  .design-popup-inner .close-btn svg {
    height: 14px;
    width: 14px;
  }
  .design-popup-inner .close-btn {
    top: 15px;
    right: 15px;
  }
  .product-single-right .accordion .item .header h4, .product-single-right .accordion ul li .item .body{
    font-size: 14px;
  }
  .design-product-box, .five-up .design-product-box{
    padding-top: 140px;
  }
  .product-single-right .price__sale, .pay-mothly-price, .product-single-right .new-regular{
    font-size: 18px;
  }
  .pay-mothly-wrap {
    padding-left: 7px;
    margin-left: 7px;
  }
  .product-single-right .price__sale .regular-dd{
    top: 3px;
  }
  .new-pro-tag {
    font-size: 12px;
    padding: 10px 12px;
  }
  #witheverythingincluded .paddleboard.witheverythingincluded-bg-img {
    top: 40%;
  }
  .design-product-list:not(.one-box) .design-product-more{
    margin-top: 10px;
  }
  .design-product-list:not(.one-box) .design-product-grid{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .design-product-list:not(.one-box).design-product-col a{
    width: 100%;
  }
  .design-product-more{
    min-height: 144px;
  }
  .marquee-new-section{margin-top: 25px;}
  .marquee-new-section .announcement-bar__message {
    font-size: 14px;
    font-weight: 500;
  }
  .marquee-new-section .announcement-bar{
    padding-top: 5px;
  }
  .pro-accessories .slick-list{
    margin: 0 -10px;
  }
  .pro-accessories .slick-next {
    right: -12px;
  }
  .pro-accessories .slick-prev {
    left: -12px;
  }
}
@media screen and (max-width: 400px){
  .shiping-text-box h3{
    font-size: 13px;
  }
  .section-header h2{
    font-size: 26px;
  }
  .section-header h3{
    font-size: 22px;
  }
  .section-header h5{
    font-size: 15px;
  }
  .product-single-right .price__sale, .pay-mothly-price, .product-single-right .new-regular{
    font-size: 15px;
  }
  .product-single-right .price__sale .regular-dd {
    font-size: 12px;
    top: 2px;
  }
  .pay-mothly-wrap .price_text img {
    position: absolute;
    bottom: 5px;
    width: 40px;
    margin-left: 3px;
  }
}




/* New changes css */

.announcement-bar__message { font-style: normal; font-weight: 500; font-size: 12px; line-height: 15px; text-transform: uppercase; }
.announcement-bar__message .cta-text { font-style: normal; font-weight: 700; font-size: 12px; line-height: 15px; text-transform: uppercase; margin-left:13px;
  display:inline-flex; align-items:center; gap:5px; }

@media screen and (max-width: 749px) {

  .announcement-bar__message {  margin: 0 15px; }
  
}



.product-form .drop-down-main-box { width:100%; }
.product-form .drop-down-main-box .drop-down-label { font-style: normal; font-weight: 500; font-size: 12px; line-height: 15px; color: #140337; margin:0 0 10px 0; } 
.product-form .drop-down-main-box .drop-down-wrapper { position:relative; width:100%; }
.product-form .drop-down-main-box .drop-down-wrapper .selected-variant-value { position:relative; border: 1px solid #C9C1B9; border-radius: 100px; padding: 15px 25px; 
    font-style: normal; font-weight: 700; font-size: 16px; line-height: 19px; color: #140337; cursor:pointer; }
.product-form .drop-down-main-box .drop-down-wrapper .selected-variant-value:before { content:""; position:absolute; right:25px; height:13px; width:13px;
   background:url(https://cdn.shopify.com/s/files/1/0559/5444/0346/files/select-down-arrow.svg?v=1678876518) no-repeat center center;
   top: 50%; transform: translate(0, -50%) rotate(180deg); transition: all .2s ease; } 

.product-form .drop-down-main-box .drop-down-wrapper .drop-down-list { position:absolute; background: #FFFFFF; border: 1px solid #ECE7E2; 
  box-shadow: 0px 5px 20px rgba(12, 2, 33, 0.08); border-radius: 15px; padding:15px 0; width: 100%; z-index: 1; transition: all .2s ease; 
  top: 84px; opacity:0; visibility:hidden; }
.product-form .drop-down-main-box .drop-down-wrapper .drop-down-list .drop-down-list-item { font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px;
  color: #140337; padding:13px 25px; cursor:pointer; }
.product-form .drop-down-main-box .drop-down-wrapper .drop-down-list .drop-down-list-item:hover { background: #F9F5F2; } 
.product-form .drop-down-main-box .drop-down-wrapper .drop-down-list .drop-down-list-item.selected-custom { display:none; }
.product-form .drop-down-main-box .drop-down-wrapper.custom-open .drop-down-list { top: 54px; opacity:1; visibility:visible; }
.product-form .drop-down-main-box .drop-down-wrapper.custom-open .selected-variant-value:before { transform: translate(0, -50%) rotate(0deg); }














@media screen and (max-width: 749px) {
  .small-hide {
    display: none !important
  }
}
@media screen and (min-width: 750px) and (max-width: 989px) {
  .medium-hide {
    display: none !important
  }
}
@media screen and (min-width: 990px) {
  .large-up-hide {
    display: none !important
  }
}
/* end */

#rebuy-widget-82042{
  padding: 0;
}

.designed{
  margin-top: 20px;
  padding: 10px;
  background: #FCFCFB;
  border-radius: 15px;
  display: flex;
  align-items: stretch;
}

.designed img{
  max-width: 160px;
  object-fit: cover;
  border-radius: 16px;
  height: 100%;
}

.subheading-design{
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  color: #140337;
  margin-bottom: 8px;
}

.heading-design{
  color: #2B2A60;
  font-family: 'New Kansas Semi Bd';
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 8px;
}

.description-design{
  color: #140337;
  font-size: 12px;
  font-weight: 400;
  line-height: 15.6px;
  margin-bottom: 8px;
}

.designed-colors{
  display: flex;
  column-gap: 4px;
  row-gap: 4px;
  flex-wrap: wrap;
}

.color-item-design{
  border-radius: 20px;
  border: 1px solid rgba(0, 53, 85, 0.10);
  background: #FCFCFB;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  padding: 3px 12px 3px 3px;
  display: flex;
  align-items: center;
  column-gap: 6px;
  font-family: Inter;
  font-size: 11px;
  font-weight: 500;
  line-height: 13.8px;
  color: #140337;
}

.color-item-design .color{
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

.designed > div{
  padding: 13px;
}

.product-ships-bottom{
  padding-top: 20px;
}

.product-ships-top{
  padding-bottom: 20px;
}

@media screen and (max-width: 768px){
  .designed img{
    max-width: 130px;
  }
  .main__slider {
    height: 464px !important;
    width: 100%;
    overflow: hidden;
    z-index: 0;
  }
}
@media screen and (min-width: 768px){
  .mobile-menu{
    display: none;
  }
}
/*--- 18-04-2024 ---*/
.collection-2024 #launcher {
    display: none;
}
.stikey-add-to-cart {
  z-index:-1;
}
.stikey-add-to-cart.open {
  z-index:1;
}