:root{--ll-green: #1a3d2e;--ll-green-mid: #2d6a4f;--ll-green-light: #52b788;--ll-cream: #f5f0e8;--ll-cream-dark: #e8e0d0;--ll-navy: #0f1f38;--ll-white: #fafaf8;--ll-black: #0a0a0a;--ll-gray: #6b6b6b;--ll-gray-light: #d4d4d0;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 8rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--duration: .4s}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;color:var(--ll-black);background-color:var(--ll-white);letter-spacing:.01em;line-height:1.7}.ll-display,.ll-display-xl{font-family:var(--font-display);font-weight:300;line-height:1.05;letter-spacing:-.02em}.ll-display{font-size:clamp(2.5rem,6vw,5rem)}.ll-display-xl{font-size:clamp(3.5rem,8vw,7.5rem)}h1,.h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em}h2,.h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.01em}h3,.h3{font-family:var(--font-body);font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ll-eyebrow{font-family:var(--font-body);font-size:.6875rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ll-gray)}p{font-family:var(--font-body);font-size:.9375rem;font-weight:300;line-height:1.75;color:var(--ll-black)}.announcement-bar{background-color:var(--ll-green)!important;color:var(--ll-cream)!important;padding:10px 0!important}.announcement-bar__message{font-family:var(--font-body)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ll-cream)!important}.ll-btn-primary,.button.button--primary,.shopify-payment-button__button--branded{font-family:var(--font-body)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;background-color:var(--ll-green)!important;color:var(--ll-cream)!important;border:1px solid var(--ll-green)!important;border-radius:0!important;padding:18px 40px!important;transition:all .35s var(--ease-out)!important;cursor:pointer!important}.ll-btn-primary:hover,.button.button--primary:hover{background-color:transparent!important;color:var(--ll-green)!important}.ll-btn-secondary,.button.button--secondary{font-family:var(--font-body)!important;font-size:.6875rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;background-color:transparent!important;color:var(--ll-green)!important;border:1px solid var(--ll-green)!important;border-radius:0!important;padding:18px 40px!important;transition:all .35s var(--ease-out)!important;cursor:pointer!important}.ll-btn-secondary:hover{background-color:var(--ll-green)!important;color:var(--ll-cream)!important}.button{border-radius:0!important}a{text-decoration:none;color:inherit;transition:opacity .2s ease}.ll-link{position:relative;display:inline-block}.ll-link:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:currentColor;transition:width .3s var(--ease-out)}.ll-link:hover:after{width:100%}.shopify-section{margin:0}.section-padding-top{padding-top:var(--space-lg)}.section-padding-bottom{padding-bottom:var(--space-lg)}.page-width{max-width:1440px!important;padding:0 clamp(1rem,4vw,4rem)!important}.price__regular .price-item--regular{font-family:var(--font-body);font-size:.8125rem;font-weight:400;letter-spacing:.08em;color:var(--ll-black)}.price .price__sale .price__label,.price .price__regular .price__label{display:none!important}.price--on-sale .price-item--sale{color:var(--ll-green)!important}img{display:block;max-width:100%}.media img{transition:transform .7s var(--ease-out)}input[type=email],input[type=text],input[type=search],textarea{font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:300!important;letter-spacing:.05em!important;border-radius:0!important;border-color:var(--ll-gray-light)!important;background-color:transparent!important;padding:14px 16px!important}input:focus,textarea:focus{outline:none!important;border-color:var(--ll-green)!important;box-shadow:none!important}.badge{display:none!important}.ll-badge{display:inline-block;font-family:var(--font-body);font-size:.5625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--ll-green);color:var(--ll-green);background:transparent}.rating:not([data-rating-star-count]){display:none!important}.product-card-wrapper .rating-text{display:none!important}@keyframes ll-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ll-animate{animation:ll-fade-up .7s var(--ease-out) both}.ll-animate-delay-1{animation-delay:.1s}.ll-animate-delay-2{animation-delay:.2s}.ll-animate-delay-3{animation-delay:.3s}.ll-animate-delay-4{animation-delay:.4s}@media screen and (max-width:768px){:root{--space-lg: 3rem;--space-xl: 5rem}.page-width{padding:0 clamp(1rem,5vw,2rem)!important}body{font-size:15px}}@media screen and (max-width:480px){:root{--space-lg: 2rem;--space-xl: 3.5rem}}.price__regular .visually-hidden,.price__sale .visually-hidden,.price-item--regular .visually-hidden,span.visually-hidden:where([class*=price] *){display:none!important}.price--on-sale .price__regular,.price__regular .price-item__label,.price__sale .price-item__label{display:none!important}.product-rating--empty,.spr-badge[data-rating="0.0"],.spr-starrating:empty,.no-reviews,.shopify-product-reviews-badge:empty{display:none!important}.card-wrapper .rating-text:not([data-rating-star-count]),.card .rating-text:not([data-rating-star-count]){display:none!important}.rte ul,.product__description ul,.metafield-rich_text_field ul{list-style:none;padding-left:0}.rte ul li,.product__description ul li,.metafield-rich_text_field ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.6}.rte ul li:before,.product__description ul li:before,.metafield-rich_text_field ul li:before{content:"";position:absolute;left:0;top:.7em;width:.8rem;height:1px;background:var(--ll-green)}.card-wrapper,.card,.card-wrapper .card__media,.card .card__media,.card-wrapper .media,.card .media{overflow:hidden}.card-wrapper:hover .card__media img,.card:hover .card__media img,.card-wrapper:hover .media img,.card:hover .media img{transform:scale(1.05);transition:transform .8s var(--ease-out)}.product-count,.product-count__text,.facets__product-count{font-family:var(--font-body)!important;font-size:.6875rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-variant:small-caps;color:var(--ll-gray)!important;display:inline-flex!important;align-items:center;gap:.75rem}.product-count:before,.facets__product-count:before{content:"";display:inline-block;width:2rem;height:1px;background:var(--ll-gray-light)}.collection-hero,.main-collection-banner{border-bottom:1px solid var(--ll-gray-light);padding-bottom:2rem;margin-bottom:3rem}.collection-hero__title,.main-collection-banner h1{font-family:var(--font-display)!important;font-weight:300;letter-spacing:-.02em}.footer{border-top:1px solid rgba(255,255,255,.08)}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:2.5rem}.footer__content-bottom{padding-top:1.5rem}.footer__column{gap:.5rem}.footer__list-social{gap:1rem}.footer__payment .list-payment__item img{filter:grayscale(1) opacity(.7);height:16px!important}.footer-block--newsletter .footer-block__heading,.newsletter__heading{font-family:var(--font-display)!important;font-weight:300!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;letter-spacing:-.01em!important;line-height:1.2!important;text-transform:none!important;margin-bottom:1rem}.footer-block--newsletter .footer-block__heading strong,.newsletter__heading strong{font-weight:300!important}.newsletter-form__field-wrapper .field__input,.footer__newsletter .field__input{border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:.75rem 0}.lelewis-hero,.banner__content,.hero__content{animation:ll-fade-up 1s var(--ease-out) both}.header{transition:background-color .3s ease,box-shadow .3s ease}body.template-index .header{background-color:transparent}body.template-index .header:not(.header--scrolled) .header__heading-link,body.template-index .header:not(.header--scrolled) .header__icon,body.template-index .header:not(.header--scrolled) .header__menu-item a,body.template-index .header:not(.header--scrolled) .list-menu__item{color:#fff!important}body.template-index .header:not(.header--scrolled) svg{color:#fff;fill:currentColor}body.template-index .header--scrolled{background-color:var(--ll-green, #2c4a2e);box-shadow:0 2px 16px #0000001a}body:not(.template-index) .header{background-color:var(--ll-cream, #f5f0e8)}.section-header{position:relative;z-index:50}body.template-index main>.shopify-section:first-child{margin-top:0);position:relative;z-index:1}.ll-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(44,74,46,.14);border-radius:6px;overflow:hidden;margin:1.5rem 0 .5rem}.ll-trust-badge{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background-color:var(--color-background, #ffffff);border-right:1px solid rgba(44,74,46,.14)}.ll-trust-badge:last-child{border-right:none}.ll-trust-badge__icon{flex-shrink:0;color:var(--ll-green, #2c4a2e);display:flex;align-items:center}.ll-trust-badge__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ll-trust-badge__label{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;color:var(--color-foreground, #121212);line-height:1.25;white-space:nowrap}.ll-trust-badge__sublabel{font-family:DM Sans,sans-serif;font-size:.65rem;font-weight:400;color:#12121280;line-height:1.3;white-space:nowrap}@media(max-width:749px){.ll-trust-badges{grid-template-columns:1fr}.ll-trust-badge{border-right:none;border-bottom:1px solid rgba(44,74,46,.14)}.ll-trust-badge:last-child{border-bottom:none}}.header__icon--cart{position:relative;display:inline-flex;align-items:center;justify-content:center;transform:none;color:var(--ll-green, #1a3d2e)}.ll-cart-icon{width:2.5rem;height:2.5rem;display:block;color:currentColor;overflow:visible;transition:opacity .2s ease}.header__icon--cart:hover .ll-cart-icon{opacity:.68}.cart-count-bubble{position:absolute;top:8px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background-color:#fff;color:var(--ll-green, #1a3d2e);border:2px solid var(--ll-green, #1a3d2e);font-family:var(--font-body, "DM Sans", sans-serif);font-size:10px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .2s ease}body.template-index .header:not(.header--scrolled) .cart-count-bubble{background-color:#fff;color:var(--ll-green, #1a3d2e);border-color:var(--ll-green, #1a3d2e)}.header__icons{gap:1.2rem;align-items:center}.header__icon{opacity:1;transition:opacity .2s ease}.header__icon:hover{opacity:.68}.header__icon--account{transform:none}.ll-cart-icon{transform:translateY(1px)}@media screen and (max-width:749px){.ll-cart-icon{width:48px;height:48px;transform:translateY(-6px)}.header__icon--cart{width:50px;height:50px}.cart-count-bubble{top:-4px;right:-5px}}.shop-follow-button,[data-shop-pay-button],.shopify-follow-button,shop-follow-button{display:none!important}.icon-payment[title="Union Pay"],.icon-payment[title=Maestro],.icon-payment[title="Shop Pay"]{display:none!important}.footer__content-bottom .list-unstyled{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.5rem 1.5rem!important;padding:0!important}.footer__content-bottom .list-unstyled li{display:inline!important}.footer__content-bottom .list-unstyled li:before{content:none!important}.footer__payment{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.5rem!important;margin:1.5rem auto!important;max-width:320px!important}.collection__title,.featured-collection__title,h2.title{font-family:var(--font-heading-family, "Cormorant Garamond", serif)!important;font-weight:400!important;letter-spacing:.02em!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lelewis-premium.css.map */
