/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bazaar-reviews{background-color:#fff;margin:0 auto!important;padding:80px 0!important}@media screen and (max-width:767px){.bazaar-reviews{padding:40px 0 80px!important}}.bazaar-reviews h2{color:#0c0c0c;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:900;letter-spacing:.75px;line-height:4rem;padding:0 0 50px;text-align:center}.bazaar-reviews h2,.bazaar-reviews>div{background-color:#fff;margin:auto;max-width:1500px}.bazaar-reviews>div{padding:0 20px}@media screen and (max-width:1279px){.bazaar-reviews>div{padding:0 45px}}@media screen and (max-width:767px){.bazaar-reviews>div{padding:0 20px}}
.block.specifications_block{border-color:transparent;border-style:solid;border-width:80px 0 60px;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.specifications_block{border-width:50px 0 65px}}@media screen and (max-width:575px){.block.specifications_block{border-width:40px 0 65px}}.block.specifications_block .specifications-inner{align-items:center;display:flex;flex-direction:row;position:relative}@media screen and (max-width:991px){.block.specifications_block .specifications-inner{flex-direction:column}}.block.specifications_block .specifications-inner .image-container{display:flex;flex-direction:column;justify-content:center;max-width:730px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1919px){.block.specifications_block .specifications-inner .image-container{max-width:60%}}@media screen and (max-width:1599px){.block.specifications_block .specifications-inner .image-container{max-width:50%}}@media screen and (max-width:991px){.block.specifications_block .specifications-inner .image-container{max-width:100%}.block.specifications_block .specifications-inner .image-container img{max-width:none;width:100%}}.block.specifications_block .specifications-inner .image-container picture{display:flex}.block.specifications_block .specifications-inner .text-container{display:flex;flex-direction:column;margin-left:0;padding:0 0 0 80px;position:relative;width:100%}@media screen and (max-width:991px){.block.specifications_block .specifications-inner .text-container{margin:15px 0 0;padding:0}}.block.specifications_block.hex-hexagon{overflow:visible}@media screen and (max-width:991px){.block.specifications_block.hex-hexagon .specifications-container{padding-left:0;padding-right:0}.block.specifications_block.hex-hexagon .field_specifications_tagline,.block.specifications_block.hex-hexagon .image-container,.block.specifications_block.hex-hexagon .text-container{padding-left:4.5rem;padding-right:4.5rem}}@media screen and (max-width:767px){.block.specifications_block.hex-hexagon .field_specifications_tagline,.block.specifications_block.hex-hexagon .image-container,.block.specifications_block.hex-hexagon .text-container{padding-left:2rem;padding-right:2rem}}.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-image:url(https://www.lelo.com/themes/play/images/hexagons/desktop/hexagon.svg);mask-image:url(https://www.lelo.com/themes/play/images/hexagons/desktop/hexagon.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (min-width:768px){.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-size:100%;mask-size:100%}}@media screen and (min-width:992px){.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-size:45.4rem 40.3rem;mask-size:45.4rem 40.3rem}}@media screen and (min-width:1280px){.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-size:57.4rem 51rem;mask-size:57.4rem 51rem}}@media screen and (min-width:1600px){.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-size:72.7rem 64.6rem;mask-size:72.7rem 64.6rem}}@media screen and (max-width:767px){.block.specifications_block.hex-hexagon .image-container picture{-webkit-mask-image:url(https://www.lelo.com/themes/play/images/hexagons/mobile/hexagon.svg);mask-image:url(https://www.lelo.com/themes/play/images/hexagons/mobile/hexagon.svg)}}.block.specifications_block.hex-hexagon .image-container img{-webkit-mask-image:radial-gradient(ellipse at center,#fff 40%,hsla(0,0%,100%,0) 150%);mask-image:radial-gradient(ellipse at center,#fff 40%,hsla(0,0%,100%,0) 150%);min-height:3rem;width:100%}.field_specifications_tagline{margin-bottom:40px;position:relative}@media screen and (max-width:991px){.field_specifications_tagline{margin-bottom:25px}}.field_specifications_tagline h3{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:5px;margin:0;text-transform:uppercase}@media screen and (max-width:991px){.field_specifications_tagline h3{font-size:1.1rem;letter-spacing:2.75px}}.field_specifications_accordion_item .field_download{display:block;width:100%}@media screen and (min-width:992px){.field_specifications_accordion_item .field_download{max-width:500px}}.field_specifications_accordion_item .field_download a{color:#0b0c0d;display:block;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;position:relative}.field_specifications_accordion_item .field_download a:after{background:url(https://www.lelo.com/themes/play/images/icons/icon-save-black.svg) 50% no-repeat;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:0;top:-2px;width:13px}.image-key--1,.image-key--2{display:none}.layout.black-bg .field_specifications_accordion_item .field_download a,.layout.dark-blue-bg .field_specifications_accordion_item .field_download a{color:#fff}.layout.black-bg .field_specifications_accordion_item .field_download a:after,.layout.dark-blue-bg .field_specifications_accordion_item .field_download a:after{background:url(https://www.lelo.com/themes/play/images/icons/icon-save.svg) 50% no-repeat}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}
.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 .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}
