.features_block{border-style:solid;border-width:80px 0 60px;position:relative}@media screen and (min-width:768px){.features_block{background-color:#111!important;border-color:#111!important;max-width:none!important}}@media screen and (max-width:991px){.features_block{border-width:40px 0}}@media screen and (max-width:767px){.features_block:before{border-top:1px solid #fff;content:"";display:block;left:0;position:absolute;right:0;top:-35px}}@media screen and (max-width:575px){.features_block{border-width:35px 0}}.features_block .features__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0;position:relative;width:100%}@media screen and (max-width:991px){.features_block .features__wrapper{flex-wrap:wrap;justify-content:flex-start;padding:0}}@media screen and (max-width:767px){.features_block .features__wrapper{flex-direction:column;flex-wrap:nowrap}}.features_block .features-item{align-items:center;display:flex;flex-direction:row;margin:0;padding:65px;position:relative;width:33.33%}@media screen and (max-width:1919px){.features_block .features-item{padding:40px}}@media screen and (max-width:1599px){.features_block .features-item{flex-direction:column;padding:40px;text-align:center}}@media screen and (max-width:1279px){.features_block .features-item{padding:30px}}@media screen and (max-width:767px){.features_block .features-item{align-items:flex-start;flex-direction:row;margin-bottom:30px;padding:0;text-align:left;width:100%}}@media screen and (min-width:768px){.features_block .features-item:before{border-right:2px solid #fff;bottom:0;content:"";position:absolute;right:0;top:0}.features_block .features-item:after{border-bottom:2px solid #fff;bottom:0;content:"";left:0;position:absolute;right:0;top:auto}.features_block .features-item:nth-child(3):before,.features_block .features-item:nth-child(4):after,.features_block .features-item:nth-child(5):after,.features_block .features-item:nth-child(6):after,.features_block .features-item:nth-child(6):before{display:none}}.features_block .features-item .features-item-icon{margin-right:20px}@media screen and (max-width:1599px){.features_block .features-item .features-item-icon{margin:0 0 20px}}@media screen and (max-width:767px){.features_block .features-item .features-item-icon{margin-bottom:0;margin-right:15px}}.features_block .features-item .features-item-icon img{display:block;max-height:80px;max-width:80px;width:80px}@media screen and (max-width:991px){.features_block .features-item .features-item-icon img{max-height:40px;max-width:40px;width:40px}}.features_block .field_features_title{margin-bottom:5px}.features_block .field_features_title h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:900;letter-spacing:3px;line-height:2.1rem;margin:0;text-transform:uppercase}@media screen and (max-width:991px){.features_block .field_features_title h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:.35px;line-height:1.9rem}}.features_block .field_features_subtitle h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.39px;line-height:2.1rem;margin:0}@media screen and (max-width:991px){.features_block .field_features_subtitle h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:1.9rem}}.features_block .field_features_tagline{margin-bottom:40px;position:relative}.features_block .field_features_tagline h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:3.5px;margin:0}@media screen and (max-width:991px){.features_block .field_features_tagline h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2px;line-height:1.3rem}}
.video_block.video-block{border-color:transparent;border-style:solid;border-width:50px 0;overflow:hidden;position:relative}@media screen and (min-width:1920px){.video_block.video-block{margin:0 auto;max-width:1920px}}@media screen and (max-width:991px){.video_block.video-block{border-width:30px 0}}@media screen and (max-width:767px){.video_block.video-block{border-width:30px 0}}@media screen and (max-width:575px){.video_block.video-block{border-width:25px 0}}.video_block.video-block .video-inner-container,.video_block.video-block iframe{max-height:610px}.video-block{overflow:hidden;padding:0;position:relative}.video-block.modal-style iframe{margin:auto;max-height:100vh}.video-block.modal-style .video-button.modal-button{display:block}.video-block.modal-style picture{display:flex;flex:0 1 auto;flex-direction:column}.video-block.modal-style .video-field{display:flex;flex-direction:column;height:100vh;justify-content:center}.video-block:not(.modal-style) .video-field,.video-block:not(.modal-style) .video-field div{max-height:610px}.video-embed-field-lazy{display:flex;flex-direction:column;overflow:hidden}.video-embed-field-lazy img{object-fit:cover;z-index:1}.fake-play-wrapper,.play-wrapper,.video-embed-field-lazy img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fake-play-wrapper,.play-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:3}.field_play_video_text{color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:6.5rem;font-weight:300;letter-spacing:0;line-height:7.5rem;margin-bottom:35px;padding:0 40px}@media screen and (max-width:1279px){.field_play_video_text{font-size:3.5rem;line-height:4.5rem;margin-bottom:15px}}@media screen and (max-width:991px){.field_play_video_text{font-size:2.4rem;line-height:3.5rem;padding:0 20px}}.field_play_video_text b,.field_play_video_text strong{font-weight:900}.fake-play-button,.play-button{-webkit-animation:wave 1.5s infinite;animation:wave 1.5s infinite;background-color:#fff;border-radius:50%;box-shadow:0 0 0 0 rgba(0,0,0,.5);color:#000;cursor:pointer;height:85px;margin:0;padding:0;position:relative;transition:all .35s;width:85px}.fake-play-button:hover,.play-button:hover{-webkit-animation:none;animation:none;background-color:#000;color:#fff}.fake-play-button:hover:before,.play-button:hover:before{-webkit-animation:none;animation:none;border-color:transparent #fff}@media screen and (max-width:991px){.fake-play-button,.play-button{height:60px;width:60px}}@media screen and (max-width:575px){.fake-play-button,.play-button{height:40px;width:40px}}.fake-play-button:before,.play-button:before{-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;border-color:transparent #000;border-style:solid;border-width:13px 0 13px 18px;box-shadow:0 0 0 0 hsla(0,0%,100%,.7);content:"";left:50%;margin-left:-5px;margin-top:-13px;position:absolute;top:50%;transition:all .2s ease}@media screen and (max-width:991px){.fake-play-button:before,.play-button:before{border-width:10px 0 10px 13px;margin-left:-4px;margin-top:-10px}}@media screen and (max-width:575px){.fake-play-button:before,.play-button:before{border-width:7px 0 7px 8px;margin-left:-3px;margin-top:-7px}}@-webkit-keyframes wave{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes wave{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.modalBlockInit{overflow:visible}.modalBlockInit .image-container{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.modalBlockInit.zoom{overflow:visible}.modalBlockInit.zoom .image-container{-webkit-transform:scale(1.2);transform:scale(1.2)}.modalBlockInit.transition .modal{pointer-events:auto;z-index:1050}.modalBlockInit .video-block-modal .modal-container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}
.block.product_technologies{border-color:transparent;border-style:solid;border-width:80px 0 100px;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.product_technologies{background-color:#000;border-color:#000!important;border-width:50px 0 70px}}@media screen and (max-width:575px){.block.product_technologies{border-width:45px 0 55px}}.block.product_technologies .product-technologies-inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative}@media screen and (max-width:991px){.block.product_technologies .product-technologies-inner{flex-direction:column}}.block.product_technologies .product-technologies-inner picture{display:flex;max-width:730px}@media screen and (min-width:1920px){.block.product_technologies .product-technologies-inner picture{width:100%}}@media screen and (min-width:992px)and (max-width:1919px){.block.product_technologies .product-technologies-inner picture{width:50%}}@media screen and (max-width:767px){.block.product_technologies .product-technologies-inner picture{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:575px){.block.product_technologies .product-technologies-inner picture{width:calc(100% + 40px)}.block.product_technologies .product-technologies-inner picture img{width:100%}}@media screen and (max-width:991px){.block.product_technologies .technologies_items{margin-top:30px;max-width:730px;width:100%}}@media screen and (min-width:992px)and (max-width:1599px){.block.product_technologies .technologies_items{padding-left:50px}}@media screen and (min-width:1600px){.block.product_technologies .technologies_items{padding-left:120px}}.block.product_technologies .technologies_item{display:flex;flex-direction:row;margin-bottom:50px}@media screen and (max-width:991px){.block.product_technologies .technologies_item{align-items:center;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px}}.block.product_technologies .technologies_item:last-child{margin-bottom:0;padding-bottom:0}@media screen and (max-width:991px){.block.product_technologies .technologies_item:last-child{border-bottom:none}}.block.product_technologies .technologies_item__image{margin-right:20px}@media screen and (max-width:991px){.block.product_technologies .technologies_item__image{align-self:flex-start}}@media screen and (min-width:992px){.block.product_technologies .technologies_item__image{border-right:1px solid #fff;margin-right:20px;padding-right:20px}}@media screen and (min-width:1280px){.block.product_technologies .technologies_item__image{margin-right:30px;padding-right:30px}}.block.product_technologies .technologies_item__image img{max-height:60px;max-width:60px;width:60px}@media screen and (max-width:767px){.block.product_technologies .technologies_item__image img{max-height:50px;max-width:50px;width:50px}}.block.product_technologies .technologies_item__text{max-width:645px}@media screen and (max-width:991px){.block.product_technologies .technologies_item__text{width:100%}}.block.product_technologies .field_product_technologies__tagline{margin-bottom:30px;position:relative}@media screen and (max-width:991px){.block.product_technologies .field_product_technologies__tagline{margin-bottom:25px}}.block.product_technologies .field_product_technologies__tagline h6{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){.block.product_technologies .field_product_technologies__tagline h6{font-size:1.1rem;letter-spacing:2.75px}}.block.product_technologies .field_product_technologies__icon{display:flex}@media screen and (min-width:992px){.block.product_technologies .field_product_technologies__icon{margin-top:8px}}.block.product_technologies .field_product_technologies__title{position:relative}@media screen and (max-width:991px){.block.product_technologies .field_product_technologies__title{padding-right:35px}.block.product_technologies .field_product_technologies__title:after{background-image:url(https://www.lelo.com/themes/play/images/icons/icon-down.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;position:absolute;right:0;top:-3px;width:30px}.block.product_technologies .field_product_technologies__title.active:after{background-image:url(https://www.lelo.com/themes/play/images/icons/icon-up.svg)}}.block.product_technologies .field_product_technologies__title h2{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:2px;line-height:3.5rem;margin-bottom:0}@media screen and (max-width:991px){.block.product_technologies .field_product_technologies__title h2{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:1px;line-height:2.5rem}.block.product_technologies .field_product_technologies__body{display:none}}.block.product_technologies .field_product_technologies__body p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.75px;line-height:2.2rem;margin:20px 0 3px}@media screen and (max-width:991px){.block.product_technologies .field_product_technologies__body p{letter-spacing:1px}}
.block.story_block{background-color:#0c0c0c;border-color:#0c0c0c!important;border-style:solid;border-width:70px 0;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.story_block{background-color:#0c0c0c;border-width:50px 0}.block.story_block .container{padding:0 40px 0 20px}}.block.story_block .field_story_tagline_block h6{line-height:1.6rem;margin:0 0 40px}.block.story_block .field_story_tagline h6,.block.story_block .field_story_tagline_block h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:5px;text-transform:uppercase}.block.story_block .field_story_tagline h6{line-height:2rem;margin:0}.block.story_block .field_story_title h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:5.5rem;font-weight:900;letter-spacing:0;line-height:6.6rem;margin:0}@media screen and (max-width:1599px){.block.story_block .field_story_title h6{font-size:4.5rem;line-height:5.5rem}}@media screen and (max-width:991px){.block.story_block .field_story_title h6{font-size:2.4rem;line-height:3.5rem}}.block.story_block .field_story_body{margin-top:50px;max-width:550px;transition:opacity .3s}@media screen and (max-width:991px){.block.story_block .field_story_body{margin-top:30px;max-width:100%}}.block.story_block .field_story_body blockquote,.block.story_block .field_story_body p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.35px;line-height:2.2rem;margin:0 0 20px}.block.story_block .field_story_body blockquote:last-child,.block.story_block .field_story_body p:last-child{margin:0}@media screen and (max-width:991px){.block.story_block .field_story_body blockquote,.block.story_block .field_story_body p{font-size:1.6rem;line-height:2.2rem}}.block.story_block .field_story_body a{color:inherit;position:relative}.block.story_block .field_story_body a:before{border-bottom:1px solid #fff;bottom:-3px;content:"";display:inline-block;left:0;padding-bottom:3px;position:absolute;right:0}.block.story_block .swiper-story-container{align-items:center;display:flex;flex-direction:row}@media screen and (max-width:991px){.block.story_block .swiper-story-container{align-items:flex-start;flex-direction:column}}.block.story_block .swiper-story-container .story-pagination{display:none!important}.block.story_block .swiper-story-container .swiper-container-story{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}@media screen and (max-width:991px){.block.story_block .swiper-story-container .swiper-container-story{overflow:visible}}.block.story_block .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-wrapper{padding-bottom:0!important}.block.story_block .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-slide{height:100%;opacity:1;width:100%}.block.story_block .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .story-scrollbar,.block.story_block .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-slide:not(:first-child){display:none}.block.story_block .swiper-story-container .swiper-container-story.story-text-slider{overflow:visible}.block.story_block .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:100px}@media screen and (min-width:1920px){.block.story_block .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:170px}}@media screen and (max-width:991px){.block.story_block .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:0;padding-top:70px}}.block.story_block .swiper-story-container .story-image-wrapper{flex:0 0 50%;margin-right:7%;max-width:50%;position:relative;width:100%;z-index:2}@media screen and (min-width:1920px){.block.story_block .swiper-story-container .story-image-wrapper{flex:0 0 730px;margin-right:110px;max-width:730px}}@media screen and (max-width:991px){.block.story_block .swiper-story-container .story-image-wrapper{flex:0 0 100%;margin-right:0;max-width:100%}}.block.story_block .swiper-story-container .story-image-wrapper .swiper-slide{display:flex;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.story_block .swiper-story-container .story-image-wrapper .swiper-slide{overflow:visible}}.block.story_block .swiper-story-container .story-image-wrapper .swiper-slide-inner{width:100%}@media screen and (max-width:991px){.block.story_block .swiper-story-container .story-image-wrapper .swiper-slide-inner{-webkit-transform:none!important;transform:none!important}}.block.story_block .swiper-story-container .story-image-wrapper .swiper-slide-inner picture{display:flex}.block.story_block .swiper-story-container .story-image-wrapper img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.block.story_block .swiper-story-container .story-text-wrapper{flex:0 0 43%;max-width:43%}@media screen and (min-width:1920px){.block.story_block .swiper-story-container .story-text-wrapper{flex:0 0 700px;max-width:700px}}@media screen and (max-width:991px){.block.story_block .swiper-story-container .story-text-wrapper{flex:0 0 100%;max-width:100%}}.block.story_block .swiper-story-container .story-text-wrapper .story-text{margin:0}.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide{opacity:0;transition:opacity .3s}@media screen and (min-width:992px){.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide{transition-delay:.5s}}.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-prev{opacity:0}.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-active,.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-next{opacity:1}@media screen and (max-width:991px){.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-next{opacity:.5}}@media screen and (min-width:992px){.block.story_block .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-next .field_story_body{opacity:.6}}.block.story_block .swiper-story-container .swiper-scrollbar{background:#ccc;border-radius:0;bottom:1px!important;height:1px!important;left:0!important;width:100%!important;z-index:2!important}@media screen and (max-width:991px){.block.story_block .swiper-story-container .swiper-scrollbar{bottom:auto!important;top:30px!important}}.block.story_block .swiper-story-container .swiper-scrollbar .swiper-scrollbar-drag{background:#fff;border-radius:0;height:3px;top:-1px}.block.story_block_variation{background-color:#0c0c0c;border-color:#0c0c0c!important;border-style:solid;border-width:70px 0;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.story_block_variation{background-color:#0c0c0c;border-width:50px 0}.block.story_block_variation .container{padding:0 40px 0 20px}}.block.story_block_variation .field_story_tagline_block h6{line-height:1.6rem;margin:0 0 40px}.block.story_block_variation .field_story_tagline h6,.block.story_block_variation .field_story_tagline_block h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:900;letter-spacing:5px;text-transform:uppercase}.block.story_block_variation .field_story_tagline h6{line-height:2rem;margin:0}.block.story_block_variation .field_story_title h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:5.5rem;font-weight:900;letter-spacing:0;line-height:6.6rem;margin:0}@media screen and (max-width:1599px){.block.story_block_variation .field_story_title h6{font-size:4.5rem;line-height:5.5rem}}@media screen and (max-width:991px){.block.story_block_variation .field_story_title h6{font-size:2.4rem;line-height:3.5rem}}.block.story_block_variation .field_story_body{margin-top:75px;max-width:770px;transition:opacity .3s}@media screen and (max-width:991px){.block.story_block_variation .field_story_body{margin-top:30px;max-width:100%}}.block.story_block_variation .field_story_body blockquote,.block.story_block_variation .field_story_body p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:3.4rem;font-weight:300;letter-spacing:0;line-height:4.5rem;margin:0}@media screen and (max-width:1599px){.block.story_block_variation .field_story_body blockquote,.block.story_block_variation .field_story_body p{font-size:2.4rem;line-height:3.5rem}}@media screen and (max-width:1279px){.block.story_block_variation .field_story_body blockquote,.block.story_block_variation .field_story_body p{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width:991px){.block.story_block_variation .field_story_body blockquote,.block.story_block_variation .field_story_body p{font-size:2.4rem;line-height:3.5rem}}.block.story_block_variation .field_story_body a{color:inherit;position:relative}.block.story_block_variation .field_story_body a:before{border-bottom:1px solid #fff;bottom:-3px;content:"";display:inline-block;left:0;padding-bottom:3px;position:absolute;right:0}.block.story_block_variation .swiper-story-container{align-items:center;display:flex;flex-direction:row}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container{align-items:flex-start;flex-direction:column}}.block.story_block_variation .swiper-story-container .story-scrollbar{display:none!important}.block.story_block_variation .swiper-story-container .swiper-container-story{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .swiper-container-story{overflow:visible}}.block.story_block_variation .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-wrapper{padding-bottom:0!important}.block.story_block_variation .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-slide{height:100%;opacity:1;width:100%}.block.story_block_variation .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .story-pagination,.block.story_block_variation .swiper-story-container .swiper-container-story:not(.swiper-container-initialized) .swiper-slide:not(:first-child){display:none}.block.story_block_variation .swiper-story-container .swiper-container-story.story-text-slider{overflow:visible}.block.story_block_variation .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:20px}@media screen and (min-width:1920px){.block.story_block_variation .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:50px}}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .swiper-container-story.story-text-slider .swiper-wrapper{padding-bottom:0;padding-top:70px}}.block.story_block_variation .swiper-story-container .story-image-wrapper{flex:0 0 50%;margin-right:7%;max-width:50%;position:relative;width:100%;z-index:2}@media screen and (min-width:1920px){.block.story_block_variation .swiper-story-container .story-image-wrapper{flex:0 0 730px;margin-right:110px;max-width:730px}}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-image-wrapper{flex:0 0 100%;margin-right:0;max-width:100%}}.block.story_block_variation .swiper-story-container .story-image-wrapper .swiper-slide{display:flex;overflow:hidden;position:relative}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-image-wrapper .swiper-slide{overflow:visible}}.block.story_block_variation .swiper-story-container .story-image-wrapper .swiper-slide-inner{width:100%}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-image-wrapper .swiper-slide-inner{-webkit-transform:none!important;transform:none!important}}.block.story_block_variation .swiper-story-container .story-image-wrapper .swiper-slide-inner picture{display:flex}.block.story_block_variation .swiper-story-container .story-image-wrapper img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.block.story_block_variation .swiper-story-container .story-text-wrapper{flex:0 0 43%;max-width:43%}@media screen and (min-width:1920px){.block.story_block_variation .swiper-story-container .story-text-wrapper{flex:0 0 770px;max-width:770px}}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-text-wrapper{flex:0 0 100%;max-width:100%}}.block.story_block_variation .swiper-story-container .story-text-wrapper .story-text{margin:0}.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide{opacity:0;position:relative;transition:opacity .3s}@media screen and (min-width:992px){.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide{transition-delay:.5s}}.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-next,.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-prev{opacity:0}.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide.swiper-slide-active{opacity:1}.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide:before{content:"“";display:inline-block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:230px;font-weight:900;left:-7px;letter-spacing:0;line-height:normal;opacity:.7;pointer-events:none;position:absolute;top:-160px}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-text-wrapper .swiper-slide:before{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:110px;font-weight:900;left:-3px;letter-spacing:0;line-height:normal;margin-left:0;top:-85px}}.block.story_block_variation .swiper-story-container .story-pagination{bottom:40px!important}@media screen and (max-width:991px){.block.story_block_variation .swiper-story-container .story-pagination{bottom:30px!important}}.block.story_block_variation .swiper-story-container .story-pagination .swiper-pagination-bullet{border-color:#fff!important;margin:0 4px!important}.block.story_block_variation .swiper-story-container .story-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}.node-id-22 .block.story_block .field_story_title h6{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:4.5rem;font-weight:900;letter-spacing:0;line-height:5.5rem;max-width:500px}@media screen and (max-width:1599px){.node-id-22 .block.story_block .field_story_title h6{font-size:3.5rem;line-height:4.5rem;max-width:440px}}@media screen and (max-width:1279px){.node-id-22 .block.story_block .field_story_title h6{font-size:2.5rem;line-height:3.5rem;max-width:310px}}@media screen and (max-width:991px){.node-id-22 .block.story_block .field_story_title h6{font-size:2.4rem;line-height:3.5rem;max-width:none}}
.heading-block{border-color:transparent;border-style:solid;border-width:50px 0;overflow:hidden;position:relative}@media screen and (max-width:991px){.heading-block{border-width:60px 0 65px}}.heading-block .field_heading_block_title{margin:auto;max-width:900px;text-align:center}.heading-block .field_heading_block_title h1,.heading-block .field_heading_block_title h2,.heading-block .field_heading_block_title h3,.heading-block .field_heading_block_title h4,.heading-block .field_heading_block_title h5,.heading-block .field_heading_block_title h6{color:inherit;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:4px;line-height:3rem;margin:0 0 30px;max-width:none}@media screen and (max-width:991px){.heading-block .field_heading_block_title h1,.heading-block .field_heading_block_title h2,.heading-block .field_heading_block_title h3,.heading-block .field_heading_block_title h4,.heading-block .field_heading_block_title h5,.heading-block .field_heading_block_title h6{font-size:1.6rem;letter-spacing:2.75px;line-height:3rem;margin:0 0 15px}}.heading-block .field_heading_block_title p{color:inherit;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.75px;line-height:3.2rem}@media screen and (max-width:991px){.heading-block .field_heading_block_title p{font-size:1.6rem;letter-spacing:.35px;line-height:2.2rem}}.heading-block .field_heading_block_title p:last-child{margin-bottom:0}.heading-block .field_heading_block_title strong{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-weight:900}
@media screen and (min-width:992px){.commerce-purchase-bar-container{background-color:#0c0c0c;bottom:-100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;position:fixed;right:0;top:auto;transition:bottom .3s ease-in-out,top .3s ease-in-out;z-index:5}}@media screen and (min-width:1920px){.purchase-bar-block:not(.sticky) .commerce-purchase-bar-container .restriction-notice-pp{bottom:-30px;left:calc(-50vw + 960px);position:absolute;width:100vw}.purchase-bar-block:not(.sticky) .commerce-purchase-bar-container .restriction-notice-pp>div{margin:auto;max-width:1920px;padding-left:46px}}@media screen and (max-width:991px){.commerce-purchase-bar-container.purchase-bar .commerce-purchase-bar-container--product{bottom:0;display:flex;flex-wrap:wrap;opacity:1}}.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation{max-width:100%;overflow:hidden;position:relative}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation{background-color:#0b0c0d;transition:top .3s ease-in-out;z-index:5}}@media screen and (min-width:992px){.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation{max-width:49%}}@media screen and (min-width:1280px){.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation{max-width:56%}}@media screen and (min-width:1600px){.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation{max-width:66%}}.commerce-purchase-bar-container .commerce-purchase-bar-container--navigation:after{box-shadow:0 0 2px 2px #0b0c0d;content:"";height:100%;opacity:.8;position:absolute;right:-11px;top:0;width:10px}.commerce-purchase-bar-container .commerce-purchase-bar-container--product{bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:46px;min-height:85px;opacity:1;position:relative;transition:opacity .2s ease-in-out}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product{background-color:#0b0c0d;bottom:-100px;left:0;min-height:65px;opacity:0;padding-left:45px;padding-right:45px;position:fixed;right:0;top:auto;transition:bottom .3s ease;width:100%;z-index:5}}@media screen and (max-width:767px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product{padding-left:20px;padding-right:20px}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper{align-items:center;display:flex}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper,.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper>div:not(#react-add-to-cart--container){width:100%}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding-bottom:24px;padding-top:24px}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form{justify-content:space-between;padding-bottom:14px;padding-top:14px}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form label,.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form p{display:none}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]{margin:0 40px 0 0;order:2;padding-right:41px;position:relative;width:auto}@media screen and (max-width:1279px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]{margin:0 20px 0 0;padding-right:21px}}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]{margin:0;padding:0}}@media screen and (max-width:575px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]{max-width:50%}}@media screen and (max-width:478px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]{max-width:35%}}@media screen and (min-width:992px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper]:after{border-left:1px solid #fff;bottom:0;content:"";height:30px;margin:auto;position:absolute;right:0;top:0}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper] select{background-color:#fff;font-size:14px;margin-bottom:0;padding:8px 35px 8px 10px}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper] fieldset{margin:0}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper] .color_field__swatch{border-color:#0b0c0d!important;position:relative}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper] .color_field__swatch:before{border-radius:50%;bottom:0;box-shadow:0 0 10px #fff;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-purchased-entity-wrapper] .color_field__swatch:after{border-radius:50%;bottom:0;box-shadow:0 0 3px #fff;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-quantity-wrapper]{display:none}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-actions]{margin:0;order:4}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-actions] input{background-color:#fff;color:#0b0c0d;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.1rem;margin:0;padding:12px 13px 12px 15px}@media screen and (max-width:478px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form div[id^=edit-actions] input{letter-spacing:1px;padding:12px 9px}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form .ecommerce__selected-variation{flex-grow:0;margin:0 20px 0 0;min-width:auto;order:1}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form .ecommerce__selected-variation{display:none}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper form .ecommerce__selected-variation .active-color-variation{color:#fff;display:block;margin:0}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper #react-add-to-cart--container button{background-color:#fff;border:1px solid #0b0c0d;border-radius:0;color:#0b0c0d;cursor:pointer;display:inline-block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.3rem;padding:12px 11px 12px 14px;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .commerce-product-variations-wrapper #react-add-to-cart--container button:hover{background-color:#fff;border-color:#858586;color:#0b0c0d}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price{order:3;white-space:nowrap;width:110px}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price{display:flex;flex:1 1 auto;justify-content:flex-end}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price{color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.1rem}@media screen and (max-width:991px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price{margin-right:10px;width:110px}}@media screen and (max-width:478px){.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price{width:90px}}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price .card__price-old{color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:2px;line-height:.9rem;margin:0 0 2px;text-decoration:line-through}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price .card__price-new{color:#f83e1c;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:2.75px;line-height:1.1rem}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price .card__price-discounted{flex-direction:column}.commerce-purchase-bar-container .commerce-purchase-bar-container--product .field--type-commerce-price .price .card__price--saved{color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:2px;line-height:.9rem;margin:2px 0 0}.commerce-purchase-bar-container .throbber{color:#a0a5b2}.commerce-purchase-bar-container .low-stock{display:none}.scrollspy-indicator-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;display:flex;flex-direction:row;list-style:none;margin:0;overflow-x:auto;padding:37px 20px 37px 46px;scrollbar-width:none;white-space:nowrap;z-index:5}@media screen and (max-width:991px){.scrollspy-indicator-container{padding:16px 45px}}@media screen and (max-width:767px){.scrollspy-indicator-container{padding:16px 20px}}.scrollspy-indicator-container::-webkit-scrollbar{display:none}.scrollspy-indicator-container li{color:#fff;display:block;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:900;height:11px;letter-spacing:2.75px;line-height:1.1rem;margin:0 40px 0 0;position:relative;text-transform:uppercase;transition:all .4s ease}@media screen and (max-width:1398px){.scrollspy-indicator-container li{margin-right:25px}}@media screen and (max-width:991px){.scrollspy-indicator-container li{height:8px;margin-right:25px}}.scrollspy-indicator-container li:last-child{margin-right:0;padding-right:0}@media screen and (max-width:991px){.scrollspy-indicator-container li{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:900;letter-spacing:1px;line-height:.8rem}}.scrollspy-indicator-container li.spy-clickable{cursor:pointer}.scrollspy-indicator-container li.spy-active:after{border-bottom:1px solid #fff;bottom:-5px;content:"";left:0;position:absolute;right:2px}@media screen and (max-width:991px){.scrollspy-indicator-container li.spy-active:after{right:1px}}body.nav-down .purchase-bar-block.sticky .commerce-purchase-bar-container{top:65px}@media screen and (min-width:768px){body.nav-down .purchase-bar-block.sticky .commerce-purchase-bar-container{top:85px}}body.nav-down.toolbar-fixed .purchase-bar-block.sticky .commerce-purchase-bar-container{top:124px}body.nav-down.toolbar-fixed.toolbar-tray-open .purchase-bar-block.sticky .commerce-purchase-bar-container{top:164px!important}body.nav-up.toolbar-fixed .purchase-bar-block.sticky .commerce-purchase-bar-container{top:39px}body.nav-up.toolbar-fixed.toolbar-tray-open .purchase-bar-block.sticky .commerce-purchase-bar-container{top:79px}.purchase-bar-block{height:40px}.purchase-bar-block.layout-builder-block{padding:0}@media screen and (min-width:992px){.purchase-bar-block{height:85px}}.purchase-bar-block.sticky .commerce-purchase-bar-container{bottom:auto;left:0;position:fixed;right:0;top:0;transition:bottom .3s ease-in-out,top .3s ease-in-out}.purchase-bar-block .commerce-purchase-bar-container{bottom:auto;left:auto;position:relative;right:auto;top:auto;z-index:5}
