/** Shopify CDN: Minification failed

Line 4803:0 Expected "}" to go with "{"

**/
.best-paired-with .product-card__variant,.product-single__photos-wrapper .slick-dots li.videoThumb button,.pulse .badge.sale-badge.sale-badge-2.if-sale.comp-599900,body.e-gift-card .wrapper-image:before,body.slick a.btn.klaviyo-bis-trigger{display:none!important}.bottom_desc_box,.template-product p{font-family:'Work Sans'}.mymuse-promise .modal-header img.img-fluid.btn-closes:hover,.mymuse-promiseEmpty .modal-header img.img-fluid.btn-closes:hover,.product-single__details .d-flex.align-items-center.counter p:hover,.product-single__photos-wrapper .slick-dots li.videoThumb:hover,.template-product .accordion-products:hover,a#seeAllFaqs{cursor:pointer}.template-product .shopify-payment-button button.shopify-payment-button__button{text-transform:capitalize!important}.e-gift-card .swatch .swatch-element{margin:0 0 10px 10px;overflow:visible;min-width:60px;min-height:60px}.badge.sale-badge.sale-badge-2.if-sale.comp-0.norm-0,.e-gift-card .badge.sale-badge.sale-badge-2,.guide-section,.how-to-use .rich-text__text>p.title_strong:before,.shopify-section.product-list-home.best-paired-with a.btn.btn--primary.shop-all-button,.template-product .product-single__details>nav.breadcrumbs.mobile_breadcrumb,.the-lovers-kit .swatch-element.color.\-.available.soldout,.under-the-sheets .meet-rich-text:before{display:none}.e-gift-card .meet-rich-text{border-top-left-radius:50px}.e-gift-card .how-to-use{padding-left:20px;padding-right:20px}.e-gift-card .product-features{margin-top:40px}.e-gift-card .shopify-section.product-full-banner{margin:-50px 0}body.template-product.e-gift-card .swatch .swatch-element{min-height:40px}.e-gift-card .product-full-banner .hero:before{content:'';width:100%;position:absolute;background:url(/cdn/shop/files/full_bg_top_2.png?v=1666874479) top center/contain no-repeat;top:0;height:100%}body.melt .swatch .summerpassion label{background-image:url(/cdn/shop/files/summer_passion.png?v=1671086717)!important}body.melt .swatch label{background-size:cover!important}body.melt .swatch .candiedspice label{background-image:url(/cdn/shop/files/candied_spice.png?v=1671086717)!important}body.melt .swatch .midnightjazz label{background-image:url(/cdn/shop/files/midnight_jazz.png?v=1671086717)!important}body.melt .swatch-element-wrapper{min-height:110px}.the-lovers-kit .swatch .swatch-element{min-width:56px}.halo-column__item.text-center.for-beat,.halo-column__item.text-center.for-pulse{margin:0!important}.selector-wrapper.swatch.js.product-form__item{padding-right:0}form.product-form.product-form-product-template{margin-top:15px}.modal-body-image.discreet_shipp img.img-fluid{border-radius:20px!important}.swatch-element-wrapper{min-height:80px}.product-features .description-div{font-size:18px;line-height:20px}.the-lovers-kit .swatch-element.color.pulse>label{background-image:url('/cdn/shop/files/pulse_swatch.png?v=1671175788')!important;background-size:90%;background-position:center center}.the-lovers-kit .swatch-element.color.beat>label{background-image:url('/cdn/shop/files/beat_swatch.png?v=1671175788')!important}.spark .swatch-element.color.bergamotmahogany>label,.the-date-night-kit .swatch-element.color.bergamotmahogany>label,.the-mood-setter-kit .swatch-element.color.bergamotmahogany>label{background-image:url('/cdn/shop/files/Mask_group_38.png')!important}.spark .swatch-element.color.jasmineylang>label,.the-date-night-kit .swatch-element.color.jasmineylang>label,.the-mood-setter-kit .swatch-element.color.jasmineylang>label{background-image:url('/cdn/shop/files/scent1.svg?v=1664864181')!important}.spark .swatch-element.color.patchoulirosewood>label,.the-date-night-kit .swatch-element.color.patchoulirosewood>label,.the-mood-setter-kit .swatch-element.color.patchoulirosewood>label{background-image:url('/cdn/shop/files/scent3.svg?v=1664861312')!important}.spark .swatch-element.color.ambervanilla>label,.the-date-night-kit .swatch-element.color.ambervanilla>label,.the-mood-setter-kit .swatch-element.color.ambervanilla>label{background-image:url('/cdn/shop/files/scent4.svg?v=1664861312')!important}.spark .swatch-element.color.bergamotmahogany input:checked+label,.the-date-night-kit .swatch-element.color.bergamotmahogany input:checked+label,.the-mood-setter-kit .swatch-element.color.bergamotmahogany input:checked+label{background-image:url('/cdn/shop/files/Mask_group_38.png?v=1688556477')!important}.the-date-night-kit .swatch-element.color.jasmineylang input:checked+label,.the-mood-setter-kit .swatch-element.color.jasmineylang input:checked+label{background-image:url('/cdn/shop/files/scent1h.svg?v=1664864181')!important}.spark .swatch-element.color.patchoulirosewood input:checked+label,.the-date-night-kit .swatch-element.color.patchoulirosewood input:checked+label,.the-mood-setter-kit .swatch-element.color.patchoulirosewood input:checked+label{background-image:url('/cdn/shop/files/scent3h.svg?v=1664863754')!important}.spark .swatch-element.color.ambervanilla input:checked+label,.the-date-night-kit .swatch-element.color.ambervanilla input:checked+label,.the-mood-setter-kit .swatch-element.color.ambervanilla input:checked+label{background-image:url('/cdn/shop/files/scent4h.svg?v=1664863754')!important}.bottom_desc_box{display:block;height:auto;font-size:16px;margin-top:50px;text-align:center}.template-product .cart-quickview_content .your-cart-is-empty-products .product-card__content--wrapper .product-card__content{padding-bottom:15px}#huratips-addtocart-sticky .product-form__item--submit .btn--addToCart{position:absolute;right:0;top:7px;left:unset;min-width:180px;vertical-align:middle;height:auto;text-transform:capitalize;border-radius:30px;margin:15px;padding:8px 20px;font-size:18px}.mymuse-promiseEmpty .modal-dialog.text-center.modal-dialog-centered,.our-promise .modal-dialog,p.mymuse-promise .modal-dialog.text-center.modal-dialog-centered{max-width:750px}span.tax-inc{font-size:12px;text-transform:capitalize}.mobileMenu-toggle__Icon{margin-top:-5px}body.slick .shopify-section.how-to-use.last-use{border:0;padding-bottom:20px}.shopify-section.how-to-use.how-to-use-first,.under-the-sheets .shopify-section.how-to-use,body.slick .shopify-section.how-to-use,body.wink .shopify-section.how-to-use{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.template-product.beat .testimonial-home .quote-content{min-height:260px}.testimonial-product .slick-list{margin-left:20px;margin-right:20px}.product-single__photos-wrapper .slick-dots li.videoThumb{width:20px;background:url(https://img.icons8.com/material-outlined/344/video.png) 0 10px/20px no-repeat;height:28px}p.title_strong{padding-left:0!important}.swatch .swatch-element label:after{border:1px solid #000;background-color:#af836b;content:none}.swipes-cleansing-wipes .product-features .product-feature-desc{font-weight:500;font-size:22px;line-height:28px}.swatch .swatch-element input:checked+label{color:#fff;border:1px solid #fff;background-color:#af836b;box-shadow:0 2px 3px #888}.swipes-cleansing-wipes .product-features .description-div h5{font-weight:500;font-size:22px;line-height:26px;font-family:Work Sans;margin-top:30px}.swipes-cleansing-wipes .rich-text_extra_html{margin:0;font-size:18px;font-weight:400;line-height:26px}.swipes-cleansing-wipes .rich-text_extra_html .info>b{padding-bottom:10px;display:block}.spark .swatch .swatch-element.color input:checked+label{background-color:#af836b}.spark .swatch .swatch-element.color label{background-size:45px;background-position:center}body.spark .swatch .swatch-element{margin:0 0 20px 15px;overflow:visible;min-width:70px}body.wink .product-features .logo__image{max-height:140px}body.template-product.wink .testimonial-home .quote-content{min-height:200px}body.wink .product-features .description-div h5{font-weight:500;font-size:22px;line-height:32px;font-family:Work Sans;margin-top:30px;margin-bottom:5px}.under-the-sheets .our-promise a.logo__link{position:relative;text-decoration:none;font-weight:400;font-size:16px;line-height:20px;font-family:Work Sans;color:#7e7f84}.under-the-sheets .our-promise .description-div h5{max-width:220px}.shopify-section.product-list-home.best-paired-with,.under-the-sheets .meet-rich-text,.under-the-sheets .shopify-section.our-promise{background:0 0}.product-full-banner .container-fluid:after,.product-full-banner .hero:before{background:url('/cdn/shop/files/pulse_bg21.png?v=1663134375') top center/contain no-repeat;height:100%}.under-the-sheets .shopify-section.our-promise.mymuse-promise{background:#000923}.under-the-sheets .shopify-section.our-promise.mymuse-promise a.logo__link{text-decoration:underline}.under-the-sheets .product-features .description-div h5{font-weight:500;font-size:20px;line-height:22px;font-family:Work Sans;margin-top:30px;letter-spacing:0}.product-features .logo__image img.lazyloaded{max-width:100%;max-height:inherit}.product-features .logo__image{height:150px;margin:0 auto;display:flex}.product-features .logo-bar{display:flex;vertical-align:middle;position:relative;flex-direction:column;justify-content:center;align-items:center}#shopify-section-footer .site-footer__bottom p,#shopify-section-footer .site-footer__middle p{margin-left:0;max-width:initial}.template-product.spark .testimonial-home .quote-content{min-height:420px}.swatch-element.color.brushedsuede label{background-image:none!important;background:#e7e7e7}.swatch-element.color.flamingtangerine label{background-color:#ff6d32!important;background-image:unset!important}.mobileMenu-toggle__Icon:before{top:10px}.mobileMenu-toggle__Icon:after{bottom:0}.swatch .swatch-element.soldout label:before{content:"";left:10px;width:60px}.swatch .swatch-element.soldout.color label:before{content:"";left:-5px;width:65px;top:25px}.shopify-section.box-inclusions.key-benefits .description-div p{font-size:16px;color:#000}.shopify-section.box-inclusions.key-benefits .accordian-panel .halo-column__item.text-center{width:50%;text-align:left}.shopify-section.box-inclusions.key-benefits .halo-column__item.text-center .logo-bar .logo__image{min-width:100px}.shopify-section.box-inclusions.key-benefits .description-div{text-align:left;padding-left:10px}.shopify-section.box-inclusions.key-benefits .halo-column__item.text-center .logo-bar{display:flex;gap:20px;justify-content:center;align-items:center;padding:0 20px}.mymuse-promise .modal-body,.mymuse-promiseEmpty .modal-body{display:flex;justify-content:center;align-items:center;text-align:left;gap:20px;padding:20px 10px}.template-product .product-single__details{width:40%}.template-product .product-single__photos{width:60%}.template-product .testimonial-home .container{max-width:1380px;padding:0 40px}.under-the-sheets .mymuse-promise.our-promise .description-div h5{max-width:200px}.template-product .shopify-section.testimonial-home{padding-top:0}.template-product #shopify-section-ready-to-find-your-match{margin-top:0}.mymuse-promise .modal-header,.mymuse-promiseEmpty .modal-header{border:0;position:absolute;right:0;top:0;height:40px;width:40px;z-index:3}.template-product .testimonial-home .quote-content{min-height:340px}.modal-body-content p{font-size:16px;line-height:22px}.modal-open .modal{background-color:#00000080}.mymuse-promise .modal-body-content>b{margin-bottom:20px;display:block}.mymuse-promise .modal-body img.img-fluid,.mymuse-promiseEmpty .modal-body img.img-fluid{border-radius:50%;max-width:240px}.mymuse-promise .modal-content,.mymuse-promiseEmpty .modal-content{background-color:#fff6f2;padding:30px 20px;border-radius:20px;border:1px solid #fff6f2;margin:0 10px}.mymuse-promise .modal-header img.img-fluid.btn-closes,.mymuse-promiseEmpty .modal-header img.img-fluid.btn-closes{float:right;position:absolute;right:20px;max-width:20px;top:20px}.breadcrumbs__list{display:flex;flex-direction:row;gap:10px}.tech-section-wrapper{display:flex;width:100%}.box-inclusions,.box-inclusions.key-benefits,.how-to-use,.tech-specs{max-width:1380px;margin:0 auto;border-bottom:1px solid rgba(0,0,0,.125);padding-left:40px;padding-right:40px}.template-product .accordion-products{margin:0;text-align:left;width:100%}.template-product .accordion-products h2{text-align:left;font-size:30px;line-height:45px;font-weight:600;color:#000923;font-family:Poppins}.meet-rich-text h2.title{padding-top:10px}.template-product .accordian-panel{padding:40px 0!important}.accordion-products::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;position:absolute;right:0;top:15px}.box-inclusions .description-div h5{font-family:"Work Sans";font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#0c0d34;margin-top:10px}.box-inclusions .logo__image{max-height:140px;display:flex;justify-content:center;align-items:center;height:140px}.top-width-techimage{border-bottom:3px solid #000;width:calc(100% - 120px);text-align:center;margin-left:auto;font-family:Work Sans;font-style:normal;font-weight:400;font-size:22px;line-height:32px;color:#000923}.right-tech-section .halo-row{white-space:revert;white-space:revert;text-align:center!important;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.right-tech-section .halo-row__item.text-center{border-bottom:1px solid #dee2e6!important;box-sizing:border-box;width:50%;display:flex;align-items:center;justify-content:center;padding:35px 0}.tech-section-wrapper .right-tech-section .icon-with-text__content{text-align:center;max-width:unset;height:100%}body.wink .shopify-section.how-to-use.how-to-use-last{border:0;margin-bottom:40px}.how-to-use .rich-text__text>p:before{content:".";font-size:40px;height:40px;width:25px;line-height:13px;font-weight:700;position:absolute;left:0;border-radius:50%;overflow:hidden}.product-features{padding-top:0;background-color:#d7bdab;border-radius:50px 0;padding-bottom:0;overflow:hidden}.shopify-section.how-to-use{margin-bottom:40px;border:0}.product-features:after{content:"";height:68px;width:60px;position:absolute;left:0;z-index:1;box-shadow:16px 25px #d7bdab;border-bottom-right-radius:50px;margin-top:0;transform:rotate(180deg);overflow:hidden}.compare-data-items .item-data h4{font-weight:400;font-size:16px;line-height:18px;color:#000;font-family:Work Sans,sans-serif;margin:2px 0 10px;min-height:35px}.compare-products .slick-track .slick-slide{min-width:344px}.compare-products .slick-track h3.title{font-family:Poppins;font-style:normal;font-weight:500;font-size:30px;line-height:45px;text-transform:lowercase}body.glide .compare-data-items .item-data h4{font-weight:400;font-size:16px;line-height:20px;color:#000;font-family:Work Sans,sans-serif;margin:2px 0 10px;min-height:40px}.compare-data-items .item-data img{max-height:76px;margin:0 auto}body.glide .box-inclusions .description-div h5{font-size:20px;line-height:24px;color:#0c0d34;margin-top:15px}.compare-products .slick-track p.description{font-family:Poppins;font-style:normal;font-weight:400;font-size:18px;line-height:27px}.product-list-home .product-card__content-inside h4.product-card__title span,a#seeAllFaqs{font-size:22px}.compare-products .slick-slide .halo-row__item.text-center{background:rgba(218,188,167,.4);padding:25px 60px;text-align:center!important;border-radius:20px}.compare-products .icon-with-text__icon img{width:auto;height:auto}.compare-products .icon-with-text__icon{width:180px;margin:0 auto;height:180px;text-align:center;display:flex;align-items:center;justify-content:center}.compare-data-items .item-data{display:inline-block;margin:0 auto;text-align:center}.compare-data-items{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px}.compare-products .container{max-width:1180px;padding:0;margin:0 auto}.compare-products .slick-track{display:flex;gap:30px;flex-wrap:nowrap;margin:0 auto!important;justify-content:center}.product-video-with-text .image-with-text-2__content{width:35%;padding:0 40px}.product-video-with-text .image-with-text-2{align-items:center;justify-content:space-between}.product-full-banner .hero:before{content:'';width:100%;position:absolute;top:0}.product-full-banner .container-fluid:after{content:"";width:100%;position:absolute;bottom:-1px;transform:rotate(180deg)}.shopify-section.our-promise.mymuse-promise>div{padding-bottom:80px}.product-faqs .container{max-width:1380px;margin:0 auto;padding-left:40px;padding-right:40px}.product-faqs .icon-with-text{border-bottom:1px solid rgba(0,0,0,.125)}.product-faqs .accordion-products:after{top:30px}.product-faqs .icon-with-text__content .description{font-weight:400;font-size:20px;line-height:26px;font-family:Work Sans;padding-bottom:0;display:block;max-width:100%;text-align:left;white-space:break-spaces}.template-product .product-faqs .accordian-panel{padding:5px 0 40px!important}a#seeAllFaqs{color:#af836b;width:100%;display:block;height:40px;z-index:1;font-family:Poppins;text-align:center;line-height:40px;font-weight:700;text-decoration:underline!important;margin-top:30px}.product-faqs .accordion-products h3{padding-right:40px;font-size:24px;font-weight:500;line-height:34px;font-family:Work Sans;padding-bottom:15px;padding-top:20px;text-align:left;white-space:break-spaces}.compare-products h2.title,.meet-rich-text h2.title,.product-faqs h2.title,.product-features h2.title,.product-video-with-text h2.title{font-weight:600;font-size:36px;line-height:48px;color:#000;font-family:Poppins}.product-video-with-text .image-with-text-2__image{width:65%;justify-content:center;display:flex}.meet-rich-text:before,.product-features:before{height:68px;width:60px;right:0;border-bottom-right-radius:50px;overflow:hidden;content:"";z-index:1;position:absolute}.shopify-section.product-full-banner{margin:-20px 0 -50px}.product-video-with-text .image-with-text-2__image video{max-width:100%}.product-video-with-text .image-with-text-2__content p{font-size:16px;line-height:24px;font-weight:500;font-family:Work Sans;margin-top:20px;color:#666773;margin-bottom:25px}.meet-rich-text{background:#fff;border-bottom-left-radius:50px;border-bottom-right-radius:50px;overflow:hidden}.meet-rich-text .rich-text__text{color:#525255;max-width:835px;margin:25px auto;font-weight:400;font-size:24px;line-height:32px;font-family:"Work Sans"}.shopify-section.product-video-with-text{max-width:1380px;margin:60px auto;padding-left:40px;padding-right:40px}.meet-rich-text:before{box-shadow:16px 25px #fff;margin-top:-68px}.product-features .product-feature-desc{font-weight:500;font-size:28px;line-height:32px;font-family:'Work Sans';color:#fff!important;text-align:center;margin:25px 0}.product-features .container{max-width:1380px;padding:0;margin:20px auto}.product-features .description-div h5{font-weight:500;font-size:28px;line-height:32px;font-family:'Work Sans';margin-top:39px;text-transform:lowercase}.product-features:before{box-shadow:16px 25px #d7bdab;margin-top:-68px}a.guide_button_link{margin-top:40px;width:100%;display:inline-block}.product-list-home .product-card .product__short-description{font-weight:400;font-size:17px}.product-list-home .product-card__content-inside h4.product-card__title{font-size:22px;line-height:32px}.guide_button_link h3{font-weight:600;font-size:25px;line-height:38px;color:#000923;padding-left:0;padding-right:25px!important;margin-bottom:5px}.guide_button_link p{font-family:"Work Sans";font-weight:400;font-size:18px;line-height:19px}.swipes-cleansing-wipes.template-product .testimonial-home .quote-content{min-height:240px}.how-to-use .rich-text__text>p{margin-bottom:10px;font-weight:400;font-size:20px;line-height:28px;color:#000;font-family:Work Sans;text-align:left;position:relative;padding-left:20px}.right-tech-section .icon-with-text__content h4{font-weight:400;font-size:16px;line-height:19px;font-family:"Work Sans";margin:15px 0 10px}.right-tech-section .icon-with-text__content h3.title{font-weight:600!important;font-size:22px!important;line-height:24px!important;color:#000923}.right-tech-section .icon-with-text__content p.description{font-weight:400;font-size:14px;line-height:19px;margin-bottom:5px;font-family:"Work Sans";min-height:20px}.left-tech-section{gap:100px}.tech-section-wrapper .icon-with-text__content{text-align:left;max-width:360px}.box-inclusions>div,.how-to-use>div,.tech-specs>div{padding:20px 0}.icon-with-text__content .title{font-weight:400;font-size:20px;line-height:30px;color:#000923}.icon-with-text__content p.description{font-weight:700;font-size:20px;line-height:30px;color:#000923;margin-bottom:30px}.height-techimage p.height{margin:0 20px 0 0;min-width:60px;font-family:"Work Sans";font-style:normal;font-weight:400;font-size:22px;line-height:32px;color:#000923}.accordian-panel.tech-section-wrapper{flex:0 auto;justify-content:space-between;align-items:center}.right-tech-section{max-width:400px}.tech-specs .height-techimage img{border-left:3px solid #000}.box-inclusions .logo__image img{height:auto;width:auto;max-height:100%}.active .accordion-products::after{transform:rotate(-180deg)}.box-inclusions .container,.how-to-use .container,.tech-specs .container{padding:0}.height-techimage,.left-tech-section{display:flex;justify-content:center;align-items:center}.left-tech-section .icon-with-text__icon{margin:0 auto;display:flex;flex-direction:column;width:auto;justify-content:center;align-items:center;gap:20px}.product__short-description{font-weight:500;font-size:18px;line-height:26px;color:#0c0d34;font-family:"Work Sans";opacity:.7}.breadcrumbs__list>li{color:#0c0d34;letter-spacing:1.5px;text-transform:uppercase;font-family:Poppins;font-weight:600;font-size:16px;line-height:24px;opacity:.5}.product-single__photos-wrapper .slick-dots li.slick-active button{border-color:#000923;background-color:#000923;opacity:1;width:12px;height:12px}.product-single__photos-wrapper .slick-dots li button{border-color:#000;background-color:#000;opacity:.5;width:7px;height:7px}.product-single__photos-wrapper .slick-dots li{margin:0 3px;width:12px;height:12px}.product-single__photos-wrapper ul.slick-dots{margin-top:30px}.breadcrumbs__list>li:after{content:">";padding-left:5px}.breadcrumbs__list>li:last-child:after{content:"";padding:0}.product-template__container{max-width:1380px;margin:0 auto;padding:50px 40px 80px}.product-single__photos .wrapper-image .product-single__photos--item>div{border-radius:20px}.product-single__photos .wrapper-image{width:calc(100% - 150px)}.product-single__photos .thumbnails-wrapper{width:150px;padding:0}nav.breadcrumbs{margin-bottom:30px;width:100%}.product-form__item--submit .shopify-payment-button .shopify-payment-button__button--unbranded{color:#000923}.product-single__thumbnails-item video{border-radius:15px}.product-single__thumbnails-item.slick-current .product-thumbnails__photo:after{top:0;left:0;content:"";z-index:1;width:100%;height:100%;position:absolute;border:4px solid #fff;border-radius:15px}.product-single__thumbnails-item{width:120px!important}.product-single__thumbnails-item a{border-radius:15px!important}.product-single__details .selector-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-right:20px}.product-single__details .selector-wrapper span.label-value-1,.top_desc{display:none}.swatch .swatch-element{margin:0 0 10px 25px;overflow:visible;min-width:60px;min-height:100px}.swatch .swatch-element.color input:checked+label span{bottom:-35px;color:#555671;font-size:12px;line-height:14px;position:absolute;top:65px;min-width:100px;left:-20px}.product-form__item label.form-label,.product-form__item>label{font-weight:500;font-size:18px;line-height:20px!important;color:#555671;font-family:"Work Sans";margin:0}.product-single__details .product-wrapper{max-width:460px;padding-left:0!important}.swatch .swatch-element.color input:checked+label:after{border:0 solid #999;outline:rgba(12,13,52,.1) solid 1px;outline-offset:5px}.btn.btn--primary.btn--addToCart{width:100%;display:block;position:unset;margin:30px 20px 20px 0;top:unset;left:unset;color:#fff;background-color:#000923;border:1px solid #000923!important;font-family:Poppins;font-style:normal;font-weight:600;font-size:22px;line-height:30px;text-align:center;padding:20px 0;border-radius:50px;height:70px;text-transform:capitalize}.btn.btn--primary.btn--addToCart:hover{background:#fff;color:#e74714;border:1px solid #e74714!important;text-transform:capitalize;font-family:Poppins!important;font-style:normal!important;font-weight:600!important;font-size:22px;line-height:30px}.product-form__item--submit .shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Poppins!important;font-style:normal!important;font-weight:600!important;font-size:22px;line-height:33px;text-align:center;padding:15px 0;border-radius:50px!important;height:64px;width:100%!important;background:#fff!important;text-transform:capitalize!important}.product-form__item--submit .shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:#fff!important;color:#e74714!important;border:1px solid #e74714!important;font-size:22px!important;line-height:33px!important}.product-form__controls-group.custom .product-form__item{display:flex;justify-content:space-between;align-items:center}.swatch .swatch-element.color label:after{opacity:1;visibility:visible;border:0 solid #fff;border-radius:50%}.swatch .swatch-element.color label{width:54px;height:54px;border-radius:50%;margin:0 auto 15px;background-size:90%;background-position:center}.swatch-element.color.morninglight label{background:#faf9f6!important}.swatch-element.color.inkpenblue label{background:#10204e!important}.product-single__details .product-wrapper .product__price{display:flex!important;flex-direction:row;width:100%;gap:15px;margin:30px 0 0!important}.template-product .product-wrapper .product__price .off{font-weight:400;font-size:22px;line-height:24px;text-transform:lowercase}.template-product .product-wrapper .product__price .product-card__price.price--on-sale .price-item--sale{font-weight:400;font-size:22px!important;line-height:24px;color:#e74714;font-family:Poppins;padding-left:12px}.template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular{font-weight:600;font-size:34px!important;line-height:28px;color:#af836b;font-family:Poppins}.product-single__details .d-flex.align-items-center.counter{display:flex;border:0 solid #999;background:#fff;gap:10px;justify-content:center;align-items:center;border-radius:50px}.product-single__details .d-flex.align-items-center.counter p{margin:0;padding:0 10px;min-width:50px;text-align:center;font-size:20px}.product-single__details .d-flex.align-items-center.counter input{border:0!important;font-weight:500;font-size:18px;line-height:26px;color:#555671;font-family:Work Sans;text-align:center;max-width:30px;padding:0}.product-single .product-single__details .product-wrapper .product__title{padding:0;font-weight:600;font-size:48px!important;line-height:56px;color:#000923;font-family:Poppins;text-transform:capitalize!important}.product-single .product-single__details .product-wrapper .product__title span{opacity:.5}@media (min-width:768px) and (max-width:1024px){.height-techimage p.height,.top-width-techimage{font-family:Work Sans;font-weight:400;font-size:18px;line-height:20px;color:#000923;font-style:normal}.template-product .product-single__details{width:100%;margin:0 auto;max-width:100%}.product-single__photos .thumbnails-wrapper{width:110px;padding:0;overflow:hidden}.product-single__photos .wrapper-image{width:calc(100% - 150px);max-width:100%}.product-video-with-text .image-with-text-2__content,.product-video-with-text .image-with-text-2__image,.template-product .product-single__photos{width:100%}.product-single{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.product-single__details .product-wrapper{max-width:100%;padding-left:0!important}.product-single__thumbnails-item{width:80px!important}.right-tech-section .halo-row{gap:0;width:320px;padding:0}.right-tech-section .halo-row__item.text-center{border-bottom:1px solid #dee2e6!important;box-sizing:border-box;width:160px;display:flex;align-items:center;justify-content:center;padding:20px 0;margin:0}.top-width-techimage{border-bottom:3px solid #000;width:calc(100% - 60px);text-align:center;margin-left:auto;padding-bottom:15px}.height-techimage p.height{margin:0 20px 0 0;min-width:60px;text-align:right}.template-product .accordion-products h2{text-align:left;font-size:26px;line-height:38px;font-weight:600;color:#000923;font-family:Poppins}.how-to-use .rich-text__text>p,.icon-with-text__content p.description{font-size:18px;line-height:26px}.box-inclusions .description-div h5{font-family:Work Sans;font-style:normal;font-weight:400;font-size:18px;line-height:26px}.how-to-use .rich-text__text>p{margin-bottom:10px;font-weight:400}.guide_button_link h3{font-size:21px}.right-tech-section .icon-with-text__content h3.title{font-size:20px!important}.product-single__details,.product-single__photos{margin-bottom:20px}.product-template__container{max-width:100%;margin:0 auto;padding:50px 40px 20px}.compare-products h2.title,.meet-rich-text h2.title,.product-faqs h2.title,.product-features h2.title,.product-video-with-text h2.title{font-weight:600;font-size:32px}.product-features .container{max-width:100%;padding:0 40px;margin:20px auto;overflow:hidden}.product-features .description-div h5{font-weight:500;font-size:24px;line-height:28px;font-family:Poppins;margin-top:30px}.product-features .product-feature-desc{font-weight:500;font-size:24px;line-height:28px;font-family:Poppins;color:#fff!important;text-align:center;margin:25px 0 15px}.halo-column.halo-row--mobile{margin:0}.meet-rich-text .rich-text__text{color:#525255;max-width:100%;margin:25px auto;font-weight:400;font-size:22px;line-height:28px}.product-video-with-text .image-with-text-2{align-items:center;justify-content:center;flex-direction:column}.product-video-with-text .image-with-text-2__content .section-header{margin:0;padding:0;max-width:100%}.product-video-with-text .image-with-text-2__content{width:100%;padding:20px 0}.product-video-with-text .image-with-text-2__image video{max-width:100%;height:auto!important}.product-faqs .accordion-products h3{padding-right:40px;font-size:20px;font-weight:500;line-height:28px}.product-faqs .icon-with-text__content .description{font-weight:400;font-size:16px;line-height:26px}.compare-products{margin-top:40px}.compare-products .slick-prev{left:25px}.compare-products .slick-next{right:25px}.compare-products .slick-track .slick-slide{min-width:auto}.compare-products .container{max-width:100%;padding:0;margin:0}.product-single .product-single__details .product-wrapper .product__title{font-size:42px!important;line-height:54px}.template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular{font-size:30px!important}}@media (max-width:767px){.height-techimage p.height,.top-width-techimage{font-family:Work Sans;font-weight:400;font-size:16px;color:#000923}.e-gift-card .product-features{padding-bottom:20px}.e-gift-card .product-features:after,.modal-body-content p>br,.product-template__container .product_badges{display:none}body.breeze-product .product__short-description.bottom_desc{border-bottom:2px solid #af836b70;padding-bottom:20px;margin-top:38px;margin-bottom:0}.best-paired-with .oke-sr-count,.best-paired-with .oke-sr-stars{display:block}.breadcrumbs__list>li,.product-features .description-div{font-size:16px;line-height:18px}#huratips-addtocart-sticky .product-form__item--submit .btn--addToCart{position:absolute;right:5px;top:15px;left:unset;min-width:144px;vertical-align:middle;height:auto;text-transform:capitalize;border-radius:30px;margin:0;padding:5px 15px;font-size:16px}.mymuse-promise .modal-body-content>b{line-height:22px}.testimonial-product .slick-list{margin-left:0;margin-right:0}span.tax-inc{margin-top:-20px}.template-product .product-features .container .halo-column.halo-row--mobile{font-size:0;display:flex;overflow:unset;white-space:unset;margin:0;padding:0;flex-wrap:wrap;row-gap:25px}.template-product .product-features .container .halo-column.halo-row--mobile .halo-column__item{padding:0 10px;width:50%;margin-right:0;margin-bottom:0;white-space:normal;vertical-align:top;display:flex;font-size:14px;line-height:20px;justify-content:center;align-items:flex-start}.product-list-home.best-paired-with .product-card__content-inside h4.product-card__title span{font-size:16px;line-height:20px}.product-list-home.best-paired-with .product-card__content-inside h4.product-card__title{font-size:22px;line-height:32px;min-height:40px}.product-full-banner img.hero__image_rating.desktop,.product-template__container>nav.breadcrumbs{display:none!important}.product-single__details .selector-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-right:0;text-align:end}.product-single__details .selector-wrapper label.form-label{text-align:left;line-height:20px;min-width:50px;max-width:50px}.anniversary-gift-box .product-single__details .selector-wrapper label.form-label,.the-getting-down-kit .product-single__details .selector-wrapper label.form-label{text-align:left;line-height:20px!important;min-width:50px}.swipes-cleansing-wipes .product-single__details .selector-wrapper label.form-label{text-align:left;line-height:20px;min-width:50px}.selector-wrapper.swatch.js.product-form__item{padding-right:0}.template-product footer .finalwave{margin-top:0;max-width:100%}shopify-section.box-inclusions.key-benefits .accordian-panel .halo-column__item.text-center{width:100%;max-width:100%;display:block;margin-top:20px}.shopify-section.box-inclusions.key-benefits .halo-column__item.text-center .logo-bar{display:flex;gap:10px;justify-content:center;align-items:flex-start;padding:0}.shopify-section.box-inclusions.key-benefits .accordian-panel .halo-column__item.text-center{width:100%;margin-bottom:25px}.our-promise a.logo__link{position:relative;text-decoration:underline;font-weight:400;font-size:14px;line-height:18px}.product-form__item--submit .shopify-payment-button .shopify-payment-button__button--unbranded{font-family:Poppins!important;font-style:normal!important;font-weight:600!important;font-size:22px;line-height:30px;text-align:center;padding:10px 0;border-radius:50px!important;height:56px;width:100%!important;background:#fff!important;text-transform:capitalize!important;margin-bottom:20px;color:#000923}.product-full-banner .container-fluid:after,.product-full-banner .hero:before{background:url(/cdn/shop/files/pulse_bg22.png?v=1663228320) 0 0/100% no-repeat;content:""}.product-full-banner .hero:before{top:0;position:absolute}.template-product.pulse .testimonial-home .quote-content{min-height:490px}.swatch .swatch-element.color input:checked+label span.color-variant-name{max-width:45px!important;display:block;min-width:unset;left:-5px}body.glide.template-product .testimonial-home .quote-content{min-height:540px}body.breeze .swatch .swatch-element.color input:checked+label span.color-variant-name{max-width:64px!important;display:block;min-width:unset;left:-10px;text-align:center;padding-left:5px}body.breeze .swatch .swatch-element.color.flamingtangerine input:checked+label span.color-variant-name{left:-15px}.template-product.breeze .testimonial-home .quote-content{min-height:440px}.template-product.spark .testimonial-home .quote-content{min-height:605px}body.spark .product-single .product-form__controls-group.custom .product-form__item{margin:5px 0 30px}.swatch .swatch-element.color.bergamotmahogany input:checked+label span.color-variant-name,.swatch .swatch-element.color.patchoulirosewood input:checked+label span.color-variant-name{max-width:45px!important;display:block;min-width:unset;left:-10px}.template-product.palm .testimonial-home .quote-content{min-height:475px}body.template-product .swatch .swatch-element{margin:0 0 10px 8px;overflow:visible;min-width:50px;min-height:80px}body.anniversary-gift-box .swatch .swatch-element,body.the-date-night-kit .swatch .swatch-element,body.the-getting-down-kit .swatch .swatch-element,body.the-mood-setter-kit .swatch .swatch-element{margin:0 0 10px 5px;overflow:visible;min-width:50px;min-height:90px}body.template-product.pulse .swatch .swatch-element{min-width:50px}.the-lovers-kit .selector-wrapper.selector-wrapper-3.swatch.js.product-form__item{gap:10px}body.template-product.the-lovers-kit .swatch .swatch-element{margin:0 0 10px 5px;overflow:visible;min-width:48px;min-height:90px}body.template-product.pulse .product-single__details .selector-wrapper label.form-label{min-width:40px}body.template-product.breeze .swatch .swatch-element{min-width:60px}body.template-product.breeze .product-single__details .selector-wrapper label.form-label{text-align:left;line-height:20px;min-width:40px}.the-lovers-kit .product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item span.color-variant-name{left:7px}.template-product.glow-arousing .testimonial-home .quote-content{min-height:505px}body.spark .product-single__details .selector-wrapper label.form-label{text-align:left;line-height:20px;min-width:60px}body.spark .swatch .swatch-element{margin:0 0 10px 10px;overflow:visible;min-width:50px;min-height:75px}.product-list-home.best-paired-with .halo-column__item .product-card__title a{min-height:24px}.product-list-home.best-paired-with .product-card .product__short-description{min-height:66px;font-size:15px;overflow:hidden;max-height:66px}.shopify-section.our-promise.mymuse-promise .description-div{max-width:132px;line-height:16px}.product-faqs>.halo-section,.product-list-home.best-paired-with .okeReviews.oke-sr{padding-bottom:0}.best-paired-with .halo-column.column-3 .halo-column__item{min-width:auto;width:50%}.best-paired-with .halo-column.column-3{display:flex;flex-wrap:wrap}.product-faqs .halo-row{padding:0}.mymuse-promise .modal-body img.img-fluid,.mymuse-promiseEmpty .modal-body img.img-fluid{border-radius:50%;max-width:180px}.mymuse-promise .modal-body,.mymuse-promiseEmpty .modal-body{flex-direction:column;text-align:center}.template-product .product-single__details,.template-product .product-single__photos{width:100%}#shopify-section-footer .site-footer__bottom p,#shopify-section-footer .site-footer__middle p{max-width:310px;margin:10px 0}.box-inclusions .accordian-panel.halo-column{overflow:unset;display:flex;flex-direction:row;width:100%;margin:0 auto;flex-wrap:wrap}.swipes-cleansing-wipes.template-product .testimonial-home .quote-content{min-height:320px}.site-footer__bottom{padding:10px 0 5px;color:#fff;background-color:#000923;margin-top:-40px}.swatch .swatch-element.soldout.color label:before{content:"";left:-5px;width:50px;top:20px}.footer-copyright p{margin:0 auto!important;display:block;max-width:100%!important}.footer-copyright{margin-bottom:20px!important;display:block;max-width:90%;margin-left:auto;margin-right:auto}.product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center{width:50%;margin:0}.product-features .halo-column.halo-row--mobile.column-4{overflow:unset;display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0}.box-inclusions,.box-inclusions.key-benefits,.how-to-use,.tech-specs{padding-left:20px;padding-right:20px}.product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar{margin:0 15px}.accordian-panel.tech-section-wrapper{flex:0 auto;justify-content:space-between;align-items:center;flex-direction:column}.box-inclusions .accordian-panel.halo-column .halo-column__item.text-center{width:50%;margin:10px 0;padding:0 5px}.box-inclusions .logo__image{max-height:100px;display:flex;justify-content:center;align-items:center;height:1090px}.site-header{border-bottom-right-radius:30px}.under-the-sheets .product-single .product-single__details .product-wrapper .product__title span{opacity:.5;display:inline}.product-single__photos{margin-right:auto;margin-top:28px;margin-left:0}.shopify-section.box-inclusions.key-benefits .halo-column__item.text-center .logo-bar .logo__image{min-width:90px;margin-top:10px}body.wink .product-features .logo__image{max-height:120px}body.wink .product-features .description-div h5{padding:0 10px}.shopify-section.product-features .halo-column.halo-row--mobile{padding-bottom:15px}.product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar img,body.spark .box-inclusions .logo__image{max-height:100px}.product-single__photos-wrapper ul.slick-dots{margin-top:25px;top:0;position:absolute}.product-single__photos-wrapper .slick-dots li button,.product-single__photos-wrapper .slick-dots li.slick-active button{border-color:#fff;background-color:#fff}.product-single__photos .wrapper-image .product-single__photos--item>div{border-radius:0;margin-left:-1px}.product-single__photos .wrapper-image,.product-video-with-text .image-with-text-2__image{width:100%}.product-single__photos .thumbnails-wrapper{width:110px;padding:0;overflow:hidden}.product-single__thumbnails-item{width:80px!important}.right-tech-section .halo-row{gap:0;width:320px;padding:0}.right-tech-section .halo-row__item.text-center{border-bottom:1px solid #dee2e6!important;box-sizing:border-box;width:160px;display:flex;align-items:center;justify-content:center;padding:20px 0;margin:0}.top-width-techimage{border-bottom:3px solid #000;width:calc(100% - 50px);text-align:center;margin-left:auto;font-style:normal;line-height:18px;padding-bottom:15px}.product-single__photos-wrapper .slick-dots li.videoThumb button{width:12px;height:12px;background:#000923;border-color:#000923}.product-single__photos-wrapper .slick-dots li.videoThumb{width:18px}.product-form__item label.form-label,.product-form__item>label{font-size:16px;line-height:22px}.okeReviews.oke-w .oke-is-small .oke-button{border-radius:30px}.swatch .swatch-element.color label{width:42px;height:42px;border-radius:50%;margin:0 auto 15px;background-size:90%;background-position:center center}.product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item{padding-right:0!important}.btn.btn--primary.btn--addToCart{width:100%;display:block;position:unset;margin:21px 20px 20px 0;top:unset;left:unset;color:#fff;background-color:#000923;border:1px solid #000923!important;font-family:Poppins;font-style:normal;font-weight:600;font-size:22px;line-height:30px;text-align:center;padding:15px 0;border-radius:50px;height:60px;text-transform:capitalize}.product-single__details .d-flex.align-items-center.counter p{margin:0;padding:0 10px;min-width:40px;text-align:center;font-size:20px}.product-single .product-form__controls-group.custom .product-form__item{width:100%;float:left;margin:20px 0 30px}.height-techimage p.height{margin:0 10px 0 5px;min-width:50px;font-style:normal;line-height:18px;text-align:right}.template-product .accordion-products h2{text-align:left;font-size:20px;line-height:32px;font-weight:500;color:#000923;font-family:Poppins}.okeReviews[data-oke-container] .oke-state,.template-product .right-tech-section .halo-row__item.text-center.last-tech,div.okeReviews .oke-state{border-bottom:0!important}.accordion-products:after{top:6px}.product-single__photos-wrapper .slick-dots li.videoThumb{background:url('/cdn/shop/files/video_white_1.png?v=1666012824') 0 10px/20px no-repeat;height:28px}.box-inclusions .description-div h5{font-family:Work Sans;font-style:normal;font-weight:500;font-size:18px;line-height:20px;min-height:42px;margin-bottom:10px}.how-to-use .rich-text__text>p{margin-bottom:10px;font-weight:400;font-size:16px;line-height:22px}.guide_button_link h3{font-size:21px}.right-tech-section .icon-with-text__content h3.title{font-size:20px!important}body.slick .product-card__price{margin-right:-12px}.swatch .swatch-element.color input:checked+label span{font-size:12px;line-height:14px;position:absolute;bottom:unset;min-width:100px;left:-30px;top:50px}.icon-with-text__content p.description{font-size:18px;line-height:26px}.swatch .swatch-element{margin:0 0 5px 10px;overflow:visible;min-width:50px}.product-features .section-header,.product-single__details,.product-single__photos{margin-bottom:20px}.product-template__container{max-width:100%;margin:-50px auto 0;padding:0}.compare-products h2.title,.meet-rich-text h2.title,.product-faqs h2.title,.product-features h2.title,.product-video-with-text h2.title{font-weight:600;font-size:24px;line-height:32px}.product-features .container{max-width:100%;padding:0 20px;margin:20px auto;overflow:hidden}.product-features .description-div h5,.swipes-cleansing-wipes .product-features .description-div h5,.under-the-sheets .product-features .description-div h5,body.wink .product-features .description-div h5{font-weight:500;font-size:18px;line-height:20px;font-family:Poppins;margin-top:5px;min-height:40px;margin-bottom:5px}.product-features .product-feature-desc{font-weight:500;font-size:20px;line-height:24px;font-family:Poppins;color:#fff!important;text-align:center;margin:25px 0 15px;white-space:break-spaces}.halo-column.halo-row--mobile,.product-single__details{margin:0}.meet-rich-text .rich-text__text{color:#525255;max-width:100%;margin:20px auto;font-weight:400;font-size:18px;line-height:26px;padding:0 20px}.shopify-section.product-video-with-text{max-width:100%;margin:60px auto 20px;padding-left:0;padding-right:0}.product-video-with-text .image-with-text-2__content{width:100%;padding:20px 30px;text-align:center}.product-video-with-text .image-with-text-2{align-items:center;justify-content:center;flex-direction:column}.how-to-use .rich-text__text>p:before{content:".";font-size:30px;height:35px;width:25px;line-height:11px;font-weight:700;position:absolute;left:0;border-radius:50%;overflow:hidden}.okeReviews.oke-w{min-height:220px;max-width:100%!important;margin:0 30px!important}.product-video-with-text .image-with-text-2__content .section-header{margin:0;padding:0;max-width:100%}.product-single__details .product-wrapper{max-width:100%;padding-left:20px!important;padding-right:20px!important;position:relative;overflow:hidden}.product-video-with-text .image-with-text-2__image video{max-width:100%;height:auto!important;max-height:300px}.shopify-section.product-full-banner{margin:-10px 0 -40px}.swatch .swatch-element.color input:checked+label:after{border:0 solid #999;outline:0;outline-offset:5px;border-radius:50%;box-shadow:1px 2px 3px #777}.product-faqs .accordion-products h3{padding-right:40px;font-size:20px;font-weight:500;line-height:28px}.product-faqs .icon-with-text__content .description{font-weight:400;font-size:16px;line-height:26px}.compare-products{margin-top:40px}.compare-products .slick-prev{left:5px}.compare-products .slick-next{right:25px}.compare-data-items .item-data img{margin:0 auto;max-width:50px;height:auto;width:auto;max-height:50px}.compare-data-items .item-data h4,body.glide .compare-data-items .item-data h4{font-weight:400;font-size:14px;color:#000;font-family:Work Sans,sans-serif;margin:2px 0 6px}.compare-products .slick-track{display:block;gap:0;justify-content:flex-start}.compare-data-items .item-data{min-height:88px}.template-product .accordian-panel{padding:20px 0!important}.compare-products .slick-slide .halo-row__item.text-center{background:rgba(218,188,167,.4);padding:25px 5px;text-align:center!important;border-radius:20px;max-width:160px;min-width:160px}.compare-products .icon-with-text__icon img{width:auto;height:auto;max-width:100px;max-height:100px}.compare-data-items .item-data h4{line-height:16px;min-height:26px}body.glide .compare-data-items .item-data h4{line-height:14px;min-height:38px}.compare-products .icon-with-text__icon{width:120px;margin:0 auto;height:120px}.compare-products .container{max-width:100%;padding:0;margin:0 10px}.compare-products .slick-track .slick-slide{min-width:auto;margin:0 12px!important;text-align:center;max-width:160px}.compare-products .slick-track h3.title{font-family:Poppins;font-style:normal;font-weight:500;font-size:22px;line-height:24px;text-transform:lowercase;min-height:52px;padding:0 5px}.compare-products .slick-track p.description{font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;line-height:22px}.compare-products .slick-track .slick-slide>div{float:left}.template-product .testimonial-home .halo-row.column-3 .halo-row__item{margin:10px 0}.product-full-banner img.hero__image_rating.mobile{display:block!important;width:100%}.template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular{font-size:24px!important}.best-paired-with.product-list-home .halo-section{padding-top:50px}.site-footer .finalwave canvas{margin-top:70px}.product-single .product-single__details .product-wrapper .product__title{font-size:32px!important;line-height:36px;padding-right:100px}.product-single .product-single__details .product-wrapper .product__title span,body.beat .product-single .product-single__details .product-wrapper .product__title span,body.slick .product-single .product-single__details .product-wrapper .product__title span{opacity:.5;display:block;font-size:24px}body.slick .product-single .product-single__details .product-wrapper .product__title{font-size:32px!important;line-height:36px;padding-right:60px}.product-single__details .product-wrapper .product__price{position:absolute;right:20px;top:0;left:unset;justify-content:flex-end;margin-top:0!important;flex-direction:column;text-align:end;gap:0}.product-wrapper .product__price .product-card__price.price--on-sale .price-item--sale{font-weight:600!important;padding-right:0}.template-product .product-wrapper .product__price .off{font-weight:400;font-size:16px;line-height:18px;text-transform:lowercase;margin-top:5px}.product-card__price.price--on-sale{line-height:1;position:relative;margin:0;visibility:visible;display:flex;flex-wrap:wrap;flex-direction:column}.best-paired-with .product-card__price.price--on-sale{line-height:1;position:relative;margin:0 0 12px;visibility:visible;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.product-single__details .d-flex.align-items-center.counter input{height:30px}.product-single__details .d-flex.align-items-center.counter{display:flex;border:0 solid #999;background:#fff;gap:5px;justify-content:center;align-items:center;border-radius:50px;height:36px}.product__short-description{font-weight:500;font-size:13px;line-height:18px;color:#0c0d34;font-family:Work Sans;opacity:.7}div#razorpay-affordability-widget iframe{max-width:100%}.compare-products,.wrapper-image{overflow:hidden}.product-features .logo__image{max-height:100px;max-width:100px;margin:10px auto;height:100px;width:100px;justify-content:center;align-items:center;display:flex}.product__short-description.bottom_desc{border-bottom:2px solid #af836b70;padding-bottom:20px;margin-top:15px;margin-bottom:0}.spark .swatch .swatch-element.color label{background-size:37px;background-position:center}nav.breadcrumbs.mobile_breadcrumb{margin:-10px 0 10px;overflow:hidden;max-width:95%;padding-left:20px}.breadcrumbs__list>li:after{content:">";padding-left:0;font-size:12px}.breadcrumbs__list{display:flex;flex-direction:row;gap:5px;max-width:100%;overflow:hidden;flex-wrap:wrap}.template-product.under-the-sheets .testimonial-home .quote-content{min-height:370px}.template-product .site-header{border-bottom-right-radius:20px}.template-product .styled-box{box-shadow:30px 30px #fff;width:80px;height:45px;box-shadow:20px 20px #fff;position:absolute;top:unset;left:0;border-radius:50px;transform:rotate(180deg);background:0 0}body.under-the-sheets .product-list-home.best-paired-with .product-card__content-inside h4.product-card__title{font-size:22px;line-height:32px;min-height:40px}}nav.breadcrumbs.mobile_breadcrumb li a{font-size:12px;letter-spacing:0}.template-product .how-to-use .accordian-panel{padding:20px 0 0!important}.bottom_desc,.mobile_breadcrumb{display:block}.box-inclusions.key-benefits h5{min-height:unset}body.spark .product-list-home .halo-column__item .product-card__title a{color:inherit}body.spark .product-list-home.best-paired-with .product-card__content-inside h4.product-card__title{min-height:42px}.template-product .testimonial-home .halo-row.column-3 .halo-row__item{margin:10px}.our-promise .description-div h5{max-width:160px;margin:15px auto 10px}

