*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:var(--font-weight);font-size:var(--font-size);line-height:1.4;letter-spacing:.03em;-webkit-font-smoothing:antialiased}img,video,svg{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul{list-style:none;margin:0;padding:0}h1,h2,h3{font-weight:400;margin:0;font-size:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:8px;z-index:99;background:var(--bg)}.muted{color:var(--muted)}.small{font-size:12px}.label{display:block;text-transform:var(--case);margin:0 0 8px}.placeholder{background:var(--media-bg);fill:#cfcfcf;aspect-ratio:3/4;object-fit:cover}.link-underline{border-bottom:1px solid currentColor;padding-bottom:1px;text-transform:var(--case)}a:hover,button:hover{opacity:.6}.scheme{background:var(--bg);color:var(--fg)}.header__bar,.dropdown,.drawer,.campaign__title,.wordmark,.footer__mark,.footer__row,.footer__title,.collection__banner-title,.collection__plain-title,.card__name,.product__title,.related__title,.section-title,.collection__title,.filterbar__btn,.load-more,.btn,.label,.product__details summary,.lookbook__item figcaption,.location__name,.filters__group legend{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.card a:hover,.carousel__track:hover,.collection__banner a:hover{opacity:1}.section-header{position:sticky;top:0;z-index:40}.has-overlay-header .section-header{position:fixed;left:0;right:0}.header{--hfg:var(--fg);position:relative;z-index:2;background:var(--bg);color:var(--hfg);transition:background .25s,color .25s}.has-overlay-header .header{background:transparent}.has-overlay-header .header.is-solid,.header.is-open{background:var(--bg);--hfg:var(--fg)}.header__bar{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--gutter);text-transform:var(--case)}.header__bar{position:relative}.header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;line-height:1;transition:opacity .3s}.header__logo .logo-img{width:var(--hlogo-w);height:auto;max-height:40px;object-fit:contain}.header__logo--white .logo-img{filter:brightness(0) invert(1)}.header__logo--black .logo-img{filter:brightness(0)}.header__logo .logo-text{font-size:calc(var(--font-size) + 6px);letter-spacing:.12em;text-transform:uppercase}.header__logo--scroll{opacity:0;pointer-events:none}.header.is-solid .header__logo--scroll,.header.is-open .header__logo--scroll{opacity:1;pointer-events:auto}.header__links,.header__right{display:flex;gap:40px}.header__right{gap:33px}.header__top{text-transform:var(--case)}.header__burger{display:none;text-transform:var(--case)}.dropdown{background:var(--bg);color:var(--fg);padding:8px var(--gutter) 28px;text-transform:var(--case)}.dropdown li{margin-bottom:14px}.dropdown__parent{text-transform:var(--case)}.dropdown__children{padding:14px 0 0 24px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0006}.drawer{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:39;background:var(--bg);padding:16px var(--gutter);overflow:auto;text-transform:var(--case)}.drawer__link,.drawer__group summary{display:block;padding:10px 0;list-style:none;cursor:pointer}.drawer__group summary::-webkit-details-marker{display:none}.drawer__sub{display:block;padding:8px 0 4px 16px}.drawer__subsub{display:block;padding:4px 0 4px 32px}.campaign{display:grid;background:var(--bg)}.campaign--2{grid-template-columns:1fr 1fr;gap:2px}.campaign__item{position:relative;display:block;overflow:hidden;color:#fff}.campaign__item:hover{opacity:1}.campaign__media{height:calc(100svh - 52px);background:#222}.campaign--first .campaign__media{height:100svh}.campaign__media picture,.campaign__media img,.campaign__media video,.campaign__media svg{width:100%;height:100%;object-fit:cover}.campaign__title{position:absolute;left:0;right:0;bottom:24px;text-align:center;text-transform:var(--case);font-size:calc(var(--font-size) + 4px);letter-spacing:.06em}.campaign__item:hover .campaign__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.campaign__pause{position:absolute;left:var(--gutter);bottom:24px;color:#fff;font-size:14px;letter-spacing:.1em}.wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;text-align:center;text-transform:uppercase;font-size:clamp(64px,10.5vw,200px);line-height:1;letter-spacing:.01em;pointer-events:none}.wordmark .logo-img{width:min(60vw,900px);height:auto}.carousel{position:relative}.carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 100%;scroll-snap-align:start;background:var(--media-bg)}.carousel__slide img,.carousel__slide svg{aspect-ratio:3/4;object-fit:cover}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);padding:16px;font-size:9px;color:#000;opacity:0;transition:opacity .2s}.carousel:hover .carousel__btn{opacity:1}.carousel__btn--prev{left:24px}.carousel__btn--next{right:24px}.carousel__count{position:absolute;right:16px;bottom:12px;font-size:12px;color:#000}.collection{padding-bottom:52px}.collection__banner{position:relative;height:148px;overflow:hidden}.collection__banner img{height:100%;object-fit:cover}.collection__banner-title{position:absolute;left:var(--gutter);bottom:18px;text-transform:var(--case);color:#fff}.collection__plain-title{padding:24px var(--gutter);text-transform:var(--case)}.grid{display:grid;gap:0}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card__info{display:block;min-height:78px;padding:22px var(--gutter) 18px;background:var(--bg)}.card__title{display:block}.card__name{text-transform:var(--case)}.card__price{display:block;margin-top:4px}.collection__empty{padding:24px var(--gutter)}.load-more{text-align:center;padding:40px 0;text-transform:var(--case)}.filterbar{position:fixed;left:0;right:0;bottom:0;z-index:30;height:52px;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--gutter);background:var(--bg)}.filterbar__btn{text-transform:var(--case)}.filters{position:fixed;left:0;right:0;bottom:52px;z-index:31;display:flex;flex-wrap:wrap;gap:48px;padding:28px var(--gutter);background:var(--bg);max-height:70vh;overflow:auto}.filters__group{border:0;padding:0;margin:0}.filters__group legend{text-transform:var(--case);margin-bottom:10px}.filters__opt{display:block;margin-bottom:6px;cursor:pointer}.filters__opt.is-empty{opacity:.4}.filters__group input[type=number]{width:80px;padding:4px;border:0;border-bottom:1px solid var(--fg);background:transparent}.filters__clear{align-self:flex-end;text-decoration:underline}.product{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.product__gallery .carousel__btn{opacity:1}.product__sticky{position:sticky;top:52px;padding:40px var(--gutter) 60px;max-width:480px;margin:0 auto}.product__title{text-transform:var(--case)}.product__price{margin:6px 0 32px}.swatches{margin-bottom:24px}.swatches__list{display:flex;gap:4px}.swatch{width:52px;border-bottom:1px solid transparent;padding-bottom:3px}.swatch.is-active{border-color:var(--fg)}.swatch img{aspect-ratio:3/4;object-fit:cover;background:var(--media-bg)}.product__option{margin-bottom:16px}.product__option select{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--fg);background:transparent;border-radius:0;appearance:none;-webkit-appearance:none;text-transform:var(--case)}.product__option select option{color:#000}.product__desc{margin:24px 0 12px}.product__benefits{margin:20px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.btn{display:block;width:100%;padding:15px;background:var(--fg);color:var(--bg);border:1px solid var(--fg);text-transform:var(--case)}.btn--ghost{background:transparent;color:var(--fg);margin-top:8px}.notify input[type=email]{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--fg);background:transparent}.product__details{border-bottom:1px solid var(--line);padding:14px 0}.product__details:first-of-type{border-top:1px solid var(--line)}.product__details summary{cursor:pointer;list-style:none;text-transform:var(--case);display:flex;justify-content:space-between}.product__details summary:after{content:"+"}.product__details[open] summary:after{content:"\2212"}.product__details summary::-webkit-details-marker{display:none}.product__details .rte{padding-top:10px}.product__details table{width:100%;border-collapse:collapse}.product__details td,.product__details th{border-bottom:1px solid var(--line);padding:6px 4px;text-align:left;font-weight:400}.btn+.product__details,.notify+.product__details{margin-top:24px}.related{padding:60px 0 0}.related__title{text-transform:var(--case);padding:0 var(--gutter) 20px}.lookbook{display:flex;flex-wrap:wrap;gap:2px;padding-bottom:80px}.lookbook__title{width:100%;padding:24px var(--gutter)}.lookbook__item{margin:0;flex:0 0 100%}.lookbook__item--half{flex:0 0 calc(50% - 1px)}.lookbook__item figcaption{padding:12px var(--gutter) 24px;text-transform:var(--case)}.collection__title{text-transform:var(--case)}.locations{padding-bottom:80px}.locations .collection__title{padding:24px var(--gutter)}.locations__list{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 2px}.location__name{text-transform:var(--case);padding:14px var(--gutter) 6px}.location .rte{padding:0 var(--gutter)}.page-narrow{padding:0 max(var(--gutter),calc((100% - 720px)/2)) 96px}.section-title{text-transform:var(--case);padding:28px 0 20px}.page-contact__intro{margin-bottom:36px}.contact-form{display:grid;gap:24px;padding-bottom:40px}.contact-form__field{display:grid;gap:8px}.contact-form__field label{text-transform:var(--case)}.contact-form__field input,.contact-form__field textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--fg);font:inherit;padding:10px 0;outline:none}.contact-form__field textarea{border:1px solid var(--line);padding:12px;resize:vertical;min-height:160px}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:var(--fg)}.contact-form__submit{margin-top:8px;cursor:pointer}.contact-form__success{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-form__errors{padding:14px 0}.collection>.section-title{padding:28px var(--gutter) 20px}.cart__row{display:grid;grid-template-columns:90px 1fr auto;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.cart__img{background:var(--media-bg)}.cart__meta{display:flex;flex-direction:column;gap:6px}.cart__meta input{width:64px;padding:6px 0;border:0;border-bottom:1px solid var(--fg);background:transparent}.cart__foot{display:grid;gap:10px;margin-top:24px}.search{padding:28px var(--gutter)}.search input{width:100%;padding:10px 0;border:0;border-bottom:1px solid var(--fg);background:transparent;outline:none}.editorial{padding:96px max(var(--gutter),calc((100% - 560px)/2));text-align:center}.editorial__heading{text-transform:var(--case);margin-bottom:16px}.newsletter-block{padding:96px max(var(--gutter),calc((100% - 520px)/2));text-align:center}.newsletter-block__title{text-transform:var(--case);margin-bottom:12px}.newsletter__row{display:flex;border-bottom:1px solid var(--fg)}.newsletter__row input{flex:1;border:0}.newsletter button{text-transform:var(--case)}.featured{padding-bottom:80px}.footer{position:relative;min-height:calc(100svh - 52px);display:flex;flex-direction:column;justify-content:space-between;padding:0 var(--gutter) 28px;background:var(--bg)}.footer__mark{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:clamp(56px,8vw,150px);line-height:1;padding:80px 0 40px}.footer__mark .logo-img{width:min(40vw,600px);height:auto}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.footer__row{display:flex;flex-wrap:wrap;gap:33px;text-transform:var(--case)}.footer__drop{position:relative}.footer__drop summary{list-style:none;cursor:pointer}.footer__drop summary::-webkit-details-marker{display:none}.footer__drop ul{position:absolute;bottom:calc(100% + 12px);left:0;min-width:220px;background:var(--bg);text-transform:none}.footer__drop li{margin-bottom:8px}.country{display:flex;gap:6px;align-items:center}.country select{border:0;background:transparent;text-transform:var(--case);appearance:none;-webkit-appearance:none;cursor:pointer}.country select option{color:#000}.footer__subscribe{width:min(420px,100%)}.footer__title{text-transform:var(--case);margin:0 0 22px}.footer__subscribe input[type=email]{width:100%;padding:0 0 10px;border:0;border-bottom:1px solid var(--fg);background:transparent;outline:none}.footer__subscribe input::placeholder{color:var(--fg)}.footer__small{font-size:14px;margin-top:28px}.footer__small p{margin:0}.footer__small a{text-decoration:underline}@media(max-width:899px){body{font-size:calc(var(--font-size) - 1px)}.header__nav{display:none}.header__burger{display:block}.header__right a:not(:last-child){display:none}.campaign--2{grid-template-columns:1fr}.campaign__media{height:auto;aspect-ratio:3/4}.campaign--first .campaign__media{height:100svh;aspect-ratio:auto}.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.card__info{padding:14px 12px;min-height:0}.carousel__btn{display:none}.product{grid-template-columns:1fr}.product__sticky{position:static;max-width:none}.lookbook__item--half{flex:0 0 100%}.locations__list{grid-template-columns:1fr}.footer__bottom{flex-direction:column-reverse;align-items:flex-start}.footer__row{gap:16px 24px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lesmea.css.map */
