@font-face{font-family:Mosvita;src:url(/cdn/shop/files/Mosvita-Bold.woff2) format("woff2"),url(/cdn/shop/files/Mosvita-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/Mosvita-Medium.woff2) format("woff2"),url(/cdn/shop/files/Mosvita-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/Mosvita-Regular.woff2) format("woff2"),url(/cdn/shop/files/Mosvita-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/Mosvita-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Mosvita-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(/cdn/shop/files/PerfectlyNineties-Regular.woff2) format("woff2"),url(/cdn/shop/files/PerfectlyNineties-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(/cdn/shop/files/PerfectlyNineties-Italic.woff2) format("woff2"),url(/cdn/shop/files/PerfectlyNineties-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.utility-bar{border-bottom:0}.header__icon--cart .icon{height:2.3rem;width:1.9rem}.announcement-bar p.announcement-bar__message{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;padding:.8rem 0}.header__inline-menu .header__menu-item{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;color:#775358;text-decoration:none!important;padding:1.2rem 2.8rem}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item .header__active-menu-item{text-decoration:none}.header__inline-menu summary.header__menu-item .header__menu-item{padding:0}.header-wrapper--border-bottom{border-bottom:1px solid #E5D1D4}body.index .header-wrapper--border-bottom{border-bottom:none}body.index .scrolled-past-header sticky-header.header-wrapper{border-bottom:1px solid #E5D1D4}.header__icon .cart-count-bubble{font-family:Mosvita;font-weight:500;letter-spacing:0;height:1.5rem;width:1.5rem;top:0;right:0;left:auto}details[open] .modal-overlay:after,.drawer.active{background-color:#000000a6}.search-modal__content{padding:0}.mega-menu ul.mega-menu__list.mega-menu__list--condensed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem 2rem}.mega-menu .mega-menu-product-img{max-width:94px;margin:0 auto;transition:transform var(--duration-long)ease}.mega-menu .mega-menu-product-img img.product-image{object-fit:cover;width:100%;height:100%}.mega-menu .mega-menu-product-box:hover .mega-menu-product-img{transform:scale(1.03)}.mega-menu .mega-menu__list--condensed .mega-menu__link{font-family:Perfectly Nineties;font-weight:400;font-size:25px;line-height:30px;letter-spacing:0;color:#775358;text-align:left;text-decoration:none;padding-top:27px;display:flex;align-items:center;justify-content:space-between}.mega-menu .mega-menu-product-box{border:1.5px solid #F9F9F9;background:#e9e8e4;height:100%;border-radius:20px;padding:31px 28px 23px}.mega-menu .mega-menu-product-img{max-width:88px;height:100%;margin:0 auto;max-height:169px}.mega-menu .mega-menu__content{padding-bottom:6rem;padding-top:5.6rem;border-top:1px solid #E5D1D4!important}.home-banner{border-radius:20px;margin:0 40px}.home-banner h2.image-with-text__heading{font-family:Perfectly Nineties;font-weight:400;font-size:65px;line-height:81.25px;letter-spacing:0;max-width:413px}.home-banner .image-with-text__text.rte.body{font-family:Mosvita;font-weight:500;font-size:17px;line-height:23.78px;letter-spacing:0;max-width:323px;color:#775358}.home-banner a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;padding:0 2rem;max-width:245px;width:100%;border:1px solid #775358}.home-banner a.button:before,.home-banner a.button:after{display:none}.home-banner a.button:hover{background:transparent;color:#775358}.home-icons-with-text .multicolumn-card.content-container{display:flex;align-items:center}.home-icons-with-text.multicolumn .multicolumn-card__image-wrapper--third-width{width:29px;margin-left:0;margin-right:0;max-width:29px}.home-icons-with-text.multicolumn .multicolumn-list h3{font-family:Mosvita;font-weight:500;font-size:18px;line-height:25.18px;letter-spacing:0;text-align:center}.home-icons-with-text.multicolumn .multicolumn-list .multicolumn-card__info{padding:0 0 0 1.5rem}.home-featured-collection h2.title,body.collection .shop-all-heading h2{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:68px;letter-spacing:0;text-align:center}.home-featured-collection .card-wrapper.product-card-wrapper,body.collection .product-grid .card-wrapper.product-card-wrapper,.template-search__results .card-wrapper.product-card-wrapper{background:#e9e8e4;border-radius:20px;padding:35px 38px 35px 37px}.home-featured-collection .card-wrapper.product-card-wrapper .card .card__inner,body.collection .product-grid .card-wrapper.product-card-wrapper .card .card__inner,.template-search__results .card-wrapper.product-card-wrapper .card .card__inner{max-width:200px;margin:10px auto 0}.home-featured-collection .card-wrapper.product-card-wrapper .card.card--standard.card--media,body.collection .product-grid .card-wrapper.product-card-wrapper .card.card--standard.card--media,.template-search__results .card-wrapper.product-card-wrapper .card.card--standard.card--media{position:relative}.home-featured-collection .card-wrapper.product-card-wrapper .speed-bedge-img,body.collection .product-grid .card-wrapper.product-card-wrapper .speed-bedge-img,.template-search__results .card-wrapper.product-card-wrapper .speed-bedge-img{position:absolute;right:-21px;top:-15px}.home-featured-collection .card-wrapper.product-card-wrapper .card__media .media img,body.collection .product-grid .card-wrapper.product-card-wrapper .card__media .media img,.template-search__results .card-wrapper.product-card-wrapper .card__media .media img{object-fit:contain}.home-featured-collection .card-wrapper.product-card-wrapper .card__heading,body.collection .product-grid .card-wrapper.product-card-wrapper .card__heading,.template-search__results .card-wrapper.product-card-wrapper .card__heading{font-family:Perfectly Nineties;font-weight:400;font-size:25px;line-height:34px;letter-spacing:0}.home-featured-collection .card-wrapper.product-card-wrapper .price,body.collection .product-grid .card-wrapper.product-card-wrapper .price,.template-search__results .card-wrapper.product-card-wrapper .price{font-family:Mosvita;font-weight:500;font-size:16px;line-height:22.38px;letter-spacing:0;margin-top:11px!important}.home-featured-collection .card-wrapper.product-card-wrapper:hover a,body.collection .product-grid .card-wrapper.product-card-wrapper:hover a,.template-search__results .card-wrapper.product-card-wrapper:hover a{text-decoration:none}.home-featured-collection .card-wrapper.product-card-wrapper .quick-add__submit,body.collection .product-grid .card-wrapper.product-card-wrapper .quick-add__submit,.template-search__results .card-wrapper.product-card-wrapper .quick-add__submit{background:transparent;font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;text-align:center;border:1px solid #775358}.home-featured-collection .card-wrapper.product-card-wrapper .quick-add__submit:before,.home-featured-collection .card-wrapper.product-card-wrapper .quick-add__submit:after,body.collection .product-grid .card-wrapper.product-card-wrapper .quick-add__submit:before,body.collection .product-grid .card-wrapper.product-card-wrapper .quick-add__submit:after,.template-search__results .card-wrapper.product-card-wrapper .quick-add__submit:before,.template-search__results .card-wrapper.product-card-wrapper .quick-add__submit:after{display:none}.home-featured-collection .card-wrapper.product-card-wrapper:hover .quick-add__submit,body.collection .product-grid .card-wrapper.product-card-wrapper:hover .quick-add__submit,.template-search__results .card-wrapper.product-card-wrapper:hover .quick-add__submit{background:#775358;color:#fff}.home-image-with-text h2.image-with-text__heading{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:60px;letter-spacing:0}.home-image-with-text .image-with-text__text.rte,.template-search__header p{font-family:Mosvita;font-weight:500;font-size:17px;line-height:23.78px;letter-spacing:0;color:#775358;margin-bottom:12px}.home-image-with-text .image-with-text__text-list{font-family:Mosvita;font-weight:500;font-size:20px;line-height:22px;letter-spacing:0;display:flex;align-items:center;color:#775358}.home-image-with-text .image-with-text__text-list .icon{max-width:36px;margin-right:13px}.home-image-with-text .image-with-text__content{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}.home-image-with-text .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-4.media{border-top-right-radius:20px;border-bottom-right-radius:20px}.home-image-with-text a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;text-align:center;max-width:245px;width:100%;border:1px solid #775358}.home-image-with-text a.button:hover{background:transparent;color:#775358}.home-image-with-text a.button:before,.home-image-with-text a.button:after,.about-rich-text .rich-text__buttons a.button:before,.about-rich-text .rich-text__buttons a.button:after,.image-with-contact-form .contact__button button.button:before,.image-with-contact-form .contact__button button.button:after{display:none}.happy-customer-review .multicolumn__title{justify-content:center;margin-bottom:45px}.happy-customer-review h2.title.inline-richtext.h1{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:68px;letter-spacing:0;text-align:center}.happy-customer-review.multicolumn .multicolumn-card.content-container{border:1px solid #E5D1D4;padding:78px 39px;border-radius:20px;height:100%}.happy-customer-review.multicolumn .multicolumn-lists h3{font-family:Mosvita;font-weight:700;font-size:20px;line-height:27.98px;letter-spacing:0;margin-top:32px;margin-bottom:32px}.happy-customer-review.multicolumn .rte{font-family:Mosvita;font-weight:500;font-size:20px;line-height:27.98px;letter-spacing:0;color:#775358;margin-top:0}.happy-customer-review.multicolumn .review-customer-name{font-family:Mosvita;font-weight:700;font-size:17px;line-height:23.78px;letter-spacing:0;margin-top:32px;color:#775358}.happy-customer-review.multicolumn .swiper-slide{height:auto}.happy-customer-review.multicolumn .multicolumn-card__info{padding:0!important}.happy-customer-review.multicolumn .swiper-button-next,.happy-customer-review.multicolumn .swiper-button-prev{width:36px;height:36px;background:#e5d1d4;display:flex;align-items:center;border-radius:100px}.happy-customer-review.multicolumn .swiper-button-next:after,.happy-customer-review.multicolumn .swiper-button-prev:after{color:#775358;font-size:15px;font-weight:700}.happy-customer-review.multicolumn .swiper-button-next{right:0}.happy-customer-review.multicolumn .swiper-button-next.swiper-button-disabled,.happy-customer-review.multicolumn .swiper-button-prev.swiper-button-disabled{opacity:0}.happy-customer-review.multicolumn .swiper{margin:0 30px}.happy-customer-review a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;text-align:center;max-width:221px;width:100%;border:1px solid #775358}.happy-customer-review a.button:before,.happy-customer-review a.button:after{display:none}.happy-customer-review a.button:hover{background:transparent;color:#775358}.home-faqs .collapsible-content-wrapper-narrow{max-width:var(--page-width);margin:0 auto;padding:0 5rem}.home-faqs .collapsible-content__header{display:flex;align-items:center;justify-content:space-between}.home-faqs h2.collapsible-content__heading{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:68px;letter-spacing:0}.home-faqs a.view-all{font-family:Mosvita;font-weight:600;font-size:17px;line-height:23.78px;letter-spacing:0;color:#775358;border-bottom:1px solid #775358;text-decoration:none}.home-faqs .accordion__title{font-family:Mosvita;font-weight:700;font-size:18px;line-height:25.18px;letter-spacing:0}.home-faqs .accordion{border-top:1px solid #E5D1D4;border-bottom:1px solid #E5D1D4}.home-faqs .accordion summary{display:flex;position:relative;line-height:1;padding:2.5rem 0}.home-faqs .collapsible-content summary:hover .accordion__title{text-decoration:none}.accordion details[open]>summary .icon-caret{transform:rotate(270deg)!important}.home-faqs .accordion__content{font-family:Mosvita;font-weight:500;font-size:18px;line-height:25.18px;letter-spacing:0;padding:1rem 0 2rem;margin-bottom:2rem;color:#775358}.accordion summary .icon-caret{color:#775358}.one-is-best-for-me h2.title{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:68px;letter-spacing:0;text-align:center}.one-is-best-for-me .content.rte{font-family:Mosvita;font-weight:500;font-size:17px;line-height:23.78px;letter-spacing:0;text-align:center;color:#775358;max-width:320px;margin:0 auto 20px}.one-is-best-for-me .inner-card-box .img-box{max-width:57px;margin:-37px auto 0}.one-is-best-for-me .inner-card-box .img-box img{width:100%;max-width:100%;object-fit:contain;max-height:73px}.one-is-best-for-me .comparison-box{max-width:870px;margin:0 auto;padding-top:40px;padding-bottom:20px}.one-is-best-for-me .comparison-box .label{font-family:Perfectly Nineties;font-weight:400;font-size:23px;line-height:31.28px;letter-spacing:0;color:#775358;display:none}.one-is-best-for-me .comparison-box .card.card-1{margin-top:127px}.one-is-best-for-me .comparison-box .card.card-1 .label{display:block}.one-is-best-for-me .comparison-box .card.card-1 .play-time,.one-is-best-for-me .comparison-box .card.card-1 .vibration-modes,.one-is-best-for-me .comparison-box .card.card-1 .charge-time,.one-is-best-for-me .comparison-box .card.card-1 .stimulation,.one-is-best-for-me .comparison-box .card.card-1 .rechargeable{margin-bottom:40px}.one-is-best-for-me .comparison-box .play-time,.one-is-best-for-me .comparison-box .vibration-modes,.one-is-best-for-me .comparison-box .charge-time,.one-is-best-for-me .comparison-box .stimulation,.one-is-best-for-me .comparison-box .rechargeable{margin-bottom:46px}.one-is-best-for-me .comparison-box h3.box-title{font-family:Perfectly Nineties;font-weight:400;font-size:27px;line-height:36.72px;letter-spacing:0;text-align:center;margin-top:10px;margin-bottom:42px}.one-is-best-for-me .comparison-box .time{font-family:Mosvita;font-weight:500;font-size:17px;line-height:23.78px;letter-spacing:0;text-align:center;color:#775358}.one-is-best-for-me .comparison-box .inner-card-box{background:#f9f9f9;border-radius:20px;padding:0 35px 35px;margin-bottom:31px}.one-is-best-for-me .comparison-box .card.card-1 .inner-card-box{background:transparent;padding:0}.one-is-best-for-me .comparison-box .check-icon{max-width:27px;margin:0 auto;max-height:27px}.one-is-best-for-me .comparison-box .check-icon img{width:100%}.one-is-best-for-me .comparison-box .btn-box{text-align:center}.one-is-best-for-me .comparison-box a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;max-width:184px;width:100%;padding:0;border:1px solid #775358}.one-is-best-for-me .comparison-box a.button:before,.one-is-best-for-me .comparison-box a.button:after{display:none}.one-is-best-for-me .comparison-box a.button:hover{background:transparent;color:#775358}.home-featured-collection .page-width.swiper{padding:0 5rem}footer .footer-block__heading{font-weight:700;font-size:15px;line-height:20.99px;letter-spacing:0;font-family:Mosvita}footer .footer-block__details-content .list-menu__item{font-family:Mosvita;font-weight:500;font-size:15px;line-height:20.99px;margin-bottom:25px;padding-bottom:0;color:#775358;text-decoration:none!important}footer .newsletter_VxU3aR{font-size:35px!important;font-family:Perfectly Nineties;line-height:48px!important;font-weight:400!important;margin-top:-12px!important}.footer-block__newsletter .newsletter-title{font-weight:500;line-height:21px;letter-spacing:0;color:#775358;font-family:Mosvita}.newsletter-form__field-wrapper .field__input{padding-right:5rem;font-family:Mosvita;background:#fff;color:#775358}footer label.field__label{color:#848484;font-family:Mosvita;font-weight:500;font-size:1.2rem;letter-spacing:0;top:16px}.newsletter-form__field-wrapper .field__button>.svg-wrapper{height:4.5rem;width:4.5rem;background:#775358;color:#fff}footer .main-social-links ul.list-unstyled.list-social{justify-content:start!important}footer .main-social-links a.link.list-social__link{padding:0}footer .main-social-links{margin-top:23px}footer .main-social-links .list-social__item .icon{width:23px;height:23.02px}footer .footer-block--menu{width:100%!important;max-width:18%!important;min-width:auto}footer .footer-block__image-wrapper p{font-family:Mosvita;font-weight:500;font-size:15px;line-height:20.99px;letter-spacing:0;color:#775358}footer .footer__copyright.caption{width:100%;display:flex;align-items:center;justify-content:space-between}footer .copyright__content{font-family:Mosvita;font-weight:500;font-size:15px;line-height:20.99px;letter-spacing:0;color:#775358}footer .footer__content-bottom{border-top:0;padding-top:0}footer .newsletter-form__button,footer .newsletter-form__field-wrapper .field__button>.svg-wrapper{width:5rem}footer .policies{padding-right:90px}footer .policies li:before{display:none}.about-rich-text .rich-text__blocks{max-width:100%}.about-rich-text h2.rich-text__heading{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:60px;letter-spacing:0;text-align:center;max-width:600px;margin:0 auto 60px}.about-rich-text .rich-text___media,.about-rich-text .rich-text___media img{border-radius:20px}.about-rich-text .rich-text__text.rte{font-family:Mosvita;font-weight:500;font-size:20px;line-height:32px;letter-spacing:0;color:#775358;max-width:778px;margin:60px auto}.about-rich-text .rich-text__buttons{margin-top:0}.about-rich-text .rich-text__buttons a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;text-align:center;max-width:245px;width:100%;border:1px solid #775358}.about-rich-text .rich-text__buttons a.button:hover{background:transparent;color:#775358}.faqs .collapsible-content__header{justify-content:center}.faqs h2.collapsible-content__heading{margin-bottom:56px}.faqs-more-questions h2.rich-text__heading{font-family:Perfectly Nineties;font-weight:400;font-size:35px;line-height:42px;letter-spacing:0;margin-bottom:1rem}.faqs-more-questions a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;width:100%;max-width:147px;border:1px solid #775358}.faqs-more-questions a.button:hover{background:transparent;color:#775358}.accordion summary:hover{background:transparent!important}.image-with-contact-form form{width:100%;max-width:100%}.image-with-contact-form h2.title{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:120%;letter-spacing:0;text-align:center}.image-with-contact-form form .field:before,.image-with-contact-form form .field:after{display:none}.image-with-contact-form form .field{display:block}.image-with-contact-form form .field label.field__label{position:relative;display:block;width:100%;text-align:left;top:0;left:0;font-family:Mosvita;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0;margin-bottom:19px;color:#775358}.image-with-contact-form form .field .field__input{background:#fff;padding:15px 19px;font-family:Mosvita;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#775358;height:4.7rem}.image-with-contact-form form .field .field__input::placeholder{color:#848484;opacity:1}.image-with-contact-form .contact .form__message{align-items:flex-start;justify-content:center}.image-with-contact-form .contact .field .form__message{justify-content:start}.image-with-contact-form .contact__button button.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;border:1px solid #775358;max-width:173px;width:100%}.image-with-contact-form .contact__button button.button:hover{background:transparent;color:#775358}.image-with-contact-form .image-with-text__media.media{border-top-left-radius:20px;border-bottom-left-radius:20px}.image-with-contact-form .image-with-text .image-with-text__content{border-top-right-radius:20px;border-bottom-right-radius:20px}.image-with-contact-form .image-with-text .text-area{min-height:18rem;padding:20px 26px}.image-with-contact-form .contact .field{margin-bottom:3rem}.image-with-contact-form .contact.image-with-text__content{padding:5rem 7.2rem 7rem 10rem}.template-404 h1.title,.template-search h1{font-family:Perfectly Nineties;font-weight:400;font-size:50px;line-height:100%;letter-spacing:0;margin-bottom:4rem}.template-404 p{font-family:Mosvita;font-weight:500;font-size:15px;line-height:22px;letter-spacing:0;max-width:400px;margin:4rem auto;color:#775358}.template-404 a.button{font-family:Mosvita;font-weight:600;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;max-width:172px;width:100%;border:1px solid #775358}.template-404 a.button:hover{background:transparent;color:#775358}.header__search .search-modal__form{max-width:100%;display:flex;padding-right:14px}.header__search .search-modal__form .field:before,.header__search .search-modal__form .field:after{display:none}.header__search .search-modal__form .field .search__input.field__input{box-shadow:none;font-family:Mosvita;font-weight:600;font-size:17px;line-height:100%;letter-spacing:0;color:#775358;padding:1.5rem 10rem}.header__search .search-modal__form .field .search__input.field__input::placeholder{color:#999;opacity:1}.header__search .search-modal__form .search__button{right:auto;left:3.2rem}.header__search .search-modal__form .search__button .icon,.header__search .search-modal__form .field__button>.svg-wrapper{height:2.7rem;width:2.7rem}.header__search .search-modal__form .svg-wrapper,.header__search .search-modal__form .modal__close-button .icon{width:2.1rem;height:2.1rem}.header__search ul#predictive-search-results-products-list{display:flex;flex-wrap:wrap;column-gap:20px}.header__search .reset__button{right:1px}.header__search .predictive-search.predictive-search--header{padding:25px 98px 90px}.header__search ul#predictive-search-results-products-list li.predictive-search__list-item{max-width:230px;width:100%}.header__search ul#predictive-search-results-products-list .predictive-search__item--link-with-thumbnail{display:block;border:1.5px solid #F9F9F9;background:#e9e8e4;height:100%;border-radius:20px;padding:31px 28px 23px}.header__search ul#predictive-search-results-products-list .predictive-search__image-box{max-width:88px;height:100%;margin:0 auto;max-height:169px;transition:transform var(--duration-long)ease}.header__search ul#predictive-search-results-products-list .predictive-search__image-box img.predictive-search__image{object-fit:cover;width:100%;height:100%}.header__search ul#predictive-search-results-products-list .predictive-search__item-content .title-box{padding-top:27px;display:flex;align-items:center;justify-content:space-between}.header__search ul#predictive-search-results-products-list .predictive-search__item-content .title-box .predictive-search__item-heading{font-family:Perfectly Nineties;font-weight:400;font-size:25px;line-height:30px;letter-spacing:0;color:#775358;text-align:left;text-decoration:none}.header__search ul#predictive-search-results-products-list .predictive-search__item--link-with-thumbnail:hover .predictive-search__image-box{transform:scale(1.03)}.header__search h2#predictive-search-products,.header__search div#predictive-search-option-search-keywords{display:none}.header__search .predictive-search__results-groups-wrapper{border-bottom:0}.template-search__search label.field__label,.template-search__search .search__input.field__input,.predictive-search .predictive-search__heading,.predictive-search__item--term,.menu-drawer__close-button{font-family:Mosvita!important;font-weight:500;color:#775358}@media(min-width:990px){.header--middle-left{grid-template-columns:auto auto auto}.header--middle-left .header__inline-menu{text-align:center}.home-icons-with-text li{width:auto!important;max-width:-webkit-fill-available!important}}@media(max-width:1200px){.home-banner div.image-with-text__content{padding-left:0;padding-right:0}.home-icons-with-text.multicolumn .multicolumn-list h3{font-size:16px}.home-icons-with-text.multicolumn .multicolumn-list{column-gap:10px}.home-banner h2.image-with-text__heading{font-size:55px;line-height:65px;max-width:370px}.home-image-with-text .image-with-text__content{padding:6rem 3rem 7rem}.home-image-with-text h2.image-with-text__heading{font-size:45px;line-height:50px}.happy-customer-review.multicolumn .multicolumn-card.content-container{padding:40px 20px}.happy-customer-review.multicolumn .multicolumn-lists h3{font-size:17px}.happy-customer-review.multicolumn .rte{font-size:16px;line-height:26px}.happy-customer-review.multicolumn .swiper-button-next{right:10px}footer .newsletter_VxU3aR{font-size:26px!important;line-height:38px!important}.home-faqs h2.collapsible-content__heading,.one-is-best-for-me h2.title,.happy-customer-review h2.title.inline-richtext.h1,.home-featured-collection h2.title,body.collection .shop-all-heading h2{font-size:45px}.home-featured-collection .page-width{padding:0 5rem}}@media(max-width:991px){.home-icons-with-text .multicolumn-card.content-container{justify-content:center}.home-icons-with-text .multicolumn-list__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.home-banner h2.image-with-text__heading{font-size:50px;line-height:58px}.home-banner{margin:10px 30px 0}.home-icons-with-text .slider-buttons{display:none}.home-featured-collection .page-width.swiper,.one-is-best-for-me .swiper{padding-bottom:50px}.home-featured-collection .collection{padding-top:0;padding-bottom:0}.home-featured-collection .swiper .swiper-pagination,.one-is-best-for-me .swiper .swiper-pagination,.happy-customer-review .swiper .swiper-pagination{bottom:0}.home-featured-collection .swiper-pagination span.swiper-pagination-bullet,.one-is-best-for-me .swiper-pagination span.swiper-pagination-bullet,.happy-customer-review .swiper-pagination span.swiper-pagination-bullet{width:9px;height:9px;background:#e5d1d4;opacity:1;border-radius:100px}.home-featured-collection .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,.one-is-best-for-me .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,.happy-customer-review .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px;background:#775358}footer .page-width,.home-faqs .collapsible-content-wrapper-narrow,.header.page-width,.utility-bar__grid.page-width,.home-featured-collection .page-width,.home-image-with-text .page-width,.one-is-best-for-me .page-width,body.product .page-width{padding-left:3rem;padding-right:3rem}footer .newsletter_VxU3aR{font-size:26px!important;line-height:30px!important;margin-top:-5px!important}.one-is-best-for-me .comparison-box .card.card-1{display:none}.one-is-best-for-me .comparison-box .inner-card-box{margin-bottom:0;padding:0 27px 35px}.one-is-best-for-me .comparison-box .card{background:#f9f9f9;border-radius:20px}.one-is-best-for-me .comparison-box .label{display:block}.one-is-best-for-me .comparison-box .play-time,.one-is-best-for-me .comparison-box .vibration-modes,.one-is-best-for-me .comparison-box .charge-time,.one-is-best-for-me .comparison-box .stimulation,.one-is-best-for-me .comparison-box .rechargeable,.one-is-best-for-me .comparison-box .toy-cleaner-safe{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E5D1D4;margin-bottom:17px;padding-bottom:17px}.one-is-best-for-me .comparison-box .check-icon{margin-right:0}.one-is-best-for-me .comparison-box .toy-cleaner-safe{border:none;padding-bottom:0;margin-bottom:0}.one-is-best-for-me .comparison-box .btn-box{padding-bottom:44px}body.collection ul.product-grid{row-gap:23px}.product-with-page .collection{padding-top:63px;padding-bottom:63px}.menu-drawer .menu-drawer__menu-item{font-family:Mosvita;font-weight:600;font-size:15px;line-height:20.99px;letter-spacing:0;color:#775358;text-decoration:none!important;padding:1.2rem 2.8rem}}@media(max-width:767px){.announcement-bar p.announcement-bar__message{font-size:13px}header.page-width{padding-top:14px}.home-banner{border-radius:15px;background-position:right!important}.home-banner .image-with-text .grid,.home-image-with-text .grid{flex-direction:column-reverse}.home-banner h2.image-with-text__heading{font-size:40px;line-height:50px;max-width:270px}.home-banner .image-with-text__text.rte.body,.home-image-with-text .image-with-text__text.rte{font-size:16px;line-height:22px;max-width:247px}.home-banner a.button{margin-top:2rem}.home-banner .image-with-text__content{padding-bottom:0;padding-top:29px}.home-icons-with-text.multicolumn .multicolumn-list h3{font-size:18px}.home-faqs h2.collapsible-content__heading,.one-is-best-for-me h2.title,.happy-customer-review h2.title.inline-richtext.h1,.home-featured-collection h2.title,body.collection .shop-all-heading h2,.image-with-contact-form h2.title,.template-404 h1.title{font-size:40px}.home-featured-collection h2.title{line-height:54px;max-width:224px;margin:0 auto}.home-image-with-text h2.image-with-text__heading{font-size:40px;line-height:48px;max-width:300px;margin:0 auto;text-align:center}.home-image-with-text .image-with-text__text-list{background:#e5d1d4;font-size:16px;line-height:22px;border-radius:100px;padding:6px 15px 6px 12px;margin-top:0;margin-bottom:1rem;margin-right:7px}.home-image-with-text .image-with-text__text-list .icon{max-width:20px;max-height:20px;margin-right:8px}.home-image-with-text .image-with-text__text-list .icon img{width:100%;height:100%}.home-image-with-text .image-with-text__content{flex-direction:unset;flex-wrap:wrap;padding:3.1rem 1.7rem 4.4rem;border-top-left-radius:20px!important;border-bottom-left-radius:0!important;border-top-right-radius:20px!important}.home-image-with-text .image-with-text__text.rte{margin:2.8rem auto 2rem}.home-image-with-text .image-with-text__content a.button{margin-top:2rem}.home-image-with-text .image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-4.media{border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.happy-customer-review h2.title.inline-richtext.h1{max-width:247px;line-height:48px}.home-image-with-text{padding-bottom:5px}.happy-customer-review.multicolumn .multicolumn-card.content-container{padding:36px 22px}.happy-customer-review.multicolumn .swiper-pagination{bottom:0}.happy-customer-review.multicolumn .swiper{padding-bottom:50px}.happy-customer-review a.button{margin-top:27px}.happy-customer-review .page-width{padding-bottom:58px}.one-is-best-for-me h2.title{max-width:245px;margin:0 auto 2.4rem;line-height:49px}.one-is-best-for-me .inner-card-box .img-box img{max-height:107px}.one-is-best-for-me .comparison-box{padding-top:48px}.one-is-best-for-me .inner-card-box .img-box{max-width:83px;margin:-48px auto 0}.one-is-best-for-me .comparison-box h3.box-title{line-height:40.72px;margin-bottom:18px}.one-is-best-for-me .comparison-box .label{font-size:18px;line-height:24.28px}.one-is-best-for-me .comparison-box .time{font-size:16px;line-height:22px}.one-is-best-for-me .comparison-box .check-icon{max-width:23px;max-height:23px}.one-is-best-for-me .swiper{padding-bottom:55px}.one-is-best-for-me .page-width{padding-bottom:45px}.home-faqs h2.collapsible-content__heading{text-align:center;max-width:260px;margin:0 auto 15px;line-height:48px}.home-faqs .collapsible-content__wrapper{padding-top:39px;padding-bottom:57px}.home-faqs .accordion__title,.home-faqs .accordion__content{font-size:15px;line-height:21.18px}.home-faqs a.view-all{margin:39px auto 0;width:100%;display:block;max-width:fit-content}footer.footer .footer__blocks-wrapper{display:flex;flex-wrap:wrap;flex-direction:column}footer .footer-block--menu{max-width:100%!important}.footer-block.grid__item:nth-child(4){order:1}.footer-block.grid__item:nth-child(2){order:2;border-top:1px solid #775358}.footer-block.grid__item:nth-child(3){order:3}.footer-block.grid__item:first-child{order:4}footer .newsletter_VxU3aR{font-size:35px!important;margin-top:0!important;text-align:center}.footer-block__newsletter .newsletter-title{max-width:310px;margin:0 auto 20px}footer.footer{padding-top:39px}footer.footer .footer-block.grid__item,footer .footer-block__details-content{margin:0}.about-rich-text h2.rich-text__heading{font-size:40px;line-height:50px;margin-bottom:35px}.about-rich-text .rich-text__text.rte{font-size:16px;line-height:26px;max-width:332px;margin:35px auto}.faqs-more-questions h2.rich-text__heading{font-size:30px;line-height:40px;max-width:271px;text-align:center;margin:0 auto 1rem}.faqs-more-questions .rich-text__blocks.left .rich-text__buttons{justify-content:center}footer .main-social-links{display:none}.footer-block--menu .footer-menu-box{max-height:0;overflow:hidden;transition:max-height 1s ease-out}.footer-block--menu .footer-block-box h2:after{content:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%201L6%206L1%201%22%20stroke%3D%22%23775358%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);width:10px;float:right}.footer-block--menu .footer-block-box.open h2:after{transform:rotate(270deg)!important}.footer-block--menu .footer-block-box.open .footer-menu-box{height:auto;max-height:500px;transition:max-height 1s ease-in!important;padding-top:10px}.footer-block--menu .footer-block-box{border-bottom:1px solid #775358;padding:20px 0}.footer-block__newsletter{margin-bottom:48px}footer .footer-block--menu .footer-block__heading,footer .footer-block__image-wrapper{margin-bottom:0}.footer-block__details-content.footer-block-image{margin-top:43px}footer.footer{padding-bottom:0}footer.footer .footer__content-bottom-wrapper--center{padding-left:0;padding-right:0}footer .footer__copyright.caption{flex-wrap:wrap;flex-direction:column-reverse}footer small.copyright__content.copyright-box{width:100%;background:#775358;color:#fff;padding:12px}footer .footer__content-top{padding-bottom:0}footer .policies small.copyright__content{font-size:12px}body.collection .shop-all-heading h2{line-height:48px}.shop-all-heading .rich-text{padding-bottom:20px}.about-rich-text .rich-text{padding-top:38px}.home-faqs.faqs .collapsible-content__wrapper{padding-bottom:0}.image-with-contact-form .image-with-text__media-item{display:none!important}.image-with-contact-form{padding-top:27px!important;padding-bottom:56px!important}.image-with-contact-form .image-with-text .image-with-text__content{border-radius:20px!important;padding:3.2rem 2.4rem 5.4rem}.image-with-contact-form h2.title{width:100%}.image-with-contact-form .image-with-text .text-area{min-height:28.8rem}.image-with-contact-form .contact__button,footer .footer-block__image-wrapper p{text-align:center}.template-404 h1.title{max-width:237px;margin:0 auto 3rem}.template-404{padding-top:20px!important;padding-bottom:61px!important}.home-featured-collection .page-width.swiper{padding:0 3rem 5rem}.header__search .search-modal__form .field .search__input.field__input{font-size:16px;padding:1.5rem 5rem}.header__search .search-modal__form .search__button{left:1.1rem}footer .policies{padding-right:0}footer .footer-block__details-content .list-menu__item{margin-bottom:1rem}.about-rich-text .rich-text___media{padding-bottom:86%!important}.home-icons-with-text .multicolumn-list__item{width:75%;max-width:75%}}@media(max-width:380px){.home-icons-with-text .multicolumn-list__item{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