.shopify-section.tolstoy_html_code .halo-section.padding-top-30.padding-bottom-30 {
    padding: 0;
}
.template-product .product__countdown {
    display: flex !important;
    margin-bottom: -5px !important;
    margin-top: -5px !important;
    height: auto;
    background: url(https://mymuse.in/cdn/shop/files/Gradient_deal_banner.png?v=1693389536);
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
    padding: 15px 15px 15px 20px;
    border-radius: 10px;
    font-size: 15px;
    text-decoration: none !important;
}
.product__countdown .countdown--label {
    margin-right: 10px;
    text-decoration: none;
    text-underline-position: unset;
    padding-left: 0px;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    line-height: 1.2;
}
.template-product .shopify-section.video-with-text-home h5.subtitle, .template-product .qMWqRG_titleContainer.tolstoy-carousel-title {
    border: 0;
    line-height: 48px;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 36px !important;
    font-family: Poppins;
    text-transform: unset;
}
.template-product .tolstoy_html_code .container {
    max-width: 1340px;
}
.template-product .tolstoy_html_code .container .rich-text {
    max-width: unset;
}
.shopify-section.tolstoy_html_code {
    margin: 0 0 -40px 0;
}
.psuffix_bullet .shopify-section.product-features {
    border-radius: 0;
    margin-bottom: 40px;
}
div#breeze_product_card h4.product-card__title.size-36 {
    max-width: 200px;
}
.psuffix_bullet .compare-products .icon-with-text__icon {
    width: 120px;
    margin: 0 auto;
    height: 140px;
}
.title_price_div {
    display: flex;
    justify-content: space-between;
}
.card-text-overlay.layout-3 .content {
    background-color: #fff;
    padding-top: 12px;
}
.bundle-and-save3 .halo-row__item {
    padding: 10px;
    box-shadow: 1px 1px 5px 1px #ececec;
    border-radius: 20px;
}
.bundle-and-save3 .halo-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 16px;
  margin: 0;
}
.bundle-and-save3 .halo-row__item .image img.lazy {
    max-width: 260px;
    margin: 0 auto;
}
.bundle-and-save3 .halo-row__item .image {
    background: #F7F3F0;
    border-radius: 10px;
      text-align: center;
}
.bundle-and-save3 .section-header.text-left {
    margin-bottom: 20px;
}
.bundle-and-save3 .section-header .title{
color: #000923;
font-size: 32px;
font-family: Figtree;
font-weight: 500;
letter-spacing: 0.05px;
word-wrap: break-word
}

