:root{--lf-blue: var(--color-primary-button-background, #005eaa);--lf-ink: #142842;--lf-line: #dbe6ed;--lf-blue-soft: #eaf4fc;--lf-green-soft: #edf7e9;--lf-page: #f5f8fa;--lf-radius: 12px}.lf-wrap{width:min(100% - 2 * clamp(16px,4vw,54px),1340px);margin-inline:auto}#MainContent{background:var(--lf-page)}#MainContent[data-template=index]{padding-block:20px 52px}#MainContent[data-template=index]>.shopify-section+.shopify-section{margin-block-start:clamp(20px,3vw,40px)}.lf-feature,.lf-panel{border:1px solid var(--lf-line);border-radius:var(--lf-radius)}.lf-feature{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);background:var(--lf-green-soft);overflow:clip}.lf-feature--hero{background:var(--lf-blue-soft);grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.lf-feature--reverse .lf-feature__media{order:-1}.lf-feature__copy{align-self:center;padding:clamp(24px,5vw,76px)}.lf-feature__copy :is(h1,h2){margin:0;color:var(--lf-ink);max-width:19ch;font-size:clamp(1.85rem,3.5vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.lf-feature--hero h1{font-size:clamp(2.45rem,5vw,4.8rem)}.lf-feature__copy p{max-width:41ch;margin:16px 0 22px;line-height:1.55}.lf-feature__media{min-width:0;background:#fff;display:grid;place-items:center}.lf-feature__media img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.lf-feature:not(.lf-feature--hero) .lf-feature__media img{max-height:375px}.lf-button{display:inline-flex;gap:16px;align-items:center;font-weight:650}.lf-panel{background:#fff;padding:clamp(18px,3vw,34px)}.lf-panel--tint{background:var(--lf-blue-soft)}.lf-panel h2{color:var(--lf-ink);font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.13;margin:0 0 18px;letter-spacing:-.025em}.lf-panel__title{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px}.lf-panel__title h2{margin:0}.lf-panel__title a{color:#00569a;font-weight:650}.lf-directory,.lf-products{display:grid;gap:clamp(10px,1.3vw,20px);list-style:none;margin:0;padding:0}.lf-directory{grid-template-columns:repeat(7,minmax(0,1fr))}.lf-directory li,.lf-product{min-width:0}.lf-directory a,.lf-product a{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--lf-ink);border:1px solid var(--lf-line);border-radius:8px;overflow:clip;text-decoration:none}.lf-directory a:hover,.lf-product a:hover{border-color:#0074d0}.lf-directory a>span{display:flex;justify-content:space-between;gap:6px;align-items:baseline;padding:11px 9px;font-weight:650;line-height:1.22;overflow-wrap:anywhere}.lf-directory img{display:block;width:100%;height:auto;max-height:145px;object-fit:contain;padding:7px}.lf-products{grid-template-columns:repeat(var(--lf-columns),minmax(0,1fr))}.lf-product__media{display:grid;place-items:center;padding:clamp(7px,1vw,14px);background:#f8fafb}.lf-product__media img{display:block;width:100%;height:auto;max-height:245px;object-fit:contain}.lf-product__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(10px,1.5vw,18px)}.lf-product__copy h3{font-size:clamp(.84rem,1.3vw,1rem);line-height:1.36;margin:0;letter-spacing:normal}.lf-product__price{margin-top:auto;font-size:1.05rem;font-weight:750;color:#00569a}.lf-product__stock{color:#465465;font-size:.82rem}.lf-search{display:flex;margin-block:0 12px;border:1px solid #b2c9df;border-radius:7px;background:#fff;min-height:44px}.lf-search input[type=search]{flex:1;min-width:0;width:100%;border:0;border-radius:7px 0 0 7px;padding:8px 14px;font:inherit;background:#fff;color:var(--lf-ink)}.lf-search button{display:inline-flex;align-items:center;gap:7px;padding-inline:clamp(12px,2vw,22px);background:var(--lf-blue);color:#fff;font:inherit;font-weight:650;border:0;border-radius:0 6px 6px 0;cursor:pointer}.lf-search .svg-wrapper{width:16px;height:16px}.lf-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-block:14px;color:#3b5064;font-size:.85rem;border-bottom:1px solid var(--lf-line);overflow-wrap:anywhere}.lf-crumbs a{color:#00569a;text-underline-offset:3px}#MainContent:not([data-template=index]) .product-grid__item>product-card{border:1px solid var(--lf-line);border-radius:9px;background:#fff;overflow:clip}#MainContent[data-template^=page] .page-width-content>.group-block{max-width:min(100%,880px)}#MainContent :is(.rte,.shopify-policy__body) img{max-width:100%;height:auto;object-fit:contain}.shopify-policy__container{padding-block:32px 48px}#header-group .header__row--bottom{border-bottom:3px solid #24a637}#header-group .header__row--bottom .menu-list__link{font-weight:650}footer .payment-icons__list{justify-content:flex-start}@media(max-width:989px){.lf-directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.lf-feature,.lf-feature--hero{grid-template-columns:1fr}.lf-feature--reverse .lf-feature__media{order:0}.lf-feature__media img{max-height:300px}.lf-products,.lf-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-directory img{max-height:120px}.lf-search{margin-bottom:9px}}.header-logo__image{width:var(--header-logo-image-width-mobile, 112px);height:auto;object-fit:contain}footer .payment-icons__list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}footer .payment-icons__item{display:flex}footer .menu__details:not(.menu--accordion .menu__details) .menu__heading__accordion{display:none}.skip-to-content-link:not(:focus){position:fixed;left:-10000px}@media(min-width:750px){.header-logo__image{width:var(--header-logo-image-width, 166px)}}#MainContent[data-template^=page] .page-width-content .section-content-wrapper{background:#fff;border:1px solid var(--lf-line);border-radius:var(--lf-radius);padding-inline:clamp(16px,4vw,52px);margin-block:20px 32px}#MainContent[data-template^=page] .section-content-wrapper :is(h1,h2){text-wrap:balance}#MainContent .sticky-add-to-cart__image{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lafmelo.css.map */
