/** Shopify CDN: Minification failed

Line 604:1 Unexpected "0"

**/
/*
custom.css

Use this file to add custom CSS to your theme.
Make sure to uncomment out the line in theme.liquid so that this css file is loaded.

For more information check out this help guide:
https://help.switchthemes.co/shapes/advanced/custom-css.html
*/
:root{
  --color-scheme-accent-3:#E5A3FF;
  --color-scheme-accent-4:#E45DBF;
  --color-scheme-accent-5:#9063CD;
  --color-scheme-accent-6:#E3E829;
  --media-border-radius:25px!important;
  --color-black: #060100;
  --color-purple: #9063CD;
  --color-light-purple: #E5A3FF;
}
html,body{scroll-behavior:smooth;}
body,
.font-heading,
.font-main{font-family:'MintGrotesk';font-weight:500;}
.marquee-container{font-family:'Radial';}
.font36{font-size:36px;}
.heading-standard{margin-bottom:20px;}
.bg-scheme-accent-3 {
  --tw-bg-opacity: 1;
  background-color:var(--color-scheme-accent-3);
}
.btn,
.push-btn-surface{color:#000;padding:10px 25px;}
.push-btn-surface{background:#E3E829;font-weight:600;}
.d-none{display:none;}
.underline{text-decoration:underline;}
.table-responsive{overflow-x:auto;}
.table td{padding:10px;height:80px;}
.table tr:nth-child(odd) td{background:#eee;}
.radius-25{border-radius:var(--media-border-radius);}
.gap-theme{gap:16px;}
.splide__list .splide__slide:not(.product-thumbnail-list-item){margin-right:1rem!important;}
.splide__list .splide__slide.marquee-text{margin-right:0rem!important;}
.splide .splide__arrows{display:none;}
.media-content{overflow:hidden;}
.badge-shape-flower{line-height:150px;}
/*Modal Popup*/
.popup-container{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-height:90vh;}
.popup-container .btn-close{background:#fff;color:#000;width:30px;height:30px;padding:4px;}

.section-hero-slider .splide__arrows{/*display:inline-block;*/}

.section-product-carousel .media-style,
.section-share-moment .media-style{border:0;border-radius:var(--media-border-radius);}

.section-product-carousel:before,
.section-home-product:before,
.section-testimonials:after,
.section-blog-post:after,
.section-footer:before,
body.page .section-share-moment+.section-features:before,
.section-rich-text+.section-featured-collection:before{content:"";position:absolute;left:0;z-index:10;height:80px;width:100%;}

.template-index .banner-section+.section-curve {
    margin-top: -60px;
}

.section-curve{overflow:hidden;}
.section-curve .curve-container{
  height:75px;
  background-repeat:repeat-x;
  background-position:center bottom;
}

/*Animation Keyframe*/
@keyframes slide {
  0%{transform:translate(0);}
  100%{transform:translate(-621px);/*The image width*/}
}

.section-product-carousel{margin-top:40px;}
.section-product-carousel .section-content{padding-top:10px;padding-bottom:100px;}
.section-product-carousel:before{
  top:-78px;
  width:5590px;
  background:transparent url("/cdn/shop/files/shape1.svg?v=1708285832") repeat-x left bottom;
  animation:slide 20s linear infinite;
}

.section-home-product .bg-scheme-background,
.section-home-product .heading-feature{color:#fff;}
.section-home-product:before{
  top:-60px;
  background:transparent url("/cdn/shop/files/shape4.svg?v=1708287377") repeat-x center bottom;
}
.section-home-product .heading-feature{display:inline-block;}
.section-home-product .heading-feature:before,
.section-home-product .heading-feature:after{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;
background:transparent url("/cdn/shop/files/Icon-Diamond_White.svg?v=1710192055") no-repeat left top;}
.section-home-product .heading-feature:after{margin-left:5px;}
.section-home-product .grid{align-items:center;}
.section-home-product .media-content,
.product-detail .pb-media-shadow,
.product-detail .product-thumbnail-list-item{border-radius:var(--media-border-radius);}
.section-home-product .sticker-svg{stroke:transparent;}
.section-home-product .sticker-text{font-size:30px!important;font-weight:600;color:var(--color-scheme-accent-4);}
.section-home-product .badge{color:var( --color-scheme-accent-4);}

.section-video-only .push-btn-surface{width:85px;height:85px;padding:9px;}

.section-testimonials{margin-bottom:75px;}
.section-testimonials .section-content{padding-bottom:30px;}
.section-testimonials:after{
  bottom:-79px;
  background:transparent url("/cdn/shop/files/shape2.svg?v=1708287842") repeat-x center top/148px auto;
}

.section-share-moment .push-btn{margin-top:30px;}

.section-brand-logo .block>img{width:auto;}

/*Blogs*/
.section-blog-post{margin-bottom:70px;}
.section-blog-post:after{
  bottom:-80px;
  background:transparent url("/cdn/shop/files/Asset_5.svg?v=1708338164") repeat-x center top;
}
.section-blog-post .bg-scheme-background{background:#99DED2;}
.section-blog-post ul.grid>li>div{background:#fff;padding:20px;border-radius:var(--media-border-radius);}
.section-blog-post .media-style{border:0;border-radius:var(--media-border-radius);}

/*FAQs*/
.section-faqs .content-wrapper{padding:40px;border-radius:30px;}

/*Newsletter*/
.section-newsletter>section>.section-content{padding-bottom:150px;}
.section-newsletter .bg-scheme-background{background:#6F7BD4;color:#fff;}
.section-newsletter .heading-standard{color:#fff;}
.section-newsletter input.input-group-field,
.section-footer input.input--background{background:#fff;box-shadow:none;padding:10px 18px;color:#000;}

/*Footer*/
.section-footer:before{
  top:-78px;
  background:transparent url("/cdn/shop/files/Shape3.svg?v=1708348785") repeat-x center bottom/160px auto;
}
.section-footer .payment-icons{margin-top:40px;}
.section-footer .payment-icon{border:1px solid #fff;border-radius:4px;}

/*About Us*/
.section-text-columns-with-images+.section-rich-text .section-content{padding-top:0;}
.template-page-ws-about .section-rich-text+.section-curve .curve-container{height:202px;background-size:11% auto;width:5590px;animation:slide 20s linear infinite;}
.template-page-ws-about #shopify-section-template--14947305848887__image_with_text_tWHNti .font-heading,
.template-page-ws-about #shopify-section-template--14947305848887__image_with_text_tWHNti .bg-scheme-background{color:#fff;}
body.page .section-share-moment+.section-features{background:#BCE194;margin-top:80px;}
body.page .section-share-moment+.section-features:before{
  top:-80px;
  background:transparent url("/cdn/shop/files/Shape7.png?v=1708427030") repeat-x center bottom;
}
.section-rich-text .bg-scheme-background[data-color-scheme="quaternary"]{
  background:#6F7BD4 url("/cdn/shop/files/BG_Moment.png?v=1708429685") no-repeat center center;
  padding-bottom:80px;
}

/*Sustainability*/
.page.sustainability .banner-section .max-w-xl{max-width:1100px;}
.page.sustainability .banner-section+.section-share-moment,
.template-page-ws-partnership .banner-section+.section-share-moment{margin-top:-80px;}
.page.sustainability .banner-section+.section-share-moment .bg-scheme-background,
.template-page-ws-partnership .banner-section+.section-share-moment .bg-scheme-background{padding-top:80px;}
.page.sustainability .section-share-moment+.section-curve{margin-top:-60px;}
.page.sustainability #shopify-section-template--14947606790199__image_with_text_VjE4Aa .bg-scheme-background{padding-bottom:60px;}
.page.sustainability .section-curve+.section-rich-text{padding-bottom:60px;}

/*Press*/
.section-press,
.section-blog-listing,
.section-contact,
.section-product-listing,
.search-listing,
.template-page-ws-partnership .section-share-moment:last-child,
.template-customers-login .section-content>.card-container,
.template-customers-register .section-content>.card-container{padding-bottom:100px;}
.section-press tr:nth-child(odd) td{background:#eeeeb2;}
.section-press tr:nth-child(even) td{background:#e5a3ff;}
.section-press table td{border:solid #fff;border-width:8px 0 8px 0;}
.section-press table td:first-child{width:16%;min-width:120px;border-radius:12px 0 0 12px;}
.section-press table td:first-child .date-block{background:#9063cd;height:100%;padding:17px 10px;text-align:center;border-radius:7px;color:#fff;}
.section-press table td:last-child{border-radius:0 12px 12px 0;}

/*Blogs*/
.section-blog-listing .grid>.block,
.template-search .search-listing .grid__item{background:#9063CD;padding:16px;color:#fff;border-radius:var(--media-border-radius);}
.article.template-article .section-curve{margin-top:-75px;z-index:50;}
.template-article .section-footer,
.template-page-ws-faq .section-footer{margin-top:70px;}
.template-article .random-blog-list>li{margin-bottom:30px;}

/*S&S*/
.section-rich-text+.section-featured-collection{margin-top:60px;}
.section-rich-text+.section-featured-collection:before{
  top:-60px;
  background:transparent url("/cdn/shop/files/Shape4-Violet.svg?v=1708580096") repeat-x center bottom;
}
.template-page-ws-subscribe .section-featured-collection+.section-testimonials:after{
  background-image:url("/cdn/shop/files/Shape2-DarkPink.svg?v=1708580096");
}
.template-page-ws-subscribe .section-featured-collection+.section-testimonials .tracking-rating path{fill:white;}
.template-page-ws-subscribe .section-testimonials blockquote{color:#fff;}
.template-page-ws-subscribe .section-footer{margin-top:100px;}
.template-page-ws-subscribe .section-text-columns-with-images .section-content{padding-top:0;padding-bottom:0;}
.template-page-ws-subscribe .section-text-columns-with-images .splide__slide{padding:100px 40px 40px;border-radius:var(--media-border-radius);}
.template-page-ws-subscribe .section-text-columns-with-images .splide__slide.custom-li-1{background:var(--color-scheme-accent-3);}
.template-page-ws-subscribe .section-text-columns-with-images .splide__slide.custom-li-2{background:var(--color-scheme-accent-4);}
.template-page-ws-subscribe .section-text-columns-with-images .splide__slide.custom-li-3{background:var(--color-scheme-accent-5);}
.template-page-ws-subscribe .section-text-columns-with-images .text-center{text-align:left;}
.template-page-ws-subscribe .section-text-columns-with-images .origin-top-left{left:40px;top:40px;transform:none;}
.template-page-ws-subscribe .section-text-columns-with-images .font-heading{margin:40px 0 20px;font-size:var(--standard-heading-size);}
.template-page-ws-subscribe .section-text-columns-with-images .sticker-container .bg-scheme-accent-1{background-color:var(--color-scheme-accent-6);}
.template-page-ws-subscribe .section-text-columns-with-images .sticker-width-container .sticker-svg{stroke:transparent;}

/*Product*/
.template-product .section-content.product-detail{padding-bottom:0;}
.product-detail .pb-media-shadow,
.product-detail .product-thumbnail-list-item{background:var(--color-scheme-accent-4);}
.product-block-description ul{list-style:disc;margin-left:20px;}
.product-block-description li{padding:5px 0;}
.product-block-description+.product-block .link{text-decoration:underline;}
.product-block-description~.product-block .featImg ul{display:flex;justify-content:space-between;font-size:13px;text-align:center;}
.product-block-description~.product-block .featImg img{height:45px;display:inline-block;margin-bottom:10px;}
.product-block-quantity-selector .push-btn-surface{width:30px;height:30px;padding:6px 0;box-shadow:none;background:#E5A3FF;}
.template-product .section-share-moment .bg-scheme-background,
.template-product .section-share-moment .font-heading{color:#fff;}
.template-product.new-moments-mega-thin-0-03-our-thinnest-condom-moments-condoms .section-share-moment .bg-scheme-background,
.template-product.new-moments-mega-thin-0-03-our-thinnest-condom-moments-condoms .section-share-moment .font-heading,
.template-product.new-moments-inside-amp-out-lubricated-condom-best-condom .section-share-moment .bg-scheme-background,
.template-product.new-moments-inside-amp-out-lubricated-condom-best-condom .section-share-moment .font-heading,
.template-product.new-moments-tight-fit-ultra-thin-extra-lubricated-moments-condoms .section-share-moment .bg-scheme-background,
.template-product.new-moments-tight-fit-ultra-thin-extra-lubricated-moments-condoms .section-share-moment .font-heading,
.template-product.buy-ultra-thin-extra-large-condoms-online-best-extra-large-condoms .section-share-moment .bg-scheme-background,
.template-product.buy-ultra-thin-extra-large-condoms-online-best-extra-large-condoms .section-share-moment .font-heading,
.template-product.buy-original-large-condoms-online-best-large-condoms-moments .section-share-moment .bg-scheme-background,
.template-product.buy-original-large-condoms-online-best-large-condoms-moments .section-share-moment .font-heading,
.template-product.mood .section-share-moment .bg-scheme-background,
.template-product.mood .section-share-moment .font-heading,
.template-product.ceo .section-share-moment .bg-scheme-background,
.template-product.ceo .section-share-moment .font-heading{color:#000;}
.product-tile{overflow:hidden;}
.product-tile .origin-top-left{transform:rotate(0deg);top:25px;left:0;}
.product-tile .sticker-container .bg-scheme-text,
.product-tile .sticker-container .text-scheme-accent-1-overlay{color:#000;background:#e3e829;border-radius:0 25px 25px 0;overflow:hidden;width:90px;height:30px;
clip-path:unset!important;}
.product-tile .sticker-container .sticker-text{text-transform:unset;}
.product-tile .sticker-container .sticker-width-container{display:none;}

/* Product thumbnails scroll on mobile */
.mobile-thumbnail-container{overflow-x:hidden;width:100%;}
.mobile-thumbnail-container ul{width:1000px;}
.mobile-thumbnail-container ul li{width:100px;}

.yotpo-reviews-star-ratings-widget{margin-top:15px;}
.yotpo-star-rating .star-container,
.yotpo-star-distribution-row-wrapper .yotpo-star-rating-icon,
.yotpo-sr-bottom-line-summary .star-container svg{
  width:18px;
  height:18px;
  background:transparent url('/cdn/shop/files/Icon-Diamond_Purple.svg?v=1709927856') no-repeat left top/auto 18px;
}
.yotpo-star-rating .yotpo-star-rating-icon,
.yotpo-star-distribution-row-wrapper .yotpo-star-rating-icon>path,
.yotpo-sr-bottom-line-summary .star-container svg>path{display:none;}

/*Partnerships*/
.template-page-ws-partnership .section-share-moment .media-style-container,
.template-page-ws-partnership .section-share-moment .media-content{height:100%;min-height:400px;}
.template-page-ws-partnership .section-share-moment .block--image .media-content{
  background:#fff;
  border-radius:var(--media-border-radius);
  border:2px solid #ddd;
  display:flex;align-items:center;justify-content:center;
}
.template-page-ws-partnership .section-share-moment .block--image img{width:auto;height:auto;border-radius:unset;}

/*Rebuy Product Advertisement*/
.template-product-advertisement .rebuy-bundle .rebuy-bundle__actions,
.template-product-advertisement .rebuy-bundle .rebuy-bundle__items{margin:36px 0 0;}
.template-product-advertisement .rebuy-bundle .rebuy-bundle__actions>*{width:auto!important;}
.template-product-advertisement .rebuy-bundle .rebuy-bundle__actions .rebuy-button{background:#e3e829;border-radius:30px;color:#000;border-color:#e3e829;font-weight:600;font-size:1rem;}
.template-product-advertisement .rebuy-bundle__items {border:1px solid var(--color-black);border-radius:24px;padding:18px 12px;display:grid;gap:16px;}
.template-product-advertisement .rebuy-product-info{display:flex;align-items:center;gap:12px;}
.template-product-advertisement .rebuy-widget-content .rebuy-bundle__items .rebuy-product-block{background:transparent!important;}
.template-product-advertisement .rebuy-bundle .rebuy-bundle__items .rebuy-product-info .rebuy-product-title{margin:0!important;}


/* Style by Angshuman Roy(10/07/2025) */
.yotpo-coupons-redemption-widget .yotpo-headline, .yotpo-coupons-redemption-widget .yotpo-rule, .yotpo-coupons-redemption-widget .yotpo-description, .yotpo-coupons-redemption-widget .yotpo-points-balance , .yotpo-coupons-redemption-widget .yotpo-redemption-option-reward, .yotpo-coupons-redemption-widget .yotpo-redemption-no-background .yotpo-redemption-confirmation, .yotpo-coupons-redemption-widget .yotpo-redemption-option-cost, .yotpo-widgets-action-button.yotpo-block-button{font-family: 'MintGrotesk', sans-serif !important;}
.yotpo-coupons-redemption-widget .yotpo-headline{font-size: 21px !important; line-height: 32px !important; font-weight: 600 !important; margin-bottom: 0 !important;}
.yotpo-coupons-redemption-widget-container{background: #fff !important; padding-bottom: 0 !important;}
.yotpo-coupons-redemption-widget .yotpo-widgets-action-button.yotpo-filled-button{background: #e3e829 !important; color: #000 !important; border: 0px !important; border-radius: 999px !important; font-family: 'MintGrotesk', sans-serif !important; font-weight: 600 !important;}
.yotpo-coupons-redemption-widget .yotpo-widgets-action-button.yotpo-filled-button:disabled{opacity: 0.6}
.yotpo-coupons-redemption-widget .yotpo-content-container{display: flex; flex-direction: column; row-gap: 10px;}
.yotpo-coupons-redemption-widget .yotpo-rule-container{display: flex; width: max-content; margin: 0 auto 0 auto; order: 2; position: relative;}
.yotpo-coupons-redemption-widget .yotpo-rule-container svg{display: none;}
.yotpo-coupons-redemption-widget .yotpo-rule-container::before,
.yotpo-coupons-redemption-widget .yotpo-rule-container::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16C8 11.5796 11.5796 8 16 8C11.5796 8 8 4.42042 8 0C8 4.42042 4.42042 8 0 8C4.42042 8 8 11.5796 8 16Z' fill='%23e3e829'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.yotpo-coupons-redemption-widget .yotpo-rule-container::before {
  left:auto;
  right: -20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16C8 11.5796 11.5796 8 16 8C11.5796 8 8 4.42042 8 0C8 4.42042 4.42042 8 0 8C4.42042 8 8 11.5796 8 16Z' fill='%23e3e829'/%3E%3C/svg%3E");
}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation-options:focus{box-shadow: none !important;}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation-title{text-align: center !important; font-family: 'MintGrotesk', sans-serif !important; color: #000 !important; padding-bottom:26px !important; }
.yotpo-coupons-redemption-widget .yotpo-widgets-action-button:focus{box-shadow: none !important;}
.yotpo-coupons-redemption-widget .yotpo-widgets-action-button.yotpo-outlined-button{background: #e5a3ff !important; color: #000 !important; border: 1px solid #e5a3ff !important;}
.yotpo-coupons-redemption-widget .yotpo-redemption-confirmation-option-cancel-btn{border-radius: 999px !important;}
.yotpo-coupons-redemption-widget .yotpo-widgets-action-button.yotpo-outlined-button:focus{box-shadow: none !important;}
.yotpo-coupons-redemption-widget .yotpo-copy-icon path{fill: #e3e829;}
.yotpo-coupons-redemption-widget .yotpo-description{order: 1; padding-top: 0;}
.yotpo-coupons-redemption-widget .yotpo-points-balance{order: 3; padding-top: 0 !important; font-weight: 600 !important;}
.yotpo-coupons-redemption-widget .yotpo-points-balance .yotpo-points-balance-text-part.notranslate{color: #e5a3ff !important; font-weight: 600;}

/* Rebuy Cart */
.rebuy-cart.is-visible{visibility:unset;}
.rebuy-cart__flyout{/* overflow: visible !important;max-width: 500px !important; */}
#rebuy-cart [data-rebuy-cart-anchor=header]{padding-top:0;gap:0;}
#rebuy-cart [data-rebuy-cart-header-top]{padding:21px 20px 24px 28px;}
#rebuy-cart .rebuy-cart__title{font-size: 27px;line-height:32px;letter-spacing:-0.27px;text-transform:none;}
#rebuy-cart [data-rebuy-component=cross-sell-widget] .rebuy-product-grid{padding-bottom:0;}
[data-rebuy-component=cross-sell-widget] .splide .splide__arrows,
.rebuy-cart__flyout-recommendations .splide .splide__arrows{display: block;}
.rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow{width: 28px !important;height: 28px !important;background: #e3e829 !important;}
.rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow svg{width: 12px !important;}
.rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid{padding: 0 15px !important;}
.rebuy-cart__flyout-recommendations {border: none !important;background-color: #fff !important;margin: 0 !important;padding: 0 18px 32px !important;}
#rebuy-cart [data-rebuy-cart-anchor=body]{margin-top:5px;height:100%;}
#rebuy-cart [data-rebuy-component=cart-items]{position:static;padding:0;overflow-y:auto;}
#rebuy-cart [data-rebuy-component="cart-items"]>ul{margin:0;}
#rebuy-cart [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media{aspect-ratio:1/1;height:auto;}
#rebuy-cart [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-media img{width:100%;height:auto;}
#rebuy-cart .rebuy-cart__flyout-item{gap:0;}
/* =======================
Style by Angshuman 
========================================*/
#rebuy-cart [data-rebuy-component=announcement-bar],
.rebuy-cart__flyout-announcement-bar{background:#E5A2FF;color:#000;font-weight:600;}
#rebuy-cart .rebuy-cart__flyout {margin:0!important;border-radius:0!important;width:100%!important;max-width:600px!important;}
#rebuy-cart .rebuy-cart__flyout,
.rebuy-cart [data-rebuy-cart-scroll-area]{overflow:unset;}
#rebuy-cart [data-rebuy-cart-scroll-area]{height:calc(100% - 336px);}
body .rebuy-widget .rebuy-product-block{margin:0!important;padding:10px!important;color: #060100!important;border-radius:16px!important;
background: #E5A3FF!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;
position:relative!important;}
/* --- Cart Progress Bar style by angshuman roy */
[data-rebuy-component=progress-bar]{margin-bottom:20px;}
.rebuy-cart__progress-bar-wrapper {margin-top:-20px!important;z-index:0;position:relative;order:1;}
.rebuy-cart__progress-step-wrapper {margin-top:-14px;top:52px;z-index:1;position:relative;order:2;}
.rebuy-cart__progress-bar-meter{background: #E1E1E3 !important;}
.rebuy-cart__progress-step-icon{background: #E1E1E3 !important;position: relative;}
.rebuy-cart__progress-step .rebuy-cart__progress-step-icon svg{display: none;}
.rebuy-cart__progress-step .rebuy-cart__progress-step-icon::after{content:"";display:inline-block;position:absolute;top:50%;left:1px;
transform:translateY(-50%);width: 16px;height: 16px;background-size: contain;background-repeat: no-repeat;
background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16C8 11.5796 11.5796 8 16 8C11.5796 8 8 4.42042 8 0C8 4.42042 4.42042 8 0 8C4.42042 8 8 11.5796 8 16Z' fill='%23E659C1'/%3E%3C/svg%3E");
}
.rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon svg{display: block;}
.rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon::after,
.above .rebuy-cart__progress-free-products{display: none;}
.rebuy-cart__flyout-shipping-bar-meter-fill,
.rebuy-cart__progress-bar-meter-fill,
.complete .rebuy-cart__progress-step-icon,
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill,
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon{background:#e45dbf!important;}
.rebuy-cart__progress-bar-container.above{margin-top: 10px;padding: 0 18px 10px 18px !important;}
.rebuy-cart__progress-bar-container.above > div{display: flex;flex-direction: column;}
.rebuy-cart__progress-bar-prompt{margin-top: 15px !important;text-align: left !important;}
[data-rebuy-component="announcement-bar"] a,
.rebuy-cart__flyout-announcement-bar-message a{color:#000;text-decoration:underline;text-transform:uppercase;}
.rebuy-cart__flyout-item-buy-more-save-more-button{background:#000!important;color:#fff!important;border:0!important;font-size:14px!important;
border-radius:10px !important;font-family:'MintGrotesk' !important;padding: 3px 15px !important;}
.rebuy-cart__progress-free-product-variant-select-container{background: #e3e829!important;color:#000!important;border:0!important;
font-family:'MintGrotesk'!important;border-radius:99999px!important;}
.rebuy-cart__progress-free-product-variant-select-container .rebuy-cart__progress-free-product-variant-select-prompt{
background: #e3e829!important;color:#000!important;font-family:'MintGrotesk' !important;border:0!important;border-radius:99999px!important;
}
.rebuy-cart__progress-free-product-variant-select:focus-visible{outline: none !important;opacity: 0 !important;}
/* .rebuy-cart__flyout-integration{margin-bottom: 7px !important;} */
#rebuy-cart .subscription-infooo{font-size: 14px;background: #A2D55E;text-align: center;border-radius: 999px;padding: 3px 15px 1px 15px;width: max-content;margin: 0 auto;display: flex;
justify-content: center;align-items: center;}
#rebuy-cart .subscription-infooo svg{width: 12px;height: 17px;margin-right: 6px;margin-top: -3px;}
#rebuy-cart .subscription-infooo a{color: #e45dbf !important;text-decoration: underline;margin-inline: 6px;display: inline-block;}
body .rebuy-widget .rebuy-product-block {margin: 0 !important;padding: 10px !important;color: #060100 !important;
background: #E5A3FF !important;border-radius: 16px!important;display: flex !important;flex-direction: row !important;
flex-wrap: nowrap !important;align-items: center !important;position: relative !important;}
body .rebuy-widget .rebuy-product-block .rebuy-product-actions {position: absolute !important;bottom: 10px !important;
right: 15px !important;width: auto !important;padding: 0 !important;float: none !important;}
body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button {display: flex !important;align-items: center !important;
justify-content: center !important;border-radius: 50% !important;background: #fff !important;width: 32px !important;
height: 32px !important;padding: 10px !important;border: none !important;}
body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button span {font-size: 0 !important;color: #000 !important;
width: 12px !important;height: 12px !important;display: block !important;background-size: 100% auto !important;
background: url(../assets/process-icon-plus.svg) no-repeat center !important;}
.rebuy-cart__flyout-announcement-bar-message{font-weight: 700;text-transform: uppercase;}
.rebuy-cart [data-rebuy-component=cross-sell-widget] .rebuy-widget.rebuy-widget {margin:0!important;}

/* =======================
rebuy cart Modal style by Angshuman 
========================================*/
.rebuy-widget.widget-type-pre-purchase .primary-title{text-align: center !Important;}
.rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-actions{box-shadow: none !important;}
.rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-actions .rebuy-button{border-radius: 999px; background: #e3e829; text-align: center !important; font-size: 16px !important; font-weight: 600 !important;}
.rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-actions .rebuy-button.decline{background: #fff; border: 1px solid #000;display:none;}
.rebuy-widget.widget-type-pre-purchase .splide .splide__arrows{display: block;}
.rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-block{padding-left: 20px !important;padding-right: 20px !important;}
.rebuy-cart__flyout-item-discount-message,
[data-rebuy-component="discount-input"] .rebuy-cart__flyout-item-discount-message,
.rebuy-bundle-builder__action-box-saving{color:#e45dbf!important;font-weight:600;}

@media(min-width:768px){
  .popup-container .form-container{padding:20px 0;}
  .template-product-advertisement .rebuy-bundle .rebuy-bundle__items .rebuy-product-info .rebuy-product-price{margin-left:auto!important;}
    /* =======================
   style by Angshuman 
  ========================================*/
   body .rebuy-widget.rebuy-widget {
    margin: 36px 0 40px !important;
  }
  
  body .rebuy-widget .primary-title {
    font-size: 24px !important;
    line-height: 28.83px !important;
    margin: 0 0 20px !important;
  }
  
  body .rebuy-widget .rebuy-product-block {
    padding: 16px !important;
    border-radius: 24px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-media {
    width: 120px !important;
    margin-right: 0px !important;
    border-radius: 13.58px !important;
    margin-bottom: 10px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-title {
    margin: 0 0 2px !important;
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: -0.18px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-price {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    letter-spacing: -0.18px !important;
    padding-bottom: 5px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions {
    bottom: 14px !important;
    right: 14px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button {
    width: 28px !important;
    height: 28px !important;
    padding: 8px !important;
  }
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button span {
    width: 20px !important;
    height: 20px !important;
  }

  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid{
    margin-top: 40px !important;
    padding: 0px !important;
  }
  .rebuy-cart [data-rebuy-component=cross-sell-widget],
  .rebuy-cart__flyout-recommendations {
    padding: 35px 28px 24px 28px;
    position: absolute;
    right: 100%;
    top: 0;
    height: calc(100% - 25px);
    width: 240px !Important;
    background-color: #e5a3ff !important;
    overflow-y: auto;
    scrollbar-width: thin;
    transform: translateX(100%);
    transition:transform .25s ease-in-out;
    transition-delay: .5s;
    z-index: -1;
  }
  .rebuy-cart.is-visible [data-rebuy-component=cross-sell-widget],
  .rebuy-cart.is-visible .rebuy-cart__flyout-recommendations {
    transform: translateX(0%);
  }

  body #rebuy-cart .rebuy-widget .primary-title {
    font-size: 18px !important;
    line-height: 28px !important;
    letter-spacing: -0.18px !important;
    margin-bottom: 12px !important;
    text-align: center !important;
  }
  #rebuy-cart .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info,
  .rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info,
  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block .rebuy-product-info,
  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block .rebuy-product-info,
  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block .rebuy-product-info{
    width: 100% !important;
    text-align: center;
  }

  body .rebuy-widget .rebuy-product-block{
    flex-direction: column !important;
  }

  .rebuy-cart__flyout-announcement-bar .splide .splide__track:not(.splide__track--slide) .splide__list, .rebuy-reorder__announcement-bar .splide .splide__track:not(.splide__track--slide) .splide__list, .rebuy-widget .splide .splide__track:not(.splide__track--slide) .splide__list, .rebuy-recommended-products .splide .splide__track:not(.splide__track--slide) .splide__list, .rebuy-landing-page .splide .splide__track:not(.splide__track--slide) .splide__list, [data-rebuy-component=announcement-bar] .splide .splide__track:not(.splide__track--slide) .splide__list{
    row-gap: 40px;
  }

  .rebuy-cart__flyout-recommendations .splide__list .splide__slide:not(.product-thumbnail-list-item){
    margin-right: 0 !important;
    border: 1px solid rgba(255,255,255,0.5) !important;
  }
  body .rebuy-widget .rebuy-product-block {
    background: transparent !important;
    padding: 0px !important;
    border-radius: 24px !important;
  }
    /* =======================
     style by Angshuman 
    ========================================*/
  
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions {
    position: static !important;
  }
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button{
    width: auto !important;
    height: auto !important;
    padding: 8px 20px !Important;
    border-radius: 80px !important;
    background: #e3e829 !important;
    border: 1px solid #E3E829 !important;
  }
  body .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button span{
    background: transparent !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    width: auto !important;
    height: auto !important;
  }
}
@media (min-width:990px){
  .lg\:gap-10{gap:15px;}
  .section-site-header{top:40px!important;}
  .site-header .dropdown-list li{flex:0 0 130px;max-width:130px;}
  .site-header .dropdown-list .object-wrapper{background:rgba(255,255,255,0.4);border-radius:25px;}
  .section-hero-slider .max-w-lg{max-width:310px;}
  .section-home-product .badge{right:-75px;top:-75px;}
  .template-page-ws-student-edge .section-blog-post .lg\:col-span-4{grid-column:span 3 / span 3;}
  .template-product .product-detail .splide__track,
  .template-product-advertisement .product-detail .splide__track{height:480px!important;}
  .product-detail .thumbnails-overflow-indicator-top,
  .product-detail .thumbnails-overflow-indicator-bottom{width:20px;height:20px;margin:0 auto;border:solid #000;border-width:4px 0 0 4px;
  transform:rotate(45deg);background:transparent;z-index:200;cursor:pointer;}
  .product-detail .thumbnails-overflow-indicator-top{top:10px;}
  .product-detail .thumbnails-overflow-indicator-bottom{bottom:10px;border-width:0 4px 4px 0;}

  /* Style By Angshuman Roy (10/07/2025) */
  .yotpo-coupons-redemption-widget .yotpo-headline{font-size: 54px !important; line-height: 64px !important;}
  .yotpo-coupons-redemption-widget .yotpo-points-balance{font-size: 18px !important;}
  /* =======================
   style by Angshuman 
  ========================================*/
  .rebuy-cart__flyout-item-buy-more-save-more{margin: 10px 0 0px 180px !important;}
  .rebuy-cart__flyout-item-subscription {overflow: hidden;padding: 0 14px !important;}
  .rebuy-cart__flyout-item-info + .rebuy-cart__flyout-item-subscription{margin: -48px 0 0 180px !important;}
  .rebuy-cart__flyout-item-buy-more-save-more + .rebuy-cart__flyout-item-subscription {margin: -92px 0 0 180px!important;}
  .rebuy-cart [data-rebuy-component=cross-sell-widget]{padding: 0 28px 24px;}
}
@media (min-width:990px) and (max-width:1199px){
  .site-header .dropdown-link,
  .site-header .main-nav>li>a{padding-left:3px;padding-right:3px;}
}0
@media (min-width:1200px){
  .popup-container{width:60%;max-width:1000px;}
  .template-page-ws-about .section-share-moment:nth-child(odd) .block--content{padding-right:10%;}
  .template-page-ws-about .section-share-moment:nth-child(even) .block--content{padding-left:10%;}
  .template-page-ws-sustainability .section-share-moment:nth-child(even) .block--content{padding-right:10%;}
  .template-page-ws-sustainability .section-share-moment:nth-child(odd) .block--content{padding-left:10%;}
  .template-page-ws-partnership .section-share-moment:nth-child(odd) .block--content{padding-right:10%;}
  .template-page-ws-partnership .section-share-moment:nth-child(even) .block--content{padding-left:10%;}
}
@media (min-width:1200px) and (max-width:1399px){
  :root{
    --feature-heading-size:38px!important;
    --standard-heading-size:38px!important;
  }
  .template-product .product-detail .thumbnails-container{/*height:350px;*/}
  .template-product .product-detail .splide__track,
  .template-product-advertisement .product-detail .splide__track{height:350px!important;}
}
@media (min-width:1200px) and (max-width:1600px){
  .newsletter-popup .media-content{aspect-ratio:1/1;}
}
@media (min-width:1501px){
  .template-product .product-detail .thumbnails-container{/*height:504px;*/}
  .template-product .product-detail .splide__track,
  .template-product-advertisement .product-detail .splide__track{height:504px!important;}
}
@media (min-width:1601px){
  .section-product-carousel{margin-top:140px;}
  .section-product-carousel:before{background-size:645px auto;height:165px;top:-164px;}
  .template-page-ws-about .section-share-moment:nth-child(odd) .block--content{padding-right:20%;}
  .template-page-ws-about .section-share-moment:nth-child(even) .block--content{padding-left:20%;}
  .template-page-ws-sustainability .section-share-moment:nth-child(even) .block--content{padding-right:20%;}
  .template-page-ws-sustainability .section-share-moment:nth-child(odd) .block--content{padding-left:20%;}
  .template-page-ws-partnership .section-share-moment:nth-child(odd) .block--content{padding-right:20%;}
  .template-page-ws-partnership .section-share-moment:nth-child(even) .block--content{padding-left:20%;}
  .page.sustainability .banner-section+.section-share-moment,
  .template-page-ws-partnership .banner-section+.section-share-moment{margin-top:-110px;}
}
@media (min-width:2101px){
  .template-page-ws-about .section-rich-text+.section-curve .curve-container{height:275px;}
  .page.sustainability .banner-section+.section-share-moment,
  .template-page-ws-partnership .banner-section+.section-share-moment{margin-top:-150px;}
  .page.sustainability .banner-section+.section-share-moment .bg-scheme-background,
  .template-page-ws-partnership .banner-section+.section-share-moment .bg-scheme-background{padding-top:130px;}
}
@media (max-width:1199px){
  .template-page-ws-about .section-rich-text+.section-curve .curve-container{height:110px;background-size:6% auto;}
}
@media (max-width:991px){
  .section-site-header{top:30px!important;}
  .popup-container .object-wrapper{aspect-ratio:3/2;}
  .section-hero-slider .bg-scheme-background{background:#6F7BD4;}
  .section-hero-slider .heading-standard,
  .section-hero-slider p{color:#fff;}
  .section-hero-slider .heading-standard{margin-bottom:0;}
  .section-hero-slider .splide__arrows{position:absolute;bottom:25%;}
  .section-product-carousel .bg-scheme-background{padding-bottom:60px;}
  .section-home-product .col-product .media-content,
  .section-share-moment .media-content{max-width:60%;margin:0 auto;}
  .section-home-product .col-thumbnail{order:2;}
  .section-brand-logo .block{margin:30px 30px 0;}
  .template-page-ws-subscribe .section-text-columns-with-images .splide__slide{margin-right:0!important;}
   #rebuy-cart .rebuy-cart__flyout{max-width: 500px !important;}
  .rebuy-cart__flyout-item-media{order: 1;}
  .rebuy-cart__flyout-item-info{order: 2;}
  .rebuy-cart__flyout-item-buy-more-save-more{order: 4;margin-top:10px;}
  .rebuy-cart__flyout-item-subscription{order: 3;}
}
@media (min-width:768px) and (max-width:991px){
  .section-features .grid-cols-1{grid-template-columns:repeat(12,minmax(0,1fr));}
}
@media (max-width:767px){
  .section-brand-logo .flex{flex-direction:column;}
  .template-product-advertisement .rebuy-bundle .rebuy-bundle__images{flex-wrap:nowrap!important;}
  .template-product-advertisement .rebuy-product-info{flex-wrap:wrap!important;}
  .template-product-advertisement .rebuy-bundle .rebuy-bundle__items .rebuy-product-info .rebuy-product-price{width:100%;}
  .yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container{padding-top:45px;}
  .yotpo-coupons-redemption-widget .yotpo-headline{margin-bottom: 0 !important;}
  #rebuy-cart .rebuy-cart__flyout{max-width: 600px !important;}
  .rebuy-cart__flyout-item-buy-more-save-more-button{font-size: 13px !important;}
  .rebuy-cart__flyout-integration p{font-size: 13px;}
  .rebuy-cart__progress-step-wrapper{top:50px;}
  [data-rebuy-component=cart-items] .rebuy-cart__flyout-item{margin:10px 0 !important;}
}
@media (max-width:575px){
  :root{
    --base-font-size:14px!important;
  }
  .font36{font-size:16px;}
  .section-site-header{top:23px!important;}
  .newsletter-popup .block-left{display:none;}
  .section-hero-slider .text-container{padding:22px;}
  .feature-container figure>img{height:70px;}
  .product-tile .sticker-container .bg-scheme-text{width:65px;height:25px;}
  .product-tile .product-tile h3{min-height:35px;}
  .section-product-carousel{margin-top:50px;}
  .section-product-carousel .section-content{padding-bottom:40px;}
  .section-product-carousel .splide__track{padding:0!important;}
  .section-home-product:before,
  body.page .section-share-moment+.section-features:before,
  .page.sustainability .section-curve .curve-container,
  .section-rich-text+.section-featured-collection:before{background-size:24% auto;top:-78px;}
  .section-home-product .badge{line-height:100px;}
  .badge-shape-flower>svg{width:100px;height:100px;}
  .section-testimonials:after,
  .template-page-ws-subscribe .section-featured-collection+.section-testimonials:after{background-size:75px auto;}
  .section-testimonials{margin-bottom:50px;}
  .section-testimonials .splide__slide{max-width:150px;}
  .section-video-only .brand-video{padding-top:100%!important;}
  .section-video-only .push-btn-surface{padding:18px 20px;}
  .section-newsletter>section>.section-content{padding-bottom:90px;}
  .section-brand-logo .splide__list .splide__slide{max-width:200px!important;}
  .section-blog-post:after,
  .template-product .section-curve .curve-container{background-size:95px auto;}
  .section-footer:before{background-size:135px auto;}
  .section-footer .payment-icons>li{margin:0 3px;width:35px;}
  .banner-section .heading-feature{font-size:20px;}
  body.page .banner-section .object-wrapper-none,
  body.blog .banner-section .object-wrapper-none{height:125px;}
  body.page .banner-section .object-wrapper-none>img,
  body.blog .banner-section .object-wrapper-none>img{object-fit:cover;height:100%;}
  .template-page-ws-partnership .section-share-moment .media-style-container,
  .template-page-ws-partnership .section-share-moment .media-content{min-height:160px;}
  .template-page-ws-about .section-rich-text+.section-curve .curve-container{height:50px;background-size:150px auto;}
  .section-press table td:first-child .date-block{height:auto;}
  .template-product .section-curve .curve-container{height:41px;}
  .section-product-carousel:before,
  .template-article .curve-container{background-size:190px auto;}
  /* ======================
  Style by Angshuman 
  ===================================*/
  
  .rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-actions{flex-direction: column; row-gap: 10px; padding-top: 0px;}
  .rebuy-widget.widget-type-pre-purchase .rebuy-pre-purchase-actions .rebuy-button{margin: 0px;}
}

.product-promotional-banner {
  position: absolute;
  bottom: 0;
  z-index: 1;
  border-bottom-left-radius: 1.375rem;
  border-bottom-right-radius: 1.375rem;
  width: 100%;
}

.product-promotional-banner--wave {
  background-color: var(--promotional-bg-color);
  mask-image: url('/cdn/shop/files/wave-l.svg?v=1730687920');
  height: 12px;
  background-repeat: repeat;
  position: absolute;
  top: -10px;
  z-index: 99999;
  width: 100%;
}


.product-promotional-banner__content {
  background-color: var(--promotional-bg-color);
  border-bottom-left-radius: 1.375rem;
  border-bottom-right-radius: 1.375rem;
  text-align: center;
  padding: 6px 20px 14px;
  width: 100%;
  position: relative;
  z-index: 2;
}

.product-promotional-banner__content span {
  color: var(--promotional-text-color);
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}

.product-tile .product-media-object {
  overflow: hidden;
}
@media (max-width: 767px) {
  .product-promotional-banner__content span {font-size: 12px;line-height: 16px;}
  .product-promotional-banner__content {padding: 2px 14px 6px;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}
  .product-promotional-banner__wave::after {height: 5px;}
}

/*Build A Bundle*/
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__main{max-width:none;}
.template-page-rebuy-bundle .rebuy-widget.rebuy-bundle-builder{margin-top:0!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__step-product,
.rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-media img{width:100%;}
.rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-media{margin-bottom:1.25rem !important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__layout--side_by_side .rebuy-bundle-builder__group-container{border:0;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-body-items{flex-direction:row;overflow-y:hidden;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__step-header-actions,
.rebuy-bundle-builder__product-holder-detail,
.rebuy-bundle-builder__main .rebuy-bundle-builder__product-holder-info-title,
.rebuy-bundle-builder__product-holder-info-price,
.rebuy-bundle-builder__group-container-header-title-count,
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__steps-container .rebuy-money.sale{display:none!Important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__step-body{row-gap:20px;}
.rebuy-bundle-builder__product-sign-holder,
.rebuy-bundle-builder__product-holder-media{margin-right:0!Important;}
.rebuy-bundle-builder__product-holder-media img{min-width:80px;}
.rebuy-bundle-builder__product-holder-data{position:relative;}
.rebuy-bundle-builder__product-holder-info--right{position:absolute;right:0;top:0;}
.rebuy-bundle-builder__main-body{gap:25px;}
.rebuy-bundle-builder__group-container-inner{border:1px solid #000;border-radius:15px;background:#fff;}
.rebuy-bundle-builder__step-body.rebuy-product-grid > .rebuy-product-block{padding:10px!important;}
.rebuy-bundle-builder__product-quantity > .rebuy-button{margin:auto;}
.rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-info .rebuy-product-title{font-size:1rem!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-info .rebuy-product-price{font-size:18px!important;margin-top:10px!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-actions{margin-top:4px;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-inner .rebuy-bundle-builder__cta-container>.rebuy-button{
  width:100% !important;
  height: auto !important;
  border-radius: 80px !important;
  background: #e3e829 !important;
  border: 1px solid #E3E829 !important;
  color:#000!important;
  font-weight:600;
}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__steps-container .rebuy-money.compare-at{text-decoration:none;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__item-quantity-widget{justify-content:center;border:0;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__item-quantity-widget-button{width:30px;height:30px;border-radius:50%;background:#E5A3FF;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__item-quantity-widget-button>i{color:#000;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__progress-bar-meter-fill,
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__progress-step.complete .rebuy-bundle-builder__progress-step-icon {color:#000;background:#e5a3ff;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-inner .rebuy-bundle-builder__action-box-cta{border:0;padding:8px 0;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__progress-step-wrapper .rebuy-bundle-builder__progress-step:last-child{left:92%!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-header{margin:16px 0 40px;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-header--left{flex:1 1 0;flex-direction:column;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__step-header-title,
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-header-title{font-size:32px!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-header-title:after{content:"Add more products to save";display:block;font-size:14px;margin-top:10px;}
.rebuy-bundle-builder__progress-step-icon-type-fixed>span{font-size:0;}
.rebuy-bundle-builder__progress-step-icon-type-fixed>span:before{content:"Free Ship";display:block;text-align:center;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container .rebuy-bundle-builder__progress-step-icon,
.rebuy-bundle-builder__progress-step-icon-type-fixed>span:before{font-size:8px;font-weight:normal;}
.rebuy-radio:checked,
input[type=radio].rebuy-radio:checked{border-color:#e5a3ff!important;background:#e5a3ff!important;}
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__subscription-options{gap:0;flex-direction:column-reverse;}

@media (min-width:1200px){
  .rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__main .rebuy-bundle-builder__steps-container{max-width:calc(100% - 435px);}
  .rebuy-widget.rebuy-bundle-builder.section-at-top .rebuy-bundle-builder__main .rebuy-bundle-builder__group-container{position:fixed;top:120px;right:3%;left:auto;}
}
@media (min-width:1600px){
  .rebuy-widget.rebuy-bundle-builder.section-at-top .rebuy-bundle-builder__main .rebuy-bundle-builder__group-container{right:2.3%;}
}
@media (max-width:1199px){
  .template-page-rebuy-bundle .section-content{z-index:unset;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container{background:transparent;border:0;}
  .rebuy-bundle-builder__group-container-inner{border-radius:15px 15px 0 0;}
}
@media (max-width:767px){
  .rebuy-widget.rebuy-bundle-builder .rebuy-product-block{background:transparent!important;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-media{width:auto!important;margin-right:0!important;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-actions .rebuy-button{background:#e3e829 !important;width:100%!important;height:auto!important;border-radius:90px!important;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-actions .rebuy-button>span{font-size:16px!Important;background:unset!important;width:auto!important;height:auto!important;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-product-block .rebuy-product-actions{position:unset!important;}
  .rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__step-header-title,
.rebuy-widget.rebuy-bundle-builder .rebuy-bundle-builder__group-container-header-title{font-size:24px!important;}
}
/*Build A Bundle*/