.card-text-overlay.layout-3 .content .description {
    color: #3c3c43;
    font-size: 13px;
    font-family: Figtree;
    font-weight: 300;
    letter-spacing: .02px;
    word-wrap: break-word;
    margin-bottom: 10px;
    line-height: 1.2;
    margin-top: 3px;
}
.bundle-and-save3 .halo-row__item a.bundle_addtocart{
    color: #fff;
    font-size: 18px;
    font-family: Figtree;
    font-weight: 500;
    letter-spacing: .03px;
    word-wrap: break-word;
    background: #E74714;
    width: 100%;
    display: block;
    text-align: center;
    padding: 10px 16px;
    border-radius: 40px;
}
.bundle-and-save3 .halo-row__item {
    padding: 10px;
    box-shadow: 1px 1px 8px 0px #ccc8c8;
    border-radius: 20px;
}
.bundle-and-save3 .halo-row__item a.bundle_addtocart:focus {
    box-shadow: 0 0 0 3px #fff, inset 0 0 0 2px #fff;
}
.bundle-and-save3 .btn.btn--primary.btn--addToCart:hover {
    font-size: 18px !important;
    font-weight: 400 !important;
    background: #000923 !important;
    border-color: #000923 !important;
    font-family: 'Figtree' !important;
}
.bundle-and-save3 .halo-row__item a.bundle_addtocart:hover {
    color: #fff;
    background-color: #d24112;
    text-transform: capitalize;
    border-color: #d24112;
    box-shadow: 1px 1px 4px #8d8a8a;
}
.shopify-section.how-to-use.accodian-designsystem .rich-text_extra_html .logo__link:hover {
    color: #000 !important;
}
.title_price_compare_div {
    display: flex;
    gap: 8px;
}
.title_price_div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.card-text-overlay {
    overflow: visible;
}
.title_price_price_val
{
  color: #000923;
  font-size: 20px;
  font-family: Figtree;
  font-weight: 500;
  letter-spacing: 0.03px;
  word-wrap: break-word
}
.title_price_compare{
  color: #8A8E9A;
  font-size: 14px;
  font-family: Figtree;
  font-weight: 300;
  letter-spacing: 0.02px;
  word-wrap: break-word;
  text-decoration: line-through;
}
.title_price_div h3.title {
    margin: 0;
    color: #000923;
    font-size: 16px;
    font-family: Figtree;
    font-weight: 400;
    line-height: 21.20px;
    letter-spacing: 0.02px;
    word-wrap: break-word
}
.combo-review {
    display: flex;
    justify-content: space-between;
      padding: 3px 0;
}
.combo-review div{
color: #7C7C81;
font-size: 12px;
font-family: JetBrains Mono;
font-weight: 400;
letter-spacing: 0.02px;
word-wrap: break-word
}
span.percent-count {
    position: absolute;
    top: 12px;
    left: 12px;
    background: #E74714;
    color: #fff;
    border-radius: 30px;
    padding: 5px 10px;
    font-family: Figtree;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
}
.bundle-and-save3 .halo-row__item {
       margin-right: 0;
    white-space: normal;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    min-width: 240px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #ececec;
    background: #fff;
}

.bundle-and-save3 .btn.btn--primary.btn--addToCart {
    width: 100%;
    position: unset!important;
    top: unset;
    left: unset;
    color: #fff;
    font-size: 16px;
    font-family: Figtree;
    font-weight: 500;
    line-height: 21.2px;
    letter-spacing: .02px;
    word-wrap: break-word;
    background: #E74714;
    height: 44px;
    border: 1px solid #E74714 !important;
    border-radius: 50px;
    text-transform: capitalize;
    margin-top: 5px !important;
    margin-bottom: 0px !important;
    line-height: 20px !important;
    padding: 0;
    font-size: 18px;
}

.product-single__photos .shopify-section.bundle-and-save3 {
    display: none !important;
}
.psuffix_spark-new .stock-left {
    display: none !important;
}
@media (max-width: 767px){
.template-product .product__countdown {
    margin-bottom: 10px !important;
}
.shopify-section.bundle-and-save3 .halo-section.padding-top-30.padding-bottom-30 {
    padding-top: 10px;
}
.bundle-and-save3 .halo-row .halo-row__item:last-child {
    margin-right: 20px;
}
.bundle-and-save3 .section-header .title {
    color: #E74714;
    font-size: 32px;
    font-family: Figtree;
    font-weight: 500;
    letter-spacing: .05px;
    word-wrap: break-word;
}
.shopify-section.bundle-and-save3 .halo-section.padding-top-30.padding-bottom-30 {
    padding-top: 10px;
    padding-bottom: 0;
}
.bundle-and-save3 .section-header.text-left {
    margin-bottom: 0px;
}
.shopify-section.bundle-and-save3 {
    padding: 0 0px 0 10px;
    margin-right: -5px;
}
    .bundle-and-save3 .halo-row__item {
    margin-right: 0;
    white-space: normal;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    min-width: 280px;
    margin-bottom: 20px;
    margin-top: 10px;
    border: 1px solid #ececec;
}
  .shopify-section.bundle-and-save3 {
    overflow: visible;
}
  .bundle-and-save3 .halo-row {
    padding:0px;
}
}
.open_cart div#huratips-addtocart-sticky,
.open_menu #huratips-addtocart-sticky{
    z-index: 2 !important;
}
.prod-pulse-full-body-massager-s .box-inclusions, 
.prod-pulse-full-body-massager-s .how-to-use, 
.prod-pulse-full-body-massager-s .tech-specs {
    max-width: 1380px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-pulse-full-body-massager-s .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}













