:root{--ll-ink: #545454;--ll-soft-grey: #f3f3f3;--ll-navy: #1a3a58;--ll-blue-accent: #334fb4;--ll-header-bg: #FBFBF9;--ll-blue-grey: #8fa9b1;--ll-newsletter-text: #fbfbf9;--ll-border: #e7e7e7;--ll-radius: .6rem;--font-body-family: "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-heading-family: "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-body-weight: 400;--font-heading-weight: 500}.ll-script{font-family:WindSong,cursive;font-weight:500}.ll-announce{background:var(--ll-navy);color:#fff;font-size:1.28rem}.ll-announce .ll-wrap{padding-block:1.04rem;text-align:center;font-weight:500;letter-spacing:.02em}.ll-header{position:sticky;top:0;z-index:40;background:var(--ll-header-bg);border-bottom:1px solid rgba(0,0,0,.08)}.ll-header__bar{max-width:none;margin-inline:0;padding-inline:2rem;height:6.4rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2.4rem}@media(min-width:640px){.ll-header__bar{padding-inline:3.2rem}}@media(min-width:1200px){.ll-header__bar{padding-inline:4.8rem}}.ll-nav{min-width:0}.ll-nav__links{display:none;align-items:stretch;gap:4rem;font-size:1.4rem}@media(min-width:768px){.ll-nav__links{display:flex}}.ll-navitem{display:flex;align-items:center}@media(min-width:768px){.ll-navitem{height:6.4rem;position:relative}}.ll-navlink{color:#121212cc;text-decoration:none;transition:color .2s;white-space:nowrap;display:inline-flex;align-items:center}.ll-navlink:hover,.ll-navitem--has-menu:hover .ll-navlink{color:var(--ll-blue-accent)}.ll-mega{position:absolute;top:100%;left:0;min-width:30rem;background:#fff;border:1px solid var(--ll-border);box-shadow:0 1.8rem 4rem #0000001f;padding:2.4rem 2.8rem;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:60}.ll-navitem--has-menu:hover .ll-mega,.ll-navitem--has-menu:focus-within .ll-mega{opacity:1;visibility:visible;transform:translateY(0)}.ll-mega__inner{display:flex;gap:4.8rem}.ll-mega__heading{font-family:EB Garamond,serif;font-size:1.6rem;font-weight:600;color:#121212;margin:0 0 1.2rem;white-space:nowrap}.ll-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.ll-mega__list a,.ll-mega__link{font-size:1.4rem;color:#121212cc;text-decoration:none;white-space:nowrap;transition:color .2s}.ll-mega__list a:hover,.ll-mega__link:hover{color:var(--ll-blue-accent)}.ll-menu-toggle{display:inline-flex;padding:.8rem;margin-left:-.8rem;background:none;border:0;color:#121212;cursor:pointer;border-radius:var(--ll-radius)}@media(min-width:768px){.ll-menu-toggle{display:none}}.ll-nav__links.is-open{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:flex-start;gap:0;background:var(--ll-header-bg);border-bottom:1px solid rgba(0,0,0,.08);padding:.8rem 2rem 1.6rem}.ll-nav__links.is-open .ll-navitem{height:auto;width:100%;position:static}.ll-nav__links.is-open .ll-navlink{padding:.96rem 0;width:100%}.ll-nav__links.is-open .ll-mega{display:none}.ll-logo{justify-self:center;display:inline-flex;align-items:center;text-decoration:none}.ll-logo__img{height:4.2rem;width:auto}@media(min-width:640px){.ll-logo__img{height:4.8rem}}.ll-logo__text{font-family:var(--font-heading-family);font-size:2.16rem;font-weight:600;letter-spacing:.04em;color:#121212;text-transform:uppercase}.ll-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;color:#121212}@media(min-width:640px){.ll-actions{gap:.8rem}}.ll-icon{display:inline-flex;padding:.8rem;border-radius:var(--ll-radius);color:#121212;transition:background-color .2s;position:relative}.ll-icon:hover{background:#0000000f}.ll-icon--account{display:none}@media(min-width:640px){.ll-icon--account{display:inline-flex}}.ll-cart-count{position:absolute;top:-1px;right:-1px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--ll-blue-accent);color:#fff;border-radius:9999px}.ll-cart-count.is-empty{display:none}.ll-footer{border-top:1px solid var(--ll-border);background:#fff}.ll-footer__top{display:grid;gap:4.8rem;padding-block:6.4rem}@media(min-width:1024px){.ll-footer__top{grid-template-columns:1.4fr 2fr}}.ll-footer__brand .ll-logo__img{height:4.8rem}.ll-footer__tagline{margin-top:1.6rem;font-size:1.4rem;color:#6b6b6b;max-width:32rem}.ll-footer__cols{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem}@media(min-width:640px){.ll-footer__cols{grid-template-columns:repeat(3,1fr)}}.ll-footer__h{font-size:1.152rem;letter-spacing:.2em;text-transform:uppercase;color:#121212b3;margin:0 0 1.6rem}.ll-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.ll-footer__list a{font-size:1.4rem;color:#121212cc;text-decoration:none;transition:color .2s}.ll-footer__list a:hover{color:var(--ll-blue-accent)}.ll-footer__bar{border-top:1px solid var(--ll-border)}.ll-footer__bar-inner{padding-block:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.248rem;color:#8a8a8a}@media(min-width:640px){.ll-footer__bar-inner{flex-direction:row}}.ll-footer__legal{display:flex;gap:2rem}.ll-footer__legal a{color:#8a8a8a;text-decoration:none}.ll-footer__legal a:hover{color:var(--ll-blue-accent)}body,.section-description .description,.rich-text__text p{font-family:var(--font-body-family)!important}body{color:var(--ll-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family)!important;letter-spacing:-.015em;font-weight:500}h1,h2,h3,h4,h5,h6{color:#121212}.ll-wrap{max-width:128rem;margin-inline:auto;padding-inline:1.6rem}@media(min-width:640px){.ll-wrap{padding-inline:2.4rem}}.ll-eyebrow{font-size:1.152rem;letter-spacing:.3em;text-transform:uppercase;color:#8a8a8a;margin:0 0 1.2rem}.ll-h2{font-size:clamp(2.8rem,3vw,3.6rem);font-weight:500;margin:0}.ll-btn{display:inline-flex;align-items:center;justify-content:center;height:4.8rem;padding-inline:2.8rem;border-radius:var(--ll-radius);font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;cursor:pointer}.ll-btn--primary{background:var(--ll-navy);color:#fff;border:1px solid var(--ll-navy)}.ll-btn--primary:hover{background:#121212;border-color:#121212}.ll-btn--ghost{background:#fbfbf9;color:#121212;border:1px solid #FBFBF9}.ll-btn--ghost:hover{background:#fff;border-color:#fff}.ll-hero__grid{display:grid;min-height:78vh}@media(min-width:1024px){.ll-hero__grid{grid-template-columns:.64fr 1.36fr}}.ll-hero{--ll-hero-bg: #C8BFB5}.ll-hero__copy{order:2;display:flex;align-items:center;padding:6.4rem 2.4rem;background:var(--ll-hero-bg)}@media(min-width:1024px){.ll-hero__copy{order:1;padding:8rem 4rem 8rem 5.6rem}}.ll-hero__inner{max-width:57.6rem}.ll-hero .ll-eyebrow{color:#fbfbf9;font-weight:600;font-size:1.5rem}.ll-hero__title{font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.08;font-weight:500;color:#121212}.ll-hero__sub{margin-top:2.4rem;font-size:1.7rem;color:#3f3a34;max-width:44.8rem}.ll-hero__cta{margin-top:3.6rem;display:flex;flex-wrap:wrap;gap:1.2rem}.ll-hero__media{order:1;position:relative;overflow:hidden;background:var(--ll-hero-bg);min-height:40vh}@media(min-width:1024px){.ll-hero__media{order:2}}.ll-hero__media img,.ll-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.ll-hero__scrim{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--ll-hero-bg) 0%,rgba(200,191,181,.65) 10%,rgba(200,191,181,0) 42%)}@media(max-width:1023.98px){.ll-hero__scrim{background:linear-gradient(to bottom,var(--ll-hero-bg) 0%,rgba(200,191,181,0) 35%)}}.ll-section{padding-block:clamp(5.6rem,7vw,11.2rem)}.ll-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(4rem,5vw,5.6rem)}.ll-link{font-size:1.4rem;color:#6b6b6b;text-decoration:none}.ll-link:hover{color:var(--ll-blue-accent)}.ll-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media(min-width:640px){.ll-cat-grid{gap:2.4rem}}@media(min-width:1024px){.ll-cat-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}@media(min-width:1024px){.ll-categories-section .ll-wrap{max-width:148rem}}.ll-cat{display:block;text-decoration:none;color:inherit}.ll-cat__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ll-radius);background:var(--ll-soft-grey)}.ll-cat__img img,.ll-cat__img svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .7s ease}.ll-cat:hover .ll-cat__img img{transform:scale(1.03)}.ll-cat__row{margin-top:1.6rem;display:flex;align-items:center;justify-content:space-between}.ll-cat__name{font-size:1.68rem;font-weight:500;margin:0}.ll-cat__shop{font-size:1.4rem;color:#8a8a8a}.ll-cat:hover .ll-cat__shop{color:var(--ll-blue-accent)}.ll-featured{background:var(--ll-soft-grey)}.ll-track{display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;scrollbar-width:none}.ll-track::-webkit-scrollbar{display:none}.ll-track__item{scroll-snap-align:start;flex:0 0 78%}@media(min-width:640px){.ll-track__item{flex-basis:44%}}@media(min-width:1024px){.ll-track__item{flex-basis:28%}}.ll-arrows{display:none;gap:.8rem}@media(min-width:640px){.ll-arrows{display:flex}}.ll-arrow{height:4rem;width:4rem;display:grid;place-items:center;border-radius:var(--ll-radius);border:1px solid var(--ll-border);background:#fff;cursor:pointer}.ll-arrow:hover{background:var(--ll-soft-grey)}.ll-card{display:block;text-decoration:none;color:inherit}.ll-card__img{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ll-radius);background:var(--ll-soft-grey)}.ll-card__img img,.ll-card__img svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:transform .7s ease}.ll-card:hover .ll-card__img img{transform:scale(1.03)}.ll-card__row{margin-top:1.6rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.ll-card__title{font-size:1.52rem;font-weight:500;color:#121212;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-card__cat{margin-top:.4rem;font-size:1.2rem;color:#8a8a8a}.ll-card__price{font-size:1.52rem;font-weight:500;flex-shrink:0}.ll-swatches{margin-top:1.2rem;display:flex;align-items:center;gap:.6rem}.ll-swatch{height:1.4rem;width:1.4rem;border-radius:9999px;border:1px solid var(--ll-border);display:inline-block}.ll-vp{border-top:1px solid var(--ll-border);border-bottom:1px solid var(--ll-border)}.ll-vp__grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.ll-vp__grid{grid-template-columns:repeat(3,1fr)}}.ll-vp__item{padding:4.4rem .8rem;text-align:center;border-top:1px solid var(--ll-border)}@media(min-width:640px){.ll-vp__item{padding:4.8rem 3.2rem;border-top:0;border-left:1px solid var(--ll-border)}.ll-vp__item:first-child{border-left:0}}.ll-vp__icon{margin:0 auto;height:2.4rem;width:2.4rem;color:var(--ll-blue-accent)}.ll-vp__title{margin-top:1.6rem;font-size:1.6rem;font-weight:500}.ll-vp__body{margin-top:.6rem;font-size:1.4rem;color:#6b6b6b}.ll-testi{background:var(--ll-blue-grey)}.ll-testi__head{text-align:center;margin-bottom:clamp(4.8rem,5vw,6.4rem)}.ll-testi__eyebrow{font-size:1.152rem;letter-spacing:.3em;text-transform:uppercase;color:#fffc;margin:0 0 1.2rem}.ll-testi__h2{font-size:clamp(2.8rem,3vw,3.6rem);font-weight:500;color:#fff;margin:0}.ll-testi__grid{display:grid;gap:2.4rem}@media(min-width:768px){.ll-testi__grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.ll-quote{border-radius:var(--ll-radius);border:1px solid rgba(255,255,255,.2);background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:3.2rem;display:flex;flex-direction:column}.ll-quote__text{font-size:1.7rem;line-height:1.7;color:#fff;flex:1;margin:0}.ll-quote__cap{margin-top:2.4rem;font-size:1.4rem}.ll-quote__name{font-weight:500;color:#fff}.ll-quote__detail{color:#ffffffb3}.ll-coll-hero{border-bottom:1px solid var(--ll-border)}.ll-coll-hero .ll-wrap{padding-block:clamp(4.8rem,6vw,8rem)}.ll-coll-hero__title{font-size:clamp(3.6rem,5vw,4.8rem);font-weight:500;margin:0}.ll-coll-hero__desc{margin-top:1.6rem;max-width:57.6rem;color:#6b6b6b}.ll-toolbar{border-top:1px solid var(--ll-border);border-bottom:1px solid var(--ll-border);background:#fff;position:sticky;top:6.4rem;z-index:30}.ll-toolbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.6rem}.ll-filters{display:flex;align-items:center;gap:.8rem;overflow-x:auto;scrollbar-width:none}.ll-filters::-webkit-scrollbar{display:none}.ll-pill{flex-shrink:0;padding:0 1.4rem;height:3.6rem;display:inline-flex;align-items:center;border-radius:var(--ll-radius);font-size:1.4rem;text-decoration:none;color:#121212;border:1px solid var(--ll-border);background:#fff;transition:background-color .2s;white-space:nowrap}.ll-pill:hover{background:var(--ll-soft-grey)}.ll-pill.is-active{background:var(--ll-navy);color:#fff;border-color:var(--ll-navy)}.ll-toolbar__right{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}.ll-count{display:none;font-size:1.4rem;color:#6b6b6b}@media(min-width:640px){.ll-count{display:inline}}.ll-sort{position:relative}.ll-sort__btn{display:inline-flex;align-items:center;gap:.8rem;height:3.6rem;padding:0 1.4rem;border-radius:var(--ll-radius);border:1px solid var(--ll-border);background:#fff;font-size:1.4rem;cursor:pointer}.ll-sort__btn:hover{background:var(--ll-soft-grey)}.ll-sort__menu{position:absolute;right:0;top:calc(100% + .8rem);min-width:210px;background:#fff;border:1px solid var(--ll-border);border-radius:var(--ll-radius);box-shadow:0 12px 30px #0000001f;padding:.4rem;z-index:10}.ll-sort__menu a{display:block;padding:.8rem 1.2rem;font-size:1.4rem;border-radius:var(--ll-radius);color:#121212;text-decoration:none}.ll-sort__menu a:hover{background:var(--ll-soft-grey)}.ll-sort__menu a.is-active{color:var(--ll-blue-accent)}.ll-pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:640px){.ll-pgrid{gap:2.4rem}}@media(min-width:1024px){.ll-pgrid{grid-template-columns:repeat(4,1fr);gap:3.2rem}}.ll-pagination{display:flex;justify-content:center;gap:.8rem;margin-top:4.8rem}.ll-pagination a,.ll-pagination span{padding:.8rem 1.36rem;border-radius:var(--ll-radius);border:1px solid var(--ll-border);font-size:1.4rem;text-decoration:none;color:#121212}.ll-pagination .is-current{background:var(--ll-navy);color:#fff;border-color:var(--ll-navy)}.ll-pdp{padding-block:clamp(3.2rem,4vw,4.8rem)}.ll-crumb{font-size:1.248rem;color:#8a8a8a;margin-bottom:2.4rem}.ll-crumb a{color:#8a8a8a;text-decoration:none}.ll-crumb a:hover{color:var(--ll-blue-accent)}.ll-crumb span.sep{margin:0 .8rem}.ll-pdp__grid{display:grid;gap:4rem}@media(min-width:1024px){.ll-pdp__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.ll-gallery{display:grid;gap:1.6rem}@media(min-width:768px){.ll-gallery{grid-template-columns:88px 1fr}}.ll-gallery__thumbs{order:2;display:flex;gap:1.2rem;overflow-x:auto;scrollbar-width:none}.ll-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:768px){.ll-gallery__thumbs{order:1;flex-direction:column;overflow:visible}}.ll-thumb{flex-shrink:0;height:8rem;width:8rem;border-radius:var(--ll-radius);overflow:hidden;border:1px solid var(--ll-border);background:var(--ll-soft-grey);cursor:pointer;padding:0}.ll-thumb.is-active{border-color:var(--ll-blue-accent)}.ll-thumb img{height:100%;width:100%;object-fit:cover}.ll-gallery__main{order:1;position:relative;aspect-ratio:1 / 1;border-radius:var(--ll-radius);overflow:hidden;background:var(--ll-soft-grey)}@media(min-width:768px){.ll-gallery__main{order:2}}.ll-gallery__main img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.ll-pdp__cat{font-size:1.152rem;letter-spacing:.3em;text-transform:uppercase;color:#8a8a8a;margin:0 0 1.2rem}.ll-pdp__title{font-size:clamp(2.8rem,3.5vw,3.6rem);font-weight:500;margin:0}.ll-pdp__price{margin-top:1.2rem;font-size:2.16rem}.ll-pdp__price .ll-compare{color:#9a9a9a;text-decoration:line-through;font-size:1.6rem;margin-left:.8rem}.ll-pdp__desc{margin-top:2rem;color:#6b6b6b;line-height:1.7}.ll-opt{margin-top:3.2rem}.ll-opt__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.ll-opt__name{font-size:1.4rem;font-weight:500}.ll-opt__val{font-size:1.4rem;color:#8a8a8a}.ll-opt__swatches{display:flex;gap:1.2rem;flex-wrap:wrap}.ll-color{height:3.6rem;width:3.6rem;border-radius:9999px;border:2px solid var(--ll-border);cursor:pointer;padding:0}.ll-color.is-active{border-color:var(--ll-blue-accent);box-shadow:0 0 0 2px #334fb433}.ll-opt__btns{display:flex;flex-wrap:wrap;gap:.8rem}.ll-sizebtn{height:4.4rem;min-width:5.2rem;padding:0 1.2rem;border-radius:var(--ll-radius);border:1px solid var(--ll-border);background:#fff;font-size:1.4rem;cursor:pointer;transition:background-color .2s,color .2s}.ll-sizebtn:hover{background:var(--ll-soft-grey)}.ll-sizebtn.is-active{background:var(--ll-navy);color:#fff;border-color:var(--ll-navy)}.ll-sizebtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.ll-buy{margin-top:3.2rem;display:grid;grid-template-columns:auto 1fr;gap:1.2rem}.ll-qty{display:inline-flex;align-items:center;border:1px solid var(--ll-border);border-radius:var(--ll-radius);height:4.8rem}.ll-qty button{height:100%;width:4.4rem;display:grid;place-items:center;background:none;border:0;cursor:pointer;font-size:1.76rem}.ll-qty button:hover{background:var(--ll-soft-grey)}.ll-qty input{width:4rem;text-align:center;border:0;font-size:1.4rem;background:none;-moz-appearance:textfield}.ll-qty input::-webkit-outer-spin-button,.ll-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ll-addbtn{height:4.8rem;border-radius:var(--ll-radius);background:var(--ll-navy);color:#fff;font-size:1.4rem;font-weight:500;border:0;cursor:pointer;transition:background-color .2s}.ll-addbtn:hover{background:#121212}.ll-addbtn:disabled{background:#9a9a9a;cursor:not-allowed}.ll-trust{margin-top:1.6rem;font-size:1.248rem;color:#8a8a8a}.ll-acc{margin-top:4rem;border-top:1px solid var(--ll-border)}.ll-acc details{border-bottom:1px solid var(--ll-border)}.ll-acc summary{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;font-size:1.4rem;font-weight:500;cursor:pointer;list-style:none}.ll-acc summary::-webkit-details-marker{display:none}.ll-acc summary:after{content:"+";font-size:1.76rem;color:#8a8a8a}.ll-acc details[open] summary:after{content:"\2013"}.ll-acc__body{padding-bottom:2rem;font-size:1.4rem;color:#6b6b6b;line-height:1.7}.ll-news{position:relative;background-size:cover;background-position:center;color:var(--ll-newsletter-text)}.ll-news__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.ll-news__inner{position:relative;max-width:67.2rem;margin-inline:auto;text-align:center}.ll-news__eyebrow{font-size:1.152rem;letter-spacing:.3em;text-transform:uppercase;color:#fbfbf9cc;margin:0 0 1.2rem}.ll-news__h2{font-size:clamp(2.8rem,3vw,3.6rem);font-weight:500;color:var(--ll-newsletter-text);margin:0}.ll-news__sub{margin-top:1.6rem;color:#fbfbf9d9}.ll-news__form{margin-top:3.2rem;display:grid;grid-template-columns:1fr auto;gap:.8rem;max-width:44.8rem;margin-inline:auto}.ll-news__input{height:4.8rem;padding-inline:1.6rem;border-radius:var(--ll-radius);border:1px solid var(--ll-border);background:#fff;color:#121212;font-size:1.4rem}.ll-news__input:focus{outline:none;box-shadow:0 0 0 2px #334fb466}.ll-news__btn{height:4.8rem;padding-inline:2.4rem;border-radius:var(--ll-radius);background:var(--ll-navy);color:var(--ll-newsletter-text);font-size:1.4rem;font-weight:500;border:0;cursor:pointer}.ll-news__btn:hover{background:#121212}.ll-news__note{margin-top:1.2rem;font-size:1.36rem}.button,.button-style,.customer button.button-style,.section-description .description,.rich-text__text p,.card-wrapper .card__information .card__heading,.card-wrapper.product-card-wrapper .card__information .custom-product-price p,.product-grid-container .product-grid .card__information .price .price-item,.price .price-item,.facets__form-vertical .facets__disclosure-vertical summary.facets__summary span.facets__summary-label,.facets-wrap.parent-wrap.facets-wrap-vertical .list-menu__item.facets__item .facet-checkbox__text,.facets-wrap.parent-wrap.facets-wrap-vertical .list-menu__item.facets__item .facet-checkbox__text .facet-checkbox__text-label,.facets-vertical .facets__form-vertical facet-remove .active-facets__button-remove,.coll-tab-back .cus-tab-coll .tab-wrap-coll,.pro-breadcrumb .breadcrumb-item,.pro-breadcrumb .breadcrumb-item a,.product .product__info-wrapper .product__description p,.product .product__info-wrapper .product__inventory,.product .product__info-wrapper .product-quantity .quantity__input,.product .product__info-wrapper .accordion .accordion__content p,.product .product__info-wrapper .accordion .accordion__content ul li,.product .product__info-wrapper .product-form__input .form__label,.product-color-block h3{font-family:var(--font-body-family)!important}.button,.button-style,.customer button.button-style,.product-form__submit,.shopify-payment-button__button--unbranded{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:15px!important;border-radius:var(--ll-radius)!important}.section-heading .heading,.title-wrapper-with-link .title,.collection-hero__title,.product__title h1,.product__title .product__title{text-transform:none!important}.card__inner,.card__media,.card .media,.media--hover-effect,.product__media,.product__media .media,.product-media-container img,.collection-hero__image-wrapper,.global-media-settings,.product__media-item .media{border-radius:var(--ll-radius);overflow:hidden}.product-form__input select,.quantity,.field__input,.select__select{border-radius:var(--ll-radius)!important}.ll-about{background:#fff;color:var(--ll-ink)}.ll-about__eyebrow{font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;margin:0}.ll-about__eyebrow--light{color:#ffffffe6}.ll-about__hero{position:relative;height:46vh;min-height:40rem;overflow:hidden}.ll-about__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.ll-about__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.ll-about__hero-inner{position:relative;z-index:2;max-width:100rem;margin-inline:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2.4rem;color:#fff}.ll-about__hero-title{margin-top:1.6rem;font-family:EB Garamond,serif!important;font-size:clamp(2.2rem,4.4vw,5.6rem);font-weight:500;line-height:1.1;color:#fff;white-space:nowrap}.ll-about__hero-sub{margin-top:2rem;max-width:42rem;font-size:1.7rem;color:#fffffff2}.ll-about__journey{max-width:80rem;margin-inline:auto;padding:8rem 2.4rem;text-align:center}.ll-about__journey-body{margin-top:2.4rem}.ll-about__journey-body p{font-size:1.7rem;line-height:1.75;color:#6b6b6b;margin:0 0 2.4rem}.ll-about__journey-body p:last-child{margin-bottom:0}.ll-about__mv{max-width:96rem;margin-inline:auto;padding:0 2.4rem 8rem;display:grid;gap:4.8rem}@media(min-width:768px){.ll-about__mv{grid-template-columns:1fr 1fr}}.ll-about__card{border:1px solid var(--ll-border);border-radius:.8rem;background:#fff;padding:4rem}.ll-about__card-title{margin-top:1.2rem;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:500;line-height:1.25;color:#121212}.ll-about__card-text{margin-top:2rem;font-size:1.6rem;line-height:1.7;color:#6b6b6b}.ll-about__craft{display:grid;align-items:stretch}@media(min-width:768px){.ll-about__craft{grid-template-columns:1fr 1fr}}.ll-about__craft-img{height:100%;width:100%;object-fit:cover;min-height:32rem}.ll-about__craft-panel{display:flex;align-items:center;background:var(--ll-navy);color:#fff;padding:6.4rem 3.2rem}@media(min-width:768px){.ll-about__craft-panel{padding:6.4rem}}.ll-about__craft-inner{max-width:34rem}.ll-about__craft-title{margin-top:1.2rem;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:500;line-height:1.25;color:#fff}.ll-about__craft-text{margin-top:2rem;font-size:1.6rem;line-height:1.7;color:#ffffffe6}.ll-about__values{max-width:96rem;margin-inline:auto;padding:8rem 2.4rem}.ll-about__values-head{max-width:40rem}.ll-about__values-title{margin-top:1.2rem;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:500;color:#121212}.ll-about__values-grid{margin-top:5.6rem;display:grid;gap:4rem;grid-template-columns:1fr}@media(min-width:640px){.ll-about__values-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ll-about__values-grid{grid-template-columns:repeat(4,1fr)}}.ll-about__value-icon{height:4.8rem;width:4.8rem;display:grid;place-items:center;border-radius:9999px;background:var(--ll-soft-grey);color:var(--ll-blue-accent)}.ll-about__value-title{margin-top:2rem;font-size:1.8rem;font-weight:500;color:#121212}.ll-about__value-body{margin-top:1.2rem;font-size:1.4rem;line-height:1.7;color:#6b6b6b}.ll-about__cta{border-top:1px solid var(--ll-border)}.ll-about__cta{max-width:80rem;margin-inline:auto;padding:8rem 2.4rem;text-align:center}.ll-about__cta-title{font-size:clamp(2.4rem,3vw,3.6rem);font-weight:500;color:#121212}.ll-about__cta-title .ll-script{font-size:1.3em;line-height:1}.ll-about__cta-btn{margin-top:3.2rem}.coll-tab-back .cus-tab-coll .tab-wrap-coll{background-color:#fff!important;border:1px solid var(--ll-border)!important;border-radius:var(--ll-radius)!important;color:#121212!important}.coll-tab-back .cus-tab-coll .tab-wrap-coll:hover{background-color:var(--ll-soft-grey)!important;color:#121212!important;border-color:var(--ll-border)!important}.coll-tab-back .cus-tab-coll .tab-wrap-coll.active,.coll-tab-back .cus-tab-coll .tab-wrap-coll.active:hover{background-color:var(--ll-navy)!important;color:#fff!important;border-color:var(--ll-navy)!important}.ll-included__row{display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem}.ll-included__item{display:flex;align-items:center;gap:1.2rem}.ll-included__item img{width:3.2rem;height:3.2rem;object-fit:contain;flex:0 0 auto;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0!important;border-radius:0!important}.ll-included__item span{font-size:1.4rem;color:#121212;line-height:1.2}.product .product__tax,.product__tax{display:none!important}.product .product__info-wrapper .product-quantity{display:flex!important;align-items:center;gap:1.2rem;flex-wrap:nowrap}.product .product__info-wrapper .product-quantity>.product-form__input{margin:0!important;flex:0 0 auto!important;width:auto!important}.product .product__info-wrapper .product-quantity .quantity__label{display:none!important}.product .product__info-wrapper .product-quantity .quantity{height:5rem;width:auto;border-radius:var(--ll-radius)}.product .product__info-wrapper .product-quantity>.pro-buy-btn{flex:1 1 auto!important;min-width:0!important;display:flex}.product .product-quantity .pro-buy-btn product-form,.product .product-quantity .pro-buy-btn .product-form,.product .product-quantity .pro-buy-btn .form,.product .product-quantity .pro-buy-btn .product-form__buttons{width:100%;margin:0}.product .product-quantity .product-form__submit{height:5rem;min-height:5rem;margin:0;display:flex;align-items:center;justify-content:center}.product .ll-payment-terms{margin-top:1.6rem}.product .product__info-wrapper .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem;border:0;padding:0}.product .product__info-wrapper .product-form__input--pill input[type=radio]+label{margin:0!important;min-width:6.8rem;padding:1.15rem 1.6rem!important;border:1px solid var(--ll-border)!important;border-radius:var(--ll-radius)!important;background:#fff!important;color:#121212!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:400!important;line-height:1!important;text-align:center;text-decoration:none!important;opacity:1!important;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.product .product__info-wrapper .product-form__input--pill input[type=radio]+label:before{display:none!important}.product .product__info-wrapper .product-form__input--pill input[type=radio]+label:hover{background:var(--ll-soft-grey)!important}.product .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background:var(--ll-navy)!important;color:#fff!important;border-color:var(--ll-navy)!important}.product .product__info-wrapper .product-form__input--pill input[type=radio].disabled+label{color:#b3b3b3!important;background:#f6f5f2!important;border-color:var(--ll-border)!important;text-decoration:line-through!important;text-decoration-color:#b3b3b3!important}.product .product__info-wrapper .product-form__input--pill input[type=radio].disabled+label:hover{background:#f6f5f2!important}.product .product__info-wrapper .product-form__input--pill input[type=radio].disabled:checked+label{color:#fff!important;background:var(--ll-navy)!important;border-color:var(--ll-navy)!important;text-decoration:line-through!important;text-decoration-color:#ffffffbf!important}.product .main-pro-color li.pro-meta.ll-color-oos a{position:relative;display:block}.product .main-pro-color li.pro-meta.ll-color-oos a h4{opacity:.35}.product .main-pro-color li.pro-meta.ll-color-oos a:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:1.5px;background:#8f8f8f;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;pointer-events:none}.has-beach-towel .product .main-pro-color .pro-meta a h4{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.product .product__info-wrapper .product-block.main-pro-type h3{color:#545454!important;font-family:var(--font-heading-family)!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;margin:0!important;padding-bottom:10px!important}.product .product__info-wrapper .product-block.main-pro-type h3 span{text-transform:none}.product .product__info-wrapper .product-block.main-pro-type ul{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.product .product__info-wrapper .product-block.main-pro-type ul li{margin:0}.product .product__info-wrapper .product-block.main-pro-type ul li a{display:inline-block;min-width:6.8rem;padding:1.15rem 1.6rem!important;border:1px solid var(--ll-border)!important;border-radius:var(--ll-radius)!important;background:#fff!important;color:#121212!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;line-height:1!important;text-align:center;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s}.product .product__info-wrapper .product-block.main-pro-type ul li a:hover{background:var(--ll-soft-grey)!important}.product .product__info-wrapper .product-block.main-pro-type ul li a.active{background:var(--ll-navy)!important;color:#fff!important;border-color:var(--ll-navy)!important}.ll-promo{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 1.8rem;padding:1.1rem 1.3rem;background:var(--ll-soft-grey);border:1px solid var(--ll-border);border-radius:var(--ll-radius);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.35;color:#121212}.ll-promo__flag{flex:none;padding:.4rem .8rem;background:var(--ll-navy);color:#fff;border-radius:.3rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ll-promo__text{flex:1 1 12rem;min-width:0}.ll-promo__code{position:relative;flex:none;padding:.5rem .9rem;background:#fff;border:1px dashed var(--ll-navy);border-radius:.3rem;color:var(--ll-navy);font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.ll-promo__code:hover{background:var(--ll-navy);color:#fff}.ll-promo__code>span:first-child{-webkit-user-select:all;user-select:all}.ll-promo__copied{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ll-navy);color:#fff;border-radius:inherit;font-size:1.2rem;letter-spacing:.04em;opacity:0;transition:opacity .15s;pointer-events:none}.ll-promo__code.is-copied .ll-promo__copied{opacity:1}@media(max-width:749px){.ll-promo{font-size:1.3rem;gap:.7rem;padding:1rem 1.1rem}}.product .product__info-wrapper .product-block.main-pro-type ul li span.pro-size-oos{display:inline-block;min-width:6.8rem;padding:1.15rem 1.6rem;border:1px solid var(--ll-border);border-radius:var(--ll-radius);background:#fff;color:#b3b3b3;font-family:var(--font-body-family);font-size:1.4rem;line-height:1;text-align:center;text-decoration:line-through;text-decoration-color:#b3b3b3;cursor:default}.card__heading a:hover,.pro-breadcrumb .breadcrumb-item a:hover,.facet-checkbox__text-label:hover{color:var(--ll-blue-accent)!important}.price__sale .llp-off{display:inline-block;color:#c0392b;font-weight:700;font-size:1.2rem;letter-spacing:.02em;margin-left:.4rem}.product .product__info-wrapper .product-price .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:2px}.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{color:#1a3a58;font-size:40px;font-weight:600;line-height:normal;padding-bottom:12px}.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--regular{color:#8a8a8a;font-size:18px;font-weight:500;line-height:1;padding-bottom:12px}.product .product__info-wrapper .product-price .price--on-sale .price__sale .llp-off{color:#c0392b;font-size:16px;font-weight:700;margin-left:0;padding-bottom:12px}@media(max-width:1599.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:38px}}@media(max-width:1399.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:36px}}@media(max-width:1199.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:34px;padding-bottom:10px}}@media(max-width:991.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:32px}}@media(max-width:749.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:30px}}@media(max-width:575.98px){.product .product__info-wrapper .product-price .price--on-sale .price__sale .price-item--sale{font-size:28px}}.banner__content .banner__text p,.rich-text.rich-text-main .rich-text__text h5{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ll-redesign.css.map */
