.lift-404{min-height:min(70vh,640px);display:flex;align-items:center;justify-content:center;padding:3.5rem 1.5rem 4.5rem;background:linear-gradient(180deg,#f2f7f5 0%,var(--lift-color-bg, #fbfbf9) 45%)}.lift-404__inner{max-width:32rem;text-align:center}.lift-404__kicker{font-size:4.5rem;font-weight:800;line-height:1;margin:0 0 .5rem;color:var(--lift-color-primary-strong, #1f4a3f);letter-spacing:-.04em;opacity:.22}.lift-404__title{font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700;color:var(--lift-color-text, #13262b);margin:0 0 .75rem}.lift-404__text{font-size:1.05rem;line-height:1.5;color:#13262bd1;margin:0 0 .5rem}.lift-404__sub{font-size:.9rem;line-height:1.5;color:#13262b99;margin:0 0 1.75rem}.lift-404__actions{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}@media(min-width:500px){.lift-404__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.lift-404__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.1rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.92rem;border:1px solid transparent;transition:background .2s,color .2s,box-shadow .2s}.lift-404__btn--primary{background:linear-gradient(92deg,#1e3430,#2f9676);color:#fff;box-shadow:0 8px 20px #1e342e2e}.lift-404__btn--primary:hover{box-shadow:0 10px 24px #1e342e3d}.lift-404__btn--ghost{background:#fff;color:var(--lift-color-primary-strong, #1f4a3f);border-color:#13262b24}.lift-404__btn--ghost:hover{background:var(--lift-color-surface-soft, #f5f8f7)}.lift-404__search{margin-top:1.75rem;text-align:left}.lift-404__search-row{display:flex;gap:.5rem;align-items:stretch;flex-wrap:wrap;justify-content:center}.lift-404__search-input{flex:1 1 220px;min-height:46px;padding:0 1rem;border-radius:999px;border:1px solid rgba(19,38,43,.18);font-size:1rem;background:#fff}.lift-404__search-submit{min-height:46px;padding:0 1.35rem;border-radius:999px;border:0;font-weight:700;cursor:pointer;background:var(--lift-color-primary, #2f5f56);color:#fff}.lift-404__search-submit:hover{filter:brightness(1.05)}.lift-article-section{padding-top:3rem;padding-bottom:2rem}.lift-article-section__blocks{margin-bottom:1.25rem}.lift-article-section__block+.lift-article-section__block{margin-top:.85rem}@media(max-width:680px){.lift-article-section{padding-top:2rem}}.lift-blog-list{padding-top:1.2rem;padding-bottom:2rem}.lift-blog-list .lift-collection__inject{margin-bottom:1.25rem}.lift-blog-list .lift-collection__inject-item+.lift-collection__inject-item{margin-top:.85rem}.lift-cart{background:var(--lift-color-bg, #fbfbf9);padding:1.6rem 0 4rem}.lift-cart__inner{width:min(1180px,calc(100% - 3rem));margin:0 auto}.lift-cart__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.lift-cart__title{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;color:var(--lift-color-text, #13262b)}.lift-cart__count{color:#13262b80;font-weight:500;font-size:.9em;margin-left:.3rem}.lift-cart__continue{display:inline-flex;align-items:center;gap:.45rem;color:var(--lift-color-primary-strong, #234841);text-decoration:none;font-weight:600;font-size:.92rem;transition:opacity .15s ease,transform .15s ease}.lift-cart__continue:hover{opacity:.8;transform:translate(-2px)}.lift-cart__continue svg{width:1rem;height:1rem}.lift-cart__empty{text-align:center;padding:4rem 1rem;background:#fff;border-radius:18px;box-shadow:0 12px 28px #13262b14}.lift-cart__empty-icon{width:72px;height:72px;border-radius:50%;background:var(--lift-color-surface-soft, #f5f8f7);color:var(--lift-color-primary-strong, #234841);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 1rem}.lift-cart__empty-icon svg{width:32px;height:32px}.lift-cart__empty-title{margin:0 0 .4rem;font-size:1.4rem;color:var(--lift-color-text, #13262b)}.lift-cart__empty-sub{margin:0 0 1.6rem;color:#13262b99}.lift-cart__empty-cta{display:inline-flex;align-items:center;background:linear-gradient(92deg,var(--lift-color-primary-strong, #234841) 0%,var(--lift-color-primary, #1f4a3f) 100%);color:#fff;text-decoration:none;border-radius:999px;padding:.7rem 1.6rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.lift-cart__empty-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1f4a3f40}.lift-cart__layout{display:grid;grid-template-columns:1fr 360px;gap:2rem;align-items:start}@media(max-width:920px){.lift-cart__layout{grid-template-columns:1fr}}.lift-cart__shipping{background:#fff;border:1px solid #e2efeb;border-radius:14px;padding:.85rem 1rem;margin-bottom:1rem}.lift-cart__shipping-msg{margin:0 0 .55rem;font-size:.92rem;color:var(--lift-color-text, #13262b)}.lift-cart__shipping-bar{height:6px;border-radius:999px;background:#1f4a3f1f;overflow:hidden}.lift-cart__shipping-bar-fill{height:100%;background:linear-gradient(92deg,var(--lift-color-primary, #1f4a3f),var(--lift-color-primary-soft, #4d8278));transition:width .3s ease}.lift-cart__items{list-style:none;margin:0;padding:0;background:#fff;border-radius:18px;box-shadow:0 12px 28px #13262b0f;overflow:hidden}.lift-cart__item{display:grid;grid-template-columns:100px 1fr;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #ecf0ef;align-items:start}.lift-cart__item:last-child{border-bottom:0}.lift-cart__item-image{width:100px;height:100px;border-radius:12px;overflow:hidden;background:var(--lift-color-surface-soft, #f5f8f7);display:block}.lift-cart__item-image img{width:100%;height:100%;object-fit:contain;padding:.35rem;background:#fff}.lift-cart__item-body{display:flex;flex-direction:column;gap:.7rem;min-width:0}.lift-cart__item-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lift-cart__item-vendor{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;color:#13262b8c;font-weight:600}.lift-cart__item-title{margin:0;color:var(--lift-color-text, #13262b);font-size:1rem;font-weight:700;text-decoration:none;line-height:1.3}.lift-cart__item-title:hover{text-decoration:underline}.lift-cart__item-variant{margin:0;font-size:.83rem;color:#13262ba6}.lift-cart__item-discount{margin:.15rem 0 0;font-size:.78rem;font-weight:600;color:var(--lift-color-primary-strong, #234841)}.lift-cart__item-unit{margin:.15rem 0 0;font-size:.78rem;color:#13262b9e}.lift-cart__item-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.lift-cart__qty{display:inline-flex;align-items:center;border:1px solid #d7e2de;border-radius:999px;background:#fff;overflow:hidden;transition:box-shadow .15s ease}.lift-cart__qty:focus-within{box-shadow:0 0 0 2px var(--lift-color-primary-strong, #234841)}.lift-cart__qty-btn:focus-visible,.lift-cart__qty-input:focus-visible{outline:none}.lift-cart__qty-btn{border:0;background:transparent;width:34px;height:34px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--lift-color-primary-strong, #234841);transition:background .15s ease}.lift-cart__qty-btn:hover{background:var(--lift-color-surface-soft, #f5f8f7)}.lift-cart__qty-btn:disabled{opacity:.4;cursor:not-allowed}.lift-cart__qty-btn svg{width:.9rem;height:.9rem}.lift-cart__qty-input{width:38px;border:0;text-align:center;background:transparent;font-weight:700;color:var(--lift-color-text, #13262b);font-size:.92rem;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lift-cart__qty-input::-webkit-outer-spin-button,.lift-cart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lift-cart__item-price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem .6rem}.lift-cart__item-price-old{text-decoration:line-through;color:var(--lift-color-sale, #c62828);font-size:.88rem;font-weight:600}.lift-cart__item-price-now{font-weight:700;color:var(--lift-color-primary, #1f4a3f);font-size:1.05rem}.lift-cart__item-remove{color:#13262b8c;text-decoration:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.lift-cart__item-remove:hover{background:#fbe8e8;color:var(--lift-color-sale, #d9342b)}.lift-cart__item-remove svg{width:1rem;height:1rem}.lift-cart__note{margin-top:1rem;background:#fff;border-radius:14px;padding:.9rem 1rem;box-shadow:0 12px 28px #13262b0f}.lift-cart__note-label{display:block;font-weight:600;margin-bottom:.4rem;color:var(--lift-color-text, #13262b)}.lift-cart__note-input{width:100%;border:1px solid #d7e2de;border-radius:10px;padding:.55rem .7rem;font:inherit;color:var(--lift-color-text, #13262b);resize:vertical}.lift-cart__note-input:focus{outline:2px solid rgba(31,74,63,.25);border-color:var(--lift-color-primary, #1f4a3f)}.lift-cart__summary{background:#fff;border-radius:18px;padding:1.4rem 1.4rem 1.5rem;box-shadow:0 12px 28px #13262b14;position:sticky;top:calc(var(--lift-header-offset, 5rem) + 1rem)}.lift-cart__summary-title{margin:0 0 1rem;font-size:1.15rem;font-weight:700}.lift-cart__summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:.45rem 0;color:var(--lift-color-text, #13262b);font-size:.95rem}.lift-cart__summary-row--discount{color:var(--lift-color-sale, #d9342b);font-weight:600}.lift-cart__summary-row--discount span:first-child{display:inline-flex;align-items:center;gap:.4rem}.lift-cart__summary-row--discount svg{width:.95rem;height:.95rem}.lift-cart__summary-row--total{border-top:1px solid #ecf0ef;margin-top:.4rem;padding-top:.85rem;font-size:1.18rem;font-weight:700;color:var(--lift-color-primary, #1f4a3f)}.lift-cart__summary-tax{margin:.6rem 0 1.2rem;font-size:.78rem;color:#13262b8c}.lift-cart__included-tax{margin:-.35rem 0 1rem;font-size:.82rem;font-weight:600;color:var(--lift-color-text, #13262b)}.lift-cart__item-option{margin:.15rem 0 0;font-size:.84rem;color:#13262bb8}.lift-cart__checkout{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:0;border-radius:999px;min-height:50px;background:linear-gradient(92deg,var(--lift-color-primary-strong, #234841) 0%,var(--lift-color-primary, #1f4a3f) 100%);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.lift-cart__checkout:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1f4a3f47}.lift-cart__checkout svg{width:1rem;height:1rem}.lift-cart__update{display:block;width:100%;margin-top:.6rem;border:1px solid #d7e2de;background:transparent;color:var(--lift-color-text, #13262b);border-radius:999px;min-height:42px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.lift-cart__update:hover{background:var(--lift-color-surface-soft, #f5f8f7);border-color:var(--lift-color-primary, #1f4a3f)}.lift-cart__additional-checkout{margin-top:1rem}.lift-cart__additional-checkout shopify-accelerated-checkout-cart,.lift-cart__additional-checkout .additional-checkout-buttons,.lift-cart__additional-checkout .shopify-payment-button{width:100%;display:block}.lift-cart__app-blocks{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem;width:100%}.lift-cart__app-slot{max-width:100%}@media(max-width:680px){.lift-cart__inner{width:calc(100% - 1.5rem)}.lift-cart__item{grid-template-columns:80px 1fr;padding:.85rem}.lift-cart__item-image,.lift-cart__item-image img{width:80px;height:80px}.lift-cart__item-controls{gap:.5rem}.lift-cart__summary{position:static}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.lift-collection-list .lift-collection__inject{margin-bottom:1.25rem}.lift-collection-list .lift-collection__inject-item+.lift-collection__inject-item{margin-top:.85rem}.custom-liquid-section{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin-inline:auto}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.lift-customer-order.page-width{max-width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:2rem 0 4rem}.lift-customer-order__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--lift-color-border, #d9e4e0)}.lift-customer-order__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lift-color-primary, #2f5f56)}.lift-customer-order__title{margin:0;font-size:clamp(1.45rem,3.6vw,1.85rem);font-weight:700;color:var(--lift-color-text, #13262b)}.lift-customer-order__meta{margin:.4rem 0 0;font-size:.95rem}.lift-customer-order__cancelled{margin:.5rem 0 0;font-size:.92rem;font-weight:600;color:#b42318}.lift-customer-order__back{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;border:1px solid var(--lift-color-border, #d9e4e0);color:var(--lift-color-text, #13262b);transition:background .15s ease}.lift-customer-order__back:hover{background:var(--lift-color-surface-soft, #f5f8f7)}.lift-customer-order__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:960px){.lift-customer-order__grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}}.lift-customer-order__card{padding:1.35rem 1.5rem;background:var(--lift-color-surface, #fff);border:1px solid var(--lift-color-border, #d9e4e0);border-radius:14px;box-shadow:0 8px 28px #13262b0d}.lift-customer-order__card-title{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:var(--lift-color-text, #13262b)}.lift-customer-order__table-wrap{overflow-x:auto;margin:0 -.35rem}.lift-customer-order__table{width:100%;border-collapse:collapse;font-size:.88rem}.lift-customer-order__table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--lift-color-text-soft, rgba(19, 38, 43, .55));padding:.45rem .6rem;border-bottom:1px solid var(--lift-color-border, #e0e8e5);text-align:left;white-space:nowrap}.lift-customer-order__table td{padding:.85rem .6rem;border-bottom:1px solid var(--lift-color-border, #eef2f0);vertical-align:top}.lift-customer-order__product-cell{display:flex;gap:.75rem;align-items:flex-start;min-width:220px}.lift-customer-order__thumb{width:4rem;height:4rem;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f0f4f3;display:block}.lift-customer-order__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lift-customer-order__product-title{font-weight:600;color:var(--lift-color-primary, #2f5f56);text-decoration:none}.lift-customer-order__product-title:hover{text-decoration:underline}.lift-customer-order__variant,.lift-customer-order__subscription,.lift-customer-order__unit{margin:.15rem 0 0;font-size:.82rem;color:var(--lift-color-text-soft, rgba(19, 38, 43, .68))}.lift-customer-order__subscription{font-weight:600;color:var(--lift-color-primary-strong, #234841)}.lift-customer-order__props{margin:.5rem 0 0;padding:0;font-size:.78rem;color:var(--lift-color-text-soft, rgba(19, 38, 43, .72))}.lift-customer-order__props dt{display:inline;font-weight:700}.lift-customer-order__props dd{display:inline;margin:0}.lift-customer-order__props div+div{margin-top:.15rem}.lift-customer-order__totals{margin:0;padding:0}.lift-customer-order__totals>div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--lift-color-border, #eef2f0);font-size:.92rem}.lift-customer-order__totals dt{margin:0;font-weight:500;color:var(--lift-color-text-soft, rgba(19, 38, 43, .72))}.lift-customer-order__totals dd{margin:0;font-weight:600;text-align:right}.lift-customer-order__totals-total{border-bottom:none!important;padding-top:.65rem!important;margin-top:.25rem;font-size:1.05rem}.lift-customer-order__totals-total dt{font-weight:700;color:var(--lift-color-text, #13262b)}.lift-customer-order__status{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lift-color-border, #eef2f0);font-size:.88rem}.lift-customer-order__status p{margin:0 0 .45rem}.lift-customer-order__status-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lift-color-text-soft, rgba(19, 38, 43, .55));margin-bottom:.15rem}.lift-customer-order__tracking{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.lift-customer-order__track{font-weight:600;color:var(--lift-color-primary, #2f5f56);text-decoration:none}.lift-customer-order__track:hover{text-decoration:underline}.lift-customer-order__note{margin-top:1rem;font-size:.88rem}.lift-customer-order__address{font-size:.9rem;line-height:1.5;color:var(--lift-color-text, #13262b)}.lift-customer-order__aside{display:flex;flex-direction:column;gap:1.25rem}.lift-featured-product{padding:clamp(2rem,5vw,3.5rem) 0;background:var(--lift-color-bg, #fbfbf9)}.lift-featured-product__inner{width:min(1100px,calc(100% - 2.5rem));margin:0 auto}.lift-featured-product__empty{margin:0;padding:2rem;text-align:center;color:#13262ba6}.lift-featured-product__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:2rem;align-items:start}.lift-featured-product__img{width:100%;height:auto;border-radius:14px;display:block}.lift-featured-product__title{margin:0 0 .75rem;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;color:var(--lift-color-heading, #13262b)}.lift-featured-product__price{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.lift-featured-product__compare{margin-left:.5rem;font-weight:500;opacity:.65}.lift-featured-product__submit{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:999px;border:0;background:var(--lift-color-primary, #2f5f56);color:#fff;font-weight:700;cursor:pointer;margin-top:.75rem}.lift-featured-product__dynamic{margin-top:.75rem}.lift-featured-product__dynamic shopify-accelerated-checkout,.lift-featured-product__dynamic .shopify-payment-button{width:100%;display:block}@media(max-width:767px){.lift-featured-product__layout{grid-template-columns:1fr}}.shopify-policy__container{padding-top:3rem!important;padding-bottom:3rem!important;max-width:900px!important;margin:0 auto!important}.shopify-policy__title{margin-bottom:1.5rem!important}@media(max-width:680px){.shopify-policy__container{padding-top:2rem!important}}.lift-footer{margin-top:auto;color:color-mix(in srgb,var(--lift-color-surface) 92%,var(--lift-color-border) 8%);padding:2rem 0 1.2rem}.lift-footer__inner{width:min(900px,calc(100% - 2.5rem));margin:0 auto;position:relative;overflow:hidden;border-radius:20px;padding:1.75rem 1.4rem 1.1rem;background:radial-gradient(100% 150% at 90% 0%,color-mix(in srgb,var(--lift-color-primary-soft) 42%,transparent) 0%,transparent 58%),radial-gradient(100% 140% at 0% 100%,color-mix(in srgb,var(--lift-color-primary-strong) 38%,transparent) 0%,transparent 60%),linear-gradient(128deg,var(--lift-color-primary-strong) 0%,var(--lift-color-primary) 52%,color-mix(in srgb,var(--lift-color-primary) 65%,var(--lift-color-primary-soft)) 100%)}.lift-footer__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.2rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--lift-color-surface) 30%,transparent)}.lift-footer__col{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center}.lift-footer__menu-title{margin:0 0 .6rem;font-weight:700;font-size:.95rem;width:100%}.lift-footer__nav{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%}.lift-footer__nav a,.lift-footer__col a.lift-footer__email{color:color-mix(in srgb,var(--lift-color-surface) 94%,var(--lift-color-primary-soft) 6%);text-decoration:none;width:fit-content;max-width:100%;font-size:.9rem;transition:opacity .2s ease}.lift-footer__nav a:hover,.lift-footer__email:hover{opacity:.9;text-decoration:underline}.lift-footer__email{font-size:.95rem;font-weight:600;word-break:break-word}.lift-footer__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.1rem;width:100%}.lift-footer__social-link{color:var(--lift-color-surface);text-decoration:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--lift-color-surface) 35%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lift-color-primary-strong) 18%,transparent);transition:background .2s ease,transform .2s ease}.lift-footer__social-link:hover{background:color-mix(in srgb,var(--lift-color-primary-strong) 28%,transparent);transform:translateY(-1px)}.lift-footer__social-img{width:28px;height:28px;object-fit:contain}.lift-footer__social-link svg{width:20px;height:20px}.lift-footer__payments{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .65rem;padding:.85rem 0 .25rem;margin-bottom:.35rem;border-top:1px solid color-mix(in srgb,var(--lift-color-surface) 25%,transparent)}.lift-footer__payment-icon{display:flex;align-items:center;justify-content:center;min-height:28px}.lift-footer__payment-icon svg{height:26px;width:auto;filter:none;opacity:1}.lift-footer__bottom{margin-top:.9rem;position:relative;z-index:1;color:color-mix(in srgb,var(--lift-color-surface) 88%,var(--lift-color-border) 12%);font-size:.86rem;text-align:center}.lift-footer__copyright{margin:0;max-width:100%}@media(max-width:700px){.lift-footer__inner{width:calc(100% - 1.5rem);border-radius:16px;padding:1.4rem 1.1rem .9rem}.lift-footer__grid{grid-template-columns:1fr;gap:1.25rem}}html body .shopify-section-group-header-group,html body .shopify-section-group-header-group .shopify-section,html body .shopify-section-group-header-group__section,html body #shopify-section-header,html body [id^=shopify-section-header]{position:static!important;top:auto!important;bottom:auto!important;inset-block-start:auto!important;transform:none!important}.lift-header{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;max-width:100%;background:transparent;overflow:visible}@media(max-width:980px){.lift-header{z-index:5000!important}}.lift-header__inner{width:100%;position:relative}.lift-header__main{width:min(1200px,calc(100% - 2.5rem));margin:0 auto;min-height:var(--lift-header-bar-h, 5rem);height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 2px 14px #13262b14;padding:.65rem 1rem;box-sizing:border-box;transition:width .28s ease,max-width .28s ease,min-height .28s ease,height .28s ease,margin .28s ease,border-radius .28s ease,box-shadow .28s ease,padding .28s ease,gap .28s ease}@media(prefers-reduced-motion:reduce){.lift-header__main{transition:none}}html:not(.lift-header--scrolled) .lift-header__main{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;border-radius:0!important;padding-left:max(1rem,min(2.5rem,4vw))!important;padding-right:max(1rem,min(2.5rem,4vw))!important;box-shadow:0 1px #13262b1a!important}html.lift-header--scrolled .lift-header__main{width:min(1200px,calc(100% - 2.5rem))!important;max-width:min(1200px,calc(100% - 2.5rem))!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;box-shadow:0 2px 14px #13262b1a!important;padding-left:1rem!important;padding-right:1rem!important;gap:.7rem!important}@media(min-width:981px){html.lift-header--scrolled .lift-header__main{min-height:var(--lift-header-bar-h-scrolled, 3.4rem)!important;height:auto!important;padding-top:.45rem!important;padding-bottom:.45rem!important}}.lift-header__lead,.lift-header__brand,.lift-header__menu,.lift-header__icons,.lift-header__lang,.lift-header__country{min-height:0;display:flex;align-self:center;align-items:center}.lift-header__lead{gap:.65rem;min-width:0}.lift-header__lead .lift-header__brand{flex:1;min-width:0}@media(min-width:981px){.lift-header__lead .lift-header__brand{flex:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lift-header__lang-form,.lift-header__country-form{margin:0;display:contents}.lift-header__lang,.lift-header__country{position:relative}.lift-header__menu-localization{display:none}.lift-header__lang-pill{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;background:#13262b0a;border:1px solid rgba(19,38,43,.08);color:#152f35;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;letter-spacing:.02em;text-transform:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .15s ease}.lift-header__lang-pill:hover,.lift-header__lang-pill:focus-visible{background:#13262b14;border-color:var(--lift-color-primary-strong, #234841);transform:translateY(-1px);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}.lift-header__lang-pill[aria-expanded=true]{background:#13262b14;border-color:var(--lift-color-primary-strong, #234841)}.lift-header__lang-ico{width:.95rem;height:.95rem;flex-shrink:0;opacity:.85}.lift-header__lang-current{line-height:1}.lift-header__lang-caret{width:.8rem;height:.8rem;flex-shrink:0;opacity:.65;transition:transform .2s ease}.lift-header__lang-pill[aria-expanded=true] .lift-header__lang-caret{transform:rotate(180deg)}.lift-header__lang-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;min-width:180px;list-style:none;margin:0;padding:.3rem;background:#fff;border:1px solid #d7e2de;border-radius:14px;box-shadow:0 14px 28px #13262b2e}.lift-header__lang-panel[hidden]{display:none}.lift-header__lang-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:9px;font:inherit;font-size:.88rem;font-weight:500;color:var(--lift-color-text, #13262b);text-transform:none;letter-spacing:0;cursor:pointer;transition:background .12s ease,color .12s ease}.lift-header__lang-option:hover,.lift-header__lang-option:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);color:var(--lift-color-primary-strong, #234841);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}.lift-header__lang-option svg{width:.85rem;height:.85rem;color:var(--lift-color-primary-strong, #234841);opacity:0;transition:opacity .15s ease}.lift-header__lang-option[aria-selected=true]{background:#1f4a3f14;color:var(--lift-color-primary-strong, #234841);font-weight:700}.lift-header__lang-option[aria-selected=true] svg{opacity:1}html:not(.lift-header--scrolled) body.template-index .lift-header__lang-pill{background:#13262b0f;border-color:#13262b1f;color:#152f35}html:not(.lift-header--scrolled) body.template-index .lift-header__lang-pill:hover,html:not(.lift-header--scrolled) body.template-index .lift-header__lang-pill:focus-within{background:#13262b1a;border-color:#13262b33}@media(min-width:981px){html.lift-header--scrolled .lift-header__lang-pill{padding:.32rem .6rem;font-size:.78rem}}.lift-header__brand a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;line-height:0}.lift-header__logo{display:block;width:auto;max-width:min(var(--lift-logo-max-w, 150px),46vw);max-height:var(--lift-logo-max-h, 48px);height:auto;object-fit:contain;transition:max-height .28s ease,max-width .28s ease}@media(prefers-reduced-motion:reduce){.lift-header__logo{transition:none}}.lift-header__name{color:#152f35;font-size:1.3rem;font-weight:700;letter-spacing:.02em;transition:font-size .28s ease}@media(min-width:981px){html.lift-header--scrolled .lift-header__logo{max-height:min(calc(var(--lift-logo-max-h, 48px) * .72),calc(var(--lift-header-bar-h-scrolled, 3.4rem) - 1rem))}html.lift-header--scrolled .lift-header__name{font-size:1.12rem}html.lift-header--scrolled .lift-header__menu-link{font-size:.88rem}html.lift-header--scrolled .lift-header__icon-link{width:2.1rem;height:2.1rem}html.lift-header--scrolled .lift-header__icon-link svg{width:1.1rem;height:1.1rem}}@media(max-width:980px){html.lift-header--scrolled .lift-header__logo{max-height:min(calc(var(--lift-logo-max-h, 48px) * .78),calc(var(--lift-header-bar-h-scrolled, 3.4rem) - .85rem))}}.lift-header__menu{gap:1.15rem;justify-content:center;flex-wrap:nowrap}.lift-header__menu-item{position:relative;display:flex;align-items:center;min-height:0}.lift-header__menu-link,.lift-header__menu-link:link,.lift-header__menu-link:visited,.lift-header__menu-link:active{position:relative;display:inline-flex;align-items:center;color:#163137!important;font-weight:600;font-size:.95rem;padding:.4rem .1rem;white-space:nowrap;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:.4em;-webkit-text-decoration-line:underline;-webkit-text-decoration-color:transparent;transition:color .2s ease,opacity .2s ease,transform .2s ease,text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}.lift-header__menu-link:hover,.lift-header__menu-link:focus-visible{color:var(--lift-color-primary-strong, #234841)!important;outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:3px;text-decoration-color:var(--lift-color-primary-strong, #234841);-webkit-text-decoration-color:var(--lift-color-primary-strong, #234841)}.lift-header__submenu{position:absolute;top:100%;z-index:25;background:var(--lift-color-surface, #ffffff);border:1px solid #e2efeb;border-radius:16px;box-shadow:0 18px 36px #13262b24;padding:1rem 1.1rem;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s;pointer-events:none}.lift-header__submenu--big{left:50%;transform:translate(-50%,-6px);min-width:520px;width:max-content;max-width:min(980px,calc(100vw - 3rem));padding:1.1rem 1.3rem 1.05rem}.lift-header__submenu--little{left:50%;transform:translate(-50%,-6px);min-width:220px;width:max-content;max-width:320px;padding:.55rem .45rem}.lift-header__submenu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem 1.4rem}.lift-header__submenu-title{display:inline-block;color:#163137;text-decoration:none;font-weight:700;font-size:.95rem;padding-bottom:.25rem;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.lift-header__submenu-title:hover,.lift-header__submenu-title:focus-visible{color:var(--lift-color-primary-strong, #234841);border-color:var(--lift-color-primary-strong, #234841);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}.lift-header__submenu-list{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.18rem}.lift-header__submenu-list a{display:block;text-decoration:none;color:#163137d1;font-size:.9rem;padding:.32rem .55rem;margin:0 -.55rem;border-radius:8px;transition:color .15s ease,background .15s ease,transform .15s ease}.lift-header__submenu-list a:hover,.lift-header__submenu-list a:focus-visible{color:var(--lift-color-primary-strong, #234841);background:var(--lift-color-surface-soft, #f5f8f7);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:-2px;transform:translate(2px)}.lift-header__submenu-list--flat{margin:0;gap:0}.lift-header__submenu-list--flat li a{display:block;padding:.55rem .75rem;border-radius:10px;color:var(--lift-color-text, #13262b);font-size:.92rem;font-weight:500;transition:background .15s ease,color .15s ease}.lift-header__submenu-list--flat li a:hover,.lift-header__submenu-list--flat li a:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);color:var(--lift-color-primary-strong, #234841)}.lift-header__menu-item.has-children:hover .lift-header__submenu,.lift-header__menu-item.has-children:focus-within .lift-header__submenu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .22s ease,visibility 0s linear 0s}.lift-header__menu-item.has-children:hover .lift-header__submenu--big,.lift-header__menu-item.has-children:focus-within .lift-header__submenu--big,.lift-header__menu-item.has-children:hover .lift-header__submenu--little,.lift-header__menu-item.has-children:focus-within .lift-header__submenu--little{transform:translate(-50%)}@media(min-width:981px){.lift-header__nav-acc{display:none!important}.lift-header__submenu-column-head{display:block}.lift-header__submenu-column.has-grandchildren .lift-header__submenu-list--grid-mobile{display:flex!important;flex-direction:column;margin-top:.45rem}}.lift-header__icons{display:flex;gap:.35rem;align-items:center;flex-wrap:nowrap}.lift-header__follow-shop{display:flex;align-items:center;margin-left:.2rem;flex:0 1 auto;min-width:0;max-width:min(200px,36vw)}.lift-header__follow-shop :is(iframe,shopify-follow-button,.shopify-follow-button){max-width:100%}.lift-header__icons>.lift-header__lang:not(.lift-header__lang--drawer),.lift-header__icons>.lift-header__country:not(.lift-header__country--drawer){position:relative;margin-right:.35rem;padding-right:.75rem}.lift-header__icons>.lift-header__country:not(.lift-header__country--drawer):after,.lift-header__icons>.lift-header__lang:not(.lift-header__lang--drawer):not(:has(+.lift-header__country)):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:1.2rem;background:#13262b1f}html:not(.lift-header--scrolled) body.template-index .lift-header__icons>.lift-header__country:not(.lift-header__country--drawer):after,html:not(.lift-header--scrolled) body.template-index .lift-header__icons>.lift-header__lang:not(.lift-header__lang--drawer):not(:has(+.lift-header__country)):after{background:#13262b2e}.lift-header__icon-link{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:999px;box-sizing:border-box;background:color-mix(in srgb,var(--lift-color-surface-soft) 82%,var(--lift-color-surface));color:var(--lift-color-heading);border:1px solid color-mix(in srgb,var(--lift-color-border) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.lift-header__icon-link:hover,.lift-header__icon-link:focus-visible{background:color-mix(in srgb,var(--lift-color-primary-soft) 28%,var(--lift-color-surface-soft));color:var(--lift-color-primary-strong);border-color:color-mix(in srgb,var(--lift-color-primary) 38%,var(--lift-color-border));outline:none;transform:translateY(-1px)}.lift-header__icon-link svg{width:1.2rem;height:1.2rem}.lift-header__icon-link sup{position:absolute;top:-.2rem;right:-.15rem;min-width:1rem;height:1rem;border-radius:99px;background:var(--lift-color-primary);color:var(--lift-color-surface);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;padding:0 .22rem;border:1px solid color-mix(in srgb,var(--lift-color-surface) 35%,transparent)}.lift-header__account-wrap{position:relative;flex-shrink:0}.lift-header__account-trigger{cursor:pointer;padding:0;font:inherit;-webkit-tap-highlight-color:transparent}.lift-header__account-trigger-inner{display:inline-flex;align-items:center;justify-content:center;gap:.15rem}.lift-header__account-chevron{flex-shrink:0;opacity:.65;transition:transform .2s ease}.lift-header__account-trigger[aria-expanded=true] .lift-header__account-chevron{transform:rotate(180deg)}.lift-header__account-panel{position:absolute;top:calc(100% + .45rem);right:0;min-width:11.5rem;padding:.45rem;margin:0;background:#fff;border:1px solid rgba(19,38,43,.12);border-radius:12px;box-shadow:0 12px 36px #13262b24;z-index:6000}.lift-header__account-panel[hidden]{display:none!important}.lift-header__account-item{display:block;padding:.58rem .75rem;border-radius:9px;font-size:.92rem;font-weight:600;color:var(--lift-color-text, #13262b);text-decoration:none;transition:background .15s ease,color .15s ease}.lift-header__account-item:hover,.lift-header__account-item:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);color:var(--lift-color-primary-strong, #234841);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}.lift-header__account-item--accent{color:var(--lift-color-primary, #2f5f56)}.lift-header__account-item--muted{font-weight:500;font-size:.85rem;color:var(--lift-color-text-soft, rgba(19, 38, 43, .55));margin-top:.15rem;border-top:1px solid rgba(19,38,43,.08);padding-top:.65rem;border-radius:0 0 9px 9px}.lift-header__menu-toggle{display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;border-radius:999px;background:#f2f4f4;color:#143138;cursor:pointer;-webkit-tap-highlight-color:transparent}.lift-header__menu-toggle:focus-visible{outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}.lift-header__menu-toggle-icon{width:1.2rem;height:1.2rem;display:block}.lift-header__menu-toggle-icon--close,html.lift-header--nav-open .lift-header__menu-toggle-icon--lines{display:none}html.lift-header--nav-open .lift-header__menu-toggle-icon--close{display:block}.lift-header__nav-backdrop{display:none}@media(min-width:981px){.lift-header__menu-toggle,.lift-header__nav-backdrop{display:none!important}.lift-header__lead{justify-self:start}.lift-header__menu{justify-self:center}.lift-header__icons{justify-self:end}}@media(max-width:980px){.lift-header__menu-toggle{display:inline-flex!important;flex-shrink:0}.lift-header__main,html:not(.lift-header--scrolled) .lift-header__main,html.lift-header--scrolled .lift-header__main{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.5rem .65rem;width:calc(100% - 1.5rem);min-height:0!important;max-height:none!important;height:auto!important;padding:.65rem .85rem!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not(.lift-header--scrolled) .lift-header__main{width:100%!important;max-width:100%!important}html.lift-header--scrolled .lift-header__main{width:calc(100% - 1.5rem)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;box-shadow:0 2px 12px #13262b17!important}.lift-header__lead{grid-column:1;grid-row:1;justify-self:stretch;align-self:center;min-width:0}.lift-header__icons{grid-column:2;grid-row:1;justify-self:end}.lift-header__icons>.lift-header__lang:not(.lift-header__lang--drawer),.lift-header__icons>.lift-header__country:not(.lift-header__country--drawer){display:none!important}.lift-header__menu-localization{display:flex;flex-direction:column;gap:.65rem;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(21,49,55,.08);flex-shrink:0}.lift-header__lang--drawer .lift-header__lang-panel,.lift-header__country--drawer .lift-header__lang-panel{right:auto;left:0;width:100%;min-width:0}.lift-header__lead,.lift-header__icons{height:auto!important;min-height:0;align-self:center}.lift-header__lead .lift-header__brand{max-width:100%}html.lift-header--nav-open .lift-header__main{border-bottom:1px solid rgba(21,49,55,.12)!important}.lift-header__menu{grid-column:1 / -1;grid-row:2;position:fixed!important;top:var(--lift-header-drawer-top, 3.75rem)!important;left:0!important;right:auto!important;bottom:auto!important;z-index:4100!important;width:min(20rem,88vw)!important;max-width:100%!important;height:calc(100vh - var(--lift-header-drawer-top, 3.75rem))!important;height:calc(100dvh - var(--lift-header-drawer-top, 3.75rem))!important;max-height:none!important;min-height:0!important;margin:0!important;align-self:auto!important;padding:.9rem 1rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;background:#f7fbfb;border:none;border-top:1px solid rgba(21,49,55,.08);border-right:1px solid #d7e6e1;box-shadow:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(-100%,0,0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease,box-shadow .3s ease,visibility 0s linear .45s;will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.lift-header__menu,html.lift-header--nav-open .lift-header__menu{transition:none!important;will-change:auto}}html.lift-header--nav-open .lift-header__menu{transform:translateZ(0);opacity:1;visibility:visible;box-shadow:8px 0 24px #13262b1f;pointer-events:auto;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease,box-shadow .3s ease,visibility 0s linear 0s}.lift-header__nav-backdrop{display:block;position:fixed!important;top:var(--lift-header-drawer-top, 3.75rem)!important;left:0!important;right:0!important;bottom:0!important;height:calc(100vh - var(--lift-header-drawer-top, 3.75rem))!important;height:calc(100dvh - var(--lift-header-drawer-top, 3.75rem))!important;z-index:4000;background:#13262b66;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;transition:opacity .4s ease}html.lift-header--nav-open .lift-header__nav-backdrop{opacity:1;pointer-events:auto}.lift-header__menu-item{display:flex;flex-direction:column;align-items:stretch;min-height:0;height:auto;border-bottom:1px solid rgba(21,49,55,.08)}.lift-header__menu-link{white-space:normal;display:flex;align-items:center;min-height:2.75rem;height:auto;padding:.5rem .25rem;font-size:1rem}.lift-header__menu-item-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%}.lift-header__menu-item-row .lift-header__menu-link{flex:1 1 auto;min-width:0}.lift-header__nav-acc{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:0;border-radius:8px;background:#13262b0f;color:#152f35;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.lift-header__nav-acc-ico{display:block;transition:transform .22s ease}.lift-header__nav-acc[aria-expanded=true] .lift-header__nav-acc-ico{transform:rotate(90deg)}.lift-header__menu-item.has-children .lift-header__submenu{position:static!important;transform:none!important;left:auto!important;min-width:0!important;width:100%!important;max-width:none!important;display:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:0 0 .5rem .5rem;padding:.5rem .75rem;background:#fffffff2;border:1px solid #e2efeb;border-radius:10px;box-shadow:none}.lift-header__menu-item.has-children.is-open .lift-header__submenu{display:block!important}.lift-header__submenu-grid{grid-template-columns:1fr;gap:.75rem}.lift-header__submenu-column-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%}.lift-header__submenu-column-head .lift-header__submenu-title{flex:1;min-width:0}.lift-header__submenu-column.has-grandchildren:not(.is-open) .lift-header__submenu-list--grid-mobile{display:none!important}.lift-header__submenu-column.has-grandchildren.is-open .lift-header__submenu-list--grid-mobile{display:grid!important;grid-template-columns:1fr 1fr;gap:.3rem .5rem;margin-top:.4rem}.lift-header__submenu-list--grid-mobile a{font-size:.86rem;font-weight:400;color:#13262b99!important}}html:not(.lift-header--scrolled) body.template-index .lift-header__main{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:none!important;min-height:var(--lift-header-bar-h, 5rem)!important;height:auto!important;padding-top:.65rem!important;padding-bottom:.65rem!important;padding-left:max(1.25rem,min(2.75rem,4vw))!important;padding-right:max(1.25rem,min(2.75rem,4vw))!important}html:not(.lift-header--scrolled) body.template-index .lift-header__name{color:#152f35!important}html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link,html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link:link,html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link:visited,html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link:active{color:#1f3a37!important;font-size:.92rem!important;font-weight:600!important;opacity:.92}html:not(.lift-header--scrolled) body.template-index .lift-header__menu-toggle{background:transparent!important;color:#152f35!important;border:none!important;box-shadow:none!important}html:not(.lift-header--scrolled) body.template-index .lift-header__logo{filter:none}html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link:hover,html:not(.lift-header--scrolled) body.template-index .lift-header__menu-link:focus-visible{opacity:1;transform:translateY(-1px)}.lift-header__icon-link--btn{font:inherit;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none}.lift-header__icon-link[aria-expanded=true]{background:var(--lift-color-primary-strong);color:var(--lift-color-surface);border-color:color-mix(in srgb,var(--lift-color-primary-strong) 85%,var(--lift-color-heading))}.lift-header__icon-link[aria-expanded=true]:hover,.lift-header__icon-link[aria-expanded=true]:focus-visible{background:var(--lift-color-primary);color:var(--lift-color-surface)}.lift-header__search{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .35s ease,opacity .25s ease,transform .3s ease,border-color .25s ease;background:#fff;border-top:1px solid transparent;pointer-events:none}.lift-header__search[aria-hidden=false]{max-height:min(70vh,560px);opacity:1;transform:translateY(0);border-top-color:#13262b14;pointer-events:auto;overflow-y:auto}html.lift-header--scrolled .lift-header__search{background:transparent;border-top-color:transparent!important;box-shadow:none}.lift-header__search-form{max-width:760px;margin:0 auto;padding:.9rem 1.25rem 1rem}.lift-header__search-field{position:relative;display:flex;align-items:center;background:#fff;border:1px solid rgba(19,38,43,.14);border-radius:999px;padding:0 .55rem 0 1rem;min-height:46px;box-shadow:0 2px 14px #13262b0a;transition:border-color .2s ease,box-shadow .2s ease}.lift-header__search-field:focus-within{border-color:#2f96768c;box-shadow:0 0 0 4px #2f96761f}.lift-header__search-icon{width:1.05rem;height:1.05rem;color:#13262b8c;flex-shrink:0;margin-right:.55rem}.lift-header__search-input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.92rem;color:#152f35;padding:.55rem 0;outline:0}.lift-header__search-input::placeholder{color:#13262b73}.lift-header__search-input::-webkit-search-cancel-button,.lift-header__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.lift-header__search-clear{width:1.8rem;height:1.8rem;border-radius:50%;border:0;background:transparent;color:#13262b8c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,color .2s ease}.lift-header__search-clear svg{width:.85rem;height:.85rem}.lift-header__search-clear:hover{background:#f2f4f4;color:#152f35}.lift-header__search-clear:focus-visible{outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:2px}@media(max-width:540px){.lift-header__search-form{padding:.75rem 1rem .9rem}}.lift-header__search-preview{margin-top:.7rem;background:#fff;border:1px solid rgba(19,38,43,.08);border-radius:16px;box-shadow:0 18px 36px #13262b14;overflow:hidden}html.lift-header--scrolled .lift-header__search-preview{box-shadow:0 22px 44px #13262b2e}.lift-header__search-preview[hidden]{display:none}.lift-header__search-preview-section{padding:.65rem .5rem .4rem}.lift-header__search-preview-title{margin:0 .6rem .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#13262b8c;font-weight:700}.lift-header__search-preview-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lift-header__search-preview-list a{display:grid;grid-template-columns:56px 1fr auto;gap:.8rem;align-items:center;padding:.55rem .6rem;border-radius:10px;color:#13262b;text-decoration:none;transition:background .15s ease}.lift-header__search-preview-list a:hover,.lift-header__search-preview-list a:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:-2px}.lift-header__search-preview-thumb{width:56px;height:56px;border-radius:10px;background:#f3f5f4;overflow:hidden;display:flex;align-items:center;justify-content:center}.lift-header__search-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lift-header__search-preview-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.lift-header__search-preview-vendor{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#13262b8c;font-weight:700}.lift-header__search-preview-name{font-size:.92rem;font-weight:600;color:#13262b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lift-header__search-preview-name mark{background:#2f96762e;color:inherit;padding:0 .1rem;border-radius:3px}.lift-header__search-preview-price{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.35rem .45rem;font-weight:700;color:#13262b;font-size:.92rem;white-space:normal}.lift-header__search-preview-price-now{font-weight:700;color:#13262b}.lift-header__search-preview-price del{color:#13262b73;font-weight:500}.lift-header__search-preview-empty{padding:1.5rem 1rem;text-align:center;color:#13262b99;font-size:.9rem}.lift-header__search-preview-all{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1rem;border-top:1px solid #ecf0ef;text-decoration:none;color:var(--lift-color-primary-strong, #234841);font-weight:700;font-size:.88rem;transition:background .15s ease}.lift-header__search-preview-all:hover,.lift-header__search-preview-all:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:-2px}.lift-header__search-preview-all svg{width:.95rem;height:.95rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.home-featured-picks{background:var(--lift-color-bg);color:var(--lift-color-text)}.home-featured-picks__inner{width:min(1120px,calc(100% - 3rem));margin:0 auto;padding:2.6rem 0 3rem}.home-featured-picks__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.home-featured-picks__title{margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem)}.home-featured-picks__subtitle{margin-top:.3rem;margin-bottom:0;color:var(--lift-color-text-soft)}.home-featured-picks__cta{text-decoration:none;background:linear-gradient(92deg,var(--lift-color-primary) 0%,var(--lift-color-primary-soft) 100%);color:#fff;border-radius:999px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.2rem;font-weight:700;white-space:nowrap}.home-featured-picks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:1024px){.home-featured-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.home-featured-picks__inner{width:calc(100% - 2rem);padding:1.5rem 0 2.25rem}.home-featured-picks__head{flex-direction:column;align-items:flex-start}.home-featured-picks__cta{width:100%}.home-featured-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}.lift-home{background:var(--lift-color-bg);color:var(--lift-color-text)}.lift-home__hero--3d{position:relative;min-height:min(72vh,640px);overflow:hidden;isolation:isolate}.lift-home__hero-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lift-home__hero-ambient-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 42%}.lift-home__hero-text-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(92deg,#12221e73,#1c302a38 34%,#1c302a00 58%),radial-gradient(ellipse 55% 80% at 20% 50%,#0a181447,#0a181400 70%);pointer-events:none}.lift-home__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:min(1240px,calc(100% - 2.5rem));margin:0 auto;min-height:min(68vh,620px);padding:2.5rem 0 3rem}.lift-home__hero-col--text{grid-column:1 / -1;width:100%;min-width:0}.lift-home__hero-content{color:#fff}.lift-home__hero-content--align-left{text-align:left;margin-inline:0 auto;width:100%;max-width:min(40rem,100%)}.lift-home__hero-content--align-center{text-align:center;margin-inline:auto;width:fit-content;max-width:min(40rem,100%)}.lift-home__hero-content--align-right{text-align:right;margin-inline:auto 0;width:100%;max-width:min(40rem,100%)}.lift-home__hero-content--align-left .lift-home__actions{justify-content:flex-start}.lift-home__hero-content--align-center .lift-home__actions{justify-content:center}.lift-home__hero-content--align-right .lift-home__actions{justify-content:flex-end}.lift-home__hero-content--align-left .lift-home__hero-features{justify-content:flex-start}.lift-home__hero-content--align-center .lift-home__hero-features{justify-content:center}.lift-home__hero-content--align-right .lift-home__hero-features{justify-content:flex-end}.lift-home__hero-content--align-center .lift-home__hero-features li{justify-content:center}.lift-home__hero-content--align-right .lift-home__hero-features li{justify-content:flex-end}.lift-home__hero-badge{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem 1rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fffffffa;background:#1a2e28eb;border:1px solid rgba(255,255,255,.12);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000001a}.lift-home__hero-badge-ico{width:1.1rem;height:1.1rem;flex-shrink:0;opacity:.9}.lift-home__kicker{margin:0 0 .7rem;font-size:clamp(.88rem,1.2vw,.95rem);font-weight:500;letter-spacing:.05em;opacity:.88;max-width:32rem}.lift-home__hero-content--align-center .lift-home__kicker{margin-inline:auto}.lift-home__hero-content--align-right .lift-home__kicker{margin-inline-start:auto;margin-inline-end:0}.lift-home__hero-title,.lift-home h1.lift-home__hero-title{margin:0;font-size:clamp(2.2rem,4.1vw,3.25rem);line-height:1.12;font-weight:800;max-width:100%;letter-spacing:-.025em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.2)}.lift-home__description{margin:1.1rem 0 0;font-size:clamp(1.02rem,1.6vw,1.14rem);line-height:1.6;max-width:38rem;opacity:.92}.lift-home__hero-content--align-center .lift-home__description{margin:1.1rem auto 0}.lift-home__hero-content--align-right .lift-home__description{margin:1.1rem 0 0 auto}.lift-home__actions{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.5rem}.lift-home__button--3d{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:0 1.55rem 0 1.35rem;background:#1e3430;color:#fff;text-decoration:none;border-radius:999px;font-weight:700;font-size:.95rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px #0003,0 12px 32px #0000002e;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.lift-home__button--3d:hover{transform:translateY(-2px);background:#243d38;box-shadow:0 3px #00000029,0 16px 36px #0003}.lift-home__button--3d svg{flex-shrink:0}.lift-home__hero-features{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem}.lift-home__hero-features li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#fffffff0;font-weight:500}.lift-home__hero-feature-ico{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex-shrink:0;color:#fff;border:1.5px solid rgba(255,255,255,.42);border-radius:50%}.lift-home__hero-feature-ico svg,.lift-home__hero-feature-ico img{width:1rem;height:1rem;display:block;object-fit:contain}.lift-home__categories-wrap{width:min(1120px,calc(100% - 1.5rem));margin:-2.25rem auto 0;position:relative;z-index:2}.lift-home__categories{background:#fff;border-radius:28px;padding:.75rem .9rem;display:grid;grid-template-columns:repeat(var(--lift-home-cat-cols, 4),minmax(0,1fr));gap:.4rem;box-shadow:0 -6px 36px #13262b0f,0 20px 48px #13262b1a;border:1px solid rgba(19,38,43,.05)}.lift-home__category{text-decoration:none;color:#1e2b27;background:#f0f4f1;border-radius:999px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:left;padding:.35rem .7rem .35rem .4rem;font-weight:600;font-size:.9rem;border:1px solid transparent;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.lift-home__category:hover{background:#e4ebe7}.lift-home__category-ico{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:50%;background:#d8e0db;color:#3d4f48}.lift-home__category-ico svg,.lift-home__category-ico img{width:1.1rem;height:1.1rem;display:block;object-fit:contain}.lift-home__categories-wrap--hide-mobile{display:block}.lift-home__category-label{flex:1;min-width:0}@media(max-width:1024px){.lift-home__categories{grid-template-columns:repeat(min(var(--lift-home-cat-cols, 4),2),minmax(0,1fr))}.lift-home__hero-grid{grid-template-columns:1fr;min-height:auto;padding:4.2rem 0 2.5rem;gap:.5rem 2rem}.lift-home__hero-content--align-left{margin-inline:0}.lift-home__hero-content--align-center{margin-inline:auto}.lift-home__hero-content--align-right{margin-inline:0 0;margin-inline-start:auto}.lift-home__hero-features li{text-align:left}.lift-home__hero-content--align-center .lift-home__hero-features li{justify-content:center}.lift-home__hero-content--align-right .lift-home__hero-features li{justify-content:flex-end}.lift-home__hero-ambient-img{object-position:68% center}.lift-home__hero-text-shade{background:linear-gradient(180deg,#12221e1a,#12221e73 55%,#12221e9e)}}@media(max-width:680px){.lift-home__hero--3d{min-height:auto}.lift-home__categories-wrap--hide-mobile{display:none!important}.lift-home__hero-ambient-img{object-position:72% center}.lift-home__hero-grid{width:calc(100% - 1.5rem);padding:2.8rem 0 2.25rem}.lift-home__categories-wrap{width:calc(100% - 2rem)}.lift-home__categories-wrap{margin-top:1rem}.lift-home__categories{grid-template-columns:1fr}}.lift-account.page-width{max-width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:2rem 0 4rem}.lift-account__hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px solid var(--lift-color-border, #d9e4e0)}.lift-account__eyebrow{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lift-color-primary, #2f5f56)}.lift-account__title{margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:var(--lift-color-text, #13262b)}.lift-account__subtitle{margin:.35rem 0 0;font-size:.98rem;max-width:36rem}.lift-account__nav{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.lift-account__nav-link{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}.lift-account__nav-link--quiet{background:transparent;color:var(--lift-color-text-soft, rgba(19, 38, 43, .65))!important;border:1px solid var(--lift-color-border, #d9e4e0)}.lift-account__nav-link--quiet:hover{opacity:.85}.lift-account__layout{display:grid;gap:1.75rem}.lift-account__card{padding:1.35rem 1.5rem;background:var(--lift-color-surface, #fff);border:1px solid var(--lift-color-border, #d9e4e0);border-radius:14px;box-shadow:0 8px 28px #13262b0d}.lift-account__card-title{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;color:var(--lift-color-text, #13262b)}.lift-account__table-wrap{overflow-x:auto;margin:0 -.25rem}.lift-account__table{width:100%;border-collapse:collapse;font-size:.9rem}.lift-account__table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--lift-color-text-soft, rgba(19, 38, 43, .55));padding:.5rem .65rem;border-bottom:1px solid var(--lift-color-border, #e0e8e5);text-align:left}.lift-account__table td{padding:.75rem .65rem;border-bottom:1px solid var(--lift-color-border, #eef2f0)}.lift-account__table tr:hover td{background:#2f5f560a}.lift-account__table-link{font-weight:600;color:var(--lift-color-primary, #2f5f56);text-decoration:none}.lift-account__table-link:hover{text-decoration:underline}.lift-account__pagination{margin-top:1rem;font-size:.9rem}.lift-account__pagination a{color:var(--lift-color-primary, #2f5f56)}.section-lift-account-loyalty{background:var(--lift-color-bg, #edf2f0)}.lift-all-brands{padding:2rem 0 2.5rem;background:var(--lift-color-bg, #fbfbf9)}.lift-all-brands__inner{width:min(1120px,calc(100% - 2.5rem));margin:0 auto}.lift-all-brands__header{margin-bottom:1.2rem}.lift-all-brands__title{margin:0;font-size:clamp(1.7rem,3.1vw,2.4rem);color:var(--lift-color-text, #13262b)}.lift-all-brands__description{margin:.5rem 0 0;color:#142a2fb8;max-width:42rem}.lift-all-brands__grid{margin-top:1.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.lift-all-brands__card{border:1px solid #e4e8e9;border-radius:16px;background:#fff;padding:.9rem;text-align:center;display:flex;flex-direction:column;justify-content:center}.lift-all-brands__card:has(.lift-all-brands__button){justify-content:flex-start;min-height:220px}.lift-all-brands__image-link{min-height:102px;border-radius:14px;background:#f8f9f9;display:flex;align-items:center;justify-content:center;text-decoration:none}.lift-all-brands__image-link img{max-width:100%;max-height:88px;width:auto;height:auto;object-fit:contain}.lift-all-brands__image-fallback{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e0ebe7;color:#1f4a3f;font-weight:800;font-size:1.1rem}.lift-all-brands__name{margin:.9rem 0 0;font-weight:700;color:var(--lift-color-text, #13262b)}.lift-all-brands__button{margin-top:auto;min-height:36px;border-radius:999px;background:#f0f1f2;color:#1a2f35;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem}.lift-all-brands__button:hover{background:#e2e5e5}.lift-brands{background:var(--lift-color-bg);padding-top:1rem}.lift-brands__inner{width:min(1120px,calc(100% - 3rem));margin:0 auto;overflow:visible}.lift-brands__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.25rem;margin-bottom:1.1rem}.lift-brands__head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem .9rem;flex-shrink:0}@media(max-width:640px){.lift-brands__head{flex-direction:column;align-items:center;text-align:center}.lift-brands__title{width:100%}}.lift-brands__title{margin:0;font-size:clamp(1.4rem,2.7vw,2rem);color:var(--lift-color-heading)}.lift-brands__all-link.lift-brands__all-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.45rem 1.2rem;color:var(--lift-color-surface);background:linear-gradient(92deg,var(--lift-color-primary-strong) 0%,var(--lift-color-primary) 100%);border:0;border-radius:999px;font:inherit;font-weight:700;font-size:.88rem;text-decoration:none;box-shadow:0 6px 16px color-mix(in srgb,var(--lift-color-primary-strong) 28%,transparent);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .2s ease}.lift-brands__all-link.lift-brands__all-btn:hover,.lift-brands__all-link.lift-brands__all-btn:focus-visible{transform:translateY(-1px);box-shadow:0 10px 20px color-mix(in srgb,var(--lift-color-primary-strong) 34%,transparent);opacity:.98;outline:2px solid var(--lift-color-surface);outline-offset:3px}.lift-brands__arrows{display:flex;align-items:center;gap:.4rem}.lift-brands__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:50%;border:1.5px solid rgba(45,74,65,.35);background:#fff;color:var(--lift-color-primary-strong, #1e3430);cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.lift-brands__arrow:hover:not([disabled]){background:#2d4a4114;border-color:#2d4a4180}.lift-brands__arrow:focus-visible{outline:2px solid var(--lift-color-primary-strong, #1e3430);outline-offset:2px}.lift-brands__arrow[disabled]{opacity:.35;cursor:not-allowed}.lift-brands--no-scroll .lift-brands__arrows{display:none}.lift-brands__slider-wrap{overflow:visible;width:100%}.lift-brands__slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:.35rem 0 .65rem;scrollbar-width:none;-ms-overflow-style:none}.lift-brands__slider::-webkit-scrollbar{display:none;width:0;height:0}@media(min-width:681px){.lift-brands__slider{padding:.35rem 1.25rem .75rem;scroll-padding-inline:1.25rem}}.lift-brands__card{scroll-snap-align:start;min-height:0;overflow:visible;padding:.15rem 0}.lift-brands__card-link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;border-radius:16px;border:1px solid var(--lift-color-border);background:var(--lift-color-surface);padding:.9rem;min-height:170px;height:100%;box-sizing:border-box;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease}.lift-brands__card-link:hover,.lift-brands__card-link:focus-visible{border-color:var(--lift-color-primary-strong);background:var(--lift-color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lift-color-primary) 40%,transparent),0 6px 18px #13262b1a;outline:none}.lift-brands__image-wrap{width:100%;min-height:98px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--lift-color-surface-soft)}.lift-brands__image-wrap img{max-width:120px;max-height:78px;width:auto;height:auto;object-fit:contain}.lift-brands__name{margin:.9rem 0 0;font-weight:700}.lift-brands__placeholder{width:100%;min-height:98px;border-radius:14px;background:linear-gradient(135deg,#dce8e5,#edf3f1);display:block}@media(max-width:680px){.lift-brands__inner{width:calc(100% - 2rem)}.lift-brands__arrow{width:2.1rem;height:2.1rem}.lift-brands__arrow svg{width:16px;height:16px}.lift-brands__slider{grid-auto-columns:minmax(150px,45vw);gap:.7rem}.lift-brands__card-link{min-height:155px;padding:.65rem}.lift-brands__image-wrap{min-height:72px;border-radius:10px}.lift-brands__image-wrap img{max-width:90px;max-height:52px}.lift-brands__name{margin-top:.6rem;font-size:.86rem}}.lift-collection__inject{margin-bottom:1.25rem}.lift-collection__inject-item+.lift-collection__inject-item{margin-top:.85rem}.lift-collection__hero{margin-bottom:1.25rem;border-radius:14px;overflow:hidden;background:#13262b0a;position:relative;width:100%;aspect-ratio:var(--lift-collection-hero-ratio, 21 / 9)}.lift-collection__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}@media(min-width:750px){.lift-collection__hero--hide-desktop{display:none}}@media(max-width:749px){.lift-collection__hero--hide-mobile{display:none}.lift-collection__hero{aspect-ratio:16 / 9}}.lift-collection__description{margin:0 0 1.35rem;font-size:1rem;line-height:1.55;color:#13262bc7;max-width:72ch}.lift-newsletter{background:var(--lift-color-bg);padding:2.2rem 0}.lift-newsletter__inner{width:min(900px,calc(100% - 3rem));margin:0 auto;background:linear-gradient(135deg,var(--lift-color-primary-strong) 0%,var(--lift-color-primary) 55%,color-mix(in srgb,var(--lift-color-primary) 78%,var(--lift-color-primary-soft)) 100%);color:var(--lift-color-surface);border-radius:20px;padding:2.6rem 1.2rem;text-align:center}.lift-newsletter__icon{display:inline-flex;margin-bottom:.8rem;color:var(--lift-color-surface);opacity:.92}.lift-newsletter__icon svg{width:2rem;height:2rem}.lift-newsletter__inner h2{margin:0;font-size:clamp(1.8rem,3.8vw,2.2rem);font-weight:600}.lift-newsletter__form{margin:1.3rem auto 0;width:min(520px,100%)}.lift-newsletter__form-row{border:1px solid color-mix(in srgb,var(--lift-color-surface) 42%,transparent);border-radius:999px;overflow:hidden;display:grid;grid-template-columns:1fr auto}.lift-newsletter__form input{min-height:50px;border:0;background:transparent;color:var(--lift-color-surface);padding:0 1rem;border-radius:0}.lift-newsletter__form input::placeholder{color:color-mix(in srgb,var(--lift-color-surface) 65%,transparent)}.lift-newsletter__form button{min-height:50px;border:0;border-left:1px solid color-mix(in srgb,var(--lift-color-surface) 32%,transparent);background:transparent;color:var(--lift-color-surface);padding:0 1.45rem;font-weight:700;cursor:pointer}.lift-newsletter__message{margin:.9rem auto 0;padding:.75rem 1rem;border-radius:12px;font-size:.92rem;font-weight:600;text-align:center;max-width:520px}.lift-newsletter__message--success{background:color-mix(in srgb,var(--lift-color-surface) 92%,transparent);color:var(--lift-color-primary-strong)}.lift-newsletter__message--error{background:#fee2e2;color:#991b1b}.lift-newsletter__small{margin:1rem auto 0;font-size:.72rem;max-width:72ch;color:color-mix(in srgb,var(--lift-color-surface) 82%,transparent);text-transform:uppercase;line-height:1.5}@media(max-width:680px){.lift-newsletter__inner{width:calc(100% - 2rem);border-radius:14px;padding:2rem 1rem}.lift-newsletter__form-row{border-radius:14px;grid-template-columns:1fr}.lift-newsletter__form button{border-left:0;border-top:1px solid color-mix(in srgb,var(--lift-color-surface) 25%,transparent)}}.lift-contact{background:var(--lift-color-bg, #fbfbf9);padding:2.25rem 0 3.5rem;color:var(--lift-color-text, #13262b)}.lift-contact__inner{width:min(560px,calc(100% - 2.5rem));margin:0 auto}.lift-contact__head{margin-bottom:1.75rem}.lift-contact__title{font-size:clamp(1.55rem,2.2vw,1.9rem);font-weight:800;color:var(--lift-color-text, #13262b);margin:0 0 .5rem}.lift-contact__intro{font-size:.98rem;line-height:1.6;color:var(--lift-color-text-soft, rgba(19, 38, 43, .78))}.lift-contact__intro a{color:var(--lift-color-primary-strong, #1f4a3f)}.lift-contact__success{padding:1.1rem 1.1rem 1.15rem;border-radius:12px;background:#e6f3ef;color:#145a4a;font-weight:600;margin:0}.lift-contact__errors{margin-bottom:1rem;padding:.9rem 1rem;border-radius:10px;background:#fdeff0;color:#8a1e28;font-size:.9rem}.lift-contact__form{display:flex;flex-direction:column;gap:1.15rem}.lift-contact__field label{display:block;font-weight:600;font-size:.88rem;margin-bottom:.35rem}.lift-contact__field input,.lift-contact__field textarea{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lift-color-border) 85%,var(--lift-color-text) 15%);border-radius:10px;padding:.65rem .8rem;font:inherit;font-size:.95rem;background:var(--lift-color-surface, #fff);color:var(--lift-color-text, #13262b)}.lift-contact__field textarea{min-height:7rem;resize:vertical}.lift-contact__field input:focus,.lift-contact__field textarea:focus{outline:2px solid color-mix(in srgb,var(--lift-color-primary) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--lift-color-primary) 55%,var(--lift-color-border))}.lift-contact__submit{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--lift-color-primary-strong) 35%,transparent);border-radius:999px;background:linear-gradient(92deg,var(--lift-color-primary-strong) 0%,var(--lift-color-primary) 100%);color:var(--lift-color-surface);font-weight:700;font-size:.95rem;cursor:pointer;margin-top:.2rem;box-shadow:0 8px 20px color-mix(in srgb,var(--lift-color-primary-strong) 26%,transparent);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.lift-contact__submit:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--lift-color-primary-strong) 32%,transparent);transform:translateY(-1px);filter:brightness(1.03)}.lift-contact__submit:focus-visible{outline:2px solid var(--lift-color-primary-strong);outline-offset:3px}.lift-slider-section{position:relative;z-index:0;width:100%;margin:0;background:var(--lift-color-bg, #fbfbf9);padding:1.2rem 0 1.6rem}.lift-slider-section__inner{width:min(1120px,calc(100% - 3rem));margin:0 auto}.lift-slider-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.lift-slider-section__title-group{flex:1 1 12rem;min-width:0}.lift-slider-section__title{margin:0;font-size:clamp(1.5rem,2.8vw,2rem);min-width:0}.lift-slider-section__subtitle{margin:.3rem 0 0;color:#1e3430ad;font-size:.95rem;line-height:1.45}.lift-slider-section__head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem 1rem;flex-shrink:0}.lift-slider-section__head-link{color:var(--lift-color-primary-strong);text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap;font-size:.95rem}.lift-slider__arrows{display:flex;align-items:center;gap:.4rem}.lift-slider-section__row{min-width:0}.lift-slider{--lift-slider-gap: 1rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--lift-slider-gap);width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.lift-slider::-webkit-scrollbar{display:none;width:0;height:0}.lift-slider__item{scroll-snap-align:start;display:flex;box-sizing:border-box}.lift-slider__item>.lift-card{width:100%}@media(min-width:900px){.lift-slider__item{flex:0 0 calc((100% - 3 * var(--lift-slider-gap)) / 4);min-width:0}}@media(min-width:681px)and (max-width:899px){.lift-slider__item{flex:0 0 calc((100% - var(--lift-slider-gap)) / 2);min-width:0}}@media(max-width:680px){.lift-slider-section__inner{width:calc(100% - 2rem)}.lift-slider{--lift-slider-gap: .7rem}.lift-slider__item{flex:0 0 min(75vw,300px)}}.lift-slider__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:50%;border:1.5px solid rgba(45,74,65,.35);background:#fff;color:var(--lift-color-primary-strong, #1e3430);cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.lift-slider__arrow:hover:not([disabled]){background:#2d4a4114;border-color:#2d4a4180}.lift-slider__arrow:focus-visible{outline:2px solid var(--lift-color-primary-strong, #1e3430);outline-offset:2px}.lift-slider__arrow[disabled]{opacity:.35;cursor:not-allowed}.lift-slider-section--no-scroll .lift-slider__arrows .lift-slider__arrow{visibility:hidden;pointer-events:none}@media(max-width:680px){.lift-slider__arrow{width:2.1rem;height:2.1rem}}.lumora-complementary{padding:clamp(1.5rem,4vw,3rem) 0;background:var(--lift-color-bg, #fbfbf9)}.lumora-complementary__inner{width:min(1240px,calc(100% - 3rem));margin:0 auto}.lumora-complementary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.lumora-complementary__title{margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;color:var(--lift-color-heading, #13262b);flex:1 1 12rem;min-width:0}.lumora-complementary__head-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.lumora-complementary__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem 1.1rem}.lumora-complementary__placeholder{padding:1.5rem;border-radius:14px;background:#13262b0a;color:#13262ba6;font-size:.95rem}.lumora-complementary .lift-slider__arrows{display:none;align-items:center;gap:.4rem}.lumora-complementary .lift-slider__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:50%;border:1.5px solid rgba(45,74,65,.35);background:#fff;color:var(--lift-color-primary-strong, #1e3430);cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.lumora-complementary .lift-slider__arrow:hover:not([disabled]){background:#2d4a4114;border-color:#2d4a4180}.lumora-complementary .lift-slider__arrow:focus-visible{outline:2px solid var(--lift-color-primary-strong, #1e3430);outline-offset:2px}.lumora-complementary .lift-slider__arrow[disabled]{opacity:.35;cursor:not-allowed}@media(max-width:767px){.lumora-complementary .lift-slider__arrows{display:flex}.lumora-complementary .lift-slider__arrow{width:2.1rem;height:2.1rem}.lumora-complementary__grid{display:flex;grid-template-columns:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:.7rem;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.lumora-complementary__grid::-webkit-scrollbar{display:none;width:0;height:0}.lumora-complementary__grid>.lift-card{flex:0 0 min(75vw,300px);min-width:0;scroll-snap-align:start}}.lumora-faq{padding:2.75rem 0 3rem;background:var(--lumora-faq-bg, var(--lift-color-bg));color:var(--lift-color-text)}.lumora-faq--scheme-soft{--lumora-faq-bg: var(--lift-color-surface-soft)}.lumora-faq__inner{width:min(52rem,calc(100% - var(--page-margin) * 2));margin:0 auto}.lumora-faq__head{text-align:center;margin-bottom:2rem}.lumora-faq__title{margin:0 0 .45rem;font-size:clamp(1.45rem,2.6vw,2rem)}.lumora-faq__sub{margin:0;color:var(--lift-color-text-soft);font-size:1.02rem;line-height:1.55}.lumora-faq__list{display:flex;flex-direction:column;gap:.65rem}.lumora-faq__item{border:1px solid var(--lift-color-border);border-radius:14px;background:var(--lift-color-surface);overflow:hidden;color:var(--lift-color-on-surface, var(--lift-color-text))}.lumora-faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;font-weight:700;font-size:1rem}.lumora-faq__summary::-webkit-details-marker{display:none}.lumora-faq__ico{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--lift-color-primary-strong);transition:transform .2s ease}.lumora-faq__item[open] .lumora-faq__ico{transform:rotate(180deg)}.lumora-faq__answer{padding:0 1.15rem 1.15rem;color:var(--lift-color-text-soft);font-size:.98rem;line-height:1.62;border-top:1px solid transparent}.lumora-faq__item[open] .lumora-faq__answer{border-top-color:var(--lift-color-border);padding-top:.85rem}.lumora-faq__answer p:first-child{margin-top:0}.lumora-faq__answer p:last-child{margin-bottom:0}.lumora-split{padding:2.75rem 0;background:var(--lumora-split-bg, var(--lift-color-bg));color:var(--lift-color-text)}.lumora-split--scheme-soft{--lumora-split-bg: var(--lift-color-surface-soft)}.lumora-split__inner{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin:0 auto;display:flex;flex-direction:column;gap:1.75rem;align-items:center}@media(min-width:900px){.lumora-split__inner{flex-direction:row;gap:3rem;align-items:center}.lumora-split--image_right .lumora-split__inner{flex-direction:row-reverse}}.lumora-split__media{flex-shrink:0;width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--lift-color-border);background:var(--lift-color-surface)}.lumora-split__img{width:100%;height:auto;display:block}.lumora-split__media-ph{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:var(--lift-color-surface-soft);color:var(--lift-color-text-soft)}.lumora-split__ph-svg{width:46%;opacity:.45}.lumora-split__content{flex:1;min-width:0}.lumora-split__badge{margin:0 0 .45rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lift-color-primary-strong)}.lumora-split__heading{margin:0 0 .85rem;font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.12}.lumora-split__text{margin:0 0 1.25rem;color:var(--lift-color-text-soft);font-size:1.05rem;line-height:1.62}.lumora-split__actions{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center}.lumora-split__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.lumora-split__btn--primary{background:linear-gradient(92deg,var(--lift-color-primary) 0%,var(--lift-color-primary-soft) 100%);color:#fff;box-shadow:0 10px 26px #2f5f5642}.lumora-split__btn--primary:hover{transform:translateY(-1px)}.lumora-split__btn--ghost{border:2px solid var(--lift-color-border);color:var(--lift-color-primary-strong);background:transparent}.lumora-split__btn--ghost:hover{border-color:var(--lift-color-primary)}.lumora-logos{padding:2.25rem 0 2.75rem;background:var(--lumora-logos-bg, var(--lift-color-bg));color:var(--lift-color-text)}.lumora-logos--scheme-soft{--lumora-logos-bg: var(--lift-color-surface-soft)}.lumora-logos__inner{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin:0 auto;text-align:center}.lumora-logos__title{margin:0 0 .35rem;font-size:clamp(1.25rem,2.2vw,1.65rem)}.lumora-logos__sub{margin:0 0 1.35rem;color:var(--lift-color-text-soft);font-size:.98rem}.lumora-logos__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.35rem 2rem}.lumora-logos__cell{flex:0 1 auto}.lumora-logos__link,.lumora-logos__static{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--lumora-logo-max, 44px) + 12px);padding:.35rem .5rem;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.lumora-logos--gray .lumora-logos__link,.lumora-logos--gray .lumora-logos__static{filter:grayscale(1)}.lumora-logos--muted .lumora-logos__link,.lumora-logos--muted .lumora-logos__static{opacity:.72}.lumora-logos__link:hover{filter:none;opacity:1;transform:translateY(-2px)}.lumora-logos__img{max-height:var(--lumora-logo-max, 44px);width:auto;max-width:min(200px,32vw);height:auto;object-fit:contain}.lumora-logos__placeholder{display:flex;align-items:center;justify-content:center;width:min(160px,28vw);height:var(--lumora-logo-max, 44px);opacity:.35;color:var(--lift-color-text-soft)}.lumora-logos__ph{width:70%;height:auto}.lumora-multicolumn{padding:2.75rem 0 3rem;background:var(--lumora-mcol-bg, var(--lift-color-bg));color:var(--lift-color-text)}.lumora-multicolumn--scheme-soft{--lumora-mcol-bg: var(--lift-color-surface-soft)}.lumora-multicolumn__inner{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin:0 auto}.lumora-multicolumn__head{margin-bottom:2rem;max-width:48rem}.lumora-multicolumn__head--centered{margin-left:auto;margin-right:auto}.lumora-multicolumn__title{margin:0 0 .45rem;font-size:clamp(1.45rem,2.6vw,2rem)}.lumora-multicolumn__sub{margin:0;color:var(--lift-color-text-soft);font-size:1.02rem;line-height:1.55}.lumora-multicolumn__grid{display:grid;gap:var(--lumora-mcol-gap, 1.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.lumora-multicolumn__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lumora-multicolumn__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lumora-multicolumn__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lumora-multicolumn__card{background:var(--lift-color-surface);border:1px solid var(--lift-color-border);border-radius:16px;padding:1.1rem 1.1rem 1.35rem;display:flex;flex-direction:column;gap:.55rem;height:100%;color:var(--lift-color-on-surface, var(--lift-color-text))}.lumora-multicolumn__card--no-image{text-align:center;align-items:center;justify-content:center;padding:1.4rem 1.1rem}.lumora-multicolumn__card--no-image .lumora-multicolumn__card-title{font-size:1.15rem;color:var(--lift-color-primary-strong)}.lumora-multicolumn__media{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:var(--lift-color-surface-soft)}.lumora-multicolumn__img{width:100%;height:100%;object-fit:cover;display:block}.lumora-multicolumn__card-title{margin:.35rem 0 0;font-size:1.08rem}.lumora-multicolumn__card-text{margin:0;flex:1;color:var(--lift-color-text-soft);font-size:.94rem;line-height:1.55}.lumora-multicolumn__link{margin-top:.35rem;font-weight:700;font-size:.88rem;color:var(--lift-color-primary-strong);text-decoration:none}.lumora-multicolumn__link:hover{text-decoration:underline}@media(max-width:749px){.lumora-multicolumn{padding:1.75rem 0 2rem}.lumora-multicolumn__grid{gap:.6rem}.lumora-multicolumn__card--no-image{padding:.9rem .7rem;gap:.35rem}.lumora-multicolumn__card--no-image .lumora-multicolumn__card-title{font-size:.95rem;line-height:1.25}.lumora-multicolumn__card-text{font-size:.82rem;line-height:1.4}}.lumora-promo-strip{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;z-index:1100;font-size:.9rem;line-height:1.35;box-sizing:border-box}.lumora-promo-strip__inner{width:100%;max-width:none;margin:0 auto;padding:.62rem max(var(--page-margin),1rem);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .75rem;text-align:center;position:relative;min-height:2.5rem}.lumora-promo-strip--has-arrows .lumora-promo-strip__inner{padding-left:max(2.85rem,calc(var(--page-margin, 1rem) + 2rem));padding-right:max(2.85rem,calc(var(--page-margin, 1rem) + 2rem))}.lumora-promo-strip__viewport{flex:1 1 12rem;min-width:0;max-width:100%;overflow:hidden}.lumora-promo-strip__track{position:relative;min-height:1.35rem}.lumora-promo-strip__slide{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem 1.25rem;text-align:center;width:100%}.lumora-promo-strip__slide.is-active{display:flex}.lumora-promo-strip__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;flex:0 0 auto;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#0000002e;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;box-shadow:0 2px 8px #0000001f;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.lumora-promo-strip__arrow--prev{left:max(.45rem,calc(var(--page-margin, 1rem) * .5))}.lumora-promo-strip__arrow--next{right:max(.45rem,calc(var(--page-margin, 1rem) * .5))}.lumora-promo-strip__arrow svg{width:1rem;height:1rem;display:block;pointer-events:none}.lumora-promo-strip__arrow:hover,.lumora-promo-strip__arrow:focus-visible{background:#00000047;transform:translateY(-50%) scale(1.06);outline:2px solid currentColor;outline-offset:2px}.lumora-promo-strip--soft .lumora-promo-strip__arrow{border-color:var(--lift-color-border);background:#13262b14;color:var(--lift-color-primary-strong);box-shadow:0 2px 8px #13262b14}.lumora-promo-strip--soft .lumora-promo-strip__arrow:hover,.lumora-promo-strip--soft .lumora-promo-strip__arrow:focus-visible{background:#13262b24}.lumora-promo-strip--accent{background:linear-gradient(92deg,var(--lift-color-primary) 0%,var(--lift-color-primary-soft) 100%);color:#fff}.lumora-promo-strip--accent .lumora-promo-strip__link{color:#fff;border-color:#ffffff73}.lumora-promo-strip--dark{background:var(--lift-color-primary-strong);color:#f4faf8}.lumora-promo-strip--dark .lumora-promo-strip__link{color:#f4faf8;border-color:#f4faf859}.lumora-promo-strip--soft{background:var(--lift-color-surface-soft);color:var(--lift-color-on-surface-soft, var(--lift-color-text));border-bottom:1px solid var(--lift-color-border)}.lumora-promo-strip__msg{margin:0;font-weight:600}.lumora-promo-strip__msg>p{margin:0}.lumora-promo-strip__msg a{color:inherit;text-decoration:underline}.lumora-promo-strip__msg strong,.lumora-promo-strip__msg b{font-weight:800;letter-spacing:.02em}.lumora-promo-strip__link{font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:.22rem .85rem;font-size:.82rem;white-space:nowrap}.lumora-promo-strip__link:hover{text-decoration:underline}.lumora-promo-strip--soft .lumora-promo-strip__link{border-color:var(--lift-color-border);color:var(--lift-color-primary-strong)}.lumora-promo-strip__countdown{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:.25rem .45rem;font-variant-numeric:tabular-nums;flex:0 0 auto;width:100%}.lumora-promo-strip--has-countdown:not(.lumora-promo-strip--has-arrows) .lumora-promo-strip__countdown{width:auto}.lumora-promo-strip__unit{display:inline-flex;flex-direction:column;align-items:center;gap:.06rem;min-width:2.1rem}.lumora-promo-strip__unit strong{font-size:1rem;font-weight:800;line-height:1}.lumora-promo-strip__unit small{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.lumora-promo-strip__sep{opacity:.65;font-weight:800;padding-bottom:.55rem}.lumora-promo-strip__ended{font-weight:700;font-size:.88rem}@media(max-width:680px){.lumora-promo-strip--has-arrows .lumora-promo-strip__inner{padding-left:2.5rem;padding-right:2.5rem}.lumora-promo-strip__arrow{width:1.85rem;height:1.85rem}.lumora-promo-strip__arrow--prev{left:.35rem}.lumora-promo-strip__arrow--next{right:.35rem}}.lumora-related{padding:clamp(1.5rem,4vw,3rem) 0;background:var(--lift-color-bg, #fbfbf9)}.lumora-related__inner{width:min(1240px,calc(100% - 3rem));margin:0 auto}.lumora-related__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.lumora-related__title{margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:800;color:var(--lift-color-heading, #13262b);flex:1 1 12rem;min-width:0}.lumora-related__head-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.lumora-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem 1.1rem}.lumora-related__placeholder{padding:1.5rem;border-radius:14px;background:#13262b0a;color:#13262ba6;font-size:.95rem}.lumora-related .lift-slider__arrows{display:none;align-items:center;gap:.4rem}.lumora-related .lift-slider__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border-radius:50%;border:1.5px solid rgba(45,74,65,.35);background:#fff;color:var(--lift-color-primary-strong, #1e3430);cursor:pointer;transition:background .2s,border-color .2s,color .2s,opacity .2s}.lumora-related .lift-slider__arrow:hover:not([disabled]){background:#2d4a4114;border-color:#2d4a4180}.lumora-related .lift-slider__arrow:focus-visible{outline:2px solid var(--lift-color-primary-strong, #1e3430);outline-offset:2px}.lumora-related .lift-slider__arrow[disabled]{opacity:.35;cursor:not-allowed}@media(max-width:767px){.lumora-related .lift-slider__arrows{display:flex}.lumora-related .lift-slider__arrow{width:2.1rem;height:2.1rem}.lumora-related__grid{display:flex;grid-template-columns:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:.7rem;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.lumora-related__grid::-webkit-scrollbar{display:none;width:0;height:0}.lumora-related__grid>.lift-card{flex:0 0 min(75vw,300px);min-width:0;scroll-snap-align:start}}.lumora-rich-text{padding:var(--lumora-rt-pad-y, 2.75rem) 0;color:var(--lift-color-text);background:var(--lumora-rt-bg, var(--lift-color-bg))}.lumora-rich-text--scheme-soft{--lumora-rt-bg: var(--lift-color-surface-soft)}.lumora-rich-text--scheme-contrast{--lumora-rt-bg: var(--lift-color-primary-strong);color:#f4faf8;--lift-color-text-soft: rgba(244, 250, 248, .82)}.lumora-rich-text--scheme-contrast .lumora-rich-text__body a{color:#fff;text-decoration:underline}.lumora-rich-text__inner{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin:0 auto}.lumora-rich-text__inner--narrow{width:min(52rem,calc(100% - var(--page-margin) * 2))}.lumora-rich-text--align-left .lumora-rich-text__inner{text-align:left}.lumora-rich-text--align-center .lumora-rich-text__inner{text-align:center}.lumora-rich-text--align-right .lumora-rich-text__inner{text-align:right}.lumora-rich-text__kicker{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lift-color-primary-strong)}.lumora-rich-text--scheme-contrast .lumora-rich-text__kicker{color:#ffffffd1}.lumora-rich-text__heading{margin:0 0 1rem;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.lumora-rich-text__body{margin:0;color:var(--lift-color-text-soft);font-size:1.02rem;line-height:1.65}.lumora-rich-text--scheme-contrast .lumora-rich-text__body{color:#f4faf8e0}.lumora-rich-text__body p:first-child{margin-top:0}.lumora-rich-text__body p:last-child{margin-bottom:0}.lumora-testimonials{padding:2.75rem 0 3rem;background:var(--lumora-t-bg, var(--lift-color-bg));color:var(--lift-color-text)}.lumora-testimonials--scheme-soft{--lumora-t-bg: var(--lift-color-surface-soft)}.lumora-testimonials__inner{width:min(var(--page-width),calc(100% - var(--page-margin) * 2));margin:0 auto;text-align:center}.lumora-testimonials__title{margin:0 0 .45rem;font-size:clamp(1.45rem,2.6vw,2rem)}.lumora-testimonials__sub{margin:0 auto 2rem;max-width:46rem;color:var(--lift-color-text-soft);font-size:1.02rem;line-height:1.55}.lumora-testimonials__grid{display:grid;gap:1.15rem;text-align:left;grid-template-columns:1fr}@media(min-width:700px){.lumora-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lumora-testimonials__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lumora-testimonials__card{margin:0;padding:1.25rem 1.25rem 1.35rem;border-radius:16px;border:1px solid var(--lift-color-border);background:var(--lift-color-surface);display:flex;flex-direction:column;gap:.65rem;height:100%;color:var(--lift-color-on-surface, var(--lift-color-text))}.lumora-testimonials__stars{display:flex;gap:.12rem;font-size:1rem;line-height:1;color:#d4a017}.lumora-testimonials__star--off{color:var(--lift-color-border)}.lumora-testimonials__quote{margin:0;font-size:1.02rem;line-height:1.58;color:var(--lift-color-text);font-style:normal}.lumora-testimonials__meta{margin-top:auto;display:flex;flex-direction:column;gap:.15rem;padding-top:.35rem;border-top:1px solid var(--lift-color-border);font-size:.88rem}.lumora-testimonials__author{font-weight:700}.lumora-testimonials__role{color:var(--lift-color-text-soft);font-size:.84rem}.lift-policy-page{padding-top:3rem;padding-bottom:2rem}.lift-policy-page .lift-collection__title{margin-top:.5rem;margin-bottom:1.5rem}.lift-policy-page .lift-collection__content{line-height:1.65}.lift-policy-page .lift-collection__content p{margin:0 0 1rem}.lift-policy-page .lift-collection__content h2,.lift-policy-page .lift-collection__content h3{margin-top:2rem;margin-bottom:.75rem}@media(max-width:680px){.lift-policy-page{padding-top:2rem}}.lift-page{padding-top:3rem;padding-bottom:2rem}.lift-page h1{margin-top:0}.lift-page__content{margin-top:.75rem}.lift-page__blocks{margin-bottom:1.25rem}.lift-page__block+.lift-page__block{margin-top:.85rem}@media(max-width:680px){.lift-page{padding-top:2rem}}.lift-password-section{padding:2rem 1.25rem;max-width:26rem;margin:0 auto;text-align:center}.lift-password-shop-name{margin:0 0 .75rem;font-weight:800;font-size:clamp(1.25rem,3vw,1.5rem);color:var(--lift-color-heading, #13262b);letter-spacing:-.02em}.lift-product{background:var(--lift-color-bg);padding:1.5rem 0 2.5rem;color:var(--lift-color-text);overflow:visible}.lift-product__inner{width:min(1240px,calc(100% - 3rem));margin:0 auto;overflow:visible}.lift-product__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:2rem;align-items:start}.lift-product__media-outer{min-width:0;display:block}@media(min-width:1024px){.lift-product__media-outer{align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--lift-promo-offset, 0px) + var(--lift-header-offset, 5rem) + .75rem);z-index:1}}@media(max-width:1023px){.lift-product__media-outer{display:block;min-width:0}}.lift-product__media{display:grid;gap:.85rem;align-items:start;align-content:start;min-width:0;position:relative}.lift-product__media:not(.lift-product__media--single) .lift-product__main-image,.lift-product__media:not(.lift-product__media--single) .lift-product__thumbs{align-self:start}.lift-product__media--thumbs-right:not(.lift-product__media--single){grid-template-columns:minmax(0,1fr) 76px;grid-template-rows:auto;grid-template-areas:"main thumbs"}.lift-product__media--thumbs-right:not(.lift-product__media--single) .lift-product__main-image{grid-area:main;justify-self:stretch;align-self:start}.lift-product__media--thumbs-right:not(.lift-product__media--single) .lift-product__thumbs{grid-area:thumbs;justify-self:center;align-self:start}.lift-product__media--thumbs-left:not(.lift-product__media--single){grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"thumbs main"}.lift-product__media--thumbs-left:not(.lift-product__media--single) .lift-product__main-image{grid-area:main;justify-self:stretch;align-self:start}.lift-product__media--thumbs-left:not(.lift-product__media--single) .lift-product__thumbs{grid-area:thumbs;justify-self:center;align-self:start}.lift-product__media--single{grid-template-columns:minmax(0,1fr)}.lift-product__media--single .lift-product__main-image-img{padding:1.1rem}.lift-product__thumbs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.55rem;max-height:620px;overflow-y:auto;overflow-x:hidden;padding:.15rem;scrollbar-width:thin;width:76px;max-width:76px;min-width:0;box-sizing:border-box}.lift-product__thumb{-webkit-appearance:none;appearance:none;border:2px solid transparent;background:var(--lift-color-surface);border-radius:12px;padding:0;width:100%;max-width:72px;height:72px;flex-shrink:0;overflow:hidden;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 4px 12px #13262b0d;box-sizing:border-box}.lift-product__thumb img{width:100%;height:100%;object-fit:contain;object-position:center;padding:.3rem;display:block;max-width:100%}.lift-product__thumb:hover{transform:translateY(-1px);box-shadow:0 8px 16px #13262b14}.lift-product__thumb.is-active{border-color:var(--lift-color-primary);box-shadow:0 6px 18px #2f5f562e}.lift-product__main-image{position:relative;background:var(--lift-color-surface);border-radius:22px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 18px 36px #13262b14}.lift-product__main-image-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease;pointer-events:none}.lift-product__main-image-slide.is-active{opacity:1;pointer-events:auto}.lift-product__main-image-img{width:100%;height:100%;object-fit:contain;padding:1.5rem;display:block}.lift-product__main-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#13262b4d}.lift-product__card{position:static;background:var(--lift-color-surface);border-radius:22px;padding:1.6rem 1.6rem 1.7rem;box-shadow:0 18px 36px #13262b14;display:flex;flex-direction:column;gap:1rem}.lift-product__brand-row{min-height:var(--lift-brand-logo-max-h, 36px);display:flex;align-items:center}.lift-product__brand-logo img,.lift-product__brand-logo-img{max-height:var(--lift-brand-logo-max-h, 36px);max-width:min(calc(var(--lift-brand-logo-max-h, 36px) * 4),100%);width:auto;height:auto;object-fit:contain;display:block}.lift-product__brand-name{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--lift-color-text-soft)}.lift-product__brand-link{color:inherit;text-decoration:none}.lift-product__brand-link:hover{color:var(--lift-color-primary-strong);text-decoration:underline}.lift-product__trust-ico-img{width:100%;height:100%;object-fit:contain;display:block}.lift-product__title{margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.18;font-weight:700;color:var(--lift-color-text)}.lift-product__meta-row{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.lift-product__price-block{display:inline-flex;align-items:baseline;gap:.55rem}.lift-product__price{color:var(--lift-color-primary-strong);font-weight:700;font-size:1.45rem;line-height:1}.lift-product__price-old[hidden]{display:none!important}.lift-product__price-old:not([hidden]){color:var(--lift-color-sale);text-decoration:line-through;font-size:.95rem;font-weight:600}.lift-product__meta-sep{width:1px;align-self:stretch;min-height:1.4rem;background:#13262b2e}.lift-product__stock{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.lift-product__stock-label{font-variant-numeric:tabular-nums}.lift-product__stock.is-in-stock{background:#fff1d6;color:#8a5a14}.lift-product__stock.is-out{background:#f8dada;color:#a23232}.lift-product__breadcrumb{margin:-.15rem 0 .15rem}.lift-product__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;list-style:none;margin:0;padding:0;font-size:.78rem;font-weight:600;color:var(--lift-color-text-soft);line-height:1.35}.lift-product__breadcrumb a{color:var(--lift-color-primary-strong);text-decoration:none}.lift-product__breadcrumb a:hover{text-decoration:underline}.lift-product__breadcrumb-sep{opacity:.45;-webkit-user-select:none;user-select:none}.lift-product__breadcrumb-current{color:var(--lift-color-text-soft);font-weight:600;max-width:100%;display:inline-block;vertical-align:bottom}.lift-product__trust{list-style:none;margin:0;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.45rem;border-radius:14px;background:var(--lift-color-surface-soft);border:1px solid rgba(19,38,43,.06)}.lift-product__trust-item{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;font-weight:600;color:var(--lift-color-text);line-height:1.35}.lift-product__trust-ico{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.06rem;color:var(--lift-color-primary-strong)}.lift-product__trust-ico svg{width:100%;height:100%;display:block}.lift-product__stock-below{margin:.65rem 0 0;padding:.55rem .75rem;border-radius:12px;font-size:.84rem;font-weight:600;line-height:1.4;color:var(--lift-color-text-soft);background:var(--lift-color-surface-soft);border:1px solid rgba(19,38,43,.06)}.lift-product__stock-below.is-urgent{color:#8a5a14;background:#fff1d6;border-color:#d4a01759}.lift-product__stock-below:empty{display:none}.lift-product__bis{margin-top:.85rem}.lift-product__bis[hidden]{display:none!important}.lift-product__bis-inner{display:flex;gap:.85rem;padding:1rem 1.05rem;border-radius:14px;border:1px solid rgba(19,38,43,.1);background:linear-gradient(180deg,#fff1d673,#fffffff2);box-shadow:0 8px 20px #13262b0d}.lift-product__bis-icon{flex-shrink:0;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff1d6;color:#8a5a14}.lift-product__bis-icon svg{width:1.15rem;height:1.15rem;display:block}.lift-product__bis-content{min-width:0;flex:1}.lift-product__bis-heading{margin:0 0 .3rem;font-size:.95rem;font-weight:700;color:var(--lift-color-text);line-height:1.25}.lift-product__bis-text{margin:0 0 .35rem;font-size:.84rem;line-height:1.4;color:var(--lift-color-text-soft)}.lift-product__bis-variant{margin:0 0 .65rem;font-size:.8rem;font-weight:700;color:var(--lift-color-primary-strong)}.lift-product__bis-variant:empty{display:none}.lift-product__bis-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:stretch}.lift-product__bis-input{width:100%;min-height:42px;padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(19,38,43,.14);background:#fff;font:inherit;font-size:.88rem;color:var(--lift-color-text)}.lift-product__bis-input:focus-visible{outline:2px solid var(--lift-color-primary-strong);outline-offset:1px;border-color:var(--lift-color-primary-strong)}.lift-product__bis-btn{min-height:42px;padding:.55rem .95rem;border:none;border-radius:10px;background:var(--lift-color-primary-strong);color:#fff;font:inherit;font-size:.84rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .18s ease,transform .15s ease}.lift-product__bis-btn:hover,.lift-product__bis-btn:focus-visible{opacity:.95;transform:translateY(-1px);outline:2px solid var(--lift-color-primary-strong);outline-offset:2px}.lift-product__bis-btn:disabled{opacity:.65;cursor:wait;transform:none}.lift-product__bis-status{margin:.55rem 0 0;font-size:.82rem;font-weight:600;line-height:1.35}.lift-product__bis-status.is-success{color:#2f6b3f}.lift-product__bis-status.is-error{color:#a23232}.lift-product__bis-privacy{margin:.45rem 0 0;font-size:.74rem;line-height:1.35;color:var(--lift-color-text-soft)}.lift-product__bis-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:680px){.lift-product__bis-inner{flex-direction:column;gap:.65rem}.lift-product__bis-fields{grid-template-columns:1fr}.lift-product__bis-btn{width:100%}}.lift-product__options{display:flex;flex-direction:column;gap:.7rem;margin-top:.15rem}.lift-product__option{margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lift-product__option-head{display:inline-flex;align-items:baseline;gap:.45rem}.lift-product__option-label{font-size:.85rem;font-weight:600;color:var(--lift-color-text-soft)}.lift-product__option-value{color:var(--lift-color-text);font-weight:700;font-size:.92rem}.lift-product__option-values{display:flex;flex-wrap:wrap;gap:.4rem}.lift-product__pill{--pill-bg: var(--lift-color-surface-soft);--pill-color: var(--lift-color-text);--pill-border: rgba(19, 38, 43, .12);cursor:pointer;padding:.5rem .85rem;border-radius:999px;background:var(--pill-bg);color:var(--pill-color);border:1px solid var(--pill-border);font-size:.86rem;font-weight:600;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none;position:relative}.lift-product__pill input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.lift-product__pill:hover{border-color:var(--lift-color-primary-soft);transform:translateY(-1px)}.lift-product__pill.is-active{--pill-bg: var(--lift-color-primary-strong);--pill-color: #fff;--pill-border: var(--lift-color-primary-strong)}.lift-product__pill.is-disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.lift-product__select{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;background:var(--lift-color-surface-soft);border:1px solid rgba(19,38,43,.1);border-radius:14px;padding:.45rem .55rem .45rem 1rem;transition:border-color .18s ease,box-shadow .18s ease}.lift-product__select:focus-within{border-color:var(--lift-color-primary-soft);box-shadow:0 0 0 3px #7fa69d33}.lift-product__select-label{font-size:.88rem;font-weight:600;color:var(--lift-color-text-soft);white-space:nowrap}.lift-product__select-trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--lift-color-text);font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border-radius:10px;text-align:left}.lift-product__select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lift-product__select-chevron{width:1rem;height:1rem;color:var(--lift-color-text-soft);flex-shrink:0;transition:transform .22s ease}.lift-product__select[data-open=true] .lift-product__select-chevron{transform:rotate(90deg)}.lift-product__select-panel{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:20;background:var(--lift-color-surface);border:1px solid rgba(19,38,43,.12);border-radius:14px;box-shadow:0 18px 36px #13262b1f;padding:.35rem;list-style:none;margin:0;max-height:280px;overflow-y:auto;animation:liftSelectIn .18s ease both}@keyframes liftSelectIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lift-product__select-panel li{margin:0;padding:0}.lift-product__select-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;background:transparent;padding:.55rem .7rem;border-radius:10px;cursor:pointer;color:var(--lift-color-text);font-size:.92rem;text-align:left;transition:background .14s ease,color .14s ease}.lift-product__select-option:hover,.lift-product__select-option:focus-visible{background:var(--lift-color-surface-soft)}.lift-product__select-option.is-active{background:#2f5f561a;color:var(--lift-color-primary-strong);font-weight:700}.lift-product__select-option.is-disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.lift-product__select-check{width:.9rem;height:.9rem;color:var(--lift-color-primary);opacity:0;transition:opacity .14s ease;flex-shrink:0}.lift-product__select-option.is-active .lift-product__select-check{opacity:1}.lift-product__unit-row{margin-top:.35rem;font-size:.92rem;color:#13262bb8}.lift-product__unit-row[hidden]{display:none!important}.lift-product__tax-note{margin:.35rem 0 0;font-size:.85rem;color:#13262b8c}.lift-product__dynamic-checkout{margin-top:.75rem}.lift-product__dynamic-checkout shopify-accelerated-checkout,.lift-product__dynamic-checkout .shopify-payment-button{width:100%;display:block}.lift-product__payment-terms{margin-top:.75rem}.lift-product__option-fieldset{border:0;margin:0;padding:0;min-width:0}.lift-product__swatches{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem;list-style:none;padding:0}.lift-product__swatch{cursor:pointer;border-radius:999px;border:2px solid transparent;padding:2px;display:inline-flex;align-items:center;justify-content:center}.lift-product__swatch input{position:absolute;opacity:0;pointer-events:none}.lift-product__swatch.is-active{border-color:var(--lift-color-primary, #2f5f56)}.lift-product__swatch-visual{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;overflow:hidden;background:#13262b0f}.lift-product__swatch-dot{width:1.35rem;height:1.35rem;border-radius:999px;background:var(--swatch, #ccc);border:1px solid rgba(19,38,43,.12)}.lift-product__swatch-img{width:100%;height:100%;object-fit:cover}.lift-product__thumb-badge{position:absolute;bottom:2px;right:2px;font-size:.55rem;font-weight:800;padding:.1rem .25rem;border-radius:4px;background:#13262bc7;color:#fff;line-height:1;pointer-events:none}.lift-product__thumb{position:relative}.lift-product__main-video,.lift-product__main-model{width:100%;max-height:min(70vh,640px);border-radius:12px;background:#000}.lift-gift-recipient{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(19,38,43,.12);background:#13262b08}.lift-gift-recipient__check{display:flex;gap:.5rem;align-items:flex-start;font-weight:600;cursor:pointer}.lift-gift-recipient__fields input,.lift-gift-recipient__fields textarea{width:100%;margin-top:.25rem;padding:.5rem .65rem;border-radius:8px;border:1px solid rgba(19,38,43,.14);font:inherit}.lift-gift-recipient__field{margin:.65rem 0 0}.lift-product__pickup-list{list-style:none;margin:.35rem 0 0;padding:0}.lift-product__pickup-row{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid rgba(19,38,43,.08);font-size:.92rem}.lift-product__pickup-heading{margin:.75rem 0 0;font-size:1rem;font-weight:700}.lift-product__hr{border:0;border-top:1px solid rgba(19,38,43,.1);margin:.4rem 0 .2rem}.lift-product__buy-row{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:stretch}.lift-product__qty{display:inline-flex;align-items:center;background:var(--lift-color-surface-soft);border-radius:999px;padding:.25rem;border:1px solid rgba(19,38,43,.08);transition:box-shadow .15s ease}.lift-product__qty:focus-within{box-shadow:0 0 0 2px var(--lift-color-primary-strong)}.lift-product__qty-btn:focus-visible,.lift-product__qty-input:focus-visible{outline:none}.lift-product__qty-btn{width:2.1rem;height:2.1rem;border-radius:999px;border:0;background:transparent;color:var(--lift-color-primary-strong);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.lift-product__qty-btn:hover{background:#2f5f561a}.lift-product__qty-btn:disabled{opacity:.4;cursor:not-allowed}.lift-product__qty-btn:active{transform:scale(.94)}.lift-product__qty-btn svg{width:1rem;height:1rem}.lift-product__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:2.4rem;border:0;background:transparent;text-align:center;font-weight:700;font-size:.95rem;color:var(--lift-color-text);outline:none}.lift-product__qty-input::-webkit-outer-spin-button,.lift-product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lift-product__add-btn{border:0;border-radius:999px;min-height:48px;padding:0 1.1rem;background:linear-gradient(92deg,var(--lift-color-primary-strong) 0%,var(--lift-color-primary) 100%);color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 8px 18px #23484138}.lift-product__add-btn svg{width:1.05rem;height:1.05rem}.lift-product__add-btn:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 12px 22px #23484147}.lift-product__add-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.lift-product__add-btn.is-loading{opacity:.7;cursor:progress}.lift-product__accordions{display:flex;flex-direction:column;gap:.55rem;margin-top:.4rem}.lift-product__acc{border:1px solid rgba(19,38,43,.08);border-radius:14px;background:var(--lift-color-surface-soft);overflow:hidden;transition:box-shadow .18s ease,background .18s ease}.lift-product__acc[open]{background:var(--lift-color-surface);box-shadow:0 6px 14px #13262b0d}.lift-product__acc-head{list-style:none;cursor:pointer;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-weight:700;font-size:.95rem;color:var(--lift-color-text);-webkit-user-select:none;user-select:none}.lift-product__acc-head::-webkit-details-marker{display:none}.lift-product__acc-chevron{width:1.05rem;height:1.05rem;color:var(--lift-color-primary-strong);transition:transform .22s ease;flex-shrink:0}.lift-product__acc[open] .lift-product__acc-chevron{transform:rotate(180deg)}.lift-product__acc-body{padding:0 1rem 1rem;color:var(--lift-color-text-soft);font-size:.92rem;line-height:1.55}.lift-product__acc-empty{margin:0;font-style:italic;color:var(--lift-color-text-soft);opacity:.92}.lift-product__rich p{margin:0 0 .65em}.lift-product__rich p:last-child{margin-bottom:0}.lift-product__nutrition-img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;border:1px solid rgba(19,38,43,.08)}.lift-product__spec-magnifier{position:relative;display:block;width:100%;max-width:100%;overflow:hidden;border-radius:10px;cursor:crosshair;touch-action:pan-y}.lift-product__spec-magnifier.is-active{cursor:none}.lift-product__spec-lens{position:absolute;top:0;left:0;z-index:3;width:150px;height:150px;border:2px solid #13262b;border-radius:50%;pointer-events:none;background-color:#fff;background-repeat:no-repeat;box-shadow:0 8px 24px #13262b38;opacity:0;visibility:hidden;transition:opacity .12s ease}.lift-product__spec-magnifier.is-active .lift-product__spec-lens{opacity:1;visibility:visible}@media(pointer:coarse){.lift-product__spec-magnifier{cursor:default}.lift-product__spec-lens{display:none!important}}.lift-product__nutrition-wrap img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;border:1px solid rgba(19,38,43,.08)}.lift-product__rich ul,.lift-product__rich ol{margin:0 0 .65em;padding-left:1.25rem}.lift-product__rich table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.88rem}.lift-product__rich th,.lift-product__rich td{padding:.45rem .6rem;border-bottom:1px solid rgba(19,38,43,.08);text-align:left}.lift-product__rich th{color:var(--lift-color-text);font-weight:700;background:var(--lift-color-surface-soft)}.lift-product__app-blocks{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem;width:100%}.lift-product__app-slot{max-width:100%}@media(max-width:1023px){.lift-product__layout{grid-template-columns:1fr;gap:1.4rem}.lift-product__media{position:static;top:auto}.lift-product__media.lift-product__media--thumbs-left:not(.lift-product__media--single) .lift-product__main-image,.lift-product__media.lift-product__media--thumbs-right:not(.lift-product__media--single) .lift-product__main-image{grid-area:auto;grid-column:1 / -1;grid-row:1;justify-self:stretch}.lift-product__media.lift-product__media--thumbs-left:not(.lift-product__media--single) .lift-product__thumbs,.lift-product__media.lift-product__media--thumbs-right:not(.lift-product__media--single) .lift-product__thumbs{grid-area:auto;grid-column:1 / -1;grid-row:2;justify-self:stretch}.lift-product__media:not(.lift-product__media--single){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:none;gap:.75rem}.lift-product__main-image{order:1;width:100%;min-height:0}.lift-product__thumbs{order:2;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:100%;min-width:0;max-height:none;overflow-x:auto;overflow-y:visible;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}}@media(max-width:680px){.lift-product{padding:1rem 0 2rem}.lift-product__inner{width:calc(100% - 1.5rem)}.lift-product__media:not(.lift-product__media--single){gap:.6rem}.lift-product__thumb{width:64px;max-width:64px;height:64px;flex-shrink:0}.lift-product__main-image{border-radius:18px}.lift-product__main-image-img{padding:.9rem}.lift-product__card{padding:1.15rem 1.1rem 1.3rem;border-radius:18px;gap:.85rem}.lift-product__title,.lift-product__price{font-size:1.25rem}.lift-product__buy-row{grid-template-columns:1fr;gap:.6rem}.lift-product__qty{justify-self:start}.lift-product__add-btn{width:100%;min-height:46px}}.lift-search{background:#fff;padding:clamp(1.75rem,4vw,3rem) 0 clamp(2.5rem,6vw,4.5rem)}.lift-search__inner{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.lift-search__head{text-align:center;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.lift-search__eyebrow{margin:0 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:#13262b8c}.lift-search__title{margin:0 0 1.25rem;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800;color:#13262b;letter-spacing:-.01em}.lift-search__title span{color:var(--lift-color-primary, #1f4a3f)}.lift-search__form{max-width:640px;margin:0 auto}.lift-search__field-wrap{position:relative;z-index:5}.lift-search__field{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid rgba(19,38,43,.14);border-radius:999px;padding:.35rem .4rem .35rem 1rem;box-shadow:0 8px 26px #13262b0f;transition:border-color .2s ease,box-shadow .2s ease}.lift-search__field:focus-within{border-color:#2f96768c;box-shadow:0 0 0 4px #2f96761f,0 8px 26px #13262b0f}.lift-search__icon{width:1.1rem;height:1.1rem;color:#13262b8c;flex-shrink:0}.lift-search__input{flex:1 1 auto;border:0;outline:0;background:transparent;font:inherit;font-size:1rem;color:#152f35;padding:.7rem 0;min-width:0}.lift-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.lift-search__input::placeholder{color:#13262b73}.lift-search__predictive{position:absolute;left:0;right:0;top:calc(100% + .45rem);text-align:left;border-radius:16px;border:1px solid #d7e2de;background:#fff;box-shadow:0 18px 40px #13262b24;overflow:hidden}.lift-search__predictive[hidden]{display:none}.lift-search__predictive-inner{padding:.65rem .75rem .55rem;max-height:min(70vh,28rem);overflow-y:auto}.lift-search__predictive-title{margin:0 0 .35rem .35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#13262b8c}.lift-search__predictive-list{list-style:none;margin:0;padding:0}.lift-search__predictive-list li+li{border-top:1px solid #eef2f0}.lift-search__predictive-list a{display:grid;grid-template-columns:3rem 1fr auto;gap:.65rem;align-items:center;padding:.55rem .35rem;border-radius:10px;text-decoration:none;color:#13262b;transition:background .12s ease}.lift-search__predictive-list a:hover,.lift-search__predictive-list a:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:-2px}.lift-search__predictive-thumb{width:3rem;height:3rem;border-radius:10px;background:#f0f4f3;overflow:hidden;flex-shrink:0}.lift-search__predictive-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lift-search__predictive-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.lift-search__predictive-vendor{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#13262b73}.lift-search__predictive-name{font-size:.92rem;font-weight:600;line-height:1.25}.lift-search__predictive-name mark{background:#2f967633;color:inherit;padding:0 .1em;border-radius:2px}.lift-search__predictive-price{font-size:.82rem;font-weight:700;color:var(--lift-color-primary-strong, #234841);white-space:nowrap}.lift-search__predictive-price del{display:block;font-size:.72rem;font-weight:600;color:#13262b73}.lift-search__predictive-empty{padding:.75rem .5rem;font-size:.9rem;color:#13262ba6}.lift-search__predictive-empty[hidden]{display:none}.lift-search__predictive-all{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem;padding:.65rem .5rem;border-top:1px solid #eef2f0;font-size:.88rem;font-weight:700;color:var(--lift-color-primary-strong, #234841);text-decoration:none;border-radius:0 0 12px 12px;transition:background .12s ease}.lift-search__predictive-all:hover,.lift-search__predictive-all:focus-visible{background:var(--lift-color-surface-soft, #f5f8f7);outline:2px solid var(--lift-color-primary-strong, #234841);outline-offset:-2px}.lift-search__predictive-all svg{width:1rem;height:1rem;flex-shrink:0}.lift-search__submit{flex-shrink:0;border:0;background:var(--lift-color-primary, #1f4a3f);color:#fff;font-weight:700;font-size:.92rem;padding:.7rem 1.4rem;border-radius:999px;cursor:pointer;transition:background .18s ease,transform .18s ease}.lift-search__submit:hover{background:var(--lift-color-primary-strong, #2f9676);transform:translateY(-1px)}.lift-search__empty{text-align:center;padding:3rem 1rem;background:var(--lift-color-surface-soft, #f5f8f7);border-radius:22px;margin:1.5rem auto 0;max-width:640px}.lift-search__empty svg{width:2.4rem;height:2.4rem;color:#13262b80;margin-bottom:.7rem}.lift-search__empty h2{margin:0 0 .4rem;font-size:1.15rem;font-weight:700;color:#13262b}.lift-search__empty p{margin:0 0 1.2rem;color:#13262ba6}.lift-search__back{display:inline-block;background:var(--lift-color-primary, #1f4a3f);color:#fff;text-decoration:none;padding:.7rem 1.4rem;border-radius:999px;font-weight:700;font-size:.92rem;transition:background .18s ease,transform .18s ease}.lift-search__back:hover{background:var(--lift-color-primary-strong, #2f9676);transform:translateY(-1px)}.lift-search__products{margin-top:1rem}.lift-search__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem 1.1rem}.lift-search__other{margin-top:clamp(2rem,5vw,3rem)}.lift-search__other-title{margin:0 0 .8rem;font-size:1.1rem;font-weight:800;color:#13262b}.lift-search__other-list{list-style:none;margin:0;padding:0;border:1px solid #ecf0ef;border-radius:14px;overflow:hidden;background:#fff}.lift-search__other-list li+li{border-top:1px solid #ecf0ef}.lift-search__other-item{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:.85rem 1rem;text-decoration:none;color:#13262b;transition:background .15s ease}.lift-search__other-item:hover{background:var(--lift-color-surface-soft, #f5f8f7)}.lift-search__other-type{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--lift-color-primary, #1f4a3f);background:#1f4a3f14;padding:.2rem .55rem;border-radius:999px}.lift-search__other-name{font-size:.95rem;font-weight:600;color:#13262b}.lift-search__other-item svg{width:1rem;height:1rem;color:#13262b73}.lift-search__pagination{margin-top:clamp(2rem,4vw,3rem);display:flex;justify-content:center}.lift-search__pagination .pagination,.lift-search__pagination ul,.lift-search__pagination>div>div{display:inline-flex;gap:.4rem;align-items:center;flex-wrap:wrap}.lift-search__pagination a,.lift-search__pagination span{display:inline-flex;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border-radius:999px;border:1px solid #ecf0ef;align-items:center;justify-content:center;color:#13262b;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .15s ease,border-color .15s ease}.lift-search__pagination a:hover{background:var(--lift-color-surface-soft, #f5f8f7)}.lift-search__pagination span[aria-current],.lift-search__pagination .current,.lift-search__pagination .page.current{background:var(--lift-color-primary, #1f4a3f);color:#fff;border-color:transparent}@media(max-width:540px){.lift-search__field{padding-left:.85rem}.lift-search__submit{padding:.6rem 1rem;font-size:.85rem}.lift-search__grid{grid-template-columns:repeat(2,1fr);gap:.9rem}}.lift-search__inject{margin-bottom:1.25rem}.lift-search__inject-item+.lift-search__inject-item{margin-top:.85rem}.lumora-block-btn{display:inline-flex;max-width:100%}.lumora-block-btn__link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.35rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.lumora-block-btn__link--primary{background:linear-gradient(92deg,var(--lift-color-primary) 0%,var(--lift-color-primary-soft) 100%);color:#fff;box-shadow:0 10px 26px #2f5f5647}.lumora-block-btn__link--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2f5f565c}.lumora-block-btn__link--outline{background:transparent;color:var(--lift-color-primary-strong);border:2px solid var(--lift-color-border)}.lumora-block-btn__link--outline:hover{border-color:var(--lift-color-primary);color:var(--lift-color-primary-strong)}.lumora-block-btn__link--static{cursor:default;opacity:.85}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.lumora-block-img{width:100%;max-width:var(--lumora-img-max, 720px)}.lumora-block-img__tag{width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--lift-color-border)}.lumora-block-img__link{display:block;text-decoration:none}.lumora-block-img__placeholder{aspect-ratio:4 / 3;border-radius:14px;background:var(--lift-color-surface-soft);border:1px dashed var(--lift-color-border);display:flex;align-items:center;justify-content:center;color:var(--lift-color-text-soft)}.lumora-block-img__ph-svg{width:42%;height:auto;opacity:.45}.lumora-block-spacer{width:100%;min-height:var(--lumora-spacer-h, 24px);flex-shrink:0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/88/compiled_assets/styles.css.map */