.bullet-ship {
    font-size: 16px;
    font-weight: 600;
    margin-top: -12px;
    margin-bottom: -15px;
}
.prod-mini-bullet-massager.template-product .shopify-section.ready-to-find-your-match-section.ready-to-find-your-match-section-new {
    margin-top: -30px;
    margin-bottom: 20px;
}

.prod-mini-bullet-massager .shopify-section.our-promise {
    background: transparent;
    margin-bottom: 30px;
}
.prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 320px;
    background: #F4E9E1;
    border-radius: 20px;
    z-index: 1;
    position: relative;
}
.prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center.first-glide-section {
    background: #fff!important;
    padding: 0 10px;
}
.prod-mini-bullet-massager .compare-rows-warapper .compare-data-items {
    background: #F4E9E1;
    padding-top: 30px;
    margin-top: -30px;
    border-top-left-radius: 20px;
    position: relative;
    z-index: 0;
    border-bottom-left-radius: 20px;
    width: 185px;
}
.prod-mini-bullet-massager .glide-compare-products .compare-data-items .item-data h4 {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    font-family: Work Sans,sans-serif;
    margin: 2px 0 0px;
    min-height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.prod-mini-bullet-massager .compare-rows-warapper {
    position: absolute;
    margin-left: -195px;
    border: 0;
    width: 185px;
    z-index: 0;
}
.prod-mini-bullet-massager .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}
.prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row.column-3 {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow: auto;
    max-width: 800px;
    margin: 0 auto;
    padding-left: 220px;
    gap: 25px;
      padding-bottom: 20px;
}
.prod-mini-bullet-massager .product-template__container {
    max-width: 1380px;
    margin: 0 auto;
    background-color: #FFF6F2;
}
.prod-mini-bullet-massager .page-container {
    transition: all .45s cubic-bezier(.29,.63,.44,1);
    position: relative;
    background-color: #FFF6F2;
}
.prod-mini-bullet-massager .shopify-section.testimonial-home .halo-section {
    background: #FFF6F2;
}
.prod-mini-bullet-massager .shopify-section.our-promise .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 60px;
    padding-bottom: 50px;
}
.prod-mini-bullet-massager .product-list-home .halo-section, 
.prod-mini-bullet-massager.template-index .blog-banner3-home .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 50px;
}
.prod-mini-bullet-massager .swatch-element.color.lavenderhaze label {
    background: #A8A4DF;
}
.prod-mini-bullet-massager .swatch-element.color.arcticforest label {
    background: #82EADA;
}
.prod-mini-bullet-massager .swatch-element.color.emeraldgreen label {
    background: #1D5A75;
}
.prod-mini-bullet-massager .swatch-element.color.brushedsuede label {
    background: #EBCEC8!important;
}
.prod-mini-bullet-massager #cs_shipping_rate button#search_postcode {
    right: 0px;
    background: #AF836B;
    border-color: #af836b;
}
.prod-mini-bullet-massager .shopify-section.our-promise {
    background: transparent;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.shopify-section.product-video-with-text div#left .image-with-text-2__image {
    justify-content: flex-start;
}
.shopify-section.product-video-with-text div#right .image-with-text-2__image {
    justify-content: flex-end;
}
.prod-mini-bullet-massager #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 68%;
    height: 40px;
    border-radius: 20px;
    border-color: #af836b;
}
.prod-mini-bullet-massager .shopify-section.how-to-use {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
    background-color: #FFF6F2;
}
.prod-mini-bullet-massager .box-inclusions, 
.prod-mini-bullet-massager .box-inclusions.key-benefits, 
.prod-mini-bullet-massager .tech-specs {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
    background-color: #FFF6F2;
}
.prod-mini-bullet-massager .product-features {
    background: url(/cdn/shop/files/Frame_10906.png?v=1693992695);
    background-repeat: no-repeat;
    background-size: cover;
}
.prod-mini-bullet-massager .product-features .product-feature-desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    font-family: Poppins;
    color: #000000!important;
    text-align: center;
    margin: 25px 0 15px;
    white-space: break-spaces;
}
.prod-mini-bullet-massager .testimonial-home .halo-row.column-3 .halo-row__item {
    background: #fff;
}
.prod-mini-bullet-massager .shopify-section.product-video-with-text {
    max-width: 100%;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
}
.prod-mini-bullet-massager .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-mini-bullet-massager .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-mini-bullet-massager .shopify-section.video-with-text-home .halo-section .image-with-text-2 {
    justify-content: center;
    align-items: center;
    text-align: center;
}
.prod-mini-bullet-massager.template-product .testimonial-home .quote-content {
    min-height: 220px;
}
.prod-mini-bullet-massager .shopify-section.video-with-text-home {
    background: transparent!important;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    padding: 15px 40px 30px;
}
.prod-mini-bullet-massager .box-inclusions {
    border: 0;
    margin-bottom: 20px;
}
.prod-mini-bullet-massager.template-product .shopify-section.video-with-text-home:before {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent;
    border-bottom-right-radius: 50px;
    transform: rotate(0);
    overflow: hidden;
    right: 0;
    margin-top: -83px;
}
.prod-mini-bullet-massager .shopify-section.video-with-text-home .image-with-text-2__content {
    padding: 30px;
    text-align: left;
    display: none;
}
.psuffix_bullet .product-features .product-feature-desc a {
    color: #000923 !important;
}
.psuffix_bullet div#shopify-section-header {
    background: #FFF6F2;
}
@media (max-width: 767px){

  .prod-mini-bullet-massager .ready-to-find-your-match-section-new .halo-section {
    padding: 50px 20px 0px !important;
  }
  .prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center.first-glide-section {
    background: #fff!important;
    padding: 0 5px;
}
.prod-mini-bullet-massager  .compare-data-items {
    gap: 5px;
}
  .prod-mini-bullet-massager .glide-compare-products .compare-data-items .item-data h4 {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    font-family: Work Sans,sans-serif;
    margin: 2px 0 0px;
    min-height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 2px;
}
.prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row.column-3 {
    margin: 0 0 0 auto;
    display: flex;
    justify-content: flex-start;
    gap: 0;
    padding-left: 110px;
    padding-bottom: 20px;
    padding-right: 15px;
}
.prod-mini-bullet-massager.template-product .testimonial-home .container {
    max-width: 100%;
    padding: 25px 20px 0 20px;
}
  .psuffix_bullet .product-single__photos {
    margin-top: 0;
}
.prod-mini-bullet-massager .shopify-section.video-with-text-home {
    background: transparent!important;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    padding: 15px 40px 30px;
    display: none;
}
.prod-mini-bullet-massager .product-single__photo:before {
    content: "";
    display: list-item;
    position: relative;
    padding-top: var(--my-height-var);
}
.prod-mini-bullet-massager .product-template__container {
    max-width: 100%!important;
    background-color: #FFF6F2;
    margin-top: -15px;
}
.prod-mini-bullet-massager .shopify-section.product-faqs .container {
    max-width: 100%;
    margin: -50px 0 auto;
    padding: 0 20px;
}
.prod-mini-bullet-massager .compare-rows-warapper .compare-data-items {
    background: #F4E9E1;
    padding-top: 30px;
    margin-top: -30px;
    border-top-left-radius: 20px;
    position: relative;
    z-index: 0;
    border-bottom-left-radius: 20px;
    width: 120px;
}
.shopify-section.product-list-home:before {
    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent;
    border-bottom-right-radius: 52px;
    margin-top: -80px;
    transform: rotate(0deg);
    overflow: hidden;
    right: 0;
}
.prod-mini-bullet-massager .product-list-home .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 50px;
    margin-top: -90px;
}
.prod-mini-bullet-massager .product-video-with-text .image-with-text-2__content {
    width: 100%;
    padding: 20px 30px;
    text-align: center;
    margin-bottom: -45px;
}
.prod-mini-bullet-massager .shopify-section.testimonial-home .section-header.text-center {
    margin: 0 auto 20px;
    max-width: 250px;
}
.prod-mini-bullet-massager .testimonial-home h2.title {
    font-weight: 600;
    font-size: 28px;
    line-height: 32px;
}
.prod-mini-bullet-massager.template-product .shopify-section.testimonial-home {
    margin-top: -25px!important;
}
.prod-mini-bullet-massager .product-video-with-text .image-with-text-2__content p {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    font-family: Work Sans;
    margin-top: 20px;
    color: #000;
    margin-bottom: 25px;
}
.prod-mini-bullet-massager .product-video-with-text .section-header h3 {
    margin: 0;
    color: inherit;
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 28px;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 700;
}
.prod-mini-bullet-massager .product-video-with-text h2.title {
    font-weight: 600;
    font-size: 28px;
    line-height: 32px;
}
.prod-mini-bullet-massager .shopify-section.product-video-with-text {
    max-width: 100%;
    margin: 40px auto 20px;
    padding-left: 0;
    padding-right: 0;
}
.prod-mini-bullet-massager .glide-compare-products .compare-data-items .item-data img {
    max-width: 106px;
}
.prod-mini-bullet-massager .testimonial-home .halo-row.column-3 .halo-row__item {
    background: #fff;
    border-radius: 40px;
    padding: 27px 30px 39px;
    margin: 10px 20px;
}
.prod-mini-bullet-massager.template-product .testimonial-home .quote-content {
    min-height: 220px!important;
}
.prod-mini-bullet-massager .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}
.prod-mini-bullet-massager .product-features .logo__image {
    height: 100px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 100px;
}
.prod-mini-bullet-massager .product-features .description-div h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    font-family: Poppins;
    margin-top: 20px;
    min-height: 40px;
    margin-bottom: 5px;
}
.prod-mini-bullet-massager .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/Mask_group_44.png?v=1693992695);
    background-repeat: no-repeat;
    background-size: cover;
}
.prod-mini-bullet-massager .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-mini-bullet-massager .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}


}











.prod-groove-internal-wand-massager .product-features .logo__image {
    height: 130px;
    margin: 0 auto;
    display: flex;
    max-width: 130px;
}
.prod-groove-internal-wand-massager .shopify-section.how-to-use {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-groove-internal-wand-massager .shopify-section.box-inclusions.key-benefits {
    margin-bottom: 40px;
    border-bottom: 0px;
}

.prod-groove-internal-wand-massager .product-features {
    padding-top: 0;
    background-color: #fff;
    border-radius: 50px 0;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-groove-internal-wand-massager .meet-rich-text {
    background: #d7bdaa;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
}
.prod-groove-internal-wand-massager .product-features .product-feature-desc {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    font-family: Poppins;
    color: #af836b!important;
    text-align: center;
    margin: 25px 0 15px;
    white-space: break-spaces;
}
.prod-groove-internal-wand-massager .product-features:before {
    box-shadow: 16px 25px #fff;
    margin-top: -68px;
}
.prod-groove-internal-wand-massager .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px #ffffff;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.page-full-width .new-product-card .product-card__content {
    box-shadow: 4px 6px 10px #0000001a;
}
.psuffix_bullet .product-features .product-feature-desc a {
    color: #000923 !important;
    text-decoration: underline;
}
.rich-text_extra_html video {
    max-width: 100%;
}

.extra_html_video_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}
@media (max-width: 767px){
  
.extra_html_video_wrapper {
    flex-direction:column;
    gap: 15px;
}
  .psuffix_bullet .product-features .product-feature-desc a {
    color: #000923 !important;
    text-decoration: underline !important;
}
/*.psuffix_bullet .product-features .product-feature-desc a {
    color: #000923 !important;
    display: block;
    text-decoration: underline !important;
    font-size: 15px;
}
.prod-mini-bullet-massager .product-features .product-feature-desc {
    display: flex;
    align-items: center;
    justify-content: center;
}*/
  .prod-mini-bullet-massager .compare-products .icon-with-text__content .title {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
  }
  .prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row.column-3 p.description {
    margin-bottom: 10px;
    line-height: 12px;
}
  .template-product .qMWqRG_titleContainer.tolstoy-carousel-title {
    text-align: center;
    padding: 10px 0 20px 0;
    font-size: 24px!important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
    max-width: 286px;
    margin: 0 auto;
}
.prod-groove-internal-wand-massager .compare-products .slick-slide .halo-row__item.text-center {
    background: rgba(218,188,167,.4);
    padding: 25px 5px;
    text-align: center!important;
    border-radius: 20px;
    max-width: 110px!important;
}
.prod-groove-internal-wand-massager .compare-products .slick-track .slick-slide {
    min-width: auto;
    margin: 4px 8px!important;
    text-align: center;
    max-width: 155px!important;
}}
.prod-groove-internal-wand-massager a#seeAllFaqs {
    color: #af836b;
    width: 100%;
    display: block;
    height: 40px;
    z-index: 1;
    font-family: Poppins;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    text-decoration: underline!important;
    margin-top: 30px;
    font-size: 18px;
}
.prod-groove-internal-wand-massager .product-features {
    padding-top: 0;
    background-color: #d7bdab;
    border-radius: 50px 0;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-groove-internal-wand-massager .product-features:before {
    box-shadow: 16px 25px #d7bdab;
    margin-top: -68px;
}
.prod-groove-internal-wand-massager .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px #d7bdab;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}














.prod-breeze-mini-massager .swatch-element.color.flamingtangerine {
    display: none;
}
@media (max-width: 768px){
.product-single__details .product-wrapper .product__price {
    /* position: absolute; 
    right: 280px;
    top: 175px;
    /* left: unset;
    /* justify-content: flex-end; 
    /* margin-top: 0!important; 
    flex-direction: column;
    text-align: end;
    gap: 0; */
} 
.snap_emi_txt .snap-emi-inst {
    -webkit-text-size-adjust: 89%;
    margin-top: -30px;
}
.product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item {
    padding-right: 0!important;
    margin-top: 110px;
}
.product-single__details .product-wrapper .product__price {
    position: unset;
    right: unset;
    top: unset;
    left: unset;
    justify-content: flex-end;
    margin-top: 0!important;
    flex-direction: column;
    text-align: end;
    gap: 0;
}
.product-card__price.price--on-sale {
    line-height: 1;
    position: relative;
    margin: 0;
    visibility: visible;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
}
.template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular {
    padding-bottom: 0;
}
.template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular {
    font-weight: 600!important;
    font-size: 18px!important;
    line-height: 1.3;
    color: #af836b;
    font-family: Poppins;
    padding-bottom: 4px;
}
.template-product .product-wrapper .product__price .product-card__price.price--on-sale .price-item--sale {
    font-size: 24px!important;
}
} 











#tolstoy-video-antidate .image-with-text-2__content {
    display: none;
}
.prod-antidate-card-game-for-couples div#tolstoy-video-antidate {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.prod-the-perfect-match div#tolstoy-video-antidate {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.swatch-element.color.rosegold label {
    background-color: #E0BFB8!important;
    background-image: unset!important;
}
#huratips-addtocart-sticky {
    z-index: 999 !important;
}
.prod-swipes-intimate-wipes .right-tech-section .halo-row {
    white-space: revert;
    text-align: left!important;
    display: flex;
    flex-direction: column!important;
    flex-wrap: wrap;
    /* gap: 0; */
}
.prod-antidate-card-game-for-couples div#shopify-section-ready-to-find-your-match-new {
    margin-top: 0;
}
.template-product.prod-antidate-card-game-for-couples .shopify-section.our-promise.mymuse-promise>div {
    padding-bottom: 60px;
}
.prod-the-perfect-match div#shopify-section-ready-to-find-your-match-new {
    margin-top: 0;
}
.template-product.prod-the-perfect-match .shopify-section.our-promise.mymuse-promise>div {
    padding-bottom: 60px;
}

.prod-swipes-intimate-wipes .right-tech-section .halo-row__item.text-center {
    border-bottom: 1px solid #dee2e6!important;
    box-sizing: border-box;
    width: 160px;
    display: contents;
    align-items: left;
    justify-content: center;
    padding: 20px 0;
    margin: 0;
}
.prod-swipes-intimate-wipes .tech-section-wrapper .right-tech-section .icon-with-text__content {
    text-align: left;
    max-width: unset;
    height: 100%;
}
.prod-swipes-intimate-wipes .right-tech-section .icon-with-text__content h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    font-family: "Work Sans";
    margin: 15px 0 10px;
}

.prod-pl-prod-thirsty .mobileMenu-toggle__Icon {
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    transition: background-color 10ms ease-in .1s;
    display: none;
    pointer-events: none;
}

.prod-pl-prod-thirsty ul#site-nav {
    position: relative;
    display: none;
}
.prod-pl-prod-thirsty .slick-slide:after {
    content: none!important;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background: rgba(0,0,0,.5); */
    transition: transform .4s;
}
.prod-pl-prod-thirsty .section-header h2,
.prod-pl-prod-thirsty .section-header .title {
    font-size: 36px;
}
.prod-pl-prod-thirsty .shopify-section.product-faqs h2,
.prod-pl-prod-thirsty .shopify-section.product-faqs .title {
    font-size: 24px;
}
.prod-pl-prod-thirsty .product-video-with-text .image-with-text-2__content p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    font-family: Work Sans;
    margin-top: 20px;
    color: #666773;
    margin-bottom: 25px;
}
.prod-pl-prod-thirsty .what-are-you-looking-for {
    max-width: 1800px;
    padding-left: 80px; 
    margin-left: 40px; 
    padding-top: 40px;
    padding-right: 80px;
   /* margin-right: auto; */
}
.prod-pl-prod-thirsty .shopify-section.product-full-banner {
    margin: -20px 0 30px!important;
}



.prod-pl-prod-thirsty .product-single__photo-image, 
.prod-pl-prod-thirsty .product-thumbnails__photo-image {
    top: 50%;
    left: 50%;
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
   /* display: inline-block; */
    transform: translate(-50%,-50%);
}
.prod-pl-prod-thirsty .card-text-overlay {
    overflow: hidden;
    text-align: left;
    position: relative;
    border-radius: 16px;
    background-color: #fff;
}
.prod-pl-prod-thirsty .product-full-banner .hero:before {
    content: none;
    width: 100%;
    position: absolute;
    top: 0;
}
.prod-pl-prod-thirsty .shopify-section.book-slider .halo-section.padding-top-50.padding-bottom-50 {
    padding-bottom: 20px;
    position: sticky;
}
.prod-pl-prod-thirsty .product-full-banner .container-fluid:after {
    content: none;
    width: 100%;
    position: absolute;
    bottom: -1px;
    /* transform: rotate(180deg); */
}
.prod-pl-prod-thirsty .shopify-section.product-list-home:before {
    content: none;
    height: 80px;
    width: 80px;
    position: absolute;
    left: unset;
    z-index: 1;
    /* box-shadow: 15px 20px #f4e9e1; */
    border-bottom-right-radius: 52px;
    margin-top: -80px;
    transform: rotate(0deg);
    overflow: hidden;
    right: 0;
}
.prod-pl-prod-thirsty .product-features .description-div h5 {
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 39px;
    text-transform: lowercase;
}
.prod-pl-prod-thirsty .product-features .description-div {
    font-size: 18px;
    line-height: 22px;
}
.prod-pl-prod-thirsty .shopify-section.our-promise .halo-section {
    background: #fff;
    border-bottom-right-radius: 0px;
    padding-bottom: 50px;
}

.prod-pl-prod-thirsty .card-text-overlay.layout-3 .content {
    background-color: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.prod-pl-prod-thirsty .shopify-section.mymuse-promise .halo-section {
   background: #f4e9e1;
}
.prod-pl-prod-thirsty .blog-banner3-home, 
.prod-pl-prod-thirsty .shopify-section.our-promise, 
.prod-pl-prod-thirsty .template-collection .page-content {
    background: transparent;
}
.prod-pl-prod-thirsty #cs_shipping_rate button#search_postcode {
    right: 0px;
    background: #AF836B;
    border-color: #af836b;
}
.prod-pl-prod-thirsty #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 68%;
    height: 40px;
    border-radius: 20px;
    border-color: #af836b;
}
.prod-pl-prod-thirsty .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-pl-prod-thirsty .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-pl-prod-thirsty .product-features {
    padding-top: 0;
    background-color: #99E0D1;
    border-radius: 0px;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-pl-prod-thirsty .product-features:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}
