.commerce_section.layout--twocol-section{overflow:hidden;padding:40px 0}@media screen and (min-width:992px){.commerce_section.layout--twocol-section{padding:80px 0}}@media screen and (min-width:1280px){.commerce_section.layout--twocol-section{padding:100px 0}}@media screen and (min-width:1600px){.commerce_section>.container{max-width:1250px}}.commerce_section .layout__region.layout__region--first{max-width:100%;width:100%}@media screen and (min-width:992px){.commerce_section .layout__region.layout__region--first{display:block;max-width:50%;overflow:hidden;width:50%}}.commerce-bundle-variation--field-lelo-bundle-image .bundle-commerce-images{display:flex;flex-direction:row;justify-content:center}.commerce-bundle-variation--field-lelo-bundle-image .bundle-commerce-images.one-item .commerce-thumbs-swiper{display:none}@media screen and (max-width:991px){.commerce-bundle-variation--field-lelo-bundle-image .bundle-commerce-images.one-item .commerce-main-swiper{margin:0}}.commerce-bundle-variation--field-lelo-bundle-image .bundle-commerce-images.one-item .commerce-main-swiper .swiper-commerce-button-next,.commerce-bundle-variation--field-lelo-bundle-image .bundle-commerce-images.one-item .commerce-main-swiper .swiper-commerce-button-prev{display:none}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper{display:block;height:auto;margin:0 0 30px;max-width:100%;padding-bottom:32px;position:relative;width:100%}@media screen and (min-width:576px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper{display:inline-block;height:400px;margin:0 0 20px 40px;overflow:visible;padding-bottom:0;width:325px}}@media screen and (min-width:992px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper{margin:0 50px 0 40px;width:270px}}@media screen and (min-width:1280px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper{width:325px}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-prev{left:-8px;z-index:2}@media screen and (min-width:576px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-prev{display:none}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-prev:after{background-image:url(../images/icons/arrow.svg);background-position:50%;background-size:auto;content:"";height:50px;width:50px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-next{right:-8px;z-index:2}@media screen and (min-width:576px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-next{display:none}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-commerce-button-next:after{background-image:url(../images/icons/arrow.svg);background-position:50%;background-size:auto;content:"";height:50px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:50px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-slide{align-items:center;display:flex;max-width:100%}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-slide img{display:block;width:100%}@media screen and (max-width:575px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-slide img{margin:auto;width:80%}}@media screen and (min-width:576px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-slide img{max-height:325px;max-width:325px}}@media screen and (min-width:992px)and (max-width:1279px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-slide img{max-height:270px;max-width:270px}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-scrollbar{background:#ccc;border-radius:0;bottom:1px;height:1px;left:0;width:100%;z-index:2}@media screen and (min-width:576px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-scrollbar{display:none}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#0c0c0c;border-radius:0;height:3px;top:-1px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-main-swiper:not(.swiper-container-initialized) .swiper-slide:not(:first-child){display:none}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper{display:inline-block;height:400px;overflow:hidden;position:relative;width:106px}@media screen and (max-width:575px){.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper{display:none}}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .swiper-slide{cursor:pointer;display:flex;justify-content:flex-start;opacity:.5;transition:opacity .3s ease}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .swiper-slide.swiper-slide-thumb-active,.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .swiper-slide:hover{opacity:1}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .badge{display:none}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper img{height:56px;width:56px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .swiper-scrollbar{background:#0c0c0c;border-radius:0;width:1px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#0c0c0c;border-radius:0;left:-1px;width:3px}.commerce-bundle-variation--field-lelo-bundle-image .commerce-thumbs-swiper:not(.swiper-container-initialized) .field_product_image-wrapper{display:flex;flex-direction:column;justify-content:space-evenly}.commerce-bundle-variation--field-lelo-bundle-image .badge .badge-amount{display:none}.commerce-bundle-variation--field-lelo-bundle-image .badge .badge-percentage{background-color:#f5402a;color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:4px;line-height:1.9rem;padding:7px 10px 7px 13px;position:absolute;right:-37px;top:90px}@media screen and (max-width:575px){.commerce-bundle-variation--field-lelo-bundle-image .badge .badge-percentage{font-size:1.1rem;letter-spacing:2.75px;line-height:1.3rem;right:5px;top:20px}}.commerce-product-bundlesdefaulttitle h1{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:5px;line-height:1.7rem;margin:0}@media screen and (max-width:991px){.commerce-product-bundlesdefaulttitle h1{font-size:1.1rem;letter-spacing:2.75px}}.commerce-bundle-variationdefaultfield-contains div,.commerce-bundle-variationdefaultfield-contains p{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.35px;line-height:1.1rem;padding:2px 0 0}.commerce_section .commerce-product-bundlesdefaultbody{padding:50px 0 0}@media screen and (max-width:991px){.commerce_section .commerce-product-bundlesdefaultbody{margin-bottom:30px;padding:40px 0 0}}.commerce_section .commerce-product-bundlesdefaultbody p{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:1.9rem;margin:0}@media screen and (max-width:991px){.commerce_section .commerce-product-bundlesdefaultbody p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.25px;line-height:1.6rem}}.commerce-product-bundlesdefaultbundle-variations{margin-top:20px}@media screen and (max-width:575px){.commerce-product-bundlesdefaultbundle-variations{margin-top:0}}.commerce-product-bundlesdefaultbundle-variations form{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;position:relative;width:100%;z-index:1}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation{margin-bottom:30px;position:relative;width:100%}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation:after{border-bottom:1px solid #000;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0}@media screen and (min-width:1920px){.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default{display:flex;flex-direction:row;flex-wrap:wrap}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default>div,.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default>fieldset{width:50%}}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations{height:60px;margin-bottom:30px;position:relative}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations label{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;left:75px;letter-spacing:2.75px;line-height:1.3rem;margin:0;padding:0;position:absolute;text-transform:uppercase;top:7px;width:auto;z-index:1}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations .fake-select,.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations select{border-left:none;border-right:none;border-top:none;color:#0b0c0d;display:inline-block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:2.75px;line-height:1.1rem;margin:27px 0 7px 75px;max-width:calc(100% - 75px);min-width:150px;padding:7px 30px 7px 0;width:auto}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations .fake-select option,.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation div.product-bundles--rendered-variations select option{font-size:14px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation>fieldset.product-bundles--rendered-variations legend{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.3rem;margin:0 0 5px;padding:0}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation>fieldset.product-bundles--rendered-variations .form-item.js-form-type-radio{margin-top:10px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation>fieldset.product-bundles--rendered-variations label{padding:0 0 0 28px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation>fieldset.product-bundles--rendered-variations label:after{background-color:#0b0c0d;border:2px solid #fff;border-radius:50%;bottom:0;box-shadow:none;content:"";height:15px;left:1px;margin:auto;position:absolute;top:0;width:15px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation>fieldset.product-bundles--rendered-variations [type=radio]:checked+label:after{box-shadow:0 0 0 1px #0b0c0d}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations{margin-bottom:30px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations legend{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;left:75px;letter-spacing:2.75px;line-height:1.3rem;margin:0;padding:0;pointer-events:none;position:absolute;text-transform:uppercase;top:11px;width:auto;z-index:1}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations>div>p{display:none}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations div.product-bundles--rendered-variations{align-items:center;display:flex;flex-direction:row;height:100%;padding-top:17px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper{display:flex;flex-direction:row;height:60px;position:relative;width:100%}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .form-item.js-form-type-lelo-bv-radio{display:flex;flex-direction:row;margin:0 5px 0 0;position:static}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .form-item.js-form-type-lelo-bv-radio{margin:0 10px 0 0}}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .form-item.js-form-type-lelo-bv-radio:first-child{padding-left:75px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .form-item.js-form-type-lelo-bv-radio:last-child{margin:0}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .form-item.js-form-type-lelo-bv-radio label{bottom:0;color:#0b0c0d;cursor:pointer;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:900;left:0;letter-spacing:1px;line-height:1.1rem;position:relative;right:0;top:0}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .not-color{background-color:#0b0c0d;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0b0c0d;height:15px;width:15px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .color_field__swatch{border-radius:50%}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .js-form-type-lelo-bv-radio [type=radio]{display:block;height:0;margin:0;opacity:0;visibility:hidden;width:0}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .js-form-type-lelo-bv-radio [type=radio]:not(:checked)+label .color_field__swatch,.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default fieldset.product-bundles--rendered-variations .fieldset-wrapper .js-form-type-lelo-bv-radio [type=radio]:not(:checked)+label .not-color{box-shadow:none!important}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-img{bottom:0;height:60px;left:0;pointer-events:none;position:absolute;right:0;top:0;width:60px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-img img{height:60px;object-fit:cover;width:60px}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-attr{display:flex;flex-direction:column;justify-content:center;margin-left:20px;padding-top:19px;pointer-events:none}@media screen and (min-width:992px){.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-attr{flex-grow:1;min-width:40%}}@media screen and (min-width:1600px){.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-attr{min-width:50%}}.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-attr .active-type-variation{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.3rem;margin:0;text-transform:uppercase}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations form .field--widget-lelo-product-bundles-variation .bundle-variation-select--default .bundle-variation__selected-variation-attr .active-type-variation{font-size:.8rem;letter-spacing:1px}}.commerce-product-bundlesdefaultbundle-variations form .field--type-commerce-price{margin:0;order:3;width:50%}.commerce-product-bundlesdefaultbundle-variations form .field--type-commerce-price:before{content:""}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations form .field--type-commerce-price{order:1;width:100%}}.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions]{display:none!important;display:inline-flex;flex-direction:row;justify-content:flex-end;margin:0;order:4;width:50%}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions]{margin-top:20px;order:3;width:100%}}.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions] input{background-color:#0b0c0d;border:0;display:block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.3rem;margin:0;padding:13px 12px 13px 15px}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions] input{width:100%}}.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions] input:focus,.commerce-product-bundlesdefaultbundle-variations form [data-drupal-selector=edit-actions] input:hover{background-color:#0c0c0c}.commerce-product-bundlesdefaultbundle-variations #react-add-to-cart--container button{margin:0}@media screen and (max-width:991px){.commerce-product-bundlesdefaultbundle-variations #react-add-to-cart--container button{margin-top:20px;width:100%}}@media screen and (min-width:992px){.commerce-product-bundlesdefaultbundle-variations #react-add-to-cart--container{bottom:0;position:absolute;right:0;z-index:3}}.ecommerce-bundles__price{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:991px){.ecommerce-bundles__price{flex-direction:column;flex-wrap:nowrap;text-align:left}}.ecommerce-bundles__original-price{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:2px;line-height:1.9rem;margin-right:20px;text-decoration:line-through}@media screen and (max-width:991px){.ecommerce-bundles__original-price{flex-grow:55;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:2px;line-height:1.3rem;margin-bottom:0}}.ecommerce-bundles__bundle-price{color:#f83e1c;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:2px;line-height:1.9rem}@media screen and (max-width:991px){.ecommerce-bundles__bundle-price{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:900;letter-spacing:3px;line-height:1.3rem;margin-top:3px}}.ecommerce-bundles__saving-price{color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:1px;line-height:1rem;margin-top:5px;width:100%}@media screen and (max-width:991px){.ecommerce-bundles__saving-price{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:1px;line-height:1.3rem;margin:5px 0 0}}.ecommerce-bundles__saving-price span{display:none}.field_contains p{margin:0}.perks-reference-block{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:30px;margin-top:20px;padding-bottom:20px;position:relative}@media screen and (max-width:575px){.perks-reference-block{flex-direction:column;margin:0;padding-bottom:30px}}.perks-reference-block:after{border-bottom:1px solid #000;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0}@media screen and (max-width:575px){.perks-reference-block:after{display:none}}.perks-reference-block .field_perks_reference{align-items:center;display:flex;flex-direction:row;padding-right:45px}@media screen and (max-width:575px){.perks-reference-block .field_perks_reference{margin-bottom:10px;padding-right:0}}.perks-reference-block .field_perks_reference:last-child{padding-right:0}.perks-reference-block .perks-reference__icon{display:flex;padding-right:15px}@media screen and (max-width:575px){.perks-reference-block .perks-reference__icon{padding-right:15px}}.perks-reference-block .perks-reference__icon img{height:35px;object-fit:cover;width:35px}@media screen and (max-width:575px){.perks-reference-block .perks-reference__icon img{height:20px;width:20px}}.perks-reference-block .perks-reference__text{display:flex;flex-direction:column}@media screen and (max-width:575px){.perks-reference-block .perks-reference__text{flex-direction:row}}.perks-reference-block .field_perk_title{text-transform:uppercase}.perks-reference-block .field_perk_subtitle,.perks-reference-block .field_perk_title{color:#0c0c0c;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.5px;line-height:1.4rem}.perks-reference-block .field_perk_subtitle{margin-top:2px}@media screen and (max-width:575px){.perks-reference-block .field_perk_subtitle{margin-top:0;padding-left:10px}}