/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-item{padding:0}@media screen and (min-width:992px){.accordion-item{max-width:500px}}@media screen and (max-width:991px){.accordion-item{margin:auto;width:100%}}.accordion-item .accordion-header{margin-bottom:0}.accordion-item .accordion-button{display:flex;justify-content:space-between;margin-bottom:0;padding:0;width:100%}.accordion-item .accordion-button:hover{background-color:transparent;border-color:transparent}.accordion-item .field_accordion_title{cursor:pointer;display:block;position:relative;text-align:left;width:100%}.accordion-item .field_accordion_title:after{background:url(https://www.lelo.com/themes/play/images/icons/plus-footer-black.svg) -13px no-repeat;bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:0;top:-3px;transition:all .4s ease;width:13px}.accordion-item .field_accordion_title.active:after{background:url(https://www.lelo.com/themes/play/images/icons/minus-footer-black.svg) -13px no-repeat;transform:rotate(180deg)}.accordion-item .field_accordion_title h1,.accordion-item .field_accordion_title h2,.accordion-item .field_accordion_title h3,.accordion-item .field_accordion_title h4,.accordion-item .field_accordion_title h5,.accordion-item .field_accordion_title h6,.accordion-item .field_accordion_title p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:2rem;margin:0;padding:15px 0;pointer-events:none;text-transform:uppercase}.accordion-item .field_accordion_body{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:2rem;margin:15px 0 55px;overflow:hidden;transition-property:all;transition-timing-function:ease}@media screen and (max-width:991px){.accordion-item .field_accordion_body{letter-spacing:0;margin:15px 0 30px}}.accordion-item .field_accordion_body table{margin:0;padding:0}.accordion-item .field_accordion_body tr{box-shadow:none}.accordion-item .field_accordion_body td{border:none;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2rem;padding:0 0 5px;vertical-align:top}.accordion-item .field_accordion_body td:first-child{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.35px;line-height:2rem}.accordion-item .field_accordion_body td:first-child p{font-weight:inherit}.accordion-item .field_accordion_body td:last-child{text-align:right}.accordion-item .field_accordion_body ol li,.accordion-item .field_accordion_body ul li{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 5px}.accordion-item .field_accordion_body ol li:last-child,.accordion-item .field_accordion_body ul li:last-child{margin:0}.accordion-item .field_accordion_body h1,.accordion-item .field_accordion_body h2,.accordion-item .field_accordion_body h3,.accordion-item .field_accordion_body h4,.accordion-item .field_accordion_body h5,.accordion-item .field_accordion_body h6,.accordion-item .field_accordion_body p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:2rem;margin:0;padding:0}.layout.black-bg,.layout.dark-blue-bg{color:#fff}.layout.black-bg .accordion-item .field_accordion_title:after,.layout.dark-blue-bg .accordion-item .field_accordion_title:after{background:url(https://www.lelo.com/themes/play/images/icons/plus-footer.svg) -13px no-repeat}.layout.black-bg .accordion-item .field_accordion_title.active:after,.layout.dark-blue-bg .accordion-item .field_accordion_title.active:after{background:url(https://www.lelo.com/themes/play/images/icons/minus-footer.svg) -13px no-repeat}
.advice_videos_block{background-color:#fff!important;border-color:transparent!important;border-style:solid;border-width:90px 0;max-width:100%}.advice_videos_block .container{display:flex;max-width:1480px;min-height:600px;padding:0 20px}@media screen and (min-width:992px)and (max-width:1919px){.advice_videos_block .container{padding:0 20px}}@media screen and (max-width:991px){.advice_videos_block .container{align-items:center;flex-direction:column-reverse}}.advice_videos_block .text-container{margin-right:244px;margin-top:98px;max-width:520px}@media screen and (min-width:1280px)and (max-width:1599px){.advice_videos_block .text-container{margin-right:122px}}@media screen and (min-width:992px)and (max-width:1279px){.advice_videos_block .text-container{margin-right:61px}}@media screen and (max-width:991px){.advice_videos_block .text-container{margin-right:0}}@media screen and (max-width:575px){.advice_videos_block .text-container{margin-top:40px}}.advice_videos_block .text-container .field_advice_title{margin-bottom:30px}@media screen and (max-width:575px){.advice_videos_block .text-container .field_advice_title{margin-bottom:20px}}.advice_videos_block .text-container .field_advice_title h2{color:#f27ca3;font-family:HelveticaNeueLTPro-BlkEx,sans-serif;font-size:4rem;font-weight:900;line-height:5rem}@media screen and (min-width:576px)and (max-width:991px){.advice_videos_block .text-container .field_advice_title h2{text-align:center}}@media screen and (max-width:991px){.advice_videos_block .text-container .field_advice_title h2{font-size:2.4rem;line-height:3.4rem}}.advice_videos_block .text-container .field_advice_subtitle{margin-bottom:38px}@media screen and (max-width:575px){.advice_videos_block .text-container .field_advice_subtitle{margin-bottom:40px}}.advice_videos_block .text-container .field_advice_subtitle h3{color:#3d3d3d;font-family:HelveticaNeueLTPro-Blk,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.6rem}@media screen and (min-width:576px)and (max-width:991px){.advice_videos_block .text-container .field_advice_subtitle h3{text-align:center}}@media screen and (max-width:991px){.advice_videos_block .text-container .field_advice_subtitle h3{font-size:1.4rem;line-height:2rem}}.advice_videos_block .text-container .field_advice_body{margin-bottom:52px}@media screen and (max-width:575px){.advice_videos_block .text-container .field_advice_body{margin-bottom:90px}}.advice_videos_block .text-container .field_advice_body p{color:#6a6a6a;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem}@media screen and (min-width:576px)and (max-width:991px){.advice_videos_block .text-container .field_advice_body p{text-align:center}}@media screen and (max-width:575px){.advice_videos_block .text-container .field_advice_body p{font-size:1.4rem;line-height:2rem}}@media screen and (max-width:991px){.advice_videos_block .text-container .field_button_link{text-align:center}}.advice_videos_block .text-container .field_button_link a{background-color:#0b0c0d;border:1px solid #0b0c0d;border-radius:0;color:#fff;cursor:pointer;display:inline-block;padding:12px 11px 12px 14px;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.advice_videos_block .text-container .field_button_link a:hover{background-color:#393a3a;border-color:#393a3a;color:#fff}.advice_videos_block .text-container .field_button_link a{background-color:#f27ca3;border-color:#f27ca3;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-family:HelveticaNeueLTPro-BlkEx,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.3rem;text-transform:none}.advice_videos_block .image-container:not(.video-play){border-radius:10px;box-shadow:80px 60px #f9c5d1;max-height:600px;max-width:600px}@media screen and (min-width:992px)and (max-width:1279px){.advice_videos_block .image-container:not(.video-play){max-height:500px;max-width:500px}}@media screen and (min-width:576px)and (max-width:991px){.advice_videos_block .image-container:not(.video-play){box-shadow:-80px -60px #f9c5d1;max-height:350px;max-width:350px}}@media screen and (max-width:575px){.advice_videos_block .image-container:not(.video-play){box-shadow:-80px -60px #f9c5d1;max-height:335px;max-width:335px}}.advice_videos_block .image-container:not(.video-play) picture{height:100%;width:100%}.advice_videos_block .image-container:not(.video-play) picture img{border-radius:10px;height:100%;width:100%}.advice_videos_block .advice-videos-reference{display:flex;flex-direction:row;justify-content:space-between;max-width:520px}@media screen and (max-width:575px){.advice_videos_block .advice-videos-reference{align-items:center;flex-direction:column}}.advice_videos_block .advice-videos-reference .video-block{border:0;margin:0;padding:0}@media screen and (max-width:575px){.advice_videos_block .advice-videos-reference .video-block{align-items:center;display:flex;justify-content:center;margin-bottom:20px}}.advice_videos_block .advice-videos-reference .video-block .image-container{background-color:#fff;border-radius:0;height:100%}.advice_videos_block .advice-videos-reference .video-block .one-child{width:200px}.advice_videos_block .advice-videos-reference .video-block .two-children{width:260px}.advice_videos_block .advice-videos-reference .video-block .three-children{width:173.33px}.advice_videos_block .advice-videos-reference .video-block .four-children{width:130px}.advice_videos_block .advice-videos-reference .video-block .five-children{width:104px}.advice_videos_block .advice-videos-reference .video-block img{background-color:#f27ca3;border-radius:50%;height:120px;margin:auto;object-fit:cover;width:120px}.advice_videos_block .advice-videos-reference .video-block .fake-play-wrapper{justify-content:start;padding:0 10px;position:relative}.advice_videos_block .advice-videos-reference .video-block .field_play_video_text{color:#f27ca3;font-family:HelveticaNeueLTPro-Blk,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.6rem;margin:15px 0 0;padding:0}.advice_videos_block .advice-videos-reference .video-block .field_play_additional_video_text p{color:#6a6a6a;font-family:HelveticaNeueLTPro-Md,sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem;margin:7px 0 0;padding:0}.advice_videos_block .advice-videos-reference .video-block .fake-play-button,.advice_videos_block .advice-videos-reference .video-block .play-button{background-color:#f27ca3;border:5px solid #fff;border-radius:50%;height:85px;left:auto;position:absolute;right:auto;top:-103px;width:85px}.advice_videos_block .advice-videos-reference .video-block .fake-play-button:before,.advice_videos_block .advice-videos-reference .video-block .play-button:before{border:none;content:url(https://www.lelo.com/themes/play/images/icons/Play2.svg);margin-left:-12px;margin-top:-17px}.advice_videos_block .advice-videos-reference .video-block .fake-play-button:before:hover,.advice_videos_block .advice-videos-reference .video-block .play-button:before:hover{animation:none;background-color:#000;color:#fff}.advice_videos_block .advice-videos-reference .video-block .fake-play-button:before:hover:before,.advice_videos_block .advice-videos-reference .video-block .play-button:before:hover:before{animation:none;border-color:transparent #fff}.advice_videos_block .advice-videos-reference .video-block .image-container a:before{border-color:transparent #fff}
.basic-block{padding:20px 0 5px}.basic-block#block-reactcart{padding:0}.basic-block.block-variation{padding:7rem 0 6rem}@media screen and (max-width:767px){.basic-block.block-variation{padding:9rem 0 13rem}}.basic-block.block-variation .container{max-width:76.2rem}.basic-block.block-variation h2{font-size:3rem;font-style:normal;font-weight:900;letter-spacing:.05rem;line-height:4rem;margin-bottom:0}.basic-block.block-variation h3{font-weight:900;letter-spacing:.05rem;line-height:3rem;margin-bottom:2rem;margin-top:6rem}.basic-block.block-variation p{font-weight:400;line-height:2rem;margin-bottom:0}.basic-block.block-variation ul{list-style:disc;margin-bottom:0;margin-left:2rem}.basic-block.block-variation li{font-weight:400;line-height:2rem}.basic-block.block-variation a{cursor:pointer;text-decoration:underline}
.faq_block{background-color:#fff!important;border-color:#fff!important;border-style:solid;border-width:80px 0 60px;max-width:100%;overflow:hidden;position:relative}@media screen and (max-width:991px){.faq_block{border-width:50px 0 65px}}@media screen and (max-width:575px){.faq_block{border-width:40px 0 65px}}.faq_block .container{max-width:1480px;padding:0 20px}.faq_block .container .field_faq_title{margin-bottom:4px}@media screen and (max-width:575px){.faq_block .container .field_faq_title{margin-bottom:-15px}}.faq_block .container .field_faq_title h2{color:#f9c5d1;font-family:HelveticaNeueLTPro-BlkEx,sans-serif;font-size:6rem;font-weight:900;line-height:7rem}@media screen and (max-width:575px){.faq_block .container .field_faq_title h2{font-size:2.4rem;line-height:3.4rem}.faq_block .container .field_faq_accordion_items{margin-top:20px}}.faq_block .container .field_faq_accordion_items .accordion-item{margin-top:56px;max-width:1440px}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item{margin-top:0}}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title{background:url(https://www.lelo.com/themes/play/images/icons/Rectangle.svg) no-repeat calc(100% - 12px) 22px,url(https://www.lelo.com/themes/play/images/icons/Rectangle_vertical.svg) no-repeat calc(100% - 21.5px) 12px,url(https://www.lelo.com/themes/play/images/icons/Oval_bright.svg) no-repeat 100% top;border-bottom:1px solid #ccc;padding-bottom:60px;padding-right:60px;transition:padding-bottom .5s ease,border-bottom 0s ease-in .3s}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title{background:url(https://www.lelo.com/themes/play/images/icons/Rectangle_bright_pink.svg) no-repeat 100% .9rem,url(https://www.lelo.com/themes/play/images/icons/Rectangle_pink_vertical.svg) no-repeat calc(100% - 10px) top;margin-top:35px;padding-bottom:35px}}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title p{color:#f27ca3;font-family:HelveticaNeueLTPro-Blk,sans-serif;font-size:2.4rem;font-weight:900;line-height:3.4rem;padding:0;transition:color .5s ease}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title p{font-size:1.4rem;font-weight:700;line-height:2.4rem}}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title:after{display:none}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title.active{background:url(https://www.lelo.com/themes/play/images/icons/Rectangle.svg) no-repeat calc(100% - 12px) 22px,url(https://www.lelo.com/themes/play/images/icons/Oval.svg) no-repeat 100% top;border-bottom:none;padding-bottom:40px;transition:padding-bottom .5s ease}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title.active{background:url(https://www.lelo.com/themes/play/images/icons/Rectangle_pink.svg) no-repeat 100% .9rem;padding-bottom:20px}}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_title.active p{color:#ed1c91}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_body{border-bottom:1px solid #ccc;margin:0 0 56px;padding-bottom:60px}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_body{margin-bottom:35px;padding-bottom:30px}}.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_body p{color:#6a6a6a;font-family:HelveticaNeueLTPro-Lt,sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;max-width:1280px}@media screen and (max-width:575px){.faq_block .container .field_faq_accordion_items .accordion-item .field_accordion_body p{font-size:1.4rem;line-height:2rem}}div[class*=edit-settings-block-form-field-accordion-items-form].cke_dialog_container *{border-collapse:initial;box-shadow:none}div[class*=edit-settings-block-form-field-accordion-items-form].cke_dialog_container td{border-collapse:unset}div[class*=edit-settings-block-form-field-accordion-items-form].cke_dialog_container td #cke_106_uiElement,div[class*=edit-settings-block-form-field-accordion-items-form].cke_dialog_container td #cke_134_uiElement{display:none}