.prod-pl-prod-thirsty .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-pl-prod-thirsty .book-slider:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-pl-prod-thirsty .shopify-section.how-to-use {
     margin-bottom: 0px; 
     border: 0; 
     border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-spark-candle .box-inclusions .description-div h5 {
    margin-bottom: 5px;
}
@media (max-width:767px){

.product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item {
    margin-top: 0;
}
  .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 10px;
    margin-top: 15px;
    margin-bottom: 8px;
}
  .template-product .product-single__details .product__price .product-card__price span.price-item.price-item--regular {
    padding-bottom: 0;
}
 .product-single__details .product-wrapper .product__price {
    position: relative;
    height: 38px;
}
  .template-product .product-wrapper .product__price span.off {
    width: 80px;
    right: 0;
    position: absolute;
    top: 0;
  }
.product-single .product-single__details .product-wrapper .product__title span {
    opacity: .5;
    display: block;
    font-size: 20px!important;
}
body.template-product.breeze .swatch .swatch-element {
    min-width: 50px;
}
.spark .swatch .swatch-element.color input:checked+label {
    background-color: transparent!important; 
}
.prod-spark-candle .compare-products h2.title, 
.prod-spark-candle .meet-rich-text h2.title, 
.prod-spark-candle .product-faqs h2.title, 
.prod-spark-candle .product-features h2.title, 
.prod-spark-candle .product-video-with-text h2.title {
    font-weight: 600;
    font-size: 32px;
    line-height: 32px;
    font-family: 'Poppins';
}
.prod-spark-candle .product-single .product-single__details .product-wrapper .product__title span {
    font-size: 28px;
}

.prod-pl-prod-thirsty .section-header h2 {
    font-size: 22px!important;
}
.prod-spark-candle .okeReviews.oke-w .oke-is-small .oke-button {
    border-radius: 30px;
    margin-bottom: 30px;
}
  .template-product.prod-spark-candle .product-wrapper .product__price span.off {
    width: 72px;
    right: 0;
    position: absolute;
    top: 0px;
    padding: 5px 4px;
    font-weight: 600;
    font-size: 14px !important;
    height: 26px;
    text-transform: uppercase;
}
.prod-pl-prod-thirsty .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 25px;
    margin-bottom: 0;
}
.prod-pl-prod-thirsty.template-product .product-wrapper .product__price span.off {
    width: 80px;
    right: 0;
    position: absolute;
    top: 56px;
    padding: 10px 5px;
    font-weight: 600;
    font-size: 16px !important;
    height: 36px;
    margin-top: 78px;
}
.prod-pl-prod-thirsty.template-product .product-single__details, 
.prod-pl-prod-thirsty.template-product .product-single__photos {
    width: 100%;
    position: sticky;
    margin-top: -94px;
}
.prod-pl-prod-thirsty .product-card__price {
    line-height: 1;
    position: relative;
    margin: 80px 0 15px;
    visibility: visible;
}
.prod-pl-prod-thirsty .product-single .product-single__details .product-wrapper .product__title {
    font-size: 32px!important;
    line-height: 36px;
    padding-right: 100px;
    padding-top: 80px;
}
.prod-pl-prod-thirsty .product-features .description-div h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 15px;
    text-transform: lowercase;
}
.prod-pl-prod-thirsty .product-features .description-div {
    font-size: 12px;
    line-height: 22px;
    letter-spacing: -0.2px;
}
.prod-pl-prod-thirsty .our-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 24px;
    text-transform: capitalize;
}
.prod-pl-prod-thirsty .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    font-family: Work Sans;
    color: #7e7f84;
    letter-spacing: -1px;
}
.prod-pl-prod-thirsty .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
  .prod-pl-prod-thirsty .mymuse-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 18px!important;
   /* text-transform: capitalize;*/
}
.prod-pl-prod-thirsty  .halo-row.column-3 .halo-row__item {
    width: 63%;
    background-color: #fff;
    min-height: 350px!important;
    border-radius: 30px;
}
.prod-pl-prod-thirsty .halo-row {
    /* font-size: 0; */
    display: block;
    overflow: visible;
    white-space: nowrap;
    margin-left: -5px;
    margin-right: -8px;
    padding: 0;
}
.prod-pl-prod-thirsty .item.slick-slide.slick-active.slick-center {
    transform: scale(0.7) translate(0px);
    margin-top: 40px; 
}
.prod-pl-prod-thirsty .item.slick-slide.slick-active {
    transform: scale(0.5) translate(830px);
    margin-top: 40px;
}
.prod-pl-prod-thirsty .what-are-you-looking-for .halo-row {
    font-size: 0;
    display: block;
    overflow: auto;
    white-space: nowrap;
    margin: 0 -95px;
   /* padding: 0 0 0 25px; */
}
.prod-pl-prod-thirsty .best-paired-with .product-card__price {
    line-height: 1;
    position: relative;
    margin: 0px 0 15px;
    visibility: visible;
}
.prod-pl-prod-thirsty .what-are-you-looking-for {
    margin-top: 40px!important;
   /* padding-right: 10px; */
}
.prod-pl-prod-thirsty .slick-prev {
    left: calc(55% - 150px);
    bottom: 20px;
}
.prod-pl-prod-thirsty .slick-next {
    right: calc(53% - 150px);
    bottom: 20px;
}
}







.prod-pl-prod-uts .mobileMenu-toggle__Icon {
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    transition: background-color 10ms ease-in .1s;
    display: none;
    pointer-events: none;
}
.prod-pl-prod-uts ul#site-nav {
    position: relative;
    display: none;
}
.prod-pl-prod-uts .shopify-section.how-to-use {
    border: 0;
    max-width: 1380px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-pl-prod-uts .product-features .description-div {
    font-size: 16px;
    line-height: 18px;
    margin-top: 22px;
}
.prod-pl-prod-uts .product-features .logo__image {
    height: 150px;
    margin: 10px auto;
    display: flex;
    width: auto;
    max-width: 160px;
}
.prod-pl-prod-uts .meet-rich-text {
    background: #f4e8e1;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    overflow: hidden;
}
.prod-pl-prod-uts .meet-rich-text:before {
    box-shadow: 16px 25px #f4e8e1;
    margin-top: -68px;
}
.prod-pl-prod-uts .our-promise a.logo__link {
    position: relative;
    text-decoration: auto;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}

.prod-under-the-sheets-naughty-game-for-couples .product-features .description-div {
    font-size: 16px;
    line-height: 18px;
    margin-top: 22px;
}
.prod-under-the-sheets-naughty-game-for-couples .product-features .logo__image {
    height: 150px;
    margin: 10px auto;
    display: flex;
    width: auto;
    max-width: 160px;
}
.prod-pulse-b .swatch .swatch-element {
    margin: 0 0 10px 10px;
    overflow: visible;
    min-width: 60px;
    min-height: 100px;
}
.prod-pulse-full-body-massager .swatch .swatch-element {
    margin: 0 0 10px 10px;
    overflow: visible;
    min-width: 60px;
    min-height: 100px;
}
.prod-spark-candle .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/Mask_spark.png?v=1689226722);
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    margin-top: 30px;
    margin-bottom: 30px;
}
.prod-spark-candle .product-features:before {
    display:none;
}
.prod-spark-candle .product-features:after {
    display:none;
}
.prod-spark-candle .shopify-section.product-faqs {
    margin-top: -25px;
}
.prod-spark-candle .shopify-section.testimonial-home .slick-next {
    right: -25px;
}
.prod-spark-candle .testimonial-home .halo-row.column-3 .halo-row__item {
    background: #fff;
}
.prod-spark-candle .quote-content {
    min-height: 180px!important;
}
.prod-spark-candle .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
}
.prod-spark-candle .swatch .swatch-element {
    margin: 0 0 10px 10px!important;
    overflow: visible;
    min-width: 60px!important;
    min-height: 100px;
}

.prod-spark-candle .swatch-element.color.orangewolfberry label {
    background-image: url(/cdn/shop/files/tab-small_1.png?v=1688556166);
}
.prod-spark-candle .swatch-element.color.caramelcoffee label {
    background-image: url(/cdn/shop/files/tab-small_2.png?v=1688556269);
}
.prod-spark-candle .swatch-element.color.smokedvanilla label {
    background-image: url(/cdn/shop/files/tab-small_4.png?v=1688556270);
}
.prod-spark-candle .swatch-element.color.sageseasalt label {
    background-image: url(/cdn/shop/files/tab-small_3.png?v=1688556269);
}
.prod-spark-candle .swatch-element.color.jasmineylang label {
    background-image: url(/cdn/shop/files/Mask_group_38.png?v=1688556477)!important;
}
.prod-spark-candle .shopify-section.how-to-use {
     margin-bottom: 0px; 
     border: 0; 
     border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-spark-candle #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 72%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-spark-candle #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-spark-candle .shopify-section.video-with-text-home {
    background: transparent;
   /* border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px; */
    padding: 15px 40px 30px;
}
.prod-spark-candle .shopify-section.video-with-text-home:before {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent;
    border-bottom-right-radius: 50px;
    transform: rotate(0);
    overflow: hidden;
    right: 0;
    margin-top: -83px;
}
.prod-spark-candle .shopify-section.video-with-text-home .image-with-text-2__content {
    padding: 30px;
    text-align: left;
    display: none;
}
.prod-spark-candle .image-with-text-2__content, .image-with-text-2__image {
    width: 100%;
    vertical-align: top;
    display: inline-block;
}

.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2--right .image-with-text-2__image {
    width: 100%;
    justify-content: end;
    display: flex;
}
.prod-the-perfect-match .product-video-with-text .image-with-text-2--right .image-with-text-2__image {
    width: 100%;
    justify-content: end;
    display: flex;
}
@media (max-width: 767px){

.prod-swipes-intimate-wipes .height-techimage p.height {
    margin: 0 10px 0 28px;
    min-width: 50px;
    font-style: normal;
    line-height: 18px;
    text-align: right;
}
.prod-swipes-intimate-wipes .product-features .description-div h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    font-family: Poppins;
    margin-top: 28px;
    min-height: 40px;
    margin-bottom: 5px;
}
.prod-swipes-intimate-wipes .right-tech-section .halo-row {
    white-space: revert;
    text-align: left!important;
    display: flex;
    flex-direction: column!important;
    flex-wrap: wrap;
    /* gap: 0; */
}
.prod-swipes-intimate-wipes .right-tech-section .halo-row__item.text-center {
    border-bottom: 1px solid #dee2e6!important;
    box-sizing: border-box;
    width: 160px;
    display: contents;
    align-items: left;
    justify-content: center;
    padding: 20px 0;
    margin: 0;
}
.prod-swipes-intimate-wipes .tech-section-wrapper .right-tech-section .icon-with-text__content {
    text-align: left;
    max-width: unset;
    height: 100%;
}
.prod-swipes-intimate-wipes .right-tech-section .icon-with-text__content h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    font-family: "Work Sans";
    margin: 15px 0 10px;
}
.prod-spark-candle .swatch .swatch-element.color input:checked+label span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    bottom: unset;
}
.prod-spark-candle .shopify-section.video-with-text-home
  .halo-section
  .image-with-text-2__image
  video {
    width: 100% !important;
    padding: 0;
    border-radius: 0px;
}
.prod-spark-candle .shopify-section.video-with-text-home {
    background: transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 5px 0px 0px;
}
.prod-spark-candle .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 18px;
    font-size: 10px!important;
}
.prod-spark-candle .box-inclusions .description-div h5 {
    font-size: 14px;
    line-height: 20px;
}
.prod-spark-candle #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 67%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-spark-candle #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-spark-candle .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}
.prod-pulse-full-body-massager .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 50px;
    min-height: 80px;
}
.prod-pulse-b .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 50px;
    min-height: 80px;
}
}





@media only screen   
and (min-width: 768px)   
and (max-width: 1920px)    {

.prod-glide-silicone-lube.template-product .testimonial-home .quote-content {
    min-height: 170px;
}
.prod-thirsty-card-game .slick-slide:after {
    content: none!important;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background: rgba(0,0,0,.5); */
    transition: transform .4s;
}
.prod-thirsty-card-game .section-header h2,
.prod-thirsty-card-game .section-header .title {
    font-size: 36px;
}
.prod-thirsty-card-game .shopify-section.product-faqs h2,
.prod-thirsty-card-game .shopify-section.product-faqs .title {
    font-size: 24px;
}
.prod-thirsty-card-game .product-video-with-text .image-with-text-2__content p {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    font-family: Work Sans;
    margin-top: 20px;
    color: #666773;
    margin-bottom: 25px;
}
.prod-thirsty-card-game .what-are-you-looking-for {
    max-width: 1800px;
    padding-left: 80px; 
    margin-left: 40px; 
    padding-top: 40px;
    padding-right: 80px;
   /* margin-right: auto; */
}
.prod-thirsty-card-game .shopify-section.product-full-banner {
    margin: -20px 0 30px!important;
}
}


.prod-antidate-card-game-for-couples #shopify-section-ready-to-find-your-match-new .halo-section:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0px;
    z-index: 1;
    box-shadow: 16px 25px #FFF6F2;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
    top: 0;
}
.prod-the-perfect-match #shopify-section-ready-to-find-your-match-new .halo-section:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0px;
    z-index: 1;
    box-shadow: 16px 25px #FFF6F2;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
    top: 0;
}

/*@media only screen   
and (min-width: 1370px)  
and (max-width: 1605px)     {
.prod-thirsty-card-game .what-are-you-looking-for {
    max-width: 1220px;
    padding-left: 40px; 
    margin-left: 40px;
    margin-right: auto; 
}} */

@media only screen   
and (min-width: 1240px)  
and (max-width: 1340px){
  .prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row.column-3 {
      display: flex;
      flex-wrap: nowrap;
      white-space: nowrap;
      overflow: auto;
      max-width: 700px;
      margin: 0 auto;
      padding-left: 200px;
      gap: 20px;
      padding-bottom: 20px;
  }
.prod-mini-bullet-massager .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 180px;
}
}


.prod-thirsty-card-game .product-single__photo-image, 
.prod-thirsty-card-game .product-thumbnails__photo-image {
    top: 50%;
    left: 50%;
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
   /* display: inline-block; */
    transform: translate(-50%,-50%);
}
.prod-thirsty-card-game .card-text-overlay {
    overflow: hidden;
    text-align: left;
    position: relative;
    border-radius: 16px;
    background-color: #fff;
}
.prod-thirsty-card-game .product-full-banner .hero:before {
    content: none;
    width: 100%;
    position: absolute;
    top: 0;
}
.prod-thirsty-card-game .shopify-section.book-slider .halo-section.padding-top-50.padding-bottom-50 {
    padding-bottom: 20px;
    position: sticky;
}
.prod-thirsty-card-game .product-full-banner .container-fluid:after {
    content: none;
    width: 100%;
    position: absolute;
    bottom: -1px;
    /* transform: rotate(180deg); */
}
.prod-thirsty-card-game .shopify-section.product-list-home:before {
    content: none;
    height: 80px;
    width: 80px;
    position: absolute;
    left: unset;
    z-index: 1;
    /* box-shadow: 15px 20px #f4e9e1; */
    border-bottom-right-radius: 52px;
    margin-top: -80px;
    transform: rotate(0deg);
    overflow: hidden;
    right: 0;
}
.prod-thirsty-card-game .product-features .description-div h5 {
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 39px;
    text-transform: lowercase;
}
.prod-thirsty-card-game .product-features .description-div {
    font-size: 18px;
    line-height: 22px;
}
.prod-thirsty-card-game .shopify-section.our-promise .halo-section {
    background: #fff;
    border-bottom-right-radius: 0px;
    padding-bottom: 50px;
}

.prod-thirsty-card-game .card-text-overlay.layout-3 .content {
    background-color: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.prod-thirsty-card-game .shopify-section.mymuse-promise .halo-section {
   background: #f4e9e1;
}
.prod-thirsty-card-game .blog-banner3-home, 
.prod-thirsty-card-game .shopify-section.our-promise, 
.prod-thirsty-card-game .template-collection .page-content {
    background: transparent;
}
.prod-thirsty-card-game #cs_shipping_rate button#search_postcode {
    right: 0px;
    background: #AF836B;
    border-color: #af836b;
}
.prod-thirsty-card-game #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 68%;
    height: 40px;
    border-radius: 20px;
    border-color: #af836b;
}
.prod-thirsty-card-game .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-thirsty-card-game .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-thirsty-card-game .product-features {
    padding-top: 0;
    background-color: #99E0D1;
    border-radius: 0px;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-thirsty-card-game .product-features:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}
.prod-thirsty-card-game .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-thirsty-card-game .book-slider:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-thirsty-card-game .shopify-section.how-to-use {
     margin-bottom: 0px; 
     border: 0; 
     border-bottom: 1px solid rgba(0,0,0,.125);
}




.prod-glide-silicone-lube-a #shopify-section-footer .site-footer__bottom p, 
.prod-glide-silicone-lube-a #shopify-section-footer .site-footer__middle p {
    margin-left: 0;
    max-width: initial;
    display: none;
}



.prod-breeze-b.template-product .testimonial-home .quote-content {
    min-height: 280px;
}
.prod-pulse-b.template-product .testimonial-home .quote-content {
    min-height: 280px;
}
.prod-the-three-way-kit-b.template-product .testimonial-home .quote-content {
    min-height: 240px;
}
.prod-breeze-b .shopify-section.how-to-use {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-pulse-b .shopify-section.how-to-use {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-the-three-way-kit-b .product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item {
    padding-right: 0!important;
    display: none;
}
.prod-the-three-way-kit-b .selector-wrapper.swatch.js.product-form__item {
    padding-right: 0;
    display: none;
}
.prod-glide-silicone-lube .product-video-with-text .image-with-text-2__image video {
   max-width: 100%;
    height: auto;
}
.prod-glide-silicone-lube #cs_shipping_rate button#search_postcode {
    right: 0px;
    background: #AF836B;
    border-color: #AF836B;
}
.prod-glide-silicone-lube #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 75%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-glide-silicone-lube a#seeAllFaqs {
    font-weight: 500;
    font-size: 24px;
}
.prod-glide-silicone-lube .product-full-banner .container-fluid:after {
    content: none;
    width: 100%;
    position: absolute;
    bottom: -1px;
    transform: rotate(180deg);
}
.prod-glide-silicone-lube .product-full-banner .hero:before {
    content: none;
    width: 100%;
    position: absolute;
    top: 0;
}
.prod-glide-silicone-lube-a .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-glide-silicone-lube-a .product-full-banner .container-fluid:after {
    content: none;
    width: 100%;
    position: absolute;
    bottom: -1px;
    transform: rotate(180deg);
}
.prod-glide-silicone-lube-a .product-full-banner .hero:before {
    content: none;
    width: 100%;
    position: absolute;
    top: 0;
}
.prod-glide-silicone-lube .shopify-section.product-full-banner {
    margin: -30px 0 -50px;
}
.prod-glide-silicone-lube .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-glide-silicone-lube .product-video-with-text .image-with-text-2__image video {
    max-width: 100%;
    margin-top: -10px;
}

