:root{--leni-off-white: #faf8f5;--leni-cream: #f2ede6;--leni-beige: #e4d9cb;--leni-warm-grey: #a8a19a;--leni-price: #6f6862;--leni-brown: #b08d6f;--leni-ink: #1a1a1a;--leni-hairline: rgba(26, 26, 26, .12);--leni-space-section: clamp(4.5rem, 9vw, 9rem);--leni-space-block: clamp(2rem, 4vw, 3.5rem);--leni-serif: "Cormorant Garamond", "Times New Roman", serif;--leni-sans: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--leni-label-tracking: .18em}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-body-family: var(--leni-sans) !important;--font-heading-family: var(--leni-serif) !important;--font-heading-weight: 300 !important;--font-body-weight: 300 !important;--font-body-weight-bold: 400 !important}body{font-family:var(--leni-sans);font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--leni-serif);font-weight:300;letter-spacing:.005em;line-height:1.12}.h0{font-size:clamp(4.4rem,6vw,8rem)}.h1{font-size:clamp(3.6rem,4.5vw,5.6rem)}.h2{font-size:clamp(2.8rem,3vw,4rem)}.h3{font-size:clamp(2.2rem,2vw,2.8rem)}.leni-label,.section-header .title,.collection__title .title{font-family:var(--leni-sans);font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:inherit}.shopify-section{--leni-flow: var(--leni-space-section)}.section-template--index .shopify-section+.shopify-section{margin-top:0}.page-width{max-width:1500px;padding-inline:clamp(1.25rem,4vw,3.5rem)}.page-width--narrow{max-width:760px}.button,.shopify-challenge__button,.customer button{font-family:var(--leni-sans);font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);border-radius:0;min-height:3.25rem;padding:0 2.25rem;transition:background-color .35s ease,color .35s ease}.button--secondary{background:transparent;box-shadow:inset 0 0 0 1px var(--leni-ink)}.button--secondary:hover{background:var(--leni-ink);color:var(--leni-off-white)}.product-form__submit.button{min-height:5.2rem;font-size:1.4rem;background:var(--leni-ink);color:#fff;box-shadow:none}.product-form__submit.button:hover{background:#3a3a3a}.product-form__submit.button:after{box-shadow:none}.leni-link{font-family:var(--leni-sans);font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);text-decoration:none;color:currentColor;position:relative;padding-bottom:.35rem;display:inline-block}.leni-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.leni-link:hover:after{transform:scaleX(0);transform-origin:right}.header{padding-block:1.5rem;border-bottom:1px solid var(--leni-hairline)}.header__heading-link,.header__heading-link .h2{font-family:var(--leni-sans);font-weight:400;text-transform:uppercase;letter-spacing:.28em;font-size:1.6rem}.header__menu-item,.header__menu-item .header__active-menu-item{font-family:var(--leni-sans);font-size:1.2rem;font-weight:300;text-transform:uppercase;letter-spacing:var(--leni-label-tracking)}.header__menu-item:hover span{text-decoration:none}.announcement-bar__message{font-family:var(--leni-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);min-height:0;padding-block:.7rem}.announcement-bar .slider-button{padding:.25rem .75rem}.announcement-bar .slider--everywhere{margin-bottom:0}.card__heading,.card__heading a{font-family:var(--leni-sans);font-size:1.4rem;font-weight:300;letter-spacing:.02em;text-decoration:none}.card-information{padding-top:.4rem;text-align:left}.card-information>.price{margin-top:0!important;line-height:1.5rem}.price,.price-item{font-family:var(--leni-sans);font-size:1.3rem;font-weight:300;letter-spacing:.04em;color:var(--leni-price)}.price--on-sale .price-item--regular{opacity:.75}.price.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;column-gap:.7rem}.price.price--on-sale .price__sale>span{flex:0 0 auto}.price.price--on-sale .price__sale .price-item{margin:0;white-space:nowrap}.price:not(.price--large) .price-item{font-size:1.1rem}.price.price--on-sale:not(.price--large) .price-item--regular{font-size:1rem}.card__badge .badge{background:transparent!important;color:var(--leni-ink)!important;border:none;font-family:var(--leni-sans);font-size:1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);padding:0}.price .price__badge-sale{display:none!important}.product__media-wrapper{position:relative}.leni-media-sale{position:absolute;top:3.8rem;left:2rem;z-index:2;font-family:var(--leni-sans);font-size:1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:var(--leni-ink);pointer-events:none}.product__media-wrapper .product__media-icon{left:auto;right:1.2rem}.product__media-wrapper .slider-buttons{display:none}.price--show-badge .price-item--last:last-of-type{margin-right:0}.card__media .media img{transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,0,.2,1)}.card:hover .card__media .media img.motion-reduce{transform:scale(1.03)}.field__input,.select__select,.customer .field input{border-radius:0;font-family:var(--leni-sans);font-weight:300}.field:after,.select:after{border-radius:0;box-shadow:0 0 0 1px var(--leni-hairline)}.footer{border-top:1px solid var(--leni-hairline);padding-top:var(--leni-space-block)}.footer-block__heading{font-family:var(--leni-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);margin-bottom:1.25rem}.footer__content-bottom{border-top:1px solid var(--leni-hairline)}.list-menu__item--link,.copyright__content{font-family:var(--leni-sans);font-size:1.3rem;font-weight:300}.leni-footer{border-top:1px solid rgba(var(--color-foreground),.12);font-family:var(--leni-sans);font-weight:300}.leni-footer a{color:inherit;text-decoration:none;transition:color .2s ease}.leni-footer a:hover{color:var(--leni-brown)}.leni-footer__columns{display:grid;grid-template-columns:1fr 1fr;gap:3.6rem 2.4rem;padding-bottom:clamp(3.2rem,5vw,4.8rem)}.leni-footer__column--text{grid-column:1 / -1}@media screen and (min-width:750px){.leni-footer__columns{grid-template-columns:repeat(3,1fr)}.leni-footer__column--text{grid-column:auto}}.leni-footer__heading{font-family:var(--leni-sans);font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);margin:0 0 2rem}.leni-footer__links{margin:0;padding:0}.leni-footer__links li+li{margin-top:1.1rem}.leni-footer__links a,.leni-footer__text{font-size:1.5rem;line-height:1.6}.leni-footer__text{max-width:36ch}.leni-footer__text p{margin:0 0 1.4rem}.leni-footer__text strong{font-weight:400}.leni-footer__middle{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:3.2rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}.leni-footer__follow{display:flex;align-items:center;gap:1.6rem}.leni-footer__follow-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking)}.leni-footer__social{display:flex;gap:1rem;margin:0;padding:0}.leni-footer__social a{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;transition:border-color .2s ease,color .2s ease}.leni-footer__social a:hover{border-color:var(--leni-brown)}.leni-footer__social svg{width:1.7rem;height:1.7rem}.leni-footer__disclaimer{width:100%;max-width:72rem;margin:0;padding:2.4rem 0 3.2rem;border-top:1px solid rgba(var(--color-foreground),.12);font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.7)}.leni-footer__bottom{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:2.4rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2.4rem;font-size:1.3rem}.leni-footer__copyright{margin:0}.leni-footer__policies{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:0;padding:0}@media screen and (max-width:749px){.leni-footer__bottom{flex-direction:column-reverse;align-items:center}}.leni-withdrawal{display:grid;gap:1.6rem;max-width:56rem}.leni-withdrawal .field{margin:0}.leni-withdrawal__confirm{display:flex;gap:1.2rem;align-items:flex-start;font-size:1.4rem;line-height:1.6;margin-top:.8rem}.leni-withdrawal__confirm input{margin-top:.4rem;accent-color:var(--leni-ink)}.leni-withdrawal__submit{margin-top:.8rem}.leni-withdrawal__notice{font-size:1.5rem;margin:0 0 1.6rem}.leni-withdrawal__notice--error{color:#8a2c1f}@media(prefers-reduced-motion:reduce){.card__media .media img,.leni-link:after{transition:none}}.leni-placeholder{width:100%;height:100%;background:var(--leni-beige)}.leni-section-heading{margin:0 0 var(--leni-space-block)}.leni-hero{position:relative;display:flex;min-height:var(--leni-hero-height);overflow:hidden}.leni-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.leni-hero__image{width:100%;height:100%;object-fit:cover;display:block}.leni-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--leni-hero-overlay) * 1.6)),rgba(0,0,0,var(--leni-hero-overlay)) 45%,rgba(0,0,0,calc(var(--leni-hero-overlay) * .3)))}.leni-hero__image--mobile{display:none}.leni-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;padding-block:clamp(3rem,7vw,5.5rem);margin-top:auto;max-width:1500px}.leni-hero--center .leni-hero__content{margin-block:auto}.leni-hero--bottom-center .leni-hero__content{align-items:center;text-align:center}.leni-hero__eyebrow{margin:0;font-size:1.3rem}.leni-hero__heading{margin:0;max-width:16ch}.leni-hero__heading.h0{font-size:clamp(4.4rem,6.5vw,9.2rem)}.leni-hero__text{margin:0;max-width:46ch;font-size:1.7rem;line-height:1.6}.leni-hero--full .leni-hero__content{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 30px rgba(0,0,0,.5)}.leni-hero--full .leni-hero__heading,.leni-hero--full .leni-hero__text{font-weight:400}.leni-hero--full .leni-hero__eyebrow{font-weight:500}.leni-hero__link{margin-top:.75rem}@media screen and (max-width:749px){.leni-hero__image--mobile{display:block}.leni-hero__image--mobile~.leni-hero__image--desktop,.leni-hero__media:has(.leni-hero__image--mobile) .leni-hero__image--desktop{display:none}.leni-hero__heading{max-width:12ch}}.leni-hero--split{display:grid;grid-template-columns:1fr;min-height:0}.leni-hero--split .leni-hero__media{position:relative;inset:auto;overflow:hidden;aspect-ratio:5 / 4;max-height:42vh}.leni-hero--split .leni-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.leni-hero--split .leni-hero__content{max-width:none;margin:0;padding-block:clamp(2.5rem,8vw,3.5rem);gap:1rem}@media screen and (min-width:750px){.leni-hero--split{grid-template-columns:1fr 48%;align-items:stretch;min-height:var(--leni-hero-height)}.leni-hero--split .leni-hero__media{grid-column:2;grid-row:1;aspect-ratio:auto;max-height:none;height:var(--leni-hero-height)}.leni-hero--split .leni-hero__content{grid-column:1;grid-row:1;justify-content:center;margin-block:0;padding-block:clamp(3rem,6vw,5rem);padding-inline:clamp(2rem,6vw,5.5rem)}.leni-hero--split .leni-hero__heading{max-width:14ch}.leni-hero--split .leni-hero__text{max-width:38ch}}.leni-triptych{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.leni-triptych--5,.leni-triptych--6{grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,4vw,2rem)}.leni-tile{display:block;text-decoration:none;color:inherit}.leni-tile__media{display:block;overflow:hidden;background:var(--leni-cream);aspect-ratio:var(--leni-tile-ratio, .72)}.leni-tile__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,0,.2,1)}.leni-tile:hover .leni-tile__image{transform:scale(1.04)}.leni-tile__caption{display:flex;flex-direction:column;gap:.35rem;padding-top:1.15rem}.leni-tile__title{font-family:var(--leni-serif);font-size:clamp(2rem,1.8vw,2.4rem);font-weight:300}.leni-tile__sub{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:var(--leni-warm-grey)}@media screen and (min-width:750px){.leni-triptych--1,.leni-triptych--2,.leni-triptych--3{grid-template-columns:repeat(3,1fr)}.leni-triptych--4{grid-template-columns:repeat(4,1fr)}.leni-triptych--5,.leni-triptych--6{grid-template-columns:repeat(3,1fr);row-gap:clamp(2.5rem,4vw,4rem)}}.leni-image-link{display:block;margin:0 auto;overflow:hidden}.leni-image-link__image{display:block;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.3,1)}a.leni-image-link:hover .leni-image-link__image{transform:scale(1.03)}.leni-story{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:start}.leni-story__image{width:100%;height:auto;display:block}.leni-story__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.leni-story__heading{margin:0;max-width:18ch}.leni-story__body{max-width:46ch;font-size:1.5rem;line-height:1.8;color:var(--leni-ink)}.leni-story__body p{margin:0}@media screen and (min-width:990px){.leni-story{grid-template-columns:1.15fr .85fr}.leni-story--image-right .leni-story__media{order:2}.leni-story--image-right{grid-template-columns:.85fr 1.15fr}.leni-story--offset .leni-story__text{padding-top:clamp(2rem,6vw,5rem)}}.leni-lookbook--bleed{padding-inline:clamp(.75rem,2vw,1.5rem)}.leni-lookbook{display:grid;gap:clamp(1rem,2.5vw,2rem)}.leni-look{margin:0}.leni-look__link{display:block;overflow:hidden}.leni-look__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,0,.2,1)}.leni-look__link:hover .leni-look__image{transform:scale(1.03)}.leni-look__caption{padding-top:.9rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:var(--leni-warm-grey)}.leni-look--tall{aspect-ratio:.72}.leni-look--regular{aspect-ratio:1.1}.leni-look--wide{aspect-ratio:1.5}.leni-look--tall .leni-look__link,.leni-look--regular .leni-look__link,.leni-look--wide .leni-look__link{height:100%}@media screen and (min-width:750px){.leni-lookbook{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.leni-look--tall{grid-column:span 5}.leni-look--regular{grid-column:span 7}.leni-look--wide{grid-column:span 12;aspect-ratio:1.9}}@media screen and (max-width:749px){.leni-look{aspect-ratio:auto}.leni-look__image{aspect-ratio:.85}}.leni-brand-line{margin:0;text-align:center;font-family:var(--leni-serif);font-weight:300;font-size:clamp(2.4rem,3.2vw,3.8rem);line-height:1.45;letter-spacing:.01em;text-wrap:balance}.leni-usp{display:grid;gap:clamp(2rem,4vw,3rem);border-top:1px solid var(--leni-hairline);border-bottom:1px solid var(--leni-hairline);padding-block:clamp(2.5rem,5vw,3.5rem)}.leni-usp__item{text-align:center}.leni-usp__title{margin:0 0 .65rem}.leni-usp__text{margin:0;font-size:1.4rem;line-height:1.7;color:var(--leni-warm-grey);max-width:30ch;margin-inline:auto}@media screen and (min-width:750px){.leni-usp{grid-auto-flow:column;grid-auto-columns:1fr}}.rte>*+*{margin-block-start:1.15em}.rte h2{font-family:var(--leni-serif);font-size:clamp(2.16rem,2.2vw,2.96rem);font-weight:300;line-height:1.2;margin-block:2.4em .7em}.rte h2:first-child{margin-block-start:0}.rte p,.rte li{max-width:68ch;line-height:1.72}.rte img{display:block;margin-block:2.6rem;width:100%;height:auto}.rte a{color:var(--leni-ink);text-underline-offset:.22em;text-decoration-thickness:1px}.rte a:hover{color:var(--leni-brown)}.rte .leni-lede{font-family:var(--leni-serif);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:300;line-height:1.4;max-width:34ch;margin-block-end:2.4rem}.product__title h1,.product__title>*{font-family:var(--leni-serif);font-weight:300;letter-spacing:.005em}.product__text.caption-with-letter-spacing,.product__text[class*=uppercase]{font-size:1.1rem;letter-spacing:var(--leni-label-tracking);color:var(--leni-warm-grey)}.product__info-container>*+*{margin-block-start:1.35rem}.product .price{font-family:var(--leni-sans);font-weight:300;font-size:1.7rem}.product .price--on-sale .price-item--regular{color:var(--leni-price)}.product__accordion.accordion,.product__accordion .accordion__content{border:0;border-block-end:1px solid var(--leni-hairline)}.product__accordion summary{padding-block:1.15rem;font-family:var(--leni-sans);font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking)}.product__accordion .accordion__content{padding-block-end:1.35rem}.collection-hero__inner{padding-block:clamp(3rem,6vw,5.5rem) clamp(1.5rem,3vw,2.5rem)}.collection-hero__title{font-family:var(--leni-serif);font-weight:300}.collection-hero__description{max-width:52ch;color:var(--leni-warm-grey);line-height:1.7}.facets__summary,.facets__label,.facet-filters__label,.facets__heading{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:var(--leni-ink)}.facets-container{border-block-end:1px solid var(--leni-hairline);padding-block-end:1rem}.active-facets__button-inner{border-radius:0}.pagination__list{gap:.35rem}.pagination__item{border-radius:0;font-size:1.3rem;color:var(--leni-warm-grey)}.pagination__item--current{color:var(--leni-ink);border-block-end:1px solid var(--leni-ink)}.cart-item__name{font-family:var(--leni-serif);font-weight:300;font-size:1.7rem}.cart-items thead th{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--leni-label-tracking);color:var(--leni-warm-grey);font-weight:400}.cart-items th,.cart-item{border-color:var(--leni-hairline)}.totals__subtotal-value,.totals__total-value{font-family:var(--leni-sans);font-weight:400}.article-card__title{font-family:var(--leni-serif);font-weight:300}.article-card__excerpt{color:var(--leni-warm-grey);line-height:1.7}.article-card__info{font-size:1.1rem;letter-spacing:var(--leni-label-tracking);text-transform:uppercase}.template-404 h1{font-family:var(--leni-serif);font-weight:300}.collection .collection__title.title-wrapper{margin-bottom:1rem}.collection .collection__title.title-wrapper .title{margin-bottom:0}.collection .collection__title.title-wrapper-with-link{align-items:baseline}.collection .grid.slider{margin-bottom:0}.collection .grid.slider .grid__item{padding-bottom:0}.collection .slider-buttons{margin-top:0}.collection[id$=__featured_sport] .slider-buttons{display:none}.leni-back{display:inline-flex;align-items:center;gap:.9rem;min-height:4.4rem;margin-bottom:.6rem;padding:0;font-family:var(--leni-sans);font-size:1.3rem;font-weight:400;letter-spacing:var(--leni-label-tracking);text-transform:uppercase;text-decoration:none;color:var(--leni-ink);background:transparent;transition:opacity .25s ease}.leni-back:hover,.leni-back:focus-visible{opacity:.6}.leni-back__arrow{display:block;flex:0 0 auto;width:2rem;height:auto;transition:transform .25s ease}.leni-back:hover .leni-back__arrow,.leni-back:focus-visible .leni-back__arrow{transform:translate(-.3rem)}@media(prefers-reduced-motion:reduce){.leni-back,.leni-back__arrow{transition:none}}.leni-rating{display:flex;align-items:center;gap:1rem;margin:0 0 .4rem;font-size:1.5rem;line-height:1;letter-spacing:.01em}.leni-rating__stars{display:inline-flex;gap:.3rem}.leni-rating__star{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;background:linear-gradient(90deg,#00b67a var(--fill),#dcdce6 var(--fill))}.leni-rating__star svg{width:1.2rem;height:1.2rem;fill:#fff}.leni-rating__sep{color:#777;margin:0 .4rem}.leni-stock{display:flex;align-items:center;gap:.7rem}.leni-stock__dot{width:.8rem;height:.8rem;border-radius:50%;flex-shrink:0;background:#f97316;animation:leniPulse 2.2s ease-in-out infinite}.leni-stock__label{font-size:1.3rem;font-weight:600;color:#b4410a;letter-spacing:.2px;white-space:nowrap}@keyframes leniPulse{0%,to{opacity:1}50%{opacity:.3}}.leni-usps{display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.leni-usps__item{display:flex;align-items:center;gap:1rem}.leni-usps__item>svg{width:2rem;height:2rem;flex-shrink:0;display:block}.leni-usps__text{font-size:1.3rem;color:rgb(var(--color-foreground))}.leni-truck{position:relative;display:inline-block;width:2.1rem;height:1.9rem;flex-shrink:0;margin:0 .1rem 0 -.2rem}.leni-truck svg{position:absolute;left:0;top:0;width:2.1rem;height:1.9rem}.leni-truck__lines{display:block;position:absolute;left:0;top:0;width:2.1rem;height:1.9rem;animation:leniTruckLines 2s ease-in-out infinite;will-change:transform,opacity}.leni-truck__check{stroke-dasharray:9;stroke-dashoffset:9;opacity:0;animation:leniTruckCheck 2s ease-in-out infinite}@keyframes leniTruckLines{0%{opacity:1;transform:translate(0)}12%{opacity:.35;transform:translate(-.25rem)}24%{opacity:1;transform:translate(0)}36%{opacity:.35;transform:translate(-.25rem)}44%{opacity:1;transform:translate(0)}52%{opacity:0;transform:translate(.5rem)}95%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes leniTruckCheck{0%,50%{stroke-dashoffset:9;opacity:0}54%{opacity:1}70%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}97%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:9;opacity:0}}@media(prefers-reduced-motion:reduce){.leni-stock__dot,.leni-truck__lines{animation:none}.leni-truck__check{animation:none;stroke-dashoffset:0;opacity:1}}.product__tax,.price__badge-sale,.product__info-container>div:has(>.installment){display:none}.product__info-container.product__info-container:has(>.leni-stock){display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:1.4rem}.product__info-container.product__info-container:has(>.leni-stock)>*{grid-column:1 / -1;margin-top:0;margin-bottom:0}.product__info-container.product__info-container:has(>.leni-stock)>div[id^=price-]{grid-column:1}.product__info-container.product__info-container:has(>.leni-stock)>.leni-stock{grid-column:2;justify-content:flex-end}.product__info-container.product__info-container:has(>.leni-stock)>.leni-rating{margin-bottom:-.6rem}.product__info-container.product__info-container:has(>.leni-stock)>.product__description,.product__info-container.product__info-container:has(>.leni-stock)>.product-form,.product__info-container.product__info-container:has(>.leni-stock)>variant-selects{margin-top:1.2rem}.leni-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0}.leni-pay li{display:flex;align-items:center}.leni-pay li:empty{display:none}.leni-pay svg{height:2.4rem;width:auto;display:block}.leni-faq__intro{max-width:54ch;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:1.6rem;line-height:1.7;opacity:.72}.leni-faq__intro>*:first-child{margin-top:0}.leni-faq__intro>*:last-child{margin-bottom:0}.leni-faq{interpolate-size:allow-keywords}.leni-faq__category{margin:clamp(3.2rem,6vw,5rem) 0 0;padding-bottom:1.4rem;opacity:.5}.leni-faq__category:first-child{margin-top:0}.leni-faq__item{border-top:1px solid rgba(var(--color-foreground),.12)}.leni-faq__item:last-child,.leni-faq__item:has(+.leni-faq__category){border-bottom:1px solid rgba(var(--color-foreground),.12)}.leni-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;cursor:pointer;list-style:none;font-family:var(--leni-sans);font-size:1.6rem;font-weight:400;line-height:1.45;transition:opacity .3s ease}.leni-faq__q::-webkit-details-marker{display:none}.leni-faq__q::marker{content:""}.leni-faq__q:hover{opacity:.6}.leni-faq__q:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.leni-faq__icon{position:relative;flex:none;width:1.1rem;height:1.1rem}.leni-faq__icon:before,.leni-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .35s ease,opacity .35s ease}.leni-faq__icon:after{transform:rotate(90deg)}.leni-faq__item[open] .leni-faq__icon:after{transform:rotate(0);opacity:0}.leni-faq__a{max-width:64ch;padding:0 0 2.4rem;font-size:1.5rem;line-height:1.78;opacity:.72}.leni-faq__a>*:first-child{margin-top:0}.leni-faq__a>*:last-child{margin-bottom:0}.leni-faq__a p+p{margin-top:1.3rem}.leni-faq__a a{color:currentColor}.leni-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility .35s;transition-behavior:allow-discrete}.leni-faq__item[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.leni-faq__item::details-content{transition:none}.leni-faq__icon:before,.leni-faq__icon:after{transition:none}}.leni-faq__contact{margin-top:clamp(4rem,8vw,6.5rem);padding:clamp(2.5rem,5vw,3.5rem);background:rgba(var(--color-foreground),.04);text-align:center}.leni-faq__contact-heading{margin:0;font-family:var(--leni-serif);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:300}.leni-faq__contact-text{max-width:46ch;margin:1.2rem auto 0;font-size:1.5rem;line-height:1.7;opacity:.72}.leni-faq__contact-text>*:first-child{margin-top:0}.leni-faq__contact-text>*:last-child{margin-bottom:0}.leni-faq__contact-link{margin-top:2rem}@media screen and (max-width:749px){.leni-faq__q{font-size:1.5rem;padding:1.7rem 0;gap:1.4rem}.leni-faq__a{font-size:1.45rem;padding-bottom:2rem}}.leni-policies__intro{max-width:54ch;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:1.6rem;line-height:1.7;opacity:.72}.leni-policies__intro>*:first-child{margin-top:0}.leni-policies__intro>*:last-child{margin-bottom:0}.leni-policies__index{margin-bottom:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(2rem,4vw,2.8rem);border-bottom:1px solid rgba(var(--color-foreground),.12)}.leni-policies__index-label{margin:0 0 1.6rem;opacity:.5}.leni-policies__index-list{display:grid;gap:.9rem 3rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.leni-policies__index-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.leni-policies__index-list a{display:flex;gap:1rem;font-size:1.45rem;line-height:1.5;color:currentColor;text-decoration:none;opacity:.7;transition:opacity .3s ease}.leni-policies__index-list a:hover{opacity:1;text-decoration:underline;text-underline-offset:.3em}.leni-policies__index-num{flex:none;font-size:1.1rem;letter-spacing:var(--leni-label-tracking);opacity:.55;padding-top:.25rem}.leni-policies__item{padding:clamp(3rem,6vw,4.5rem) 0;border-top:1px solid rgba(var(--color-foreground),.12);scroll-margin-top:10rem}.leni-policies__item:first-child{padding-top:0;border-top:none}.leni-policies__item:last-child{padding-bottom:0}.leni-policies__num{margin:0 0 1.2rem;opacity:.45}.leni-policies__heading{margin:0 0 1.6rem;font-family:var(--leni-serif);font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:300;line-height:1.2}.leni-policies__body{max-width:64ch;font-size:1.5rem;line-height:1.8;opacity:.78}.leni-policies__body>*:first-child{margin-top:0}.leni-policies__body>*:last-child{margin-bottom:0}.leni-policies__body p+p{margin-top:1.4rem}.leni-policies__body a{color:currentColor}.leni-policies__updated{margin:clamp(3rem,6vw,4rem) 0 0;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12);font-size:1.2rem;letter-spacing:var(--leni-label-tracking);text-transform:uppercase;opacity:.45}@media screen and (max-width:749px){.leni-policies__body{font-size:1.45rem}}.leni-sizechart-legend{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;width:100%}.leni-sizechart-legend .leni-sizechart__open{position:static}.leni-sizechart-host{position:relative}.leni-sizechart__open{position:absolute;top:0;right:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--leni-sans);font-size:1.1rem;font-weight:400;letter-spacing:var(--leni-label-tracking);text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.55;text-decoration:underline;text-underline-offset:.4rem}.leni-sizechart__open:hover{opacity:1}.leni-sizechart{width:fit-content;max-width:none;max-height:none;padding:0;border:0;background:transparent;color:var(--leni-ink)}.leni-sizechart::backdrop{background:#1a1a1a8c}.leni-sizechart__card{position:relative;box-sizing:border-box;width:min(52rem,calc(100vw - 3.2rem));max-height:min(86vh,72rem);overflow-y:auto;padding:3.2rem 2.8rem 2.4rem;background:var(--leni-off-white);font-family:var(--leni-sans)}.leni-sizechart__close{position:absolute;top:1.2rem;right:1.2rem;padding:.6rem;border:0;background:none;line-height:0;cursor:pointer;color:var(--leni-ink);opacity:.45}.leni-sizechart__close:hover{opacity:1}.leni-sizechart__close svg{width:1.6rem;height:1.6rem}.leni-sizechart__title{margin:0 3rem .8rem 0;font-family:var(--leni-serif);font-weight:300;font-size:2.6rem;line-height:1.1}.leni-sizechart__hint{margin:0 0 2.4rem;font-size:1.4rem;line-height:1.6;opacity:.7}.leni-sizechart__part{margin:2.8rem 0 .8rem;font-size:1.1rem;letter-spacing:var(--leni-label-tracking);text-transform:uppercase;opacity:.55}.leni-sizechart__part:first-of-type{margin-top:0}.leni-sizechart__tablewrap{overflow-x:auto}.leni-sizechart__table{width:100%;border-collapse:collapse;font-size:1.4rem;white-space:nowrap}.leni-sizechart__table th,.leni-sizechart__table td{padding:1rem .8rem;text-align:center;font-weight:300}.leni-sizechart__table thead th{background:var(--leni-ink);color:var(--leni-off-white);font-size:1.1rem;letter-spacing:var(--leni-label-tracking);text-transform:uppercase}.leni-sizechart__table tbody th{font-weight:400}.leni-sizechart__table tbody th,.leni-sizechart__table tbody td{border-bottom:1px solid var(--leni-hairline)}.leni-sizechart__table tbody tr:nth-child(2n) th,.leni-sizechart__table tbody tr:nth-child(2n) td{background:var(--leni-cream)}.leni-sizechart__foot{margin:1.6rem 0 0;font-size:1.2rem;line-height:1.5;text-align:center;opacity:.5}@media screen and (max-width:749px){.leni-sizechart__card{padding:2.8rem 1.8rem 2rem}.leni-sizechart__table{font-size:1.3rem}}.leni-reviews__head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.leni-reviews__heading{font-family:var(--leni-sans);font-weight:500;font-size:clamp(2.6rem,3.4vw,4rem);letter-spacing:-.01em;margin:0 0 1.2rem}.leni-reviews__score{display:inline-flex;align-items:center;gap:.8rem}.leni-reviews__score-num{font-family:var(--leni-sans);font-weight:500;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1}.leni-reviews__score-max{font-size:1.8rem;margin-right:.6rem}.leni-reviews__based{font-style:italic;font-size:1.6rem;margin:1rem 0 0;opacity:.75}.leni-stars{display:inline-flex;gap:2px;vertical-align:middle}.leni-stars__star{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to right,var(--leni-star-on, #41b47e) var(--fill),#dcdce6 var(--fill))}.leni-stars--small .leni-stars__star{width:2rem;height:2rem}.leni-stars--large .leni-stars__star{width:3.2rem;height:3.2rem}.leni-stars__star svg{width:76%;height:76%}.leni-reviews{position:relative;display:block}.leni-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;column-gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;margin:0;padding:.2rem}.leni-reviews__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.leni-reviews__track{grid-auto-columns:calc((100% - 2 * 1.6rem) / 2.3)}}@media screen and (min-width:1100px){.leni-reviews__track{grid-auto-columns:calc((100% - 4 * 1.6rem) / 4.3)}}.leni-reviews__card{scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--leni-hairline);border-radius:1.4rem;padding:2.2rem 2.4rem;color:var(--leni-ink)}.leni-reviews__title{font-family:var(--leni-sans);font-weight:500;font-size:1.9rem;letter-spacing:0;margin:1.2rem 0 .8rem}.leni-reviews__text{font-size:1.6rem;line-height:1.6;margin:0 0 2rem}.leni-reviews__author{display:flex;align-items:center;gap:1rem;margin-top:auto}.leni-reviews__avatar{width:3.6rem;height:3.6rem;border-radius:50%;object-fit:cover;flex:none}.leni-reviews__avatar--empty{display:inline-flex;overflow:hidden;background:#e6e6ea;color:#fff}.leni-reviews__avatar--empty svg{width:100%;height:100%}.leni-reviews__name{font-weight:500;font-size:1.6rem}.leni-reviews__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffffe6;color:var(--leni-ink);cursor:pointer}.leni-reviews__arrow[hidden]{display:none}.leni-reviews__arrow svg{width:2rem;height:2rem}.leni-reviews__arrow--prev{left:.4rem}.leni-reviews__arrow--next{right:.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/leni.css.map */
