:root{--ll-cream: #FAF6F1;--ll-sand: #F0E6D8;--ll-sand-deep: #E8D9C8;--ll-terracotta: #AE5730;--ll-terracotta-hover: #8C4423;--ll-terracotta-light: #D4917A;--ll-forest: #2F3A2D;--ll-forest-mid: #2F3A2D;--ll-forest-light: #2F3A2D;--ll-gold: #B8924A;--ll-gold-light: #D4AD6A;--ll-border: #E4D8CC;--ll-text-dark: #1A1A1A;--ll-text-body: #4A4540;--ll-white: #FFFFFF;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "DM Sans", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}body{margin:0;font-family:var(--font-body-family);line-height:1.7;color:var(--ll-text-body)}html,body{max-width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest);line-height:1.2}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em;border-radius:100px!important;transition:all .3s ease}.button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2f3a2d33}.button--primary{background-color:var(--ll-forest);color:#fff}.button--primary:hover{background-color:var(--ll-forest-mid)}.button--secondary{border-color:var(--ll-forest);color:var(--ll-forest)}.button--secondary:hover{background-color:var(--ll-forest);color:#fff}.header{background-color:#faf6f1eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ll-border);transition:all .5s cubic-bezier(.22,1,.36,1)}.header__heading-link{font-family:var(--font-heading-family);color:var(--ll-forest)}.header__menu-item,.header__menu-item span{font-family:var(--font-body-family);font-size:.85rem;font-weight:500;color:var(--ll-forest);letter-spacing:.02em}.header__menu-item{position:relative}.header__menu-item:not(.lyma-shop-toggle):after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--ll-forest);transition:width .3s ease}.header__menu-item:not(.lyma-shop-toggle):hover:after{width:100%}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.list-menu__item--active .header__menu-item:not(.lyma-shop-toggle):after,.header__menu-item:not(.lyma-shop-toggle)[aria-current=page]:after{width:100%!important}.card-wrapper{transition:transform .3s ease}.card-wrapper:hover{transform:translateY(-6px)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:1.05rem;font-weight:500;color:var(--ll-forest)}.card-information .price{font-family:var(--font-body-family);color:var(--ll-text-body)}.card__media{background-color:var(--ll-sand);border-radius:8px;overflow:hidden}.badge{font-family:var(--font-body-family);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:100px}.collection-card__info{font-family:var(--font-heading-family)}.product__title{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest);line-height:1.15}.product__text,.product__description{font-family:var(--font-body-family);color:var(--ll-text-body);line-height:1.7}.price-item--regular,.price-item--sale{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;color:var(--ll-forest)}.section-header__title,.title{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest)}.subtitle,.section-header__text{font-family:var(--font-body-family);color:var(--ll-text-body)}.caption,.caption-large,.subtitle{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.15em;font-weight:500;color:var(--ll-terracotta)}.banner__heading{font-family:var(--font-heading-family);font-weight:300;line-height:1;letter-spacing:-.01em}.banner__text{font-family:var(--font-body-family);font-size:1.05rem;line-height:1.6}.banner__button{border-radius:100px!important}.newsletter{background-color:var(--ll-sand)}.newsletter__heading{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest)}.newsletter-form__field-wrapper .field__input{border-radius:100px;border-color:var(--ll-border);font-family:var(--font-body-family)}.newsletter-form__field-wrapper .field__input:focus{border-color:var(--ll-terracotta);box-shadow:none}.newsletter-form__button{background-color:var(--ll-terracotta);color:#fff;border-radius:100px!important;font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.newsletter-form__button:hover{background-color:var(--ll-terracotta-hover)}.footer{background-color:var(--ll-forest);color:#faf6f1cc}.footer-block__heading{font-family:var(--font-body-family);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff}.footer-block__details-content a,.footer-block__details-content p{font-family:var(--font-body-family);font-size:.9rem;color:#faf6f1a6;transition:color .3s ease}.footer-block__details-content a:hover{color:#fff}.footer__copyright{color:#faf6f166;font-size:.8rem}.footer .social-icons .icon{color:#ffffffb3;transition:color .3s ease}.footer .social-icons .icon:hover{color:var(--ll-gold)}.breadcrumbs{font-family:var(--font-body-family);font-size:.8rem;color:var(--ll-text-body);padding:1.2rem 0}.breadcrumbs a{color:var(--ll-terracotta);transition:color .3s ease}.breadcrumbs a:hover{color:var(--ll-terracotta-hover)}.image-with-text__heading{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest)}.image-with-text__text{font-family:var(--font-body-family);color:var(--ll-text-body);line-height:1.7}.accordion__title{font-family:var(--font-heading-family);font-weight:500;color:var(--ll-forest)}.accordion__content{font-family:var(--font-body-family);color:var(--ll-text-body);line-height:1.7}.contact__fields .field__label{font-family:var(--font-body-family);font-size:.85rem;font-weight:500}.contact__fields .field__input,.contact__fields .text-area{border-color:var(--ll-border);font-family:var(--font-body-family)}.contact__fields .field__input:focus,.contact__fields .text-area:focus{border-color:var(--ll-terracotta)}.multicolumn-card__info .icon-with-text{font-family:var(--font-body-family)}.multicolumn-card__info h3{font-family:var(--font-heading-family);font-weight:500;color:var(--ll-forest)}.rte a,.shopify-policy__body a,main a:not(.hero-cta):not(.btn-primary):not(.makers-cta):not(.collection-card):not(.bestsellers-link):not(.product-card):not(.newsletter-btn):not([class*=cta]):not([class*=btn]):not([class*=card]):not([class*=link]){color:var(--ll-terracotta);transition:color .3s ease}.rte a:hover,.shopify-policy__body a:hover,main a:not(.hero-cta):not(.btn-primary):not(.makers-cta):not(.collection-card):not(.bestsellers-link):not(.product-card):not(.newsletter-btn):not([class*=cta]):not([class*=btn]):not([class*=card]):not([class*=link]):hover{color:var(--ll-terracotta-hover)}*:focus-visible{outline-color:var(--ll-terracotta)}.scroll-trigger.scroll-trigger--design-1{transition-timing-function:cubic-bezier(.22,1,.36,1)}@media(max-width:749px){.banner__heading{font-size:clamp(2.8rem,12vw,4.5rem)}}.announcement-bar{background-color:var(--ll-forest);color:var(--ll-sand)}.announcement-bar__link{font-family:var(--font-body-family);font-size:.8rem;font-weight:500;letter-spacing:.04em}.rich-text__heading{font-family:var(--font-heading-family);font-weight:400;color:var(--ll-forest)}.rich-text__text{font-family:var(--font-body-family);color:var(--ll-text-body);line-height:1.7}.product-form__input label{font-family:var(--font-body-family);font-weight:500;color:var(--ll-forest)}.cart-drawer__heading,.cart-item__name{font-family:var(--font-heading-family);color:var(--ll-forest)}.predictive-search__heading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:.75rem;color:var(--ll-terracotta)}.button--terracotta{background-color:var(--ll-terracotta);color:#fff;border-radius:100px}.button--terracotta:hover{background-color:var(--ll-terracotta-hover);color:var(--ll-white);transform:translateY(-2px);box-shadow:0 8px 30px #c4704b4d}.header__icon--account,.desktop-localization-wrapper{display:none!important}.bestsellers-grid .product-card-name,.bestsellers-grid a.product-card,.card__heading a,.card-information a{text-decoration:none!important}.newsletter .newsletter-inner{max-width:560px}.newsletter-form{display:flex;flex-direction:row;gap:.75rem;width:100%;max-width:none}.newsletter-form .newsletter-input{flex:1;min-width:0}.newsletter-form .newsletter-btn{flex-shrink:0;white-space:nowrap}@media(max-width:768px){.newsletter-form{flex-direction:column}.newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:.75rem;width:100%}}.footer-block__details-content p,.footer .footer-block p{font-size:14px!important;line-height:1.7;color:#faf6f1a6}.footer .copyright__content a[href*="shopify.com"]{display:none!important}.footer-block__heading{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:1.5rem}.footer-block--menu .footer__list-item a{font-family:var(--font-body-family);font-size:14px;color:#faf6f1a6!important;text-decoration:none!important;transition:color .3s ease}.footer-block--menu .footer__list-item a:hover{color:#fff!important}.footer .list-social__link .icon{color:#ffffffb3!important;transition:color .3s ease}.footer .list-social__link:hover .icon{color:var(--ll-gold)!important}.footer__payment{opacity:.7}.footer .copyright,.footer .policies a{color:#faf6f166!important;font-size:12px}.blog-home-empty{font-size:16px;color:var(--ll-text-body);line-height:1.7;grid-column:1 / -1}.footer .shopify-follow-button,.footer [class*=follow-on-shop]{display:none!important}.collection-hero__text-wrapper{padding:1.5rem 0 .5rem!important}.collection-hero__title{margin:.5rem 0!important}.announcement-bar-section,.shopify-section-group-header-group .announcement-bar-section{display:none!important}@media(max-width:749px){.product-form__buttons{position:sticky;bottom:0;background:var(--ll-cream);padding:16px;z-index:50;border-top:1px solid var(--ll-border)}}@media(max-width:749px){.consent-modal{z-index:9999!important}.hero-content{z-index:10}.shopify-section-group-header-group .shopify-section{z-index:auto}}.product .product__title,.product__title{font-family:var(--ll-font-heading, "Cormorant Garamond", Georgia, serif);color:var(--ll-forest, #2F3A2D);font-weight:400}.product .product-form__submit,.product-form__submit{background-color:var(--ll-terracotta, #C4704B)!important;border-color:var(--ll-terracotta, #C4704B)!important;color:#fff!important}.product .product-form__submit:hover,.product-form__submit:hover{background-color:var(--ll-forest, #2F3A2D)!important;border-color:var(--ll-forest, #2F3A2D)!important}.product .product__description{font-family:var(--ll-font-body, "DM Sans", sans-serif);line-height:1.7;color:var(--ll-text-body, #4A4540)}.shipping-progress{padding:14px 20px;background:var(--ll-sand, #F0E6D8);border-bottom:1px solid var(--ll-border, #E4D8CC)}.shipping-progress__message{font-size:13px;color:var(--ll-forest, #2F3A2D);margin:0 0 8px;text-align:center}.shipping-progress__message--success{color:#2d6a4f;font-weight:600}.shipping-progress__track{width:100%;height:6px;background:var(--ll-border, #E4D8CC);border-radius:3px;overflow:hidden}.shipping-progress__fill{height:100%;background:var(--ll-terracotta, #C4704B);border-radius:3px;transition:width .4s ease;max-width:100%}.shipping-progress__fill--complete{width:100%;background:#2d6a4f}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lymaliving-custom.css.map */