.prod-glide-silicone-lube.template-product .shopify-section.testimonial-home {
    padding-top: 0;
    margin-bottom: -40px;
}
.prod-glide-silicone-lube .Panel {
    max-width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
}
.prod-glide-silicone-lube .product-features:after {
    content: none;
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px #d7bdab;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-glide-silicone-lube .product-features {
    padding-top: 25px;
    background-color: #d7bdab;
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-glide-silicone-lube-a .product-features:after {
    content: none;
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px #d7bdab;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-glide-silicone-lube-a .product-features {
    padding-top: 25px;
    background-color: #d7bdab;
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-glide-silicone-lube .shopify-section.testimonial-home .halo-section {
    background: #f4e9e1;
    margin-bottom: -40px;
}
.prod-glide-silicone-lube .shopify-section.product-list-home.best-paired-with {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: -25px;
    padding-top: 0px;
}
.prod-glide-silicone-lube .shopify-section.product-faqs {
    /* background: #fff; */
    margin-top: -40px;
}


.prod-spark-candle .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
    width: 100%;
}
.prod-spark-candle .quote-content {
    min-height: unset!important;
}
.prod-spark-candle  .quotes-slider__text {
    display: flex;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #191919;
    font-size: 1.125em;
    font-weight: 400;
    font-style: normal;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 280px;
}

@media (max-width: 767px){
  
  .prod-spark-candle .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/mask_mobile_spark.png?v=1689226722);
    background-repeat: no-repeat;
    background-size: cover;
  }
.prod-beat-b1 .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-glide-silicone-lube-a .product-single__photo-image {
    top: 52%;
    left: 50%;
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
    display: inline-block;
    transform: translate(-50%,-50%);
}
.prod-glide-silicone-lube #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 68%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-glide-silicone-lube .product-features h2.title {
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
}
.prod-glide-silicone-lube-a .product-features h2.title {
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
}
.prod-glide-silicone-lube-a .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header h1, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header .h1, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header h2, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header .h2, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header h3, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header .h3, 
.prod-glide-silicone-lube .shopify-section.product-video-with-text .section-header .title {
    margin: 0;
    color: inherit;
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 1em;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 600;
}
.prod-glide-silicone-lube .compare-products {
    overflow: hidden;
    margin-top: 20px;
}
.prod-glide-silicone-lube a#seeAllFaqs {
    font-weight: 500;
    font-size: 14px;
}
.prod-glide-silicone-lube .shopify-section.product-list-home.best-paired-with {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: -25px;
    padding-top: 0px;
}
.prod-glide-silicone-lube .shopify-section.testimonial-home {
    margin-top: -20px;
}
.prod-glide-silicone-lube .product-features {
    padding-top: 0;
    background-color: #d7bdab;
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-glide-silicone-lube .product-features:after {
    content: none;
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px #d7bdab;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-glide-silicone-lube .shopify-section.product-full-banner {
    margin: -30px 0 -40px;
}
.prod-glide-silicone-lube .product-features:before {
    box-shadow: 16px 25px transparent;
    margin-top: -68px;
}
.prod-glide-silicone-lube .product-full-banner .container-fluid:after, .product-full-banner .hero:before {
    background: url(/cdn/shop/files/pulse_bg22.png?v=1663228320) 0 0/100% no-repeat;
    content: none;
}
.prod-glide-silicone-lube .product-single__details .product-wrapper .selector-wrapper.selector-wrapper-1.swatch.js.product-form__item {
    padding-right: 0!important;
    margin-bottom: -40px;
}
.prod-glide-silicone-lube .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 35px;
    margin-bottom: 0;
}
.prod-pulse-b .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-palm-product .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-pulse-product .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-under-the-sheets .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-pulse-b .quote-author {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-top: -120px;
}
.prod-the-three-way-kit-b .quote-author {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-top: -120px;
}
.prod-breeze-b .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 60px;
    margin-bottom: 0;
}
.prod-breeze-b .quote-author {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin-top: -120px;
}}

.prod-groove .product-features .logo__image {
    height: auto;
    margin: 0 auto;
    display: flex;
    max-height: 130px;
}
.prod-groove .shopify-section.how-to-use {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-groove .shopify-section.box-inclusions.key-benefits {
    margin-bottom: 40px;
    border-bottom: 0px;
}
.product-single__thumbnails {
    overflow: hidden;
    max-height: 440px;
}
.product-list-home .product-card .product__short-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
    padding: 0 15px;
}
.box-inclusions .accordian-panel.halo-column {
    row-gap: 20px;
}
.template-product .shopify-section.our-promise.mymuse-promise .container {
    max-width: 1280px;
    margin: 0 auto;
}
#seeAllFaqs {
    font-weight: 500;
    font-size: 20px;
}
.product-features .logo__image {
    height: 150px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 160px;
}
.page-full-width .page-container .shopify-section.compare-products .container {
    max-width: 1280px;
}
.product-features .product-feature-desc a {
    color: #fff !important;
}
.ShippingEstimator__Form {
    display: block;
    max-width: 100%;
    position: relative;
}

@media (max-width:767px)
{
  .psuffix_bullet .compare-products .icon-with-text__icon img {
    width: 80px;
    height: auto;
}
  .prod-mini-bullet-massager .compare-rows-warapper .compare-data-items {
    width: 115px;
}
.psuffix_bullet .glide-compare-products .compare-data-items .item-data {
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.psuffix_bullet .compare-products .icon-with-text__icon {
    width: 120px;
    margin: 0 auto;
    height: 90px;
}
.prod-mini-bullet-massager .compare-rows-warapper {
    position: absolute;
    margin-left: -120px;
    border: 0;
    width: 120px;
    z-index: 0;
}
  
.product-single__photos-wrapper.slick-dotted {
    margin-bottom: 0px;
    overflow: visible;
}
  .product-single__photos-wrapper
  {
     margin-bottom: 0px;
     overflow: visible;
  }
  .product-single__photos-wrapper ul.slick-dots {
    margin-top: 0;
    top: unset;
    position: absolute;
    bottom: 10px;
    margin-bottom: 0px;
}
  .product-list-home.best-paired-with .product-card__content-inside h4.product-card__title {
    font-size: 16px;
    line-height: 1.3;
    min-height: 40px;
}
  .best-paired-with .halo-column.column-3 {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow: auto;
}
  .best-paired-with .halo-column.column-3 .halo-column__item {
    min-width: auto;
    width: 200px;
    min-width: 200px;
}
  .template-product .testimonial-home .container {
    max-width: 100%;
    padding: 0 20px;
  }
  .halo-row__item_faq {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
  .shopify-section.product-faqs h2.title {
    font-size: 24px !important;
  }
  .product-faqs .accordion-products h3 {
    padding-right: 40px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
  }
  .shopify-section.product-faqs .section-header {
        margin: 40px auto 5px auto;
  }
  .product-list-home.best-paired-with .product-card .product__short-description {
    min-height: 66px;
    font-size: 13px;
    overflow: hidden;
    max-height: 66px;
    padding: 0 5px;
  }
}

/* glide comparison chart start */
.glide-compare-products .compare-data-items .item-data {
    min-height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.compare-rows-warapper {
    position: absolute;
    margin-left: -300px;
    border: 0;
    width: 350px;
    z-index: 0;
}
.compare-rows-warapper .compare-data-items {
    background: rgba(0,9,35,.05);
    padding-top: 30px;
    margin-top: -30px;
    border-top-left-radius: 20px;
    position: relative;
    z-index: 0;
    border-bottom-left-radius: 20px;
      width: 285px;
}
.halo-row__item.text-center.first-glide-section .compare-rows-warapper .icon-with-text.text-left, .halo-row__item.text-center.first-glide-section .compare-rows-warapper h3.title, .halo-row__item.text-center.first-glide-section .compare-rows-warapper  p.description {
    opacity: 0;
}
.shopify-section.glide-compare-products.compare-products .halo-row.column-3 {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    gap: 40px;
    margin-right: -280px;
}
.shopify-section.glide-compare-products.compare-products .text-center.first-glide-section .compare-rows-warapper h4 {
    font-weight: 500;
    font-family: "Work Sans";
}
.glide-compare-products .compare-data-items {
    padding-bottom: 20px;
}
.glide-compare-products .compare-data-items .item-data h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #000;
    font-family: Work Sans,sans-serif;
    margin: 2px 0 10px;
    min-height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 320px;
    background: #FFF6F2;
    border-radius: 20px;
    z-index: 1;
    position: relative;
}
.shopify-section.glide-compare-products.compare-products .text-center.first-glide-section {
    background: #fff;
    box-shadow: 4px 15px 20px rgba(0, 0, 0, 0.05);
}

@media (max-width:767px)
{
  .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 120px;
    border-radius: 15px;
    z-index: 1;
    position: relative;
    margin-right: 10px;
  }
  .shopify-section.glide-compare-products.compare-products .text-center.first-glide-section .compare-rows-warapper h4 {
    font-weight: 500;
    font-family: Work Sans;
    font-size: 12px;
    margin: 0;
    padding: 0 11px;

}
  .compare-rows-warapper {
    position: absolute;
    margin-left: -120px;
    border: 0;
    width: 120px;
    z-index: 0;
}
  .compare-rows-warapper .compare-data-items {
    width: 120px;
}
  .glide-compare-products .compare-data-items .item-data img {
    max-width: 16px;
}
 .glide-compare-products .compare-data-items .item-data h4 {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #000;
    font-family: Work Sans,sans-serif;
    min-height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0 5px;
}
.shopify-section.glide-compare-products.compare-products .halo-row.column-3 {
        margin: 0 0 0 auto;
    display: flex;
    justify-content: flex-start;
    gap: 0;
    padding-left: 120px;
    padding-bottom: 20px;
    padding-right: 10px;
}
  .glide-compare-products .icon-with-text__content p.description {
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
}
  .glide-compare-products .icon-with-text__content .title span {
    font-size: 14px;
    display: block;
}
  .glide-compare-products .compare-data-items .item-data .files-check_g-png {
    max-width: 18px;
}
}
/* glide comparison chart end */

@media (max-width:767px){
.prod-glide-silicone-lube .shopify-section.product-video-with-text {
    max-width: 100%;
    margin: 30px auto 20px;
    padding-left: 0;
    padding-right: 0;
}
.prod-thirsty-card-game .product-single__details .product-wrapper .product__price {
    position: relative;
    height: 50px;
}
.prod-thirsty-card-game .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 25px;
    margin-bottom: 0;
}
.prod-thirsty-card-game.template-product .product-wrapper .product__price span.off {
    width: 80px;
    right: 0;
    position: absolute;
    top: -70px;
    padding: 10px 5px;
    font-weight: 600;
    font-size: 16px !important;
    height: 36px;
    margin-top: 78px;
}
.prod-thirsty-card-game.template-product .product-single__details, 
.prod-thirsty-card-game.template-product .product-single__photos {
    width: 100%;
    position: sticky;
    margin-top: -94px;
}
.prod-thirsty-card-game .product-card__price {
    line-height: 1;
    position: relative;
    margin: 80px 0 15px;
    visibility: visible;
}
.prod-thirsty-card-game .product-single .product-single__details .product-wrapper .product__title {
    font-size: 32px!important;
    line-height: 36px;
    padding-right: 100px;
    padding-top: 80px;
}
.prod-thirsty-card-game .product-features .description-div h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 15px;
    text-transform: lowercase;
}
.prod-thirsty-card-game .product-features .description-div {
    font-size: 12px;
    line-height: 22px;
    letter-spacing: -0.2px;
}
.prod-thirsty-card-game .our-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 24px;
    text-transform: capitalize;
}
.prod-thirsty-card-game .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    font-family: Work Sans;
    color: #7e7f84;
    letter-spacing: -1px;
}
.prod-thirsty-card-game .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
  .prod-thirsty-card-game .mymuse-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 18px!important;
   /* text-transform: capitalize;*/
}
.prod-thirsty-card-game  .halo-row.column-3 .halo-row__item {
    width: 63%;
    background-color: #fff;
    min-height: 350px!important;
    border-radius: 30px;
}
.prod-thirsty-card-game .halo-row {
    /* font-size: 0; */
    display: block;
    overflow: visible;
    white-space: nowrap;
    margin-left: -5px;
    margin-right: -8px;
    padding: 0;
}
.prod-thirsty-card-game .item.slick-slide.slick-active.slick-center {
    transform: scale(0.7) translate(0px);
    margin-top: 40px; 
}
.prod-thirsty-card-game .item.slick-slide.slick-active {
    transform: scale(0.5) translate(830px);
    margin-top: 40px;
}
.prod-thirsty-card-game .what-are-you-looking-for .halo-row {
    font-size: 0;
    display: block;
    overflow: auto;
    white-space: nowrap;
    margin: 0 -15px;
    padding: 0 0 0 25px;
}
.prod-thirsty-card-game .best-paired-with .product-card__price {
    line-height: 1;
    position: relative;
    margin: 0px 0 15px;
    visibility: visible;
}
.prod-thirsty-card-game .what-are-you-looking-for {
    margin-top: 40px;
    padding-right: 10px;
}
.prod-thirsty-card-game .slick-prev {
    left: calc(55% - 150px);
    bottom: 20px;
}
.prod-thirsty-card-game .slick-next {
    right: calc(53% - 150px);
    bottom: 20px;
}
}

@media only screen   
and (min-width: 768px)   
and (max-width: 1920px)    {
.prod-pl-ba-thirsty .what-are-you-looking-for {
    max-width: 1800px;
    padding-left: 80px; 
    margin-left: 40px; 
    padding-top: 40px;
    padding-right: 80px;
   /* margin-right: auto; */
}
.prod-pl-ba-thirsty .shopify-section.product-full-banner {
    margin: -20px 0 30px!important;
}
}

.spark .swatch .swatch-element.color label {
    background-size: cover !important;
}

/*@media only screen   
and (min-width: 1370px)  
and (max-width: 1605px)     {
.prod-pl-ba-thirsty .what-are-you-looking-for {
    max-width: 1220px;
    padding-left: 40px; 
    margin-left: 40px;
    margin-right: auto; 
}} */

.prod-pl-ba-thirsty .product-single__photo-image, 
.prod-pl-ba-thirsty .product-thumbnails__photo-image {
    top: 50%;
    left: 50%;
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
   /* display: inline-block; */
    transform: translate(-50%,-50%);
}
.prod-pl-ba-thirsty .card-text-overlay {
    overflow: hidden;
    text-align: left;
    position: relative;
    border-radius: 16px;
    background-color: #fff;
}
.prod-pl-ba-thirsty .product-full-banner .hero:before {
    content: none;
    width: 100%;
    position: absolute;
    top: 0;
}
.prod-pl-ba-thirsty .shopify-section.book-slider .halo-section.padding-top-50.padding-bottom-50 {
    padding-bottom: 20px;
    position: sticky;
}
.prod-pl-ba-thirsty .product-full-banner .container-fluid:after {
    content: none;
    width: 100%;
    position: absolute;
    bottom: -1px;
    /* transform: rotate(180deg); */
}
.prod-pl-ba-thirsty .shopify-section.product-list-home:before {
    content: none;
    height: 80px;
    width: 80px;
    position: absolute;
    left: unset;
    z-index: 1;
    /* box-shadow: 15px 20px #f4e9e1; */
    border-bottom-right-radius: 52px;
    margin-top: -80px;
    transform: rotate(0deg);
    overflow: hidden;
    right: 0;
}
.prod-pl-ba-thirsty .product-features .description-div h5 {
    font-weight: 500;
    font-size: 28px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 39px;
    text-transform: lowercase;
}
.prod-pl-ba-thirsty .product-features .description-div {
    font-size: 18px;
    line-height: 22px;
}
.prod-pl-ba-thirsty .shopify-section.our-promise .halo-section {
    background: #fff;
    border-bottom-right-radius: 0px;
    padding-bottom: 50px;
}

