@charset "UTF-8";
/*!
 * @author Interactiv4 Team
 * @copyright Copyright © Interactiv4 (https://www.interactiv4.com)
 */.pager,.pages{width:100%}.pages{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.pages .pages-label{display:none}.pages .pages-item-next,.pages .pages-item-previous{font-weight:500;min-width:100px;text-transform:uppercase;width:15%}.pages .pages-item-next a,.pages .pages-item-previous a{color:#4f2b6c;display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pages .pages-item-next .label,.pages .pages-item-previous .label{display:none}.pages .pages-item-next span,.pages .pages-item-previous span{margin:0 5px}.pages .pages-item-next .module-icon,.pages .pages-item-previous .module-icon{display:none}.pages .pages-item-previous{text-align:left}.pages .pages-item-next{text-align:right}.pages .items{margin-bottom:0}.pages .item,.pages .items{align-items:center;display:flex;justify-content:center}.pages .item{border:1px solid #4f2b6c;border-radius:50%;height:25px;margin:0 5px;width:25px}.pages .item .label{display:none}.pages .item span{text-decoration:none}.pages .item.current,.pages .item:hover{background-color:#4f2b6c;color:#fff}.pages .item.current a,.pages .item:hover a{color:#fff;font-weight:400;text-decoration:none}.pages .item a{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}@media (max-width:1023.98px){.pages .pages-item-next,.pages .pages-item-previous{min-width:inherit}.pages .pages-item-next span,.pages .pages-item-previous span{display:none}.pages .pages-item-next .module-icon,.pages .pages-item-previous .module-icon{display:block}}.warranty__heading{margin-bottom:8px}.warranty__title{font-size:30px;margin-bottom:0}.warranty__title+.warranty__description{margin-top:16px}.warranty__description{font-size:16px}.warranty__faq{margin-bottom:18px}.warranty__faq .faq__list{padding-left:0;padding-right:0}.warranty__images-serial-number{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.warranty__images-serial-number img{display:block;margin:16px;max-height:120px}.warranty__rma-request{margin-left:auto;margin-right:auto;max-width:400px}.warranty__rma-request__form{margin-left:-24px;margin-right:-24px}.warranty__rma-request__heading{margin-bottom:40px;text-align:center}.warranty__rma-request__title{font-size:30px}.warranty__rma-request__title+.warranty__description{margin-top:8px}.warranty__rma-request__description{font-size:16px}.warranty__rma-request__form iframe{border:none;height:1900px;overflow:hidden;width:100%}@media (max-width:1023.98px){.cms-warranty.cms-page-view .column.main section.cms-container{padding:72px 24px 80px}.cms-warranty.cms-page-view .faq-actions-toolbar{justify-content:center}}@media (max-width:575.98px){.warranty{padding:40px 0 0;position:relative}.warranty__heading{margin-bottom:0;position:relative;z-index:10}.warranty__faq{margin-bottom:14px}.warranty__faq,.warranty__rma-request{position:relative;z-index:10}.warranty__rma-request__heading{text-align:left}.warranty:before{background-color:#fff;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:0}}.cms-no-route .page-wrapper{background-color:#fafafa}.cms-no-route .page-main{padding:72px 0}.cms-no-route .page-main .page-title-wrapper{display:none}.cms-no-route .page-main .column.main{background-color:#fff;margin:0;padding:150px 20px}.cms-no-route .page-main .column.main div{margin:0 auto}.cms-no-route .page-main .column.main div.no-route-container{align-items:center;display:flex;flex:1 auto;flex-direction:column;justify-content:center}.cms-no-route .page-main .column.main div.title{font-size:18px;font-weight:100;line-height:26px;margin-top:35px;text-align:center}.cms-no-route .page-main .column.main div.description{color:#000;font-size:14px;font-weight:100;line-height:24px;margin-top:8px;max-width:330px;text-align:center}.cms-no-route .page-main .column.main div.button{margin-top:16px}.cms-no-route .page-main .column.main div.button .btn{width:165px}.user-manuals .cms-section .title{font-size:30px;line-height:31px;margin-left:auto;margin-right:auto;max-width:600px}.user-manuals .cms-section .description{margin-left:auto;margin-right:auto;max-width:480px}.user-manuals__list{flex-wrap:wrap}.user-manuals__item,.user-manuals__list{display:flex;flex-direction:row;justify-content:space-between}.user-manuals__item{align-items:center;border-bottom:1px solid #e2e2e2;padding:10px 16px;width:calc(50% - 48px)}.user-manuals__item__info{align-items:center;display:flex;flex-direction:row}.user-manuals__item__img{object-fit:contain;width:38px}.user-manuals__item__title{display:block;font-size:16px;font-weight:500;line-height:26px;margin-left:16px}.user-manuals__item__link{text-decoration:none}@media (max-width:1023.98px){.user-manuals__item{padding-right:0;width:100%}}.cms-toys-for-couples #maincontent>.columns{max-width:100%;padding:0}.cms-page-view .page-wrapper{background-color:#fafafa}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container{background-color:#fff;color:#000;font-size:18px;font-weight:100;line-height:26px;padding:32px 24px}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container .subtitle{color:#4f2b6c;font-size:18px;line-height:26px}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container .subtitle-bold{color:#000;font-size:18px;font-weight:500;line-height:26px}.cms-page-view .column.main section.cms-container{padding:72px 192px 80px}.cms-page-view .column.main,.cms-page-view .columns.main{margin-left:0;margin-right:0}.cms-page-view .column.main li,.cms-page-view .column.main p,.cms-page-view .columns.main li,.cms-page-view .columns.main p{font-size:18px}.cms-page-view .column.main ul li,.cms-page-view .columns.main ul li{font-weight:100;list-style:disc;margin-left:40px}.cms-page-view .column.main .new_faq_widget ul li,.cms-page-view .columns.main .new_faq_widget ul li{list-style:none;margin-left:0}.cms-page-view .column.main .new_faq_widget .faq-actions-toolbar,.cms-page-view .columns.main .new_faq_widget .faq-actions-toolbar{justify-content:center}.cms-page-view .column.main .image-container,.cms-page-view .columns.main .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:260px;margin:0 auto;width:100%}.cms-page-view .column.main .video-container iframe,.cms-page-view .column.main .video-container img,.cms-page-view .columns.main .video-container iframe,.cms-page-view .columns.main .video-container img{width:100%}.cms-page-view .column.main .video-container img,.cms-page-view .columns.main .video-container img{margin-bottom:0;margin-top:0}.cms-page-view .column.main .video-container iframe,.cms-page-view .columns.main .video-container iframe{display:block!important;height:420px}.cms-page-view .fullwidth{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:calc(100vw - 8px)}.cms-page-view .fullwidth .container-fluid{max-width:100%}.cms-page-view .generic__container{align-items:center;background-color:#fff;display:flex;flex:1 auto;flex-direction:column;justify-content:center;margin-top:72px;padding:150px 20px}.cms-page-view .generic__title{color:#4e504f;font-size:18px;font-weight:100;line-height:26px;margin:0;text-align:center}.cms-page-view .generic__description{color:#000;font-size:14px;font-weight:100;line-height:22px;margin-top:8px;max-width:330px;text-align:center}.cms-page-view .generic__button{margin-top:32px}.cms-noroute-index .page-title-wrapper{text-align:center;width:100%}.cms-noroute-index .page-title-wrapper:before{background-image:url(../images/icons-sprite.svg#icon-mood);background-repeat:no-repeat;content:"";display:inline-block;height:80px;margin-top:72px;width:80px}.cms-noroute-index .noroute-wrapper{font-size:16px;font-weight:400;margin:0 auto;text-align:center}.cms-noroute-index .noroute-wrapper .bold{font-weight:500}.cms-noroute-index .noroute-wrapper .search{display:flex;flex-direction:row}.cms-noroute-index .noroute-wrapper .search:before{background-image:url(../images/icons-sprite.svg#icon-search);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:25px;margin-right:9px;min-width:25px;width:25px}.cms-noroute-index .noroute-wrapper .actions{margin-top:60px}.cms-noroute-index .noroute-wrapper .actions ul{display:flex;flex-direction:row;font-size:14px;justify-content:center;margin-top:17px}.cms-noroute-index .noroute-wrapper .actions ul li:after{content:"|";margin-right:6px;padding-left:6px}.cms-noroute-index .noroute-wrapper .actions ul li:last-child:after{content:"";margin-left:0;margin-right:0}.cms-newsletter .page-wrapper,.cms-newsletter-confirmation .page-wrapper,.cms-subscribed .page-wrapper,.cms-unsubscribe .page-wrapper{background-color:#fff}.cms-newsletter .page-wrapper .breadcrumbs,.cms-newsletter-confirmation .page-wrapper .breadcrumbs,.cms-subscribed .page-wrapper .breadcrumbs,.cms-unsubscribe .page-wrapper .breadcrumbs{display:none}.cms-newsletter .page-wrapper .block-top,.cms-newsletter-confirmation .page-wrapper .block-top,.cms-subscribed .page-wrapper .block-top,.cms-unsubscribe .page-wrapper .block-top{align-items:center;display:flex;flex-direction:column;margin:15vw auto;max-width:485px;text-align:center}.cms-newsletter .page-wrapper .block-top h2,.cms-newsletter-confirmation .page-wrapper .block-top h2,.cms-subscribed .page-wrapper .block-top h2,.cms-unsubscribe .page-wrapper .block-top h2{font-size:18px;font-weight:100;line-height:26px;margin-top:20px}.cms-newsletter .page-wrapper .block-top p,.cms-newsletter-confirmation .page-wrapper .block-top p,.cms-subscribed .page-wrapper .block-top p,.cms-unsubscribe .page-wrapper .block-top p{font-size:14px;font-weight:100;line-height:24px}.cms-newsletter .page-wrapper .block-top .btn,.cms-newsletter-confirmation .page-wrapper .block-top .btn,.cms-subscribed .page-wrapper .block-top .btn,.cms-unsubscribe .page-wrapper .block-top .btn{margin-top:10px;max-width:100%;width:242px}.cms-thanks-for-your-contact .page-footer,.cms-thanks-for-your-contact .page-header{display:none}section.cms-container{background-color:#fff}section.cms-container,section.cms-container p{color:#000;font-size:18px;font-weight:100;line-height:26px}section.cms-container p{margin-bottom:24px;word-break:break-word}section.cms-container p:last-child{margin-bottom:0}section.cms-container .h3{margin-bottom:16px;margin-top:50px}section.cms-container .center{text-align:center}section.cms-container .grey-medium{color:#000}section.cms-container img{max-width:100%}section.cms-container .cms-section{margin-bottom:48px}section.cms-container .cms-section .subtitle{font-weight:400}section.cms-container .cms-section .subtitle+.description{margin-top:4px}section.cms-container .cms-section .description{font-weight:100}section.cms-container .cms-section .banner{display:block;width:100%}section.cms-container .cms-section:last-child{margin-bottom:0}section.cms-container .brands{margin-bottom:90px;margin-top:60px}section.cms-container .brands .item img{max-height:65px}section.cms-container .brands .item>span{margin:0 auto;max-width:220px}section.cms-container .milestones .item{margin-bottom:24px}section.cms-container .milestones .item .title{color:#000;font-weight:100}section.cms-container .milestones .item .title+.description{margin-top:4px}section.cms-container .milestones .item:last-child{margin-bottom:0}section.faq__container .sidebar__item{list-style:none;margin:0}section .faq__content{margin-bottom:64px}section .faq-actions-toolbar{justify-content:center;margin-bottom:64px;margin-top:0}@media (max-width:1023.98px){.cms-index-index .block-search{display:block}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container{padding-left:0;padding-right:0}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container .cms-container-inner{position:relative;z-index:10}.cms-page-view.page-layout-2columns-left .columns.main section.cms-container:before{background-color:#fff;content:"";height:100%;left:50%;margin-left:-50vw;position:absolute;top:0;width:100vw;z-index:0}.cms-page-view .column.main section.cms-container{padding:72px 80px 80px}.cms-noroute-index .column.main>div .search{align-items:center;flex-direction:column}.cms-noroute-index .column.main>div .search:before{margin-bottom:5px}}@media (max-width:575.98px){.cms-page-view .column.main .image-container{height:260px}.cms-page-view .column.main .video-container{margin-top:30px}.cms-page-view .column.main .video-container iframe{height:190px}section.cms-container{margin:0 -24px;padding:40px 24px 60px}section.cms-container .cms-section{margin-bottom:32px}section.cms-container .brands{margin-top:0}section.cms-container .brands .list,section.cms-container .milestones .list{max-height:300px;overflow:hidden;position:relative;transition:max-height 1s ease-in}section.cms-container .brands .list.is-active,section.cms-container .milestones .list.is-active{max-height:none;overflow:unset}section.cms-container .show-more{align-content:center;background-color:#fff;background:linear-gradient(180deg,#fff0,#fff 35%);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;padding-bottom:8px;padding-top:40px;position:absolute;right:0}section.cms-container .show-more__link{border-left:none;color:#4f2b6c;display:inline-block;font-size:18px;padding-right:30px;position:relative;text-decoration:none}section.cms-container .show-more__link:after{background-image:url(../images/icons-sprite.svg#ico-chevron-down-purple);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:5px;top:1px;width:14px}}.cms-contact .page-wrapper,.contact-index-index .page-wrapper{background-color:#fafafa}.cms-contact .page-wrapper .contact__faq,.contact-index-index .page-wrapper .contact__faq{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:64px}.cms-contact .page-wrapper .contact__faq .btn,.contact-index-index .page-wrapper .contact__faq .btn{flex:1 auto;margin-left:15px;max-width:166px}.cms-contact .column.main,.contact-index-index .column.main{background-color:#fff;padding:20px 0}.cms-contact .column.main .contact-container,.contact-index-index .column.main .contact-container{display:flex;font-family:Moderat,serif;justify-content:center;line-height:18px;margin:0 auto}.cms-contact .column.main .contact-container .block-map,.contact-index-index .column.main .contact-container .block-map{margin-bottom:31px}.cms-contact .column.main .contact-container .block-title-contact,.contact-index-index .column.main .contact-container .block-title-contact{font-size:32px;font-weight:500;line-height:1;margin-bottom:31px;padding-bottom:22px}.cms-contact .column.main .contact-container .block-container,.contact-index-index .column.main .contact-container .block-container{margin-top:40px;text-align:center;width:100%}.cms-contact .column.main .contact-container .block-container .contact-form-info,.contact-index-index .column.main .contact-container .block-container .contact-form-info{display:flex;flex-direction:row;flex-wrap:wrap}.cms-contact .column.main .contact-container .block-container .contact-form-info .note,.contact-index-index .column.main .contact-container .block-container .contact-form-info .note{flex:0 0 100%;font-size:16px;font-weight:100;line-height:24px;margin-bottom:36px;max-width:100%}.cms-contact .column.main .contact-container .block-container .contact-form-info .field,.contact-index-index .column.main .contact-container .block-container .contact-form-info .field{flex:0 0 100%;max-width:100%;text-align:left}.cms-contact .column.main .contact-container .block-container .contact-form-info .field.comment,.contact-index-index .column.main .contact-container .block-container .contact-form-info .field.comment{flex:0 0 100%;max-width:100%;padding:0;text-align:left}.cms-contact .column.main .contact-container .block-container .contact-form-info .label.choice.terms,.contact-index-index .column.main .contact-container .block-container .contact-form-info .label.choice.terms{display:none}.cms-contact .column.main .contact-container .fieldset .captcha,.contact-index-index .column.main .contact-container .fieldset .captcha{margin-bottom:30px}.cms-contact .column.main .contact-container .fieldset .captcha .nested,.contact-index-index .column.main .contact-container .fieldset .captcha .nested{margin-top:23px}.cms-contact .column.main .contact-container .fieldset .captcha .nested .captcha-image .captcha-reload,.contact-index-index .column.main .contact-container .fieldset .captcha .nested .captcha-image .captcha-reload{background:#0000;border:none;font-size:8px;font-weight:500;margin-left:24px}.cms-contact .column.main .contact-container .actions-toolbar,.contact-index-index .column.main .contact-container .actions-toolbar{margin-bottom:72px;margin-top:0}.cms-contact .column.main .contact-container .actions-toolbar .primary button,.contact-index-index .column.main .contact-container .actions-toolbar .primary button{flex:0 100%;margin-top:24px;max-width:100%;min-width:100%}.cms-contact .column.main .contact-container .actions-toolbar .secondary .remind.btn-link,.contact-index-index .column.main .contact-container .actions-toolbar .secondary .remind.btn-link{font-size:10px;line-height:15px;padding:0}.modal-popup-contact .block-title{font-weight:500;padding-bottom:20px}.modal-popup-contact .block-subtitle{display:none;font-size:10px;margin-bottom:36px}.modal-popup-contact .block-content{display:flex;flex-direction:row;flex-wrap:wrap}.modal-popup-contact .block-content .field{flex:0 0 50%;max-width:50%}.modal-popup-contact .block-content .field:nth-child(2n){padding-left:15px;padding-right:0}.modal-popup-contact .block-content .field:nth-child(odd){padding-left:0;padding-right:15px}.modal-popup-contact .block-content .field.comment{flex:0 0 100%;max-width:100%;padding:0}.modal-popup-contact .actions-toolbar{display:flex;justify-content:flex-end;margin-top:53px}.modal-popup-contact .actions-toolbar .btn{padding:.6rem 65px}.modal-popup-contact .modal-footer{border:none;min-height:20px!important}.modal-popup-contact .modal-footer button{display:none}@media (max-width:767.98px){.cms-contact .column.main .contact-container .block-container .contact-form-info .field,.contact-index-index .column.main .contact-container .block-container .contact-form-info .field{padding:0}.cms-contact .column.main .contact-container .block-container .contact-form-info .field:nth-child(2n),.cms-contact .column.main .contact-container .block-container .contact-form-info .field:nth-child(odd),.contact-index-index .column.main .contact-container .block-container .contact-form-info .field:nth-child(2n),.contact-index-index .column.main .contact-container .block-container .contact-form-info .field:nth-child(odd){padding-left:0;padding-right:0}.cms-contact .column.main .contact-container .primary button,.contact-index-index .column.main .contact-container .primary button{flex:0 100%;max-width:none}.modal-popup-contact .block-content .field{flex:0 0 100%;max-width:100%}.modal-popup-contact .block-content .field:nth-child(2n),.modal-popup-contact .block-content .field:nth-child(odd){padding:0}.modal-popup-contact .actions-toolbar .primary,.modal-popup-contact .actions-toolbar .primary .btn{width:100%}}