:root{--page-width:160rem;--lm-glass-bg:linear-gradient(135deg,rgba(3,137,127,.74),rgba(2,98,90,.56));--lm-glass-bg-hover:linear-gradient(135deg,rgba(3,137,127,.92),rgba(2,98,90,.78));--lm-glass-border:rgba(255,255,255,.5)}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.65}h1,.h1{font-size:clamp(3.2rem,3.4vw,4.8rem)}h2,.h2{font-size:clamp(2.8rem,2.8vw,4rem)}h3,.h3{font-size:clamp(2.2rem,2vw,2.8rem)}@media screen and (min-width:990px){.page-width{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:749px){.page-width{padding-left:2rem;padding-right:2rem}}.header__menu-item,.header__menu-item span{font-size:1.4rem;letter-spacing:.14em}.header__heading-logo{max-width:none}.shopify-section .product-grid.grid{column-gap:2.4rem;row-gap:4rem}@media screen and (max-width:749px){.shopify-section .product-grid.grid{column-gap:1.2rem;row-gap:3rem}}.button:not(.button--tertiary),.lm-btn,.product-form__submit,.cart__checkout-button,.quick-add__submit,.shopify-payment-button__button--unbranded,.newsletter-form__button,.footer .newsletter-form__button,.banner__buttons .button,.slideshow .button,.button--secondary,.shopify-challenge__button,.customer .button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.5rem 3.4rem;background:var(--lm-glass-bg)!important;color:#fff!important;border:1px solid var(--lm-glass-border)!important;border-radius:999px!important;-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:blur(16px) saturate(1.7);box-shadow:0 12px 32px #024a4547,inset 0 1px #ffffff80,inset 0 -1px #ffffff1f!important;font-size:1.3rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .35s,transform .35s,box-shadow .35s}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important}.button:not(.button--tertiary):hover,.lm-btn:hover,.product-form__submit:hover,.cart__checkout-button:hover,.quick-add__submit:hover,.shopify-payment-button__button--unbranded:hover,.newsletter-form__button:hover,.button--secondary:hover{background:var(--lm-glass-bg-hover)!important;color:#fff!important;border-color:#ffffffb3!important;transform:translateY(-2px);box-shadow:0 18px 40px #024a4561,inset 0 1px #fff9!important}.product-form__submit,.cart__checkout-button{width:100%;min-height:5.8rem}.lm-btn{margin-top:2.8rem}.lm-cats{--lm-card-w:clamp(190px,21vw,380px);position:relative;padding-left:0;padding-right:0}.lm-cats__track{gap:clamp(18px,3vw,56px);padding:4.8rem calc(50% - var(--lm-card-w) / 2) 2.4rem;scroll-snap-type:x mandatory;scroll-padding-inline:0}.lm-cat{flex:0 0 var(--lm-card-w);scroll-snap-align:center;text-align:center}.lm-cat__link{display:flex;flex-direction:column;align-items:center;aspect-ratio:auto;overflow:visible;box-shadow:none;color:inherit}.lm-cat__link:after{display:none}.lm-cat__media{position:relative;inset:auto;width:100%;aspect-ratio:var(--lm-ratio,3 / 4);overflow:hidden;background:#efefed;box-shadow:none;transform:scale(.92);transform-origin:center bottom;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}.lm-cat__media img{position:absolute;top:0;right:0;bottom:0;left:0}.lm-cat.is-active .lm-cat__media{transform:scale(1.12);box-shadow:0 26px 60px -28px #02322e73}.lm-cat__link:hover .lm-cat__media img{transform:none}.lm-cat__name{margin-top:2.4rem;font-size:clamp(1.3rem,1.15vw,1.6rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;opacity:.55;transition:opacity .4s}.lm-cat.is-active .lm-cat__name{opacity:1;margin-top:3.2rem}.lm-cats .lm-arrow{position:absolute;top:calc(50% - 4rem);z-index:3;width:5.6rem;height:5.6rem;background:var(--lm-glass-bg);color:#fff;border:1px solid var(--lm-glass-border);box-shadow:0 12px 30px #024a454d,inset 0 1px #ffffff80}.lm-arrow--prev{left:clamp(12px,2.4vw,40px)}.lm-arrow--next{right:clamp(12px,2.4vw,40px)}.lm-cats .lm-arrow:hover{background:var(--lm-glass-bg-hover);color:#fff}@media screen and (max-width:749px){.lm-cats{--lm-card-w:62vw}.lm-cats__track{gap:1.6rem;padding-top:3.2rem}.lm-cat.is-active .lm-cat__media{transform:scale(1.06)}.lm-cat__name{font-size:1.3rem;margin-top:1.8rem}.lm-cat.is-active .lm-cat__name{margin-top:2.2rem}.lm-cats .lm-arrow{display:none}}.lm-banner__panel{max-width:600px;padding:clamp(2.8rem,3.6vw,5.6rem)}.lm-banner__text{font-size:1.7rem;line-height:1.7}.lm-eyebrow{font-size:1.2rem}@media screen and (max-width:749px){.lm-banner__panel{padding:2.6rem}.lm-banner__text{font-size:1.5rem}}.collection-hero__title,.collection-hero h1{font-weight:300;letter-spacing:.02em;font-size:clamp(3.4rem,4.6vw,6.4rem)}.collection-hero__inner,.banner--collection .banner__box{background:#ffffff24;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--lm-shadow-deep)}.facets-wrapper .facets__summary,.facets__disclosure .facets__summary,.mobile-facets__open-wrapper button{border:1px solid var(--lm-teal);border-radius:999px;color:var(--lm-teal);letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;font-weight:500;padding:.8rem 1.6rem}.product-grid .card-wrapper .card{box-shadow:0 18px 40px -22px #024a4573;border-radius:0}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:500;line-height:1.5}.card-information{padding-top:.8rem}.card-information .price,.price-item{color:var(--lm-teal);font-weight:500;font-size:1.5rem}.card__badge .badge{background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--lm-teal-deep);border:0;letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.product__title,.product__title h1{font-weight:300;letter-spacing:.02em;font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}.product__text.caption-with-letter-spacing,.product__vendor{color:var(--lm-teal);letter-spacing:.3em;font-weight:500}.product .price--large .price-item,.product .price__regular .price-item{color:var(--lm-teal-deep);font-size:2.4rem;font-weight:500}.product-form__input input[type=radio]+label{border:1px solid var(--lm-teal);border-radius:999px;color:var(--lm-teal);background:transparent;min-width:5.6rem;font-weight:500}.product-form__input input[type=radio]:checked+label{background:var(--lm-glass-bg);color:#fff;border-color:var(--lm-glass-border)}.product-form__input input[type=radio]:not(:checked)+label:hover{background:#03897f14}.product__media-item{box-shadow:0 30px 60px -34px #024a4580}.accordion summary .accordion__title{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:500}.product__info-container>*{margin-bottom:2.4rem}.cart__footer .totals,.cart__blocks{padding:2.8rem;background:#03897f0f;border:1px solid rgba(3,137,127,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 60px -40px #024a4580}.cart-item__name{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;font-weight:500;text-decoration:none}.quantity{border:1px solid var(--lm-teal);border-radius:999px}.quantity__button{color:var(--lm-teal)}.cart-notification,.cart-drawer .drawer__inner{box-shadow:var(--lm-shadow-deep)}.field__input,.select__select,.customer .field input{border-radius:2px}.field__input:focus-visible,.field:focus-within:after{box-shadow:0 0 0 .2rem var(--lm-teal)}.footer,footer.footer{background:var(--lm-teal-deep)!important;color:#fff;border-top:0;padding-top:clamp(5rem,6vw,8rem)}.footer *{color:inherit}.footer .footer-block__heading{text-transform:uppercase;letter-spacing:.24em;font-size:1.3rem;font-weight:500;opacity:1}.footer-block__details-content .list-menu__item--link,.footer .link{opacity:.85;font-size:1.45rem;line-height:2.1}.footer a:hover{opacity:1;color:#fff;text-decoration:underline;text-underline-offset:.4rem}.footer .newsletter-form__field-wrapper .field{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px}.footer .newsletter-form__field-wrapper .field__input{color:#fff;border:1px solid rgba(255,255,255,.3);background:transparent;border-radius:999px}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.2)}.footer__copyright,.copyright__content{opacity:.7;font-size:1.3rem}.footer .footer-block__image-wrapper img{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/landa-pages.css.map */