.prod-pl-ba-thirsty .card-text-overlay.layout-3 .content {
    background-color: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.prod-pl-ba-thirsty .shopify-section.mymuse-promise .halo-section {
   background: #f4e9e1;
}
.prod-pl-ba-thirsty .blog-banner3-home, 
.prod-pl-ba-thirsty .shopify-section.our-promise, 
.prod-pl-ba-thirsty .template-collection .page-content {
    background: transparent;
}
.prod-pl-ba-thirsty #cs_shipping_rate button#search_postcode {
    right: 0px;
    background: #AF836B;
    border-color: #af836b;
}
.prod-pl-ba-thirsty #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 68%;
    height: 40px;
    border-radius: 20px;
    border-color: #af836b;
}
.prod-pl-ba-thirsty .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-pl-ba-thirsty .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
.prod-pl-ba-thirsty .product-features {
    padding-top: 0;
    background-color: #99E0D1;
    border-radius: 0px;
    padding-bottom: 0;
    overflow: hidden;
}
.prod-pl-ba-thirsty .product-features:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}
.prod-pl-ba-thirsty .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-pl-ba-thirsty .book-slider:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-pl-ba-thirsty .shopify-section.how-to-use {
     margin-bottom: 0px; 
     border: 0; 
     border-bottom: 1px solid rgba(0,0,0,.125);
}
@media (max-width:767px){
.prod-spark-candle .shopify-section.product-faqs {
    margin-top: -20px;
    margin-bottom: 20px;
}
.prod-spark-candle .product-template__container {
    padding-bottom: 0;
    margin-bottom: -30px;
}  
  .prod-spark-candle .product-features .logo__image {
    height: 100px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 80px;
}
  .prod-spark-candle .shopify-section.why-try-bundle-kit .logo__image img {
    margin: 10px 0;
}
  .prod-spark-candle .shopify-section.how-to-use {
    margin-top: -40px;
}
 .prod-spark-candle .box-inclusions .description-div h5 {
    font-size: 16px;
    line-height: 16px;
    min-height: unset;
}
  .prod-spark-candle .best-paired-with.product-list-home .halo-section {
    padding-top: 20px;
}
 .prod-spark-candle .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 17px;
    font-size: 0.76em !important;
    color: #7E7F84;
    padding-top: 5px;
}
  .prod-spark-candle .testimonial-home .quote-content {
    font-weight: 400;
    font-size: 17px;
  }
  .prod-spark-candle .product-video-with-text .image-with-text-2__content {
    width: 100%;
    padding: 0 15px;
    justify-content: center;
    max-width: 500px;
    text-align: center;
}
  .prod-spark-candle .shopify-section.product-video-with-text .desc_video br {
    display: none;
}
  .prod-spark-candle .shopify-section.product-video-with-text .desc_video h3 {
    font-size: 23px;
    font-weight: 600;
}
.prod-spark-candle .shopify-section.product-video-with-text.even_videosection .image-with-text-2__image {
    width: 100%;
    margin-left: 2%;
}
  .prod-spark-candle .product-video-with-text .image-with-text-2__image {
    width: 98%;
    justify-content: left;
    display: flex;
    padding-bottom: 25px;
}
  .prod-spark-candle .shopify-section.why-try-bundle-kit h2.title {
    font-size: 32px;
    font-weight: 600;
}
  .prod-spark-candle .why-try-bundle-kit{
   margin-top: -24px;
}
  .prod-spark-candle .shopify-section.testimonial-home .section-header.text-center {
    margin: 0 auto 20px auto;
    max-width: 250px;
}
  .prod-spark-candle.template-product .accordion-products h2 {
    text-align: left;
    font-size: 23px;
    line-height: 32px;
    font-weight: 600;
    color: #000923;
    font-family: Poppins;
}
  .prod-spark-candle .testimonial-home h2.title,
  .prod-spark-candle .product-list-home h2.title.section-title,
  .prod-spark-candle .shopify-section.product-faqs .container h2.title,
  .prod-spark-candle .our-promise h2.title {
    font-weight: 600;
    font-size: 32px!important;
    line-height: 32px;
}
  .prod-spark-candle .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar {
    margin: 0 2px;
}
  .prod-spark-candle .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center h5
  {
    min-height: unset;
  }
  .prod-spark-candle .shopify-section.why-try-bundle-kit .halo-column__item {
    max-width: 260px;
  }
    .prod-spark-candle .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar p {
    font-size: 14px;
}
.prod-pl-ba-thirsty .product__short-description.bottom_desc {
    border-bottom: 2px solid #af836b70;
    padding-bottom: 20px;
    margin-top: 25px;
    margin-bottom: 0;
}
.prod-pl-ba-thirsty.template-product .product-wrapper .product__price span.off {
    width: 80px;
    right: 0;
    position: absolute;
    top: 56px;
    padding: 10px 5px;
    font-weight: 600;
    font-size: 16px !important;
    height: 36px;
    margin-top: 78px;
}
.prod-pl-ba-thirsty.template-product .product-single__details, 
.prod-pl-ba-thirsty.template-product .product-single__photos {
    width: 100%;
    position: sticky;
    margin-top: -94px;
}
.prod-pl-ba-thirsty .product-card__price {
    line-height: 1;
    position: relative;
    margin: 80px 0 15px;
    visibility: visible;
}
.prod-pl-ba-thirsty .product-single .product-single__details .product-wrapper .product__title {
    font-size: 32px!important;
    line-height: 36px;
    padding-right: 100px;
    padding-top: 80px;
}
.prod-pl-ba-thirsty .product-features .description-div h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    font-family: Work Sans;
    margin-top: 15px;
    text-transform: lowercase;
}
.prod-pl-ba-thirsty .product-features .description-div {
    font-size: 12px;
    line-height: 22px;
    letter-spacing: -0.2px;
}
.prod-pl-ba-thirsty .our-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 24px;
    text-transform: capitalize;
}
.prod-pl-ba-thirsty .our-promise a.logo__link {
    position: relative;
    text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    font-family: Work Sans;
    color: #7e7f84;
    letter-spacing: -1px;
}
.prod-pl-ba-thirsty .mymuse-promise a.logo__link {
    position: relative;
    text-decoration: underline;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    font-family: "Work Sans";
    color: #7e7f84;
}
  .prod-pl-ba-thirsty .mymuse-promise .description-div h5 {
    max-width: 160px;
    margin: 15px auto 10px;
    font-size: 18px!important;
   /* text-transform: capitalize;*/
}
.prod-pl-ba-thirsty  .halo-row.column-3 .halo-row__item {
    width: 63%;
    background-color: #fff;
    min-height: 350px!important;
    border-radius: 30px;
}
.prod-pl-ba-thirsty .halo-row {
    /* font-size: 0; */
    display: block;
    overflow: visible;
    white-space: nowrap;
    margin-left: -5px;
    margin-right: -8px;
    padding: 0;
}
.prod-pl-ba-thirsty .item.slick-slide.slick-active.slick-center {
    transform: scale(0.7) translate(0px);
    margin-top: 40px; 
}
.prod-pl-ba-thirsty .item.slick-slide.slick-active {
    transform: scale(0.5) translate(830px);
    margin-top: 40px;
}
.prod-pl-ba-thirsty .what-are-you-looking-for .halo-row {
    font-size: 0;
    display: block;
    overflow: auto;
    white-space: nowrap;
    margin: 0 -15px;
    padding: 0 0 0 25px;
}
.prod-pl-ba-thirsty .best-paired-with .product-card__price {
    line-height: 1;
    position: relative;
    margin: 0px 0 15px;
    visibility: visible;
}
.prod-pl-ba-thirsty .what-are-you-looking-for {
    margin-top: 40px;
    padding-right: 10px;
}
.prod-pl-ba-thirsty .slick-prev {
    left: calc(55% - 150px);
    bottom: 20px;
}
.prod-pl-ba-thirsty .slick-next {
    right: calc(53% - 150px);
    bottom: 20px;
}

}



 
.prod-antidate-card-game-for-couples .shopify-section.glide-compare-products.compare-products .text-center.first-glide-section {
    background: #fff!important;
    box-shadow: 4px 15px 20px rgba(0, 0, 0, 0.05);
}
.prod-antidate-card-game-for-couples  .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 320px;
    background: #fde6de;
    border-radius: 20px;
    z-index: 1;
    position: relative;
} 
.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__image div#tolstoy-video-antidate {
    width: 100%;
    justify-content: center;
    display: flex;
}
.prod-antidate-card-game-for-couples div#tolstoy-video-antidate {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.prod-antidate-card-game-for-couples .shopify-section.our-promise .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 60px;
    padding-bottom: 50px;
}
.prod-antidate-card-game-for-couples .product-list-home .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 50px;
}
.prod-antidate-card-game-for-couples .shopify-section.testimonial-home .halo-section {
    background: #FFF6F2;
}
.prod-antidate-card-game-for-couples .page-container {
    transition: all .45s cubic-bezier(.29,.63,.44,1);
    position: relative;
    background-color: #FFF6F2;
}
.prod-antidate-card-game-for-couples .product-features .logo__image {
    height: 150px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 145px;
}
.prod-antidate-card-game-for-couples [data-section-id='template--16965927207161__6d1d2b90-1d49-42dc-9d1e-96d2b3d5eb1f'] .section-header .title {
    color: #ffffff;
    font-size: 36px;
    font-weight: 600;
    font-family: 'Poppins';
    text-transform: inherit;
}
.prod-antidate-card-game-for-couples [data-section-id='template--16965927207161__71898624-4faa-4022-a2c4-20c87943e417'] .card-text-overlay .content .description {
    color: #000923;
    line-height: 25px; 
    font-size: 16px;
}
.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__content p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: Work Sans;
    margin-top: 20px;
    color: #000000!important;
    margin-bottom: 25px;
}
.prod-antidate-card-game-for-couples .meet-rich-text {
     background: transparent!important; 
    /* border-bottom-left-radius: 50px; */
    /* border-bottom-right-radius: 50px; */
    overflow: hidden;
    margin-top: -30px;
    margin-bottom: -10px;
}
.prod-antidate-card-game-for-couples .meet-rich-text:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}

.prod-antidate-card-game-for-couples .testimonial-home .halo-row.column-3 .halo-row__item {
    background: white!important;
}
.prod-antidate-card-game-for-couples .testimonial-home .quote-content {
    min-height: 260px!important;
}
.prod-antidate-card-game-for-couples .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home .image-with-text-2__content {
    padding: 30px;
    text-align: left;
    display: none;
}
.prod-antidate-card-game-for-couples  .product-features .description-div p{
    font-family: 'Work Sans';
    color: white;
}
.prod-antidate-card-game-for-couples #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-antidate-card-game-for-couples #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 72%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-antidate-card-game-for-couples .how-to-use {
    max-width: 1380px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding-left: 20px;
    padding-right: 20px;

}
.prod-antidate-card-game-for-couples #shopify-section-ready-to-find-your-match-new .halo-section:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0px;
    z-index: 1;
    box-shadow: 16px 25px #FFF6F2;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
    top: 0;
}
.prod-antidate-card-game-for-couples .book-slider {
    background: url(/cdn/shop/files/Rectangle_49.png?v=1690533030);
}
.prod-antidate-card-game-for-couples.template-product .shopify-section.video-with-text-home:before {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent!important;
    border-bottom-right-radius: 50px;
    transform: rotate(0);
    overflow: hidden;
    right: 0;
    margin-top: -83px;
}
.prod-antidate-card-game-for-couples.template-product .shopify-section.video-with-text-home {
    margin-top: 40px;
    background: transparent!important;
}
.prod-antidate-card-game-for-couples .the-categories {
    background-color: white;
    /* max-width: 1800px; */
    padding-left: 80px;
    /* margin-left: 40px; */
    padding-top: 40px;
    padding-right: 80px;
}
.prod-antidate-card-game-for-couples .the-categories .card-text-overlay.layout-3 .content {
    background-color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.prod-antidate-card-game-for-couples .the-categories .card-text-overlay.layout-3 .content h3 {
    font-size: 24px;
    color: #763B73;
    margin-top: 10px;
    font-weight: 500;
}
.prod-antidate-card-game-for-couples .product-features .description-div h5 {
    font-weight: 500;
    font-size: 28px;
    line-height: 32px;
    font-family: 'Work Sans';
    margin-top: 39px;
    text-transform: initial;
    color: #fff!important;
}

.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home .halo-section .image-with-text-2 {
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home .halo-section .image-with-text-2__image video {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
}
.prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit .logo__image img {
    margin: 10px;
    box-shadow: 0px 5px 10px #0000001a;
    border-radius: 20px;
}

.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__image {
    width: 100%;
    justify-content: left;
    display: flex;
}
.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__content {
    width: 50%;
    padding: 0 40px;
    justify-content: center;
    max-width: 500px;
    text-align: center;
}
.prod-antidate-card-game-for-couples .slick-prev {
    left: -25px;
}
.prod-antidate-card-game-for-couples .why-try-bundle-kit .slick-next {
    right: -50px;
}
.prod-antidate-card-game-for-couples .product-template__container {
    padding-bottom: 40px;
}
.prod-antidate-card-game-for-couples .box-inclusions .description-div p {
    max-width: 220px;
    margin: 0 auto;
}
.prod-antidate-card-game-for-couples .box-inclusions .description-div h5 {
    font-size: 22px;
    line-height: 24px;
}
.prod-antidate-card-game-for-couples .shopify-section.how-to-use,
.prod-antidate-card-game-for-couples .shopify-section.box-inclusions{
    max-width: 1210px;
}
.prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit h2.title {
    font-size: 32px;
}
.prod-antidate-card-game-for-couples .slick-dots li.slick-active button {
    border-color: #000923;
    background-color: #000923;
}
.prod-antidate-card-game-for-couples .shopify-section.product-video-with-text {
    max-width: 100%!important;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
  }
.prod-antidate-card-game-for-couples .shopify-section.product-video-with-text.even_videosection .image-with-text-2__image {
    justify-content: flex-end;
}
.prod-antidate-card-game-for-couples .product-features .description-div {
    font-size: 18px;
    line-height: 20px;
    color: white!important;
}
.prod-antidate-card-game-for-couples .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent!important;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-antidate-card-game-for-couples .product-features:before {
    box-shadow: 16px 25px transparent; 
    margin-top: -68px;
}
.prod-antidate-card-game-for-couples .box-inclusions .description-div h5 {
    margin-bottom: 5px;
}
.prod-antidate-card-game-for-couples .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/Relay_1.png?v=1690526936);
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    margin-top: 30px;
    margin-bottom: 30px;
}




.prod-the-perfect-match .shopify-section.glide-compare-products.compare-products .text-center.first-glide-section {
    background: #fff!important;
    box-shadow: 4px 15px 20px rgba(0, 0, 0, 0.05);
}
.prod-the-perfect-match .shopify-section.glide-compare-products.compare-products .halo-row__item.text-center {
    max-width: 320px;
    background: #fde6de;
    border-radius: 20px;
    z-index: 1;
    position: relative;
} 
.prod-the-perfect-match .product-video-with-text .image-with-text-2__image div#tolstoy-video-antidate {
    width: 100%;
    justify-content: center;
    display: flex;
}
.prod-the-perfect-match div#tolstoy-video-antidate {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.prod-the-perfect-match .shopify-section.our-promise .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 60px;
    padding-bottom: 50px;
}
.prod-the-perfect-match .product-list-home .halo-section {
    background: #FFF6F2;
    border-bottom-right-radius: 50px;
}
.prod-the-perfect-match .shopify-section.testimonial-home .halo-section {
    background: #FFF6F2;
}
.prod-the-perfect-match .page-container {
    transition: all .45s cubic-bezier(.29,.63,.44,1);
    position: relative;
    background-color: #FFF6F2;
}
.prod-the-perfect-match .product-features .logo__image {
    height: 150px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 145px;
}
.prod-the-perfect-match [data-section-id='template--16965927207161__6d1d2b90-1d49-42dc-9d1e-96d2b3d5eb1f'] .section-header .title {
    color: #ffffff;
    font-size: 36px;
    font-weight: 600;
    font-family: 'Poppins';
    text-transform: inherit;
}
.prod-the-perfect-match [data-section-id='template--16965927207161__71898624-4faa-4022-a2c4-20c87943e417'] .card-text-overlay .content .description {
    color: #000923;
    line-height: 25px; 
    font-size: 16px;
}
.prod-the-perfect-match .product-video-with-text .image-with-text-2__content p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    font-family: Work Sans;
    margin-top: 20px;
    color: #000000!important;
    margin-bottom: 25px;
}
.prod-the-perfect-match .meet-rich-text {
     background: transparent!important; 
    /* border-bottom-left-radius: 50px; */
    /* border-bottom-right-radius: 50px; */
    overflow: hidden;
    margin-top: -30px;
    margin-bottom: -10px;
}
.prod-the-perfect-match .meet-rich-text:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}

.prod-the-perfect-match .testimonial-home .halo-row.column-3 .halo-row__item {
    background: white!important;
}
.prod-the-perfect-match .testimonial-home .quote-content {
    min-height: 260px!important;
}
.prod-the-perfect-match .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
}
.prod-the-perfect-match .shopify-section.video-with-text-home .image-with-text-2__content {
    padding: 30px;
    text-align: left;
    display: none;
}
.prod-the-perfect-match .product-features .description-div p{
    font-family: 'Work Sans';
    color: white;
}
.prod-the-perfect-match #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-the-perfect-match #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 72%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-the-perfect-match .how-to-use {
    max-width: 1380px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding-left: 20px;
    padding-right: 20px;

}
.prod-the-perfect-match #shopify-section-ready-to-find-your-match-new .halo-section:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0px;
    z-index: 1;
    box-shadow: 16px 25px #FFF6F2;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
    top: 0;
}
.prod-the-perfect-match .book-slider {
    background: url(/cdn/shop/files/Rectangle_49_1.png?v=1695900521);
}
.prod-the-perfect-match.template-product .shopify-section.video-with-text-home:before {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent!important;
    border-bottom-right-radius: 50px;
    transform: rotate(0);
    overflow: hidden;
    right: 0;
    margin-top: -83px;
}
.prod-the-perfect-match.template-product .shopify-section.video-with-text-home {
    margin-top: 40px;
    background: transparent!important;
}
.prod-the-perfect-match .the-categories {
    background-color: white;
    /* max-width: 1800px; */
    padding-left: 80px;
    /* margin-left: 40px; */
    padding-top: 40px;
    padding-right: 80px;
}
.prod-the-perfect-match .the-categories .card-text-overlay.layout-3 .content {
    background-color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.prod-the-perfect-match .the-categories .card-text-overlay.layout-3 .content h3 {
    font-size: 24px;
    color: #763B73;
    margin-top: 10px;
    font-weight: 500;
}
.prod-the-perfect-match .product-features .description-div h5 {
    font-weight: 500;
    font-size: 28px;
    line-height: 32px;
    font-family: 'Work Sans';
    margin-top: 39px;
    text-transform: initial;
    color: #fff!important;
}

.prod-the-perfect-match .shopify-section.video-with-text-home .halo-section .image-with-text-2 {
    justify-content: center!important;
    align-items: center!important;
    text-align: center!important;
}

.prod-the-perfect-match .shopify-section.video-with-text-home .halo-section .image-with-text-2__image video {
    width: 100% !important;
    padding: 2%;
    border-radius: 40px;
}
.prod-the-perfect-match .shopify-section.why-try-bundle-kit .logo__image img {
    margin: 10px;
    box-shadow: 0px 5px 10px #0000001a;
    border-radius: 20px;
}

.prod-the-perfect-match .product-video-with-text .image-with-text-2__image {
    width: 100%;
    justify-content: left;
    display: flex;
}
.prod-the-perfect-match .product-video-with-text .image-with-text-2__content {
    width: 50%;
    padding: 0 40px;
    justify-content: center;
    max-width: 500px;
    text-align: center;
}
.prod-the-perfect-match .slick-prev {
    left: -25px;
}
.prod-the-perfect-match .why-try-bundle-kit .slick-next {
    right: -50px;
}
.prod-the-perfect-match .product-template__container {
    padding-bottom: 40px;
}
.prod-the-perfect-match .box-inclusions .description-div p {
    max-width: 220px;
    margin: 0 auto;
}
.prod-the-perfect-match .box-inclusions .description-div h5 {
    font-size: 22px;
    line-height: 24px;
}
.prod-the-perfect-match .shopify-section.how-to-use,
.prod-the-perfect-match .shopify-section.box-inclusions{
    max-width: 1210px;
}
.prod-the-perfect-match .shopify-section.why-try-bundle-kit h2.title {
    font-size: 32px;
}
.prod-the-perfect-match .slick-dots li.slick-active button {
    border-color: #000923;
    background-color: #000923;
}
.prod-the-perfect-match .shopify-section.product-video-with-text {
    max-width: 100%!important;
    margin: 20px auto;
    padding-left: 0;
    padding-right: 0;
  }
.prod-the-perfect-match .shopify-section.product-video-with-text.even_videosection .image-with-text-2__image {
    justify-content: flex-end;
}
.prod-the-perfect-match .product-features .description-div {
    font-size: 18px;
    line-height: 20px;
    color: white!important;
}
.prod-the-perfect-match .product-features:after {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: 0;
    z-index: 1;
    box-shadow: 16px 25px transparent!important;
    border-bottom-right-radius: 50px;
    margin-top: 0;
    transform: rotate(180deg);
    overflow: hidden;
}
.prod-the-perfect-match .product-features:before {
    box-shadow: 16px 25px transparent; 
    margin-top: -68px;
}
.prod-the-perfect-match .box-inclusions .description-div h5 {
    margin-bottom: 5px;
}
.prod-the-perfect-match .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/PKG_texture_2_1.png?v=1695886487);
    border-radius: 0;
    padding-bottom: 0;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    margin-top: 30px;
    margin-bottom: 30px;
}












