:root{--lelo-page-black: #0b0c0d;--lelo-page-white: #fff;--lelo-page-muted: #a9a9a9;--lelo-page-line: #303133;--lelo-page-media: #f2f2f0;--lelo-page-max: 1280px}html.lelo-menu-open,html.lelo-menu-open body{overflow:hidden}body{overflow-x:clip}.lelo-menu[open]>summary{position:relative;z-index:3}.lelo-menu[open] .lelo-menu-icon{border-color:transparent}.lelo-menu[open] .lelo-menu-icon:before,.lelo-menu[open] .lelo-menu-icon:after{border-top:1px solid currentColor;content:"";left:0;position:absolute;top:5px;width:24px}.lelo-menu[open] .lelo-menu-icon:before{transform:rotate(45deg)}.lelo-menu[open] .lelo-menu-icon:after{transform:rotate(-45deg)}.lelo-menu-drawer{border-top:1px solid var(--lelo-page-line);height:calc(100dvh - 170px);min-width:min(515px,100vw);padding:34px 45px 50px;top:85px}.lelo-menu-drawer__top{align-items:center;border-bottom:1px solid var(--lelo-page-line);display:flex;justify-content:space-between;margin-bottom:34px;padding-bottom:18px}.lelo-menu-drawer__top span,.lelo-menu-drawer__top a,.lelo-menu-group__title{color:var(--lelo-page-muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lelo-menu-drawer__top a{border-bottom:1px solid currentColor;padding:0 0 3px}.lelo-menu-groups{display:block}.lelo-menu-group__title{color:var(--lelo-page-white);font-size:17px;letter-spacing:.08em}.lelo-menu-group{border-bottom:1px solid var(--lelo-page-line)}.lelo-menu-group>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:18px 0}.lelo-menu-group>summary::-webkit-details-marker{display:none}.lelo-menu-group>summary:after{color:var(--lelo-page-muted);content:"+";font-size:20px;font-weight:300}.lelo-menu-group[open]>summary:after{content:"\2212"}.lelo-menu-group>ul{padding:0 0 17px 16px}.lelo-menu-drawer .lelo-menu-group li+li,.lelo-menu-drawer .lelo-menu-submenu li+li{border-top:0}.lelo-menu-drawer .lelo-menu-group a,.lelo-menu-drawer .lelo-menu-submenu a{font-size:14px;font-weight:400;line-height:1.35;padding:7px 0}.lelo-menu-drawer a:hover{color:#d8d8d8}.lelo-menu-linklist>li+li{border-top:1px solid var(--lelo-page-line)}.lelo-menu-submenu>summary{color:var(--lelo-page-white);cursor:pointer;font-size:20px;font-weight:700;list-style:none;padding:18px 0}.lelo-menu-submenu>summary::-webkit-details-marker{display:none}.lelo-menu-submenu>summary:after{content:"+";float:right;font-weight:300}.lelo-menu-submenu[open]>summary:after{content:"\2212"}.lelo-menu-submenu ul{padding:0 0 16px 18px}.lelo-menu summary:focus-visible,.lelo-menu button:focus-visible,.lelo-menu a:focus-visible,.lelo-icon-link:focus-visible,.lelo-logo:focus-visible,.lelo-footer a:focus-visible,.lelo-home a:focus-visible{outline:2px solid var(--lelo-page-white);outline-offset:5px}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections){background:var(--lelo-page-black);color:var(--lelo-page-white)}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) .lelo-site-header{background:var(--lelo-page-black);border-bottom:1px solid var(--lelo-page-line);position:relative;top:auto}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) #MainContent{--color-background: 11, 12, 13;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 11, 12, 13;--color-secondary-button: 11, 12, 13;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;background:var(--lelo-page-black);color:var(--lelo-page-white);font-family:Arial,Helvetica,sans-serif;min-height:55vh;overflow:clip}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) #MainContent :is(h1,h2,h3,h4,p,label,legend,summary,a,span,small,th,td){font-family:inherit}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) #MainContent :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--lelo-page-white);outline-offset:3px;box-shadow:none}.template-collection .collection-hero{background:var(--lelo-page-black);color:var(--lelo-page-white);padding:56px 0 30px}.template-collection .collection-hero--lelo-media{isolation:isolate;min-height:430px;overflow:hidden;padding:0;position:relative}.template-collection .collection-hero__lelo-media{top:0;right:0;bottom:0;left:0;margin:0;position:absolute;z-index:0}.template-collection .collection-hero__lelo-media:after{background:linear-gradient(90deg,#000000b8,#00000014 68%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.template-collection .collection-hero__lelo-media img{height:100%;object-fit:cover;width:100%}.template-collection .collection-hero--lelo-media .collection-hero__inner{align-items:flex-end;display:flex;min-height:430px;padding-bottom:58px;padding-top:58px;width:100%;position:relative;z-index:1}.template-collection .collection-hero--lelo-media .collection-hero__text-wrapper{max-width:590px}.template-collection .collection-hero__inner,.template-collection .facets-vertical,.template-search .template-search,.template-cart .cart-items,.template-cart .cart__footer,.template-list-collections .collection-list-wrapper{max-width:var(--lelo-page-max)}.template-collection .collection-hero__title,.template-search .template-search__header h1,.template-cart .title-wrapper-with-link h1,.template-list-collections .title--primary{color:var(--lelo-page-white);font-size:clamp(3.8rem,5.4vw,7.2rem);font-weight:300;letter-spacing:-.045em;line-height:1;margin:0;text-transform:lowercase}.template-collection .collection-hero__description{color:var(--lelo-page-muted);font-size:1.5rem;line-height:1.6;margin-top:24px;max-width:680px}.template-collection .section-template--padding,.template-collection .shopify-section-group-main,.template-search .shopify-section,.template-cart .shopify-section,.template-product #MainContent .shopify-section,.template-list-collections .shopify-section{background:var(--lelo-page-black);color:var(--lelo-page-white)}.template-collection .facets-container,.template-search .facets-container{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;color:var(--lelo-page-black);margin-bottom:36px;padding:18px 0}:is(.template-collection,.template-search) :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.mobile-facets__open,.product-count__text){color:var(--lelo-page-black)}:is(.template-collection,.template-search) :is(.facets__display,.mobile-facets__inner){background:var(--lelo-page-white);border-color:#d7d7d7;color:var(--lelo-page-black)}:is(.template-collection,.template-search) :is(.facets__price .field__input,.facet-filters__sort,.mobile-facets__sort .select__select){background:transparent;color:var(--lelo-page-black)}.template-collection collection-component>.gradient,.template-search .template-search{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;background:var(--lelo-page-white);color:var(--lelo-page-black)}.lelo-collection-taxonomy{border-bottom:1px solid #d7d7d7;margin-bottom:28px;padding-bottom:24px}.lelo-collection-taxonomy>p{color:#0b0c0d;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 15px;text-transform:uppercase}.lelo-collection-taxonomy ul{list-style:none;margin:0;padding:0}.lelo-collection-taxonomy li+li{border-top:1px solid #ececec}.lelo-collection-taxonomy a{align-items:center;color:#0b0c0d;display:flex;font-size:12px;font-weight:700;justify-content:space-between;line-height:1.3;padding:9px 0;text-decoration:none;text-transform:uppercase}.lelo-collection-taxonomy a:after{content:"+";font-size:14px;font-weight:400}.lelo-collection-taxonomy a[aria-current=page]{text-decoration:underline;text-underline-offset:3px}.lelo-collection-results-heading{align-items:end;color:#0b0c0d;display:flex;justify-content:space-between;margin-bottom:32px}.lelo-collection-results-heading>div>p{color:inherit;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 24px;text-transform:uppercase}.lelo-collection-results-heading h2{color:inherit;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;text-transform:none}:is(.template-collection,.template-search,.template-list-collections) .card-wrapper{color:var(--lelo-page-black)}:is(.template-collection,.template-search,.template-list-collections) .card{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;--color-button: 11, 12, 13;--color-button-text: 255, 255, 255;color:var(--lelo-page-black)}:is(.template-collection,.template-search,.template-list-collections) .card__inner{background:var(--lelo-page-media);border:0;border-radius:0}body.template-collection .card.card--standard .card__inner{border:0}.lelo-collection-mobile-taxonomy{display:none}:is(.template-collection,.template-search) .card__media .media{background:var(--lelo-page-media)}:is(.template-collection,.template-search) .card__media img{object-fit:contain;transition:transform .35s ease}:is(.template-collection,.template-search,.template-list-collections) .card__content{color:var(--lelo-page-black)}:is(.template-collection,.template-search,.template-list-collections) .card__information{padding:18px 0 28px}:is(.template-collection,.template-search) .lelo-commerce-card{background:#fff;border:1px solid #111;min-height:100%;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease}:is(.template-collection,.template-search) .lelo-commerce-card .card__inner.ratio{--ratio-percent: 68% !important}:is(.template-collection,.template-search) .lelo-commerce-card .card__information{padding:15px 16px 13px}.lelo-card-wishlist{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffffe6;border:1px solid #111;border-radius:50%;color:#111;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:13px;top:13px;width:34px;z-index:3}:is(.template-collection,.template-search) .lelo-commerce-card .card__inner.gradient{transform:none}.lelo-card-wishlist .icon{height:17px;width:17px}.lelo-card-wishlist[aria-pressed=true] .icon{fill:currentColor}.lelo-card-status{background:#111;color:#fff;font-size:9px;font-weight:800;left:13px;letter-spacing:.11em;line-height:1;padding:9px 10px 8px;position:absolute;text-transform:uppercase;top:13px;z-index:3}.lelo-card-product-type{color:#686868;font-size:11px;line-height:1.3;margin:5px 0 0;min-height:14px}.lelo-card-swatches{align-items:center;display:flex;gap:7px;list-style:none;margin:11px 0 0;padding:0}.lelo-card-swatches a{align-items:center;display:inline-flex;padding:2px}.lelo-card-swatch{align-items:center;background-color:var(--lelo-swatch-color, #fff);background-image:var(--lelo-swatch-image, none);background-position:center;background-size:cover;border:1px solid #767676;border-radius:50%;display:inline-flex;font-size:8px;height:16px;justify-content:center;width:16px}.lelo-card-swatch--text{background:#fff;color:#111}:is(.template-collection,.template-search) .lelo-commerce-card .quick-add{margin:auto 16px 16px}:is(.template-collection,.template-search) .lelo-commerce-card .quick-add__submit{background:#111;border:1px solid #111;border-radius:0;color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;min-height:42px;text-transform:uppercase}:is(.template-collection,.template-search) .lelo-commerce-card .quick-add__submit:before,:is(.template-collection,.template-search) .lelo-commerce-card .quick-add__submit:after{box-shadow:none}:is(.template-collection,.template-search,.template-list-collections) .card__heading,:is(.template-collection,.template-search,.template-list-collections) .card__heading a,:is(.template-collection,.template-search,.template-list-collections) .card-information,:is(.template-collection,.template-search,.template-list-collections) .price{color:var(--lelo-page-black)}:is(.template-collection,.template-search,.template-list-collections) .card__heading{font-size:1.6rem;font-weight:700;letter-spacing:0}:is(.template-collection,.template-search) .card-information .price{color:#555;font-size:1.4rem;margin-top:7px}:is(.template-collection,.template-search) .badge{background:var(--lelo-page-black);border:1px solid var(--lelo-page-black);border-radius:0;color:var(--lelo-page-white)}:is(.template-collection,.template-search) .pagination__item{color:var(--lelo-page-black)}.template-search .template-search{padding-top:64px}.template-search .template-search__header h1{color:var(--lelo-page-black)}.template-search .template-search__header{margin-bottom:50px}.template-search .template-search__search{margin-top:32px;max-width:680px}.template-search .search__input.field__input,.template-cart .cart__note .text-area{background:transparent;border:1px solid #5b5b5b;border-radius:0}.template-search .search__input.field__input{color:var(--lelo-page-black)}.template-search .field__label{color:#555}.template-cart .cart__note label{color:var(--lelo-page-muted)}.template-product .product{--lelo-product-column-gap: clamp(34px, 6vw, 95px);--lelo-product-half-gap: clamp(17px, 3vw, 47.5px);background:var(--lelo-page-black);gap:var(--lelo-product-column-gap);margin:0 auto;max-width:var(--lelo-page-max);padding:62px 40px 80px}@media screen and (min-width:750px){.template-product .product:not(.product--no-media)>:is(.product__media-wrapper,.product__info-wrapper){flex:0 0 calc(50% - var(--lelo-product-half-gap));max-width:calc(50% - var(--lelo-product-half-gap));width:calc(50% - var(--lelo-product-half-gap))}}@media screen and (min-width:990px){.template-product .product--large:not(.product--no-media)>.product__media-wrapper{flex-basis:calc(65% - var(--lelo-product-half-gap));max-width:calc(65% - var(--lelo-product-half-gap));width:calc(65% - var(--lelo-product-half-gap))}.template-product .product--large:not(.product--no-media)>.product__info-wrapper{flex-basis:calc(35% - var(--lelo-product-half-gap));max-width:calc(35% - var(--lelo-product-half-gap));width:calc(35% - var(--lelo-product-half-gap))}.template-product .product--medium:not(.product--no-media)>.product__media-wrapper,.template-product .product--small:not(.product--no-media)>.product__info-wrapper{flex-basis:calc(55% - var(--lelo-product-half-gap));max-width:calc(55% - var(--lelo-product-half-gap));width:calc(55% - var(--lelo-product-half-gap))}.template-product .product--medium:not(.product--no-media)>.product__info-wrapper,.template-product .product--small:not(.product--no-media)>.product__media-wrapper{flex-basis:calc(45% - var(--lelo-product-half-gap));max-width:calc(45% - var(--lelo-product-half-gap));width:calc(45% - var(--lelo-product-half-gap))}}.template-product product-component>.page-width{background:var(--lelo-page-black);max-width:none;padding-left:max(40px,calc((100vw - var(--lelo-page-max)) / 2));padding-right:max(40px,calc((100vw - var(--lelo-page-max)) / 2))}.template-product .product__media-wrapper{background:var(--lelo-page-media);padding:28px}.template-product .product__info-wrapper{background:var(--lelo-page-black);color:var(--lelo-page-white);padding:22px 0}.template-product .lelo-product-hero{height:840px;overflow:hidden;position:relative}.template-product .lelo-product-hero picture,.template-product .lelo-product-hero img{display:block;height:100%;width:100%}.template-product .lelo-product-hero img{object-fit:cover}.template-product .lelo-product-hero__copy{bottom:70px;color:#fff;left:max(40px,calc((100vw - var(--lelo-page-max)) / 2));position:absolute}.template-product .lelo-product-hero__eyebrow{font-size:14px;font-weight:700;letter-spacing:.17em;margin:0 0 13px;text-transform:lowercase}.template-product .lelo-product-hero :is(h1,h2){color:#fff;font-size:clamp(4rem,5.2vw,7.2rem);letter-spacing:.04em;line-height:1;margin:0}.template-product .related-products :is(.card__heading,.card__heading a,.card-information,.price){color:var(--lelo-page-white)}.template-page:has(#ContactForm){background:var(--lelo-page-white);color:var(--lelo-page-black)}.template-page:has(#ContactForm) #MainContent,.template-page:has(#ContactForm) #MainContent>.shopify-section,.template-page:has(#ContactForm) #MainContent .gradient{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;background:var(--lelo-page-white);color:var(--lelo-page-black)}.template-page:has(#ContactForm) .lelo-contact-hero{height:414px;overflow:hidden;position:relative}.template-page:has(#ContactForm) .lelo-contact-hero picture,.template-page:has(#ContactForm) .lelo-contact-hero img{display:block;height:100%;width:100%}.template-page:has(#ContactForm) .lelo-contact-hero img{object-fit:cover}.template-page:has(#ContactForm) .lelo-contact-hero__copy{bottom:46px;left:0;position:absolute;right:0}.template-page:has(#ContactForm) .lelo-contact-hero h1{color:var(--lelo-page-white);font-size:clamp(4.2rem,5vw,7rem);font-weight:600;letter-spacing:-.045em;margin:0}.template-page:has(#ContactForm) .contact .title{color:var(--lelo-page-black);font-size:clamp(3.4rem,4vw,5.6rem);font-weight:300;letter-spacing:-.045em;text-transform:none}.template-page:has(#ContactForm) .main-page--contact,.template-page:has(#ContactForm) .contact{max-width:1190px;padding-bottom:80px;padding-top:80px}.lelo-contact-content-layout{display:grid;gap:clamp(50px,7vw,100px);grid-template-columns:220px minmax(0,1fr)}.lelo-contact-desktop-nav{border-top:1px solid #0b0c0d;padding-top:18px}.lelo-contact-desktop-nav>p{color:#0b0c0d;font:800 11px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.13em;margin:0 0 18px;text-transform:uppercase}.lelo-contact-desktop-nav nav{display:grid}.lelo-contact-desktop-nav a{border-top:1px solid #dedede;color:#0b0c0d;font:700 13px/1.3 Arial,Helvetica,sans-serif;padding:13px 0;text-decoration:none}.lelo-contact-desktop-nav a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:4px}.lelo-contact-content-main{max-width:760px;min-width:0}.template-page:has(#ContactForm) .field__input,.template-page:has(#ContactForm) .text-area{background:transparent;border:1px solid #6d6d6d;color:var(--lelo-page-black)}.template-page:has(#ContactForm) .field__label,.template-page:has(#ContactForm) .form__label{color:#555}.template-page:has(#ContactForm) .contact__button .button{background:var(--lelo-page-black);border-radius:0;color:var(--lelo-page-white);min-height:54px;min-width:190px}.template-product .product__media-wrapper,.template-product .product__info-wrapper{min-width:0}.template-product .product__media,.template-product .thumbnail{background:var(--lelo-page-media);border:0;border-radius:0}.template-product .product__media img{object-fit:contain}.template-product .product__info-container{color:var(--lelo-page-white);max-width:520px}.template-product .product__title h1{color:var(--lelo-page-white);font-size:clamp(3.8rem,4.4vw,6.4rem);font-weight:300;letter-spacing:-.045em;line-height:1.02}.template-product .product__info-container :is(.price,.price-item,.product__description,.product__text,.product__sku,.form__label,.product__inventory){color:var(--lelo-page-white)}.template-product .product__info-container .price{font-size:2rem;margin-top:20px}.template-product .product__sku{color:var(--lelo-page-muted);margin:12px 0 0}.template-product .product__sku-label{color:var(--lelo-page-muted)}.template-product .product__sku-value{color:var(--lelo-page-white);font-weight:700}.template-product .product__description{border-top:1px solid var(--lelo-page-line);color:#d4d4d4;line-height:1.75;margin-top:30px;padding-top:25px}.template-product .product-form__input input[type=radio]+label{background:transparent;border:1px solid #5b5b5b;border-radius:0;color:var(--lelo-page-white)}.template-product .product-form__input input[type=radio]:checked+label{background:var(--lelo-page-white);color:var(--lelo-page-black)}.template-product .quantity{background:var(--lelo-page-black);border:1px solid #5b5b5b;border-radius:0;color:var(--lelo-page-white)}.template-product .quantity__button,.template-product .quantity__input{background:transparent;color:var(--lelo-page-white)}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{background:var(--lelo-page-white);border:1px solid var(--lelo-page-white);border-radius:0;color:var(--lelo-page-black);font-size:1.2rem;font-weight:700;letter-spacing:.15em;min-height:54px;text-transform:uppercase}.template-product .product-form__submit:after,.template-product .product-form__submit:before{box-shadow:none}.template-product .shopify-payment-button__button{border:1px solid var(--lelo-page-white)!important;border-radius:0!important;min-height:54px!important}.template-product .accordion{border-color:var(--lelo-page-line)}.template-product .accordion summary,.template-product .accordion__content,.template-product .related-products__heading,.template-product .disclosures__title{color:var(--lelo-page-white)}.template-product .related-products{max-width:var(--lelo-page-max);padding:72px 40px}.template-product .related-products__heading{font-size:clamp(3.2rem,4vw,5.2rem);font-weight:700;letter-spacing:-.035em;margin:8px 0 38px;text-align:left}.template-product .lelo-related-products__kicker{color:#a9a9a9;font-size:11px;font-weight:800;letter-spacing:.15em;margin:0;text-transform:uppercase}.template-product .related-products .lelo-commerce-card{color:#fff;min-height:100%}.template-product .related-products .lelo-commerce-card .card__inner{background:#f2f2f0;border-radius:0}.template-product .related-products .lelo-commerce-card .card__media img{object-fit:contain;transition:transform .3s ease}.template-product .related-products .lelo-commerce-card .card__information{padding:16px 0 10px}.template-product .related-products .lelo-commerce-card .card__heading{font-size:14px;font-weight:700}.template-product .related-products .lelo-commerce-card .lelo-card-product-type{color:#a9a9a9}.template-product .related-products .lelo-commerce-card .lelo-card-wishlist{background:#ffffffeb}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.template-product .related-products .lelo-commerce-card:is(:hover,:focus-within) .card__media img{transform:scale(1.025)}}.template-cart .title-wrapper-with-link,.template-cart .cart__contents,.template-cart .cart__footer{margin-left:auto;margin-right:auto;max-width:var(--lelo-page-max)}.template-cart #MainContent .gradient,.template-cart #MainContent .shopify-section{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;background:var(--lelo-page-white);color:var(--lelo-page-black)}body:has(.lelo-cart-empty-hero) .lelo-site-header{background:transparent;border-bottom:0;position:absolute;top:85px}.template-cart cart-items.is-empty>.page-width{display:none}.template-cart .lelo-cart-empty-hero{color:var(--lelo-page-white);height:700px;overflow:hidden;position:relative}.template-cart .lelo-cart-empty-hero picture,.template-cart .lelo-cart-empty-hero img{display:block;height:100%;width:100%}.template-cart .lelo-cart-empty-hero img{object-fit:cover}.template-cart .lelo-cart-empty-hero__copy{bottom:82px;left:0;position:absolute;right:0}.template-cart .lelo-cart-empty-hero h1{color:var(--lelo-page-white);font-size:clamp(4rem,5vw,7rem);font-weight:300;letter-spacing:-.045em;margin:0}.template-cart .lelo-cart-empty-hero p{color:var(--lelo-page-white);font-size:2rem;font-weight:700;letter-spacing:.12em;margin:8px 0 0}.template-cart .lelo-cart-empty-hero .button{background:var(--lelo-page-white);border-radius:0;color:var(--lelo-page-black);margin-top:48px}.template-cart .title-wrapper-with-link{align-items:flex-end;padding-top:64px}.template-cart .title-wrapper-with-link a,.template-cart .cart-item__name,.template-cart .cart-item__price-wrapper,.template-cart .cart__footer,.template-cart .totals,.template-cart .totals__total,.template-cart .totals__total-value,.template-cart .title-wrapper-with-link h1,.template-cart .cart__empty-text,.template-cart .cart__login-title,.template-cart .cart__login-paragraph{color:var(--lelo-page-black)}.template-cart .cart__items,.template-cart .cart-items td,.template-cart .cart-items th,.template-cart .cart__footer{border-color:var(--lelo-page-line)}.template-cart .cart-item__image-container{background:var(--lelo-page-media);border:0;border-radius:0}.template-cart .quantity{background:var(--lelo-page-white);border:1px solid #5b5b5b;border-radius:0;color:var(--lelo-page-black)}.template-cart .quantity__button,.template-cart .quantity__input{background:transparent;color:var(--lelo-page-black)}.template-cart cart-remove-button a{color:var(--lelo-page-black)}.template-cart .cart__checkout-button{background:var(--lelo-page-black);border-radius:0;color:var(--lelo-page-white);font-size:1.2rem;font-weight:700;letter-spacing:.15em;min-height:54px;text-transform:uppercase}.template-cart .cart__checkout-button:after,.template-cart .cart__checkout-button:before{box-shadow:none}.template-list-collections .collection-list-wrapper{padding-bottom:90px;padding-top:64px}.template-list-collections .title--primary{margin-bottom:48px}.template-list-collections .card__heading{font-size:2rem}.template-list-collections .lelo-collection-directory{max-width:1440px;padding-left:0;padding-right:0;padding-top:0}.template-list-collections .lelo-collection-directory>h1{padding:0}.lelo-collection-directory__grid{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.lelo-collection-directory__item{min-height:410px;overflow:hidden;position:relative}.lelo-collection-directory__item>a,.lelo-collection-directory__item picture,.lelo-collection-directory__item img{display:block;height:100%;width:100%}.lelo-collection-directory__item img{object-fit:cover;transition:transform .45s ease}.lelo-collection-directory__item>a:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 62%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.lelo-collection-directory__copy{bottom:40px;color:#fff;display:flex;flex-direction:column;left:36px;position:absolute;z-index:1}.lelo-collection-directory__copy strong{color:inherit;font-size:clamp(28px,3.3vw,48px);font-weight:800;line-height:1}.lelo-collection-directory__copy small{align-items:center;background:#fff;color:#090a0b;display:inline-flex;font-size:9px;font-weight:800;height:38px;justify-content:center;letter-spacing:.14em;margin-top:22px;text-transform:uppercase;width:128px}@media(max-width:749px){.lelo-collection-mobile-taxonomy{background:#090a0b;color:#fff;display:block;margin:-27px 0 28px}.lelo-collection-mobile-taxonomy>summary{align-items:center;cursor:pointer;display:grid;font:800 10px/1 Arial,Helvetica,sans-serif;gap:14px;grid-template-columns:22px 1fr 14px;height:54px;letter-spacing:.14em;list-style:none;padding:0 20px;text-transform:uppercase}.lelo-collection-mobile-taxonomy>summary::-webkit-details-marker{display:none}.lelo-collection-mobile-taxonomy__icon{border-top:1px solid currentColor;display:block;height:8px;position:relative;width:18px}.lelo-collection-mobile-taxonomy__icon:after{border-top:1px solid currentColor;content:"";left:0;position:absolute;top:5px;width:11px}.lelo-collection-mobile-taxonomy__state:before{content:"+";font-size:17px;font-weight:300}.lelo-collection-mobile-taxonomy[open] .lelo-collection-mobile-taxonomy__state:before{content:"\2212"}.lelo-collection-mobile-taxonomy nav{border-top:1px solid #303133;max-height:min(58dvh,480px);overflow-y:auto;padding:8px 20px 22px 56px}.lelo-collection-mobile-taxonomy ul{list-style:none;margin:0;padding:0}.lelo-collection-mobile-taxonomy li+li{border-top:1px solid #242526}.lelo-collection-mobile-taxonomy a{color:#fff;display:block;font:700 12px/1.3 Arial,Helvetica,sans-serif;padding:13px 0;text-decoration:none;text-transform:uppercase}.lelo-collection-mobile-taxonomy a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.lelo-collection-mobile-current{color:#0b0c0d;font:800 11px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.08em;margin:0 20px 28px;text-transform:uppercase}.template-collection .lelo-collection-mobile-current{display:none}.template-collection .lelo-collection-results-heading{align-items:center;margin:14px 20px 12px;padding-left:0;padding-right:0}.template-collection .lelo-collection-results-heading h2{font-size:11px;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.template-collection .lelo-collection-results-heading>div>p{display:none}.template-collection #main-collection-filters>.facets-container{align-items:center;border-bottom:1px solid #111;border-top:1px solid #111;display:flex;justify-content:space-between;margin:0 20px 22px;min-height:50px;padding:0}.template-collection #main-collection-filters .mobile-facets__wrapper{order:2}.template-collection #main-collection-filters .mobile-facets__open{color:#0b0c0d;padding:12px 0}.template-collection #main-collection-filters .mobile-facets__open-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-collection #main-collection-filters .mobile-facets__open .svg-wrapper{height:16px;width:16px}.template-collection #main-collection-filters .product-count{margin:0;order:1;padding:0}.template-collection #main-collection-filters .product-count__text{font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:lowercase}:is(.template-collection,.template-search) .lelo-commerce-card .card__inner.ratio{--ratio-percent: 96% !important}:is(.template-collection,.template-search) .lelo-commerce-card .card__information{padding:12px 11px 10px}:is(.template-collection,.template-search) .lelo-commerce-card .quick-add{margin:auto 11px 11px}.lelo-card-wishlist{height:30px;right:9px;top:9px;width:30px}.lelo-card-status{left:9px;padding:7px 8px 6px;top:9px}.template-list-collections .lelo-collection-directory>h1{padding:0}.lelo-collection-directory__grid{display:block}.lelo-collection-directory__item{aspect-ratio:16 / 9;min-height:0}.lelo-collection-directory__item+.lelo-collection-directory__item{margin-top:2px}.lelo-collection-directory__copy{bottom:18px;left:18px}.lelo-collection-directory__copy strong{font-size:22px}.lelo-collection-directory__copy small{height:34px;margin-top:14px;width:122px}}.lelo-collection-quiz{align-items:center;background:#090a0b;color:#fff;display:grid;gap:clamp(55px,8vw,135px);grid-template-columns:1fr 1fr;min-height:860px;padding:65px max(45px,calc((100vw - 1270px)/2))}.lelo-collection-quiz>img{display:block;height:auto;max-width:625px;width:100%}.lelo-collection-quiz :is(h2,h3,p){color:#fff;margin:0}.lelo-collection-quiz h2{font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:1}.lelo-collection-quiz h3{font-size:22px;margin-top:38px}.lelo-collection-quiz p{font-size:16px;margin-top:22px}.lelo-collection-quiz__button{background:transparent;border:2px solid #fff;border-radius:28px;color:#fff;cursor:pointer;font:700 13px/1 Arial,sans-serif;margin-top:32px;min-height:46px;min-width:280px;padding:12px 30px}@media(max-width:989px){.lelo-menu-drawer{min-width:min(515px,100vw)}.template-product .product{padding-left:24px;padding-right:24px}}@media(max-width:749px){.lelo-menu-drawer{height:calc(100dvh - 157px);min-width:100vw;padding:26px 20px 44px;top:157px}.lelo-menu-drawer__top{margin-bottom:24px}.lelo-menu-groups{display:block}.lelo-menu-group__title{font-size:15px}.lelo-menu-drawer .lelo-menu-group a{font-size:14px;padding:6px 0}:is(.template-product,.template-collection,.template-search,.template-cart,.template-list-collections) .lelo-site-header{top:auto}.template-collection .collection-hero{padding:42px 0 18px}.template-collection .collection-hero--lelo-media{min-height:670px;padding:0}.template-collection .collection-hero__lelo-media{bottom:auto;height:510px}.template-collection .collection-hero__lelo-media:after{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 60%)}.template-collection .collection-hero--lelo-media .collection-hero__inner{align-items:flex-start;min-height:670px;padding-bottom:28px;padding-top:405px}.template-collection .collection-hero--lelo-media .collection-hero__description{margin-top:62px}.template-collection .collection-hero__inner,.template-collection .facets-vertical,.template-search .template-search,.template-list-collections .collection-list-wrapper{padding-left:20px;padding-right:20px}.template-collection .collection-hero__title,.template-search .template-search__header h1,.template-cart .title-wrapper-with-link h1,.template-list-collections .title--primary{font-size:4.1rem}:is(.template-collection,.template-search,.template-list-collections) .card__information{padding:13px 0 22px}:is(.template-collection,.template-search,.template-list-collections) .card__heading{font-size:1.4rem}.template-search .template-search{padding-top:42px}.template-search .template-search__header{margin-bottom:34px}.template-product .product{gap:25px;padding:24px 20px 56px}.template-product product-component>.page-width{padding-left:20px;padding-right:20px}.template-product .product__media-wrapper{padding:18px}.template-product .product__info-wrapper{padding:10px 0 24px}.template-product .lelo-product-hero{height:624px}.template-product .lelo-product-hero__copy{bottom:42px;left:20px;right:20px}.template-product .lelo-product-hero :is(h1,h2){font-size:4.1rem}.template-page:has(#ContactForm) .main-page--contact,.template-page:has(#ContactForm) .contact{padding-bottom:54px;padding-top:54px}.template-page:has(#ContactForm) .lelo-contact-hero{height:410px}.template-page:has(#ContactForm) .lelo-contact-hero__copy{bottom:38px;padding-left:20px;padding-right:20px}body:has(.lelo-cart-empty-hero) .lelo-site-header{top:66px}.template-cart .lelo-cart-empty-hero{height:555px}.template-cart .lelo-cart-empty-hero__copy{bottom:42px;padding-left:20px;padding-right:20px}.template-cart .lelo-cart-empty-hero h1{font-size:3.6rem}.template-cart .lelo-cart-empty-hero p{font-size:1.4rem;line-height:1.45}.template-cart .lelo-cart-empty-hero .button{margin-top:28px}.template-product .product__info-container{max-width:none}.template-product .product__title h1{font-size:4rem}.template-product .related-products,.template-cart .title-wrapper-with-link,.template-cart .cart__contents,.template-cart .cart__footer{padding-left:20px;padding-right:20px}.template-cart .title-wrapper-with-link{padding-top:42px}.template-list-collections .collection-list-wrapper{padding-bottom:60px;padding-top:0}.lelo-collection-quiz{display:block;min-height:730px;padding:0 22px 70px}.lelo-collection-quiz>img{margin:0 -22px;max-width:none;width:calc(100% + 44px)}.lelo-collection-quiz>div{padding-top:48px;text-align:center}.lelo-collection-quiz h2{font-size:42px}.lelo-collection-quiz h3{font-size:18px;margin-top:26px}.lelo-collection-quiz p{font-size:14px}.lelo-collection-quiz__button{min-width:220px}}:is(.template-blog,.template-article){background:#fff;color:#0b0c0d}:is(.template-blog,.template-article) .lelo-site-header{display:none}:is(.template-blog,.template-article) #MainContent{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;background:#fff;color:#0b0c0d}.lelo-volonte-header{align-items:center;background:#fff;border-bottom:1px solid #dedede;color:#0b0c0d;display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:210px 1fr 70px;min-height:106px;padding:0 max(28px,calc((100vw - 1280px)/2))}.lelo-volonte-header a{color:inherit;text-decoration:none}.lelo-volonte-header__brand{color:#21a7ba!important;display:inline-flex;flex-direction:column;justify-self:start;line-height:1}.lelo-volonte-header__brand span{font-size:36px;font-weight:900;letter-spacing:-.045em}.lelo-volonte-header__brand small{color:#0b0c0d;font-size:7px;font-weight:700;letter-spacing:.23em;margin-top:5px}.lelo-volonte-header__links{align-items:center;display:flex;gap:clamp(16px,2vw,34px);justify-content:center}.lelo-volonte-header__links a,.lelo-volonte-header__lelo{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lelo-volonte-header__links a:hover,.lelo-volonte-header__links a:focus-visible{color:#21a7ba}.lelo-volonte-header__lelo{justify-self:end;letter-spacing:.22em}.lelo-volonte-blog{max-width:1440px;padding-bottom:90px;padding-top:0}.lelo-volonte-blog__grid{display:grid;gap:2px;grid-auto-rows:330px;grid-template-columns:repeat(3,minmax(0,1fr))}.lelo-volonte-card{min-height:330px;overflow:hidden;position:relative}.lelo-volonte-card--featured{grid-column:span 2;grid-row:span 2;min-height:662px}.lelo-volonte-card__link,.lelo-volonte-card__media,.lelo-volonte-card__placeholder{display:block;height:100%;width:100%}.lelo-volonte-card__media{background:#ececea;top:0;right:0;bottom:0;left:0;position:absolute}.lelo-volonte-card__media:after{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 65%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.lelo-volonte-card__media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.lelo-volonte-card__copy{bottom:0;color:#fff;left:0;padding:28px;position:absolute;right:0;z-index:1}.lelo-volonte-card__copy :is(h2,p,time){color:inherit}.lelo-volonte-card__copy h2{font-size:25px;font-weight:800;line-height:1.08;margin:8px 0 0;max-width:600px}.lelo-volonte-card--featured .lelo-volonte-card__copy h2{font-size:clamp(34px,4vw,58px)}.lelo-volonte-card__category,.lelo-volonte-card__copy time{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lelo-volonte-card__copy p{font-size:13px;line-height:1.4;margin:10px 0 0;max-width:520px}.lelo-volonte-card__copy .lelo-volonte-card__byline{display:flex;font-size:10px;font-weight:800;gap:16px;letter-spacing:.1em;text-transform:uppercase}.lelo-volonte-card__byline span+span:before{content:"\b7";margin-right:16px}.lelo-volonte-card:not(.lelo-volonte-card--featured) .lelo-volonte-card__copy p,.lelo-volonte-card:not(.lelo-volonte-card--featured) .lelo-volonte-card__copy time{display:none}.lelo-volonte-card:not(.lelo-volonte-card--featured) .lelo-volonte-card__copy .lelo-volonte-card__byline{display:flex}.lelo-volonte-article .article-template__hero-container{margin:32px auto 0;max-width:750px;width:calc(100% - 40px)}.lelo-volonte-article .article-template__hero-adapt{min-height:0}.lelo-volonte-article .article-template__hero-adapt img{object-fit:cover}.lelo-volonte-article header.page-width--narrow{max-width:750px;padding-left:0;padding-right:0;padding-top:32px}.lelo-volonte-article .article-template__title{color:#0b0c0d;font:800 clamp(30px,2.6vw,38px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:.045em;text-transform:uppercase}.lelo-volonte-article header.page-width--narrow>:is(.circle-divider,.caption-with-letter-spacing){color:#666;display:inline-block;font:800 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;margin:18px 16px 0 0;text-transform:uppercase}.lelo-volonte-article .article-template__content,.lelo-volonte-article .article-template__social-sharing{max-width:900px}.lelo-volonte-article .article-template__content{color:#242424;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.65}.lelo-volonte-article .article-template__content :is(h2,h3,h4){color:#0b0c0d;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.12}@media(max-width:989px){.lelo-volonte-header{grid-template-columns:auto 1fr;min-height:84px;overflow:hidden;padding:0 20px}.lelo-volonte-header__brand span{font-size:31px}.lelo-volonte-header__lelo{display:none}.lelo-volonte-header__links{gap:20px;justify-content:flex-start;margin-left:28px;overflow-x:auto;padding:26px 0;scrollbar-width:none}.lelo-volonte-header__links::-webkit-scrollbar{display:none}.lelo-volonte-header__links a{flex:0 0 auto}}@media(max-width:749px){.lelo-contact-content-layout{display:block}.lelo-contact-desktop-nav{display:none}.lelo-contact-content-main{max-width:none}.lelo-volonte-header{display:block;min-height:119px;padding-top:17px}.lelo-volonte-header__brand{display:flex;width:max-content}.lelo-volonte-header__links{border-top:1px solid #dedede;margin:14px -20px 0;padding:12px 20px 13px}.lelo-volonte-blog{padding-left:0;padding-right:0}.lelo-volonte-blog__grid{display:block}.lelo-volonte-card,.lelo-volonte-card--featured{min-height:460px}.lelo-volonte-card+.lelo-volonte-card{margin-top:2px}.lelo-volonte-card__copy{padding:24px 20px}.lelo-volonte-card__copy h2,.lelo-volonte-card--featured .lelo-volonte-card__copy h2{font-size:31px}.lelo-volonte-card:not(.lelo-volonte-card--featured) .lelo-volonte-card__copy p{display:none}.lelo-volonte-card:not(.lelo-volonte-card--featured) .lelo-volonte-card__copy .lelo-volonte-card__byline{display:flex;margin-top:14px}.lelo-volonte-article .article-template__hero-adapt{min-height:0}.lelo-volonte-article header.page-width--narrow{padding:34px 20px 0}.lelo-volonte-article .article-template__title{font-size:30px}.lelo-volonte-article .article-template__content,.lelo-volonte-article .article-template__social-sharing{padding-left:20px;padding-right:20px}.lelo-volonte-article .article-template__content{font-size:16px;line-height:1.6}}@media(max-width:430px){.lelo-menu-group>ul{padding-left:10px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(.template-collection,.template-search) .card-wrapper:is(:hover,:focus-within) .card__media img,.lelo-collection-directory__item>a:is(:hover,:focus-visible) img,.lelo-volonte-card__link:is(:hover,:focus-visible) .lelo-volonte-card__media img{transform:scale(1.025)}:is(.template-collection,.template-search) .lelo-commerce-card .quick-add{opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}:is(.template-collection,.template-search) .lelo-commerce-card:is(:hover,:focus-within) .quick-add{opacity:1;transform:translateY(0)}:is(.template-collection,.template-search) .lelo-commerce-card:is(:hover,:focus-within){box-shadow:0 8px 25px #0000001f}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .card__media img,.lelo-collection-directory__item img,.lelo-volonte-card__media img{transition:none}:is(.template-collection,.template-search) .lelo-commerce-card,:is(.template-collection,.template-search) .lelo-commerce-card .quick-add{transition:none}}.lelo-site-header:has(.lelo-menu[open]){z-index:60}.lelo-menu[open]>summary{left:54px;position:fixed;top:38px;z-index:52}.lelo-menu[open]>summary .lelo-menu-label{display:inline}.lelo-menu-drawer{background:#090a0b;border:0;height:100dvh;left:0;min-width:0;overflow-y:auto;padding:120px 54px 45px;position:fixed;top:0;width:min(515px,100vw);z-index:48}.lelo-menu-drawer__utility{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:28px;top:36px}.lelo-menu-drawer__utility :is(a,span){color:#fff;font-size:13px;font-weight:700;letter-spacing:.15em;padding:0;text-decoration:none;text-transform:uppercase}.lelo-menu-drawer__utility>a,.lelo-menu-drawer__utility>span:first-child{display:none}.lelo-menu-drawer__icons{display:none}.lelo-menu-direct{list-style:none;margin:0;padding:0}.lelo-menu-drawer .lelo-menu-direct li+li{border:0}.lelo-menu-drawer .lelo-menu-direct a{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:700;justify-content:space-between;line-height:1.25;padding:13px 30px;position:relative;text-decoration:none}.lelo-menu-drawer .lelo-menu-direct__branch:before{content:"+";font-size:18px;font-weight:300;left:0;position:absolute}.lelo-menu-drawer .lelo-menu-direct a:hover{color:#cfcfcf}.lelo-menu-direct--secondary{border-top:1px solid #303133;margin-top:14px;padding-top:12px}.lelo-menu-drawer__icons button,.lelo-search-trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer}.lelo-menu:not([open])>.lelo-menu-drawer{display:none}:is(.template-page .rte,.template-article .article-template__content){max-width:100%;overflow-x:clip}:is(.template-page .rte,.template-article .article-template__content) :is(img,video,svg,iframe){height:auto;max-width:100%!important}:is(.template-page .rte,.template-article .article-template__content) :is(.swiper-wrapper,[class*=swiper-container]){max-width:100%;overflow:hidden}:is(.template-product,.template-collection) .lelo-site-header{background:transparent;border-bottom:0;position:absolute;top:85px}.template-collection .collection-hero--lelo-media,.template-collection .collection-hero--lelo-media .collection-hero__inner{min-height:420px}@media(max-width:749px){:is(.template-page .rte,.template-article .article-template__content) *{box-sizing:border-box;max-width:100%!important;min-width:0!important}:is(.template-page .rte,.template-article .article-template__content) :is(img,video,svg){height:auto!important}:is(.template-page .rte,.template-article .article-template__content) :is(.swiper-wrapper,[class*=swiper-container]){overflow:hidden;width:100%!important}.template-page .rte .swiper-slide{margin-right:0!important;width:100%!important}.template-article .article-template__content figure{margin-left:0;margin-right:0;width:100%!important}:is(.template-page,.template-article) #MainContent{overflow-x:clip}:is(.template-product,.template-collection) .lelo-site-header{top:66px}.template-collection .collection-hero--lelo-media,.template-collection .collection-hero--lelo-media .collection-hero__inner{min-height:670px}.lelo-menu[open]>summary{left:auto;right:22px;top:26px}.lelo-menu[open]>summary .lelo-menu-label{display:none}.lelo-menu-drawer{height:100dvh;padding:124px 24px 40px;top:0;width:100vw}.lelo-menu-drawer__utility{border-bottom:1px solid #3b3b3b;justify-content:space-between;left:24px;padding-bottom:18px;right:58px;top:27px}.lelo-menu-drawer__utility>a,.lelo-menu-drawer__utility>span:first-child{display:block}.lelo-menu-drawer__icons{align-items:center;display:flex;gap:22px;left:23px;position:absolute;top:79px}.lelo-menu-drawer__icons :is(a,button){height:24px;padding:0;width:24px}.lelo-menu-drawer__icons svg{display:block;height:100%;width:100%}.lelo-menu-drawer .lelo-menu-direct a{font-size:16px;padding:12px 0}.lelo-menu-direct__account{display:none}.lelo-menu-drawer .lelo-menu-direct__branch:before{content:none}.lelo-menu-drawer .lelo-menu-direct__branch:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:9px;margin-right:4px;transform:rotate(45deg);width:9px}}.lelo-search-dialog{background:transparent;border:0;color:#fff;height:100dvh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.lelo-search-dialog::backdrop{background:#000000d6}.lelo-search-dialog__panel{background:#090a0b;border-bottom:1px solid #303133;left:0;max-height:100dvh;overflow-y:auto;padding:46px max(30px,calc((100vw - 1280px)/2)) 58px;position:absolute;top:0;width:100%}.lelo-search-dialog__panel>p{color:#fff;font:800 12px/1 Arial,sans-serif;letter-spacing:.16em;margin:0 0 28px;text-transform:uppercase}.lelo-search-dialog form{display:flex;margin:0;position:relative}.lelo-search-dialog input[type=search]{background:transparent;border:0;border-bottom:1px solid #777;border-radius:0;color:#fff;flex:1;font:300 clamp(24px,4vw,48px)/1.2 Arial,sans-serif;min-width:0;padding:10px 4px 14px}.lelo-search-dialog input[type=search]::placeholder{color:#8b8b8b;opacity:1}.lelo-search-dialog form>button{background:#fff;border:0;color:#090a0b;cursor:pointer;font:800 10px/1 Arial,sans-serif;letter-spacing:.14em;min-width:140px;padding:0 24px;text-transform:uppercase}.lelo-search-dialog form>.lelo-search-dialog__reset{background:transparent;color:#fff;font-size:22px;min-width:44px;padding:0;position:absolute;right:146px;top:50%;transform:translateY(-50%);z-index:2}.lelo-search-dialog form>.lelo-search-dialog__reset.hidden{display:none}.lelo-search-dialog__popular{align-items:center;display:flex;gap:16px;margin-top:18px}.lelo-search-dialog__popular>span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lelo-search-dialog__popular ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lelo-search-dialog__popular a{border:1px solid #525355;border-radius:18px;color:#fff;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:8px 13px;text-decoration:none;text-transform:uppercase}.lelo-search-dialog predictive-search{display:block}.lelo-search-dialog predictive-search[open] .lelo-search-dialog__form{display:grid;grid-template-columns:minmax(0,1fr) 140px}.lelo-search-dialog .predictive-search{background:#fff;border:0;color:#090a0b;grid-column:1 / -1;max-height:min(64vh,650px);overflow-y:auto;position:static}.lelo-search-dialog .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr)}.lelo-search-dialog .predictive-search__result-group:last-child{border-left:1px solid #dedede}.lelo-search-dialog #predictive-search-results-products-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lelo-search-dialog .predictive-search__item--link-with-thumbnail{align-items:start;display:flex;flex-direction:column;min-height:220px;padding:18px}.lelo-search-dialog .predictive-search__image{height:140px;margin:auto;object-fit:contain;width:100%}.lelo-search-dialog .predictive-search__item-content{margin-top:12px;text-align:left}.lelo-search-dialog .predictive-search__heading{color:#090a0b}.lelo-search-dialog__close{background:transparent;border:0;color:#fff;cursor:pointer;font:300 36px/1 Arial,sans-serif;position:absolute;right:24px;top:18px}.lelo-search-dialog :is(button,input):focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.lelo-search-dialog__panel{min-height:240px;padding:70px 20px 40px}.lelo-search-dialog form,.lelo-search-dialog predictive-search[open] .lelo-search-dialog__form{display:grid;gap:18px;grid-template-columns:1fr}.lelo-search-dialog input[type=search]{font-size:27px}.lelo-search-dialog form>button{min-height:48px}.lelo-search-dialog form>.lelo-search-dialog__reset{right:4px;top:28px}.lelo-search-dialog__popular{align-items:flex-start;flex-direction:column}.lelo-search-dialog .predictive-search{grid-column:1;max-height:58vh}.lelo-search-dialog .predictive-search__results-groups-wrapper{display:block}.lelo-search-dialog .predictive-search__result-group:last-child{border-left:0}.lelo-search-dialog #predictive-search-results-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lelo-search-dialog .predictive-search__item--link-with-thumbnail{min-height:190px;padding:12px}.lelo-search-dialog .predictive-search__image{height:115px}}@media(min-width:750px){.template-product .lelo-product-hero{height:820px}.template-product .lelo-product-hero__copy{bottom:auto;left:max(20px,calc((100vw - 1190px)/2));right:max(20px,calc((100vw - 1190px)/2));text-align:center;top:350px}.template-product .lelo-product-hero__eyebrow{font-size:24px;font-weight:900;letter-spacing:4px;line-height:30px;margin-bottom:15px}.template-product .lelo-product-hero :is(h1,h2){font-size:65px;font-weight:900;letter-spacing:15px;line-height:75px}.template-product .lelo-campaign-nav{height:85px;margin-top:0;padding-left:46px;padding-right:46px}.template-product .lelo-product-toolbar{min-height:85px;top:85px}.template-product .lelo-product-purchase,.template-product .lelo-product-purchase__form{height:85px}.template-product .lelo-campaign-nav__links{gap:30px}.template-product .lelo-campaign-nav button{display:none}.template-collection .collection-hero--lelo-media .collection-hero__inner{max-width:none;min-height:380px;padding-bottom:14px;padding-left:58px;padding-right:58px}.template-collection .collection-hero--lelo-media{min-height:380px}.template-collection .collection-hero--lelo-media .collection-hero__text-wrapper{max-width:600px;padding-bottom:12px}.template-collection .collection-hero__title{font-size:50px;font-weight:900;letter-spacing:0;line-height:60px;text-transform:none;white-space:nowrap}.template-collection .collection-hero--lelo-media .collection-hero__description.rte{color:#fff;font-size:16px;font-weight:500;letter-spacing:.77px;line-height:22.08px;margin-bottom:0;margin-top:15px;max-width:500px}.drawer__inner{max-width:100vw;width:700px}}.lelo-contact-subnav{display:none}.lelo-drawer-empty__header{align-items:center;border-bottom:1px solid #0b0c0d;display:grid;grid-template-columns:1fr auto 1fr;height:92px}.lelo-drawer-empty__header h2{color:#0b0c0d;font:900 24px/1.2 Arial,Helvetica,sans-serif;grid-column:1;justify-self:start;margin:0}.lelo-drawer-empty__benefits{align-items:center;color:#666;display:flex;gap:32px;grid-column:2}.lelo-drawer-empty__benefits span,.lelo-drawer-empty__benefits svg{display:block;height:18px;width:18px}cart-drawer.is-empty .drawer__inner{align-items:stretch;background:#fff;color:#0b0c0d;display:block;padding:0 45px}cart-drawer.is-empty .drawer__inner-empty,cart-drawer.is-empty .cart-drawer__warnings,cart-drawer.is-empty .cart-drawer__empty-content{display:block;height:auto;padding:0}cart-drawer.is-empty .drawer__close{color:#0b0c0d;right:16px;top:25px}.lelo-cart-recommendations{border-top:1px solid #dedede;margin-top:46px;padding:38px 0 18px;text-align:left}.lelo-cart-recommendations h3{color:#0b0c0d;font-size:16px;font-weight:900;margin:0 0 18px;text-align:center}.lelo-cart-recommendations ul{list-style:none;margin:0;padding:0}.lelo-cart-recommendations li{align-items:center;border-bottom:1px solid #ededed;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:98px;padding:9px 0}.lelo-cart-recommendations__product{align-items:center;color:#0b0c0d;display:grid;gap:14px;grid-template-columns:80px minmax(0,1fr);text-decoration:none}.lelo-cart-recommendations__product img{height:80px;object-fit:contain;width:80px}.lelo-cart-recommendations__product span{display:flex;flex-direction:column;min-width:0}.lelo-cart-recommendations__product strong{font-size:12px;font-weight:900;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lelo-cart-recommendations__product small{color:#5d5d5d;font-size:10px;margin-top:4px}.lelo-cart-recommendations__product b{font-size:11px;margin-top:8px}.lelo-cart-recommendations__form{margin:0}.lelo-cart-recommendations__form button{background:#0b0c0d;border:0;color:#fff;cursor:pointer;font-size:10px;font-weight:800;min-height:34px;min-width:62px;padding:8px 12px;text-transform:uppercase}.lelo-cart-recommendations__form button[disabled]{cursor:not-allowed;opacity:.45}.drawer__inner{border:0}.cart-drawer__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}@media(max-width:749px){.lelo-cart-recommendations{margin-top:150px}.lelo-cart-recommendations__product{gap:8px;grid-template-columns:62px minmax(0,1fr)}.lelo-cart-recommendations__product img{height:62px;width:62px}.lelo-cart-recommendations__form button{min-width:48px;padding-inline:9px}.template-product .lelo-product-hero{height:675px}.template-product .lelo-product-hero img{object-position:center}.template-product .lelo-product-hero__copy{bottom:auto;left:20px;right:20px;text-align:center;top:292px}.template-product .lelo-product-hero__eyebrow{font-size:14px;font-weight:900;letter-spacing:3px;line-height:16px;margin-bottom:5px}.template-product .lelo-product-hero h2{font-size:34px;font-weight:900;letter-spacing:0;line-height:35px}.template-product .lelo-campaign-nav{height:40px;padding:0 20px}.template-product .lelo-product-toolbar{min-height:103px;top:66px}.template-product .lelo-campaign-nav:before,.template-product .lelo-campaign-nav button{display:none}.template-product .lelo-campaign-nav__links{display:flex;gap:0;justify-content:space-between;width:100%}.template-product .lelo-campaign-nav a{font-size:8px;letter-spacing:1px;line-height:8px;padding:16px 0}.template-collection .collection-hero--lelo-media,.template-collection .collection-hero--lelo-media .collection-hero__inner{min-height:460px}.template-collection .collection-hero__lelo-media{height:460px}.template-collection .collection-hero--lelo-media .collection-hero__inner{padding:349px 0 30px 16px}.template-collection .collection-hero--lelo-media .collection-hero__text-wrapper{max-width:none;width:100%}.template-collection .collection-hero__title{font-size:40px;font-weight:900;letter-spacing:0;line-height:48px;text-transform:none}.template-collection .collection-hero--lelo-media .collection-hero__description{color:#fff;font-size:16px;font-weight:500;letter-spacing:.77px;line-height:22.08px;margin-top:52px;max-width:350px;padding-right:4px}.template-page:has(#ContactForm) .lelo-contact-hero__copy{bottom:40px}.template-page:has(#ContactForm) .lelo-contact-hero h1{font-size:24px;font-weight:900;letter-spacing:0;line-height:35px}.lelo-contact-subnav{background:#090a0b;color:#fff;display:block;position:relative;z-index:2}.lelo-contact-subnav>summary{align-items:center;cursor:pointer;display:flex;font:900 11px/50px Arial,Helvetica,sans-serif;gap:15px;height:50px;letter-spacing:.12em;list-style:none;padding:0 20px;text-transform:uppercase}.lelo-contact-subnav>summary::-webkit-details-marker{display:none}.lelo-contact-subnav__icon{border-top:1px solid currentColor;display:block;height:8px;position:relative;width:27px}.lelo-contact-subnav__icon:after{border-top:1px solid currentColor;content:"";left:0;position:absolute;top:6px;width:17px}.lelo-contact-subnav nav{background:#090a0b;border-top:1px solid #353535;display:grid;padding:5px 20px 18px}.lelo-contact-subnav nav a{border-bottom:1px solid #353535;color:#fff;font-size:14px;padding:13px 0;text-decoration:none}.template-page:has(#ContactForm) .main-page--contact{padding-bottom:54px;padding-top:40px}.template-page:has(#ContactForm) .main-page--contact,.template-page:has(#ContactForm) .contact{padding-left:20px;padding-right:20px}.lelo-contact-copy{color:#0c0c0c;font:400 14px/20px Arial,Helvetica,sans-serif;letter-spacing:.25px}.lelo-contact-copy p{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.lelo-contact-copy p:nth-child(2){margin-top:80px}.lelo-contact-copy p:nth-child(3){margin-top:30px}cart-drawer.is-empty .drawer__inner{padding:0 20px;width:100vw}.lelo-drawer-empty__header{display:block;height:127px;position:relative}.lelo-drawer-empty__header h2{font-size:24px;padding-top:16px;text-align:center}.lelo-drawer-empty__benefits{gap:28px;justify-content:center;margin-top:25px}cart-drawer.is-empty .drawer__close{right:2px;top:10px}}.template-page:has(.lelo-imported-page){background:#fff;color:#0b0c0d}.template-page:has(.lelo-imported-page) #MainContent,.template-page:has(.lelo-imported-page) #MainContent>.shopify-section,.template-page:has(.lelo-imported-page) #MainContent .gradient{--color-background: 255, 255, 255;--color-foreground: 11, 12, 13;background:#fff;color:#0b0c0d}.lelo-imported-page,.lelo-imported-page__content,.lelo-imported-page .layout-content,.lelo-imported-page #block-play-content{margin:0;max-width:none;overflow:clip;padding:0;width:100%}.lelo-imported-page,.lelo-imported-page *{box-sizing:border-box}.lelo-imported-page #block-reactcart,.lelo-imported-page .helper-class,.lelo-imported-page .Toastify{display:none!important}.lelo-imported-page [data-scroll-zoom],.lelo-imported-page [data-scroll-text]{transform:none!important}.lelo-imported-page :is(.black-bg,.campaign_block,.heading_block,.story_block){background:#0b0c0d;color:#fff}.lelo-imported-page :is(.grey-bg,.intimina-style){background:#f2f2f0;color:#0b0c0d}.lelo-imported-page .basic__hero-content{height:414px;overflow:hidden;position:relative;width:100%}.lelo-imported-page .basic__hero-content>.background-image,.lelo-imported-page .basic__hero-content picture,.lelo-imported-page .basic__hero-content img{display:block;height:100%!important;max-width:none!important;width:100%}.lelo-imported-page .basic__hero-content img{object-fit:cover}.lelo-imported-page .basic__body-container{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:1280px;padding:0 48px 45px;position:absolute;width:100%}.lelo-imported-page .basic__hero-text h1{color:#fff;font:900 clamp(4.4rem,4.2vw,6.2rem)/1 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0}.lelo-imported-page .basic__content{display:grid;gap:37px;grid-template-columns:340px minmax(0,774px);margin:0 auto;max-width:1184px;padding:70px 0 110px;width:calc(100% - 80px)}.lelo-imported-page .basic-page-menu--mobile{display:none}.lelo-imported-page .basic-page-menu{display:block}.lelo-imported-page .lelo-basic-nav-group{border-bottom:1px solid #dedede;padding:0 0 30px}.lelo-imported-page .lelo-basic-nav-group+.lelo-basic-nav-group{padding-top:30px}.lelo-imported-page .lelo-basic-nav-group>summary{align-items:center;cursor:pointer;display:flex;font:900 18px/1.2 Arial,Helvetica,sans-serif;gap:18px;list-style:none;text-transform:uppercase}.lelo-imported-page .lelo-basic-nav-group>summary::-webkit-details-marker{display:none}.lelo-imported-page .lelo-basic-nav-group>summary:before{content:"+";font-size:22px;font-weight:400;width:14px}.lelo-imported-page .lelo-basic-nav-group[open]>summary:before{content:"\2212"}.lelo-imported-page .lelo-basic-nav-group ul{list-style:none;margin:22px 0 0 32px;padding:0}.lelo-imported-page .lelo-basic-nav-group li+li{margin-top:10px}.lelo-imported-page .lelo-basic-nav-group a{color:#0b0c0d;font-size:14px;text-decoration:none}.lelo-imported-page .lelo-basic-nav-group a:hover,.lelo-imported-page .lelo-basic-nav-group a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.lelo-imported-page .basic__body{color:#0b0c0d;font:400 16px/1.55 Arial,Helvetica,sans-serif;min-width:0}.lelo-imported-page .basic__body>.body>:first-child,.lelo-imported-page .basic__body>.body>:first-child>:first-child{margin-top:0}.lelo-imported-page .ckeditor-accordion-container dl,.lelo-imported-page .ckeditor-accordion-container dt{margin:0}.lelo-imported-page .ckeditor-accordion-toggler{align-items:center;color:#0b0c0d;display:grid;font:900 16px/1.25 Arial,Helvetica,sans-serif;gap:22px;grid-template-columns:14px 1fr;min-height:50px;padding:10px 0;text-decoration:none}.lelo-imported-page .ckeditor-accordion-toggle{display:block;height:14px;position:relative;width:14px}.lelo-imported-page .ckeditor-accordion-toggle:before,.lelo-imported-page .ckeditor-accordion-toggle:after{background:currentColor;content:"";height:1.5px;left:0;position:absolute;top:6px;width:14px}.lelo-imported-page .ckeditor-accordion-toggle:after{transform:rotate(90deg);transition:transform .16s ease}.lelo-imported-page .ckeditor-accordion-toggler[aria-expanded=true] .ckeditor-accordion-toggle:after{transform:rotate(0)}.lelo-imported-page .ckeditor-accordion-toggler:focus-visible,.lelo-imported-page .lelo-basic-nav-group>summary:focus-visible,.lelo-imported-page .lelo-basic-nav-group a:focus-visible{outline:2px solid #0b0c0d;outline-offset:4px}.lelo-imported-page .ckeditor-accordion-container dd{margin:0;padding:0 0 24px 36px}.lelo-imported-page .ckeditor-accordion-container dd[hidden]{display:none!important}.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page){height:min(840px,calc(100vh - 85px));min-height:650px;overflow:hidden;position:relative;width:100%}.lelo-imported-page .video-style.block-inline-blockhero-block{height:457px;min-height:457px}.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page)>.background-image,.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page)>.background-image picture,.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page)>.background-image img,.lelo-imported-page .video-loop-video,.lelo-imported-page .fullscreen-bg-video{display:block;height:100%!important;top:0;right:0;bottom:0;left:0;max-width:none!important;object-fit:cover;position:absolute;width:100%}.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page)>.container{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;margin:0 auto;max-width:1280px;padding:0 48px 80px;position:absolute;width:100%;z-index:1}.lelo-imported-page .hero_block_center>.container{align-items:center;justify-content:center;padding-bottom:0;text-align:center}.lelo-imported-page .field_hero_title :is(h1,h2){color:#fff;font:400 clamp(5rem,5vw,7.2rem)/1 Arial,Helvetica,sans-serif;letter-spacing:.18em;margin:0}.lelo-imported-page .hero_block_left .inner-container{max-width:500px}.lelo-imported-page .field_hero_subtitle h3{color:#fff;font:700 18px/1.3 Arial,Helvetica,sans-serif;letter-spacing:.15em;margin:0 0 22px}.lelo-imported-page .field_hero_body{color:#fff;font-size:18px;line-height:1.35;margin-top:42px;max-width:480px}.lelo-imported-page .campaign_block{padding:50px 0}.lelo-imported-page .campaign_block>.container{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,700px) minmax(280px,1fr);margin:0 auto;max-width:1192px;padding:0;width:calc(100% - 80px)}.lelo-imported-page .campaign_block.text-position--left .image-container{grid-column:2;grid-row:1}.lelo-imported-page .campaign_block.text-position--left .text-container{grid-column:1;grid-row:1}.lelo-imported-page .campaign_block .image-container,.lelo-imported-page .campaign_block picture,.lelo-imported-page .campaign_block img{display:block;width:100%}.lelo-imported-page .campaign_block img{height:auto!important}.lelo-imported-page .campaign_block h3{color:inherit;font:900 32px/1.1 Arial,Helvetica,sans-serif;margin:0 0 30px}.lelo-imported-page .campaign_block .field_campaign_body{color:inherit!important;font-size:16px;line-height:1.45}.lelo-imported-page .campaign_block .field_campaign_button_link a{border:1px solid currentColor;color:inherit;display:inline-block;font:800 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;margin-top:20px;padding:18px 24px;text-decoration:none}.lelo-imported-page .heading_block>.container,.lelo-imported-page :is(.story_block,.custom_block,.quotes_block,.product-technologies)>.container,.lelo-imported-page :is(.story-container,.campaign-custom__wrapper,.quotes-container,.product-technologies-container){margin:0 auto;max-width:1192px;padding-left:40px;padding-right:40px}.lelo-imported-page .heading_block>.container{font-size:clamp(2.4rem,2.6vw,4rem);line-height:1.25;padding-bottom:70px;padding-top:70px}.lelo-imported-page .lifestyle_block{min-height:560px;overflow:hidden;position:relative}.lelo-imported-page .lifestyle_block>.background-image,.lelo-imported-page .lifestyle_block picture,.lelo-imported-page .lifestyle_block img{display:block;height:100%!important;top:0;right:0;bottom:0;left:0;max-width:none!important;object-fit:cover;position:absolute;width:100%}.lelo-imported-page .related-products__wrapper,.lelo-imported-page .technologies_items{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.lelo-imported-page .related-products{padding:70px 40px}.lelo-imported-page .related-products :is(.intro-container,.related-products__wrapper){margin:0 auto;max-width:1192px}.lelo-imported-page .related-products img{height:auto!important;width:100%}body:has(.lelo-imported-page .hero_basic_page:not(:has(.basic__hero-content))) .lelo-site-header{background:#0b0c0d;position:relative;top:auto}@media(max-width:749px){.lelo-imported-page .basic__hero-content{height:410px}.lelo-imported-page .basic__body-container{padding:0 20px 43px}.lelo-imported-page .basic__hero-text h1{font-size:24px;letter-spacing:-.025em;line-height:1.1}.lelo-imported-page .basic__content{display:block;padding:0 0 64px;width:100%}.lelo-imported-page .basic-page-menu--mobile{align-items:center;background:#0b0c0d;color:#fff;display:flex;font:900 9px/1 Arial,Helvetica,sans-serif;gap:14px;height:50px;letter-spacing:.12em;padding:0 20px;text-transform:uppercase}.lelo-imported-page .basic-page-menu--mobile img{display:none!important}.lelo-imported-page .basic-page-menu--mobile:before{border-top:1px solid currentColor;content:"";height:8px;position:relative;width:27px}.lelo-imported-page .basic-menu--parent:after{color:#777;content:"|";margin-left:14px}.lelo-imported-page .basic-page-menu{display:none}.lelo-imported-page .basic__body{font-size:15px;line-height:1.5;padding:36px 24px 0}.lelo-imported-page .ckeditor-accordion-toggler{font-size:17px;gap:22px;grid-template-columns:14px 1fr;line-height:1.15;min-height:59px;padding:11px 4px}.lelo-imported-page .ckeditor-accordion-container dd{font-size:15px;padding:0 4px 24px 40px}.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page){height:675px;min-height:675px}.lelo-imported-page .video-style.block-inline-blockhero-block{height:calc(100vh - 66px);min-height:720px}.lelo-imported-page :is(.block-inline-blockhero-block,.block-inline-blockhero-block-product-page)>.container{padding:0 20px 45px}.lelo-imported-page .hero_block_center>.container{align-items:center;padding-bottom:0}.lelo-imported-page .field_hero_title :is(h1,h2){font-size:4rem}.lelo-imported-page .field_hero_subtitle h3{font-size:14px;margin-bottom:16px}.lelo-imported-page .field_hero_body{font-size:15px;margin-top:24px;max-width:330px}.lelo-imported-page .campaign_block{padding:0 0 54px}.lelo-imported-page .campaign_block>.container{display:flex;flex-direction:column;gap:0;width:100%}.lelo-imported-page .campaign_block.text-position--left .image-container,.lelo-imported-page .campaign_block.text-position--left .text-container{grid-column:auto;grid-row:auto}.lelo-imported-page .campaign_block .text-container{padding:34px 24px 0;width:100%}.lelo-imported-page .campaign_block h3{font-size:28px}.lelo-imported-page .heading_block>.container,.lelo-imported-page :is(.story_block,.custom_block,.quotes_block,.product-technologies)>.container,.lelo-imported-page :is(.story-container,.campaign-custom__wrapper,.quotes-container,.product-technologies-container){padding-left:24px;padding-right:24px}.lelo-imported-page .heading_block>.container{font-size:20px;padding-bottom:54px;padding-top:54px}.lelo-imported-page .lifestyle_block{min-height:430px}.lelo-imported-page .related-products{padding:50px 20px}.lelo-imported-page .related-products__wrapper,.lelo-imported-page .technologies_items{grid-template-columns:1fr}}body .lelo-header-section{z-index:70}body .lelo-header-section .lelo-site-header{position:fixed;top:var(--lelo-header-top, 85px);transform:translateZ(0);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}body .lelo-header-section .lelo-site-header.is-hidden:not(.is-menu-active){pointer-events:none;transform:translate3d(0,calc(-100% - 2px),0)}body .lelo-header-section .lelo-site-header.is-solid,body .lelo-header-section .lelo-site-header.is-menu-active{background:#090a0bfa;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #0000001f}body .lelo-header-section .lelo-site-header.is-menu-active{transform:none}.lelo-header-flow-spacer{display:none;height:85px}:is(.template-search,.template-list-collections) .lelo-header-flow-spacer,.template-404 .lelo-header-flow-spacer,.template-cart:not(:has(.lelo-cart-empty-hero)) .lelo-header-flow-spacer{display:block}.template-404 .lelo-site-header{background:#090a0b;border-bottom:1px solid rgba(255,255,255,.12)}.template-search .template-search--empty{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:872px;padding:0}.lelo-search-empty__media,.lelo-search-empty__media picture,.lelo-search-empty__media img{display:block;height:100%;min-width:0;width:100%}.lelo-search-empty__media img{object-fit:cover}.lelo-search-empty__media{position:relative}.lelo-search-empty__oops{color:#fff;font:800 clamp(54px,6vw,88px)/1 Arial,Helvetica,sans-serif;left:12%;letter-spacing:-.055em;position:absolute;text-shadow:0 2px 20px rgba(0,0,0,.2);top:46%;transform:translateY(-50%)}.template-search .template-search--empty .template-search__header{align-self:center;margin:0;max-width:610px;padding:70px 48px;text-align:left;width:100%}.template-search .template-search--empty .template-search__header h1{font:800 clamp(42px,4.3vw,64px)/.98 Arial,Helvetica,sans-serif;letter-spacing:-.055em;text-align:left;text-transform:none}.lelo-search-empty__intro{color:#333;font:400 14px/1.5 Arial,Helvetica,sans-serif;margin:25px 0 0}.template-search .template-search--empty .template-search__search{margin:30px 0 0}.lelo-search-empty__button{align-items:center;background:#090a0b;border:1px solid #090a0b;color:#fff;display:inline-flex;font:800 10px/1 Arial,Helvetica,sans-serif;justify-content:center;letter-spacing:.14em;margin-top:32px;min-height:48px;padding:0 24px;text-decoration:none;text-transform:uppercase}.lelo-volonte-header{position:sticky;top:0;z-index:29}.lelo-volonte-article header.page-width--narrow{padding-bottom:34px;padding-top:32px}@media(max-width:749px){body .lelo-header-section .lelo-site-header{top:var(--lelo-header-top, 66px)}.lelo-header-flow-spacer{height:65px}.lelo-volonte-article header.page-width--narrow{padding:26px 20px 28px}.template-search .template-search--empty{display:block;min-height:0}.lelo-search-empty__media{height:510px}.lelo-search-empty__oops{font-size:56px;left:20px;top:62%}.template-search .template-search--empty .template-search__header{min-height:334px;padding:54px 20px 64px}.template-search .template-search--empty .template-search__header h1{font-size:42px}}@media(prefers-reduced-motion:reduce){body .lelo-header-section .lelo-site-header{transition-duration:.01ms}}.lelo-menu-scrim{background:#00000070;border:0;cursor:default;display:none;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:fixed;z-index:47}.lelo-menu[open]>.lelo-menu-scrim{display:block}.lelo-menu[open]>.lelo-menu-drawer{transform:translateZ(0);z-index:48}@media(prefers-reduced-motion:no-preference){.lelo-menu[open]:not(.is-closing)>.lelo-menu-scrim{animation:leloMenuScrimIn .32s ease both}.lelo-menu[open].is-closing>.lelo-menu-scrim{animation:leloMenuScrimOut .3s ease both;pointer-events:none}.lelo-menu[open]:not(.is-closing)>.lelo-menu-drawer{animation:leloMenuDrawerIn .42s cubic-bezier(.22,1,.36,1) both}.lelo-menu[open].is-closing>.lelo-menu-drawer{animation:leloMenuDrawerOut .32s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.lelo-menu[open]:not(.is-closing) :is(.lelo-menu-group,.lelo-menu-direct>li){animation:leloMenuItemIn .36s cubic-bezier(.22,1,.36,1) backwards}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(1){animation-delay:.1s}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(2){animation-delay:125ms}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(3){animation-delay:.15s}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(4){animation-delay:175ms}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(5){animation-delay:.2s}.lelo-menu[open]:not(.is-closing) .lelo-menu-group:nth-child(6){animation-delay:225ms}.lelo-menu[open]:not(.is-closing) .lelo-menu-direct>li:nth-child(1){animation-delay:225ms}.lelo-menu[open]:not(.is-closing) .lelo-menu-direct>li:nth-child(2){animation-delay:.25s}.lelo-menu[open]:not(.is-closing) .lelo-menu-direct>li:nth-child(3){animation-delay:275ms}@keyframes leloMenuDrawerIn{0%{opacity:.35;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leloMenuDrawerOut{0%{opacity:1;transform:translateZ(0)}to{opacity:.25;transform:translate3d(-100%,0,0)}}@keyframes leloMenuScrimIn{0%{opacity:0}to{opacity:1}}@keyframes leloMenuScrimOut{0%{opacity:1}to{opacity:0}}@keyframes leloMenuItemIn{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.lelo-menu[open]>:is(.lelo-menu-scrim,.lelo-menu-drawer),.lelo-menu[open] :is(.lelo-menu-group,.lelo-menu-direct>li){animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lelo-commerce.css.map */