@media (max-width:767px){

.page-full-width.prod-antidate-card-game-for-couples .page-container .shopify-section.compare-products .container {
    max-width: 100%;
    margin: 0;
    padding: 0 20px;
}
.prod-antidate-card-game-for-couples .shopify-section.product-list-home:before {
    content: "";
    height: 80px;
    width: 80px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px #FFF6F2;
    border-bottom-right-radius: 52px;
    margin-top: -80px;
    transform: rotate(0deg);
    overflow: hidden;
    right: 0;
}
.prod-antidate-card-game-for-couples .the-categories {
    background-color: transparent;
    /* max-width: 1800px; */
    padding-left: 30px;
    /* margin-left: 40px; */
    padding-top: 40px;
    padding-right: 30px;
    margin-top: -50px;
}
.prod-antidate-card-game-for-couples .the-categories .section-header .title {
    margin: 0 0 15px 0;
    color: inherit;
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 28px;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 600;
}
.prod-antidate-card-game-for-couples .the-categories .card-text-overlay {
    overflow: hidden;
    text-align: left;
    position: relative;
    border-radius: 20px;
    background: white;
}
.prod-antidate-card-game-for-couples .the-categories .halo-row__item {
    padding: 0;
    margin-right: 15px;
    margin-bottom: 0;
    white-space: normal;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    width: 75%;
}
.prod-antidate-card-game-for-couples .the-categories .section-header>p {
    max-width: 800px;
    margin-top: 5px;
    margin-bottom: 0;
    line-height: 18px;
    color: #7E7F84;
    letter-spacing: .01rem;
    font-size: 16px!important;
}
.prod-antidate-card-game-for-couples [data-section-id='template--16965927207161__71898624-4faa-4022-a2c4-20c87943e417'] .card-text-overlay .content .description {
    color: #000923;
    line-height: 16px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 14px;
}
.prod-antidate-card-game-for-couples .book-slider .section-header {
    width: 100%;
    display: block;
    position: relative;
    margin-top: 0;
    margin-bottom: 0px!important; 
    color: #191919;
}
.prod-antidate-card-game-for-couples .book-slider .section-header .h2 .title {
    margin: 0;
   /* color: inherit; */
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 28px;
    font-family: Poppins!important;
    font-style: normal;
    font-weight: 500!important;
}
.prod-antidate-card-game-for-couples .product-videos-wrapper .slick-dots {
    margin: 0;
    padding: 0;
    left: 0;
    right: 0;
    bottom: -15px;
    display: block;
    list-style: none;
    text-align: center;
    position: absolute;
}
.prod-antidate-card-game-for-couples .compare-products {
    margin-top: 10px;
}
.prod-antidate-card-game-for-couples .best-paired-with.product-list-home .halo-section {
    margin-top: -30px;
   /* padding-top: 20px; */
}
.prod-antidate-card-game-for-couples  .product-features .description-div h5 {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    font-family: 'Work Sans';
    margin-top: 10px;
    text-transform: lowercase;
    text-transform: inherit;
    color: #fff!important;
}
.prod-antidate-card-game-for-couples.template-product .accordion-products {
    margin: 35px 0 0 0;
    text-align: left;
    width: 100%;
}
.prod-antidate-card-game-for-couples .book-slider {
    background: url(/cdn/shop/files/Untitled_design_-_2023-07-31T134555.005.png?v=1690791388);
    background-repeat: no-repeat;
    margin-bottom: -70px!important;
}
.prod-antidate-card-game-for-couples .book-slider .slick-track {
    overflow: visible;
    
}
.prod-antidate-card-game-for-couples .book-slider .slider {
    position: relative;
    z-index: 200;
    padding: 0 0px;
    margin: -35px 0 0 0px;
    max-width: 800px;
    width: 100%;
}
.spark .swatch .swatch-element.color input:checked+label {
    background-color: transparent!important; 
}
.prod-antidate-card-game-for-couples .compare-products h2.title, 
.prod-antidate-card-game-for-couples .meet-rich-text h2.title, 
.prod-antidate-card-game-for-couples .product-faqs h2.title, 
.prod-antidate-card-game-for-couples .product-features h2.title, 
.prod-antidate-card-game-for-couples .product-video-with-text h2.title {
    font-weight: 600;
    font-size: 28px;
    line-height: 28px;
    font-family: 'Poppins';
}
.prod-antidate-card-game-for-couples .product-single .product-single__details .product-wrapper .product__title span {
    font-size: 28px;
}
.template-product.prod-antidate-card-game-for-couples .product-wrapper .product__price span.off {
    width: 72px;
    right: 0;
    position: absolute;
    top: 50px;
    padding: 5px 4px;
    font-weight: 600;
    font-size: 14px !important;
    height: 26px;
    text-transform: uppercase;
}
.prod-antidate-card-game-for-couples .product-features:before {
    display:none;
}
.prod-antidate-card-game-for-couples .product-features:after {
    display:none;
}
.prod-antidate-card-game-for-couples .shopify-section.product-faqs {
    margin-top: -25px;
}
.prod-antidate-card-game-for-couples .shopify-section.testimonial-home .slick-next {
    right: -25px;
}
.prod-antidate-card-game-for-couples .testimonial-home .halo-row.column-3 .halo-row__item {
    background: #fff;
}
.prod-antidate-card-game-for-couples .quote-content {
    min-height: 180px!important;
}
.prod-antidate-card-game-for-couples .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
}
.prod-antidate-card-game-for-couples .swatch .swatch-element {
    margin: 0 0 10px 10px!important;
    overflow: visible;
    min-width: 60px!important;
    min-height: 100px;
}
.prod-antidate-card-game-for-couples .shopify-section.how-to-use {
     margin-bottom: 0px; 
     border: 0; 
     border-bottom: 1px solid rgba(0,0,0,.125);
}
.prod-antidate-card-game-for-couples #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 72%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-antidate-card-game-for-couples #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home {
    background: transparent!important;
   /* border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px; */
    padding: 15px 40px 30px;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home:before {
    content: "";
    height: 68px;
    width: 60px;
    position: absolute;
    left: unset;
    z-index: 1;
    box-shadow: 15px 20px transparent;
    border-bottom-right-radius: 50px;
    transform: rotate(0);
    overflow: hidden;
    right: 0;
    margin-top: -83px;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home .image-with-text-2__content {
    padding: 30px;
    text-align: left;
    display: none;
}
.prod-antidate-card-game-for-couples .image-with-text-2__content, .image-with-text-2__image {
    width: 100%;
    vertical-align: top;
    display: inline-block;
}
.prod-antidate-card-game-for-couples .testimonial-home span.star-rating {
    margin: 15px 0 0;
    color: #e64613;
    width: 100%;
}
.prod-antidate-card-game-for-couples .quote-content {
    min-height: unset!important;
}
.prod-antidate-card-game-for-couples  .quotes-slider__text {
    display: flex;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    color: #191919;
    font-size: 1.125em;
    font-weight: 400;
    font-style: normal;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 280px;
}


.product-single__photos .shopify-section.bundle-and-save3 {
    display: none;
}
  
@media (max-width: 767px){

.prod-antidate-card-game-for-couples.template-product .how-to-use .accordian-panel {
    padding: 20px 0 0!important;
    color: #555671;
    font-size: 14px!important;
}
.prod-antidate-card-game-for-couples .product-faqs .accordion-products h3 {
    padding-right: 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.prod-antidate-card-game-for-couples .product-faqs .icon-with-text__content .description {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.shopify-section.meet-rich-text.second-meet-rich-text-section .still_not_convinced p {
    color: #ffffff;
    font-size: 18px;
}
div#beat_sahil_video {
    max-width: 100%;
}  
.prod-antidate-card-game-for-couples [data-section-id='template--16965927207161__6d1d2b90-1d49-42dc-9d1e-96d2b3d5eb1f'] .section-header .title {
    color: #ffffff;
    font-size: 28px;
    font-weight: 500;
    font-family: 'Poppins';
    text-transform: inherit;
}
.prod-antidate-card-game-for-couples .Panel {
    max-width: 100%;
    margin: -20px 0 20px 0;
    padding: 0;
    text-align: left;
    font-family: 'Poppins';
}
.prod-antidate-card-game-for-couples .product-form__item>label {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px!important;
    color: #555671;
    font-family: 'Poppins';
    margin: 0;
}
.prod-antidate-card-game-for-couples .product-single .product-form__controls-group.custom .product-form__item {
    width: 100%;
    float: left;
    margin: 10px 0 30px;
}
.prod-antidate-card-game-for-couples .product__short-description {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #0c0d34;
    font-family: Work Sans;
    opacity: .7;
}
.prod-antidate-card-game-for-couples .how-to-use .rich-text__text>p {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 16px!important;
    line-height: 22px;
}
.prod-antidate-card-game-for-couples .section-header h2 .title {
    margin: 0;
    color: inherit;
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 28px;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 700;
}
.prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__content p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    font-family: Work Sans;
    margin-top: 10px;
    color: #000000!important;
    margin-bottom: 25px;
    margin-left: 13px;
    margin-right: 14px;
}
.prod-antidate-card-game-for-couples .meet-rich-text {
     background: transparent!important; 
    /* border-bottom-left-radius: 50px; */
    /* border-bottom-right-radius: 50px; */
    overflow: hidden;
    margin-top: -90px;
    margin-bottom: -30px;
}
.prod-antidate-card-game-for-couples .meet-rich-text:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}

.prod-antidate-card-game-for-couples .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/Frame_2410.png?v=1690526935);
    background-repeat: no-repeat;
    background-size: cover;
  }
.prod-antidate-card-game-for-couples .swatch .swatch-element.color input:checked+label span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    bottom: unset;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home
  .halo-section
  .image-with-text-2__image
  video {
    width: 100% !important;
    padding: 0;
    border-radius: 0px;
}
.prod-antidate-card-game-for-couples .shopify-section.video-with-text-home {
    background: transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 5px 0px 0px;
}
.prod-antidate-card-game-for-couples .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 18px;
    font-size: 10px!important;
}
.prod-antidate-card-game-for-couples .box-inclusions .description-div h5 {
    font-size: 14px;
    line-height: 20px;
}
.prod-antidate-card-game-for-couples #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 67%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-antidate-card-game-for-couples #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-antidate-card-game-for-couples .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}
.prod-antidate-card-game-for-couples .shopify-section.product-faqs {
    margin-top: -20px;
    margin-bottom: 20px;
}
.prod-antidate-card-game-for-couples .product-template__container {
    padding-bottom: 0;
    margin-bottom: -30px;
}  
  .prod-antidate-card-game-for-couples .product-features .logo__image {
    height: 100px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 80px;
}
  .prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit .logo__image img {
    margin: 10px 0;
}
  .prod-antidate-card-game-for-couples .shopify-section.how-to-use {
    margin-top: -40px;
}
 .prod-antidate-card-game-for-couples .box-inclusions .description-div h5 {
    font-size: 16px;
    line-height: 16px;
    min-height: unset;
}
  .prod-antidate-card-game-for-couples .best-paired-with.product-list-home .halo-section {
    padding-top: 20px;
}
 .prod-antidate-card-game-for-couples .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 17px;
    font-size: 0.76em !important;
    color: #7E7F84;
    padding-top: 5px;
}
  .prod-antidate-card-game-for-couples .testimonial-home .quote-content {
    font-weight: 400;
    font-size: 17px;
  }
  .prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__content {
    width: 100%;
    padding: 0 15px;
    justify-content: center;
    max-width: 500px;
    text-align: center;
}
  .prod-antidate-card-game-for-couples .shopify-section.product-video-with-text .desc_video br {
    display: none;
}
  .prod-antidate-card-game-for-couples .shopify-section.product-video-with-text .desc_video h3 {
    font-size: 23px;
    font-weight: 600;
}
.prod-antidate-card-game-for-couples .shopify-section.product-video-with-text.even_videosection .image-with-text-2__image {
    width: 100%;
    margin-left: 2%;
}
  .prod-antidate-card-game-for-couples .product-video-with-text .image-with-text-2__image {
    width: 98%;
    justify-content: left;
    display: flex;
    padding-bottom: 25px;
}
  .prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit h2.title {
    font-size: 32px;
    font-weight: 600;
}
  .prod-antidate-card-game-for-couples .why-try-bundle-kit{
   margin-top: -24px;
}
  .prod-antidate-card-game-for-couples .shopify-section.testimonial-home .section-header.text-center {
    margin: 0 auto 20px auto;
    max-width: 250px;
}
  .prod-antidate-card-game-for-couples.template-product .accordion-products h2 {
    text-align: left;
    font-size: 23px;
    line-height: 32px;
    font-weight: 600;
    color: #000923;
    font-family: Poppins;
}
  .prod-antidate-card-game-for-couples .testimonial-home h2.title,
  .prod-antidate-card-game-for-couples .product-list-home h2.title.section-title,
  .prod-antidate-card-game-for-couples .shopify-section.product-faqs .container h2.title,
  .prod-antidate-card-game-for-couples .our-promise h2.title {
    font-weight: 600;
    font-size: 32px!important;
    line-height: 32px;
}
  .prod-antidate-card-game-for-couples .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar {
    margin: 0 2px;
}
  .prod-antidate-card-game-for-couples .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center h5
  {
    min-height: unset;
  }
  .prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit .halo-column__item {
    max-width: 260px;
  }
    .prod-antidate-card-game-for-couples .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar p {
    font-size: 16px;
  }




.prod-the-perfect-match .product-single .product-single__details .product-wrapper .product__title {
    font-size: 28px!important;
    line-height: 36px;
    padding-right: 100px;
}
.prod-the-perfect-match .product-single .product-single__details .product-wrapper .product__title span {
    opacity: .5;
    display: block;
    font-size: 27px!important;
}
.prod-the-perfect-match .book-slider .slider {
    position: relative;
    z-index: 200;
    padding: 0 0px;
    margin: -5rem auto;
    max-width: 800px;
    width: 100%;
}
.prod-the-perfect-match .the-categories .halo-row__item {
    padding: 0;
    margin-right: 15px;
    margin-bottom: 0;
    white-space: normal;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    width: 75%;
}
.prod-the-perfect-match .the-categories .card-text-overlay {
    overflow: hidden;
    text-align: left;
    position: relative;
    border-radius: 20px;
    background: white;
}

.prod-the-perfect-match .the-categories {
    background-color: transparent;
    /* max-width: 1800px; */
    padding-left: 30px;
    /* margin-left: 40px; */
    padding-top: 40px;
    padding-right: 30px;
    margin-top: -50px;
}
.prod-the-perfect-match.template-product .how-to-use .accordian-panel {
    padding: 20px 0 0!important;
    color: #555671;
    font-size: 14px!important;
}
.prod-the-perfect-match .product-faqs .accordion-products h3 {
    padding-right: 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}
.prod-the-perfect-match .product-faqs .icon-with-text__content .description {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}
.shopify-section.meet-rich-text.second-meet-rich-text-section .still_not_convinced p {
    color: #ffffff;
    font-size: 18px;
}
div#beat_sahil_video {
    max-width: 100%;
}  
.prod-the-perfect-match [data-section-id='template--16965927207161__6d1d2b90-1d49-42dc-9d1e-96d2b3d5eb1f'] .section-header .title {
    color: #ffffff;
    font-size: 28px;
    font-weight: 500;
    font-family: 'Poppins';
    text-transform: inherit;
}
.prod-the-perfect-match .Panel {
    max-width: 100%;
    margin: -20px 0 20px 0;
    padding: 0;
    text-align: left;
    font-family: 'Poppins';
}
.prod-the-perfect-match .product-form__item>label {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px!important;
    color: #555671;
    font-family: 'Poppins';
    margin: 0;
}
.prod-the-perfect-match .product-single .product-form__controls-group.custom .product-form__item {
    width: 100%;
    float: left;
    margin: 10px 0 30px;
}
.prod-the-perfect-match .product__short-description {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #0c0d34;
    font-family: Work Sans;
    opacity: .7;
}
.prod-the-perfect-match .how-to-use .rich-text__text>p {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 16px!important;
    line-height: 22px;
}
.prod-the-perfect-match .section-header h2 .title {
    margin: 0;
    color: inherit;
    line-height: 1.3;
    position: relative;
    text-transform: capitalize;
    font-size: 28px;
    font-family: Poppins,sans-serif;
    font-style: normal;
    font-weight: 700;
}
.prod-the-perfect-match .product-video-with-text .image-with-text-2__content p {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    font-family: Work Sans;
    margin-top: 10px;
    color: #000000!important;
    margin-bottom: 25px;
    margin-left: 13px;
    margin-right: 14px;
}
.prod-the-perfect-match .meet-rich-text {
     background: transparent!important; 
    /* border-bottom-left-radius: 50px; */
    /* border-bottom-right-radius: 50px; */
    overflow: hidden;
    margin-top: -90px;
    margin-bottom: -30px;
}
.prod-the-perfect-match .meet-rich-text:before {
    box-shadow: 16px 25px transparent!important;
    margin-top: -68px;
}
.prod-the-perfect-match .product-features .description-div h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Work Sans';
    margin-top: 10px; 
    text-transform: initial;
    color: #fff!important;
}
.prod-the-perfect-match .product-features {
    padding-top: 0;
    background: url(/cdn/shop/files/PKG_texture_2.png?v=1695886466);
    background-repeat: no-repeat;
    background-size: cover;
  }
.prod-the-perfect-match .swatch .swatch-element.color input:checked+label span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    bottom: unset;
}
.prod-the-perfect-match .shopify-section.video-with-text-home
  .halo-section
  .image-with-text-2__image
  video {
    width: 100% !important;
    padding: 0;
    border-radius: 0px;
}
.prod-the-perfect-match .shopify-section.video-with-text-home {
    background: transparent;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 5px 0px 0px;
}
.prod-the-perfect-match .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 18px;
    font-size: 10px!important;
}
.prod-the-perfect-match .box-inclusions .description-div h5 {
    font-size: 14px;
    line-height: 20px;
}
.prod-the-perfect-match #input_postcode {
    vertical-align: middle;
    border: 1px solid;
    width: 67%;
    height: 40px;
    border-radius: 20px;
    border-color: #AF836B;
}
.prod-the-perfect-match #cs_shipping_rate button#search_postcode {
    min-width: 100px;
    border-radius: 20px;
    position: absolute;
    right: 0px;
    background: #AF836B;
    border: #AF836B;
}
.prod-the-perfect-match .swatch .swatch-element {
    margin: 0 0 10px 0!important;
    overflow: visible;
    min-width: 40px!important;
    min-height: 80px;
}
.prod-the-perfect-match .shopify-section.product-faqs {
    margin-top: -20px;
    margin-bottom: 20px;
}
.prod-the-perfect-match .product-template__container {
    padding-bottom: 0;
    margin-bottom: -30px;
}  
  .prod-the-perfect-match .product-features .logo__image {
    height: 100px;
    margin: 0 auto;
    display: flex;
    width: auto;
    max-width: 80px;
}
  .prod-the-perfect-match .shopify-section.why-try-bundle-kit .logo__image img {
    margin: 10px 0;
}
  .prod-the-perfect-match .shopify-section.how-to-use {
    margin-top: 0px;
}
 .prod-the-perfect-match .box-inclusions .description-div h5 {
    font-size: 16px;
    line-height: 16px;
    min-height: unset;
}
  .prod-the-perfect-match .best-paired-with.product-list-home .halo-section {
    padding-top: 20px;
}
 .prod-the-perfect-match .box-inclusions .description-div p {
    max-width: 160px;
    margin: 0 auto;
    line-height: 17px;
    font-size: 0.76em !important;
    color: #7E7F84;
    padding-top: 5px;
}
  .prod-the-perfect-match .testimonial-home .quote-content {
    font-weight: 400;
    font-size: 17px;
  }
  .prod-the-perfect-match .product-video-with-text .image-with-text-2__content {
    width: 100%;
    padding: 0 15px;
    justify-content: center;
    max-width: 500px;
    text-align: center;
}
  .prod-the-perfect-match .shopify-section.product-video-with-text .desc_video br {
    display: none;
}
  .prod-the-perfect-match .shopify-section.product-video-with-text .desc_video h3 {
    font-size: 23px;
    font-weight: 600;
}
.prod-the-perfect-match .shopify-section.product-video-with-text.even_videosection .image-with-text-2__image {
    width: 100%;
    margin-left: 2%;
}
  .prod-the-perfect-match .product-video-with-text .image-with-text-2__image {
    width: 98%;
    justify-content: left;
    display: flex;
    padding-bottom: 25px;
}
  .prod-the-perfect-match .shopify-section.why-try-bundle-kit h2.title {
    font-size: 32px;
    font-weight: 600;
}
  .prod-the-perfect-match .why-try-bundle-kit{
   margin-top: -24px;
}
  .prod-the-perfect-match .shopify-section.testimonial-home .section-header.text-center {
    margin: 0 auto 20px auto;
    max-width: 250px;
}
  .prod-the-perfect-match.template-product .accordion-products h2 {
    text-align: left;
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    color: #000923;
    font-family: Poppins;
}
  .prod-the-perfect-match .testimonial-home h2.title,
  .prod-the-perfect-match .product-list-home h2.title.section-title,
  .prod-the-perfect-match .shopify-section.product-faqs .container h2.title,
  .prod-the-perfect-match .our-promise h2.title {
    font-weight: 600;
    font-size: 32px!important;
    line-height: 32px;
}
  .prod-the-perfect-match .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar {
    margin: 0 2px;
}
  .prod-the-perfect-match .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center h5
  {
    min-height: unset;
  }
  .prod-the-perfect-match .shopify-section.why-try-bundle-kit .halo-column__item {
    max-width: 260px;
  }
    .prod-the-perfect-match .product-features .halo-column.halo-row--mobile.column-4 .halo-column__item.text-center .logo-bar p {
    font-size: 12px;
    width: 175px;
  }
}



@media (min-width:1380px)
{
  .prod-antidate-card-game-for-couples .shopify-section.product-features .container {
      max-width: 1320px;
  }
  .prod-antidate-card-game-for-couples .shopify-section.why-try-bundle-kit .container {
      max-width: 1260px;
  }
}






































