.shopify-section:has(>.lf-sec)+.shopify-section>.lf-sec{padding-block-start:0}.lf-home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--lf-space-3) var(--lf-space-5);margin-block-end:var(--lf-space-5)}.lf-home-head__title{margin:0;color:var(--lf-ink);font-family:var(--lf-f-head);font-size:var(--lf-fs-h2);font-weight:500;line-height:var(--lf-lh-h2);letter-spacing:-.01em;text-transform:none;text-wrap:balance}.lf-home-head__actions{display:flex;align-items:center;gap:var(--lf-space-5);margin-inline-start:auto}.lf-editor-hint{margin:0;padding:var(--lf-space-5);border:1px dashed var(--lf-muted);border-radius:var(--lf-r);color:var(--lf-muted);font-size:var(--lf-fs-small);line-height:var(--lf-lh-small);text-align:center}lf-carousel{display:block}.lf-arrows{display:none;gap:var(--lf-space-2)}@media(min-width:700px){.lf-arrows{display:flex}}.lf-arrows[hidden]{display:none}.lf-arrow{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:1px solid var(--lf-line);border-radius:var(--lf-r);background:none;color:var(--lf-ink);cursor:pointer;transition:border-color .2s ease}.lf-arrow:hover:not(:disabled){border-color:var(--lf-ink)}.lf-arrow:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:2px}.lf-arrow:disabled{opacity:.35;cursor:default}.lf-arrow .lf-icon{width:16px;height:16px}.lf-hero{padding-block-start:var(--lf-space-4);color:var(--lf-ink)}@media(min-width:1000px){.lf-hero{padding-block-start:var(--lf-space-5)}}.lf-hero__slideshow{position:relative;display:block}.lf-hero__viewport{display:grid;grid-template-columns:minmax(0,1fr);touch-action:pan-y}.lf-hero__slide{position:relative;grid-area:1 / 1}.lf-hero__slide:not(.is-active){visibility:hidden}.lf-hero__slide:not(.is-active) img{display:none}.lf-hero__media{position:relative;overflow:hidden;border-radius:var(--lf-r);background:var(--lf-ink)}.lf-hero__media .lf-image{background:var(--lf-ink)}.lf-hero__media .lf-image__placeholder{color:var(--lf-ivory-muted)}.lf-hero__copy{display:grid;justify-items:start;gap:var(--lf-space-2);padding-block-start:var(--lf-space-4)}.lf-hero__label{margin:0;color:var(--lf-muted)}.lf-hero__heading{margin:0;color:var(--lf-ink);font-family:var(--lf-f-head);font-size:var(--lf-fs-hero);font-weight:500;line-height:var(--lf-lh-hero);letter-spacing:-.01em;text-transform:none;text-wrap:balance}.lf-hero__button{min-height:44px}.lf-hero__dots{display:flex;align-items:center;gap:var(--lf-space-2);margin-block-start:var(--lf-space-3)}.lf-hero__pause{display:grid;place-items:center;box-sizing:border-box;width:32px;height:24px;padding:0;border:0;background:none;color:var(--lf-ink);cursor:pointer}.lf-hero__pause[hidden]{display:none}.lf-hero__pause .lf-icon{width:16px;height:16px}.lf-hero__pause .lf-icon--play,.lf-hero__pause[data-paused] .lf-icon--pause{display:none}.lf-hero__pause[data-paused] .lf-icon--play{display:block}.lf-hero__pause:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:2px}.lf-hero__dot{display:grid;align-items:center;box-sizing:border-box;width:32px;height:24px;padding:0;border:0;background:none;cursor:pointer}.lf-hero__dot span{display:block;height:2px;background:var(--lf-line)}.lf-hero__dot[aria-current=true] span{background:var(--lf-oxblood)}.lf-hero__dot:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:2px}.lf-hero__slideshow:not([data-ready]) .lf-hero__dots{display:none}@media(min-width:700px){.lf-hero__image{max-height:440px}.lf-hero:is([data-overlay=light],[data-overlay=strong]) .lf-hero__media:has(+.lf-hero__copy):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lf-hero[data-overlay=light] .lf-hero__media:has(+.lf-hero__copy):after{background:radial-gradient(ellipse 75% 130% at 0% 100%,var(--lf-hero-shade-light-0) 0%,var(--lf-hero-shade-light-1) 55%,transparent 100%)}.lf-hero[data-overlay=strong] .lf-hero__media:has(+.lf-hero__copy):after{background:radial-gradient(ellipse 75% 130% at 0% 100%,var(--lf-hero-shade-strong-0) 0%,var(--lf-hero-shade-strong-1) 55%,transparent 100%)}.lf-hero__copy{position:absolute;inset-inline-start:var(--lf-space-6);inset-block-end:var(--lf-space-6);inset-inline-end:calc(var(--lf-space-6) * 2 + 96px);display:grid;gap:var(--lf-space-3);max-width:440px;padding:0;color:var(--lf-ivory)}.lf-hero__button{min-height:48px;margin-block-start:var(--lf-space-1)}.lf-hero__label,.lf-hero__heading{color:var(--lf-ivory)}.lf-hero__dots{position:absolute;inset-inline-end:var(--lf-space-6);inset-block-end:var(--lf-space-6);margin:0}.lf-hero__dot span{background:var(--lf-ivory-muted);box-shadow:0 0 3px var(--lf-hero-shade-strong-1)}.lf-hero__dot[aria-current=true] span{background:var(--lf-ivory)}.lf-hero__dot:focus-visible{outline-color:var(--lf-ivory)}.lf-hero__pause{color:var(--lf-ivory);filter:drop-shadow(0 0 3px var(--lf-hero-shade-strong-1))}.lf-hero__pause:focus-visible{outline-color:var(--lf-ivory)}}@media(min-width:1000px){.lf-hero__copy{inset-inline-start:calc(var(--lf-space-6) + var(--lf-space-4));inset-block-end:calc(var(--lf-space-6) + var(--lf-space-3))}}@media(prefers-reduced-motion:no-preference){.lf-hero__slideshow[data-moved] .lf-hero__slide.is-active{animation:lf-hero-fade .5s var(--lf-ease)}}@keyframes lf-hero-fade{0%{opacity:0}to{opacity:1}}.lf-cats__track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:var(--lf-space-3);margin:0 calc(var(--lf-gutter) * -1);padding:0 var(--lf-gutter) 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--lf-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.lf-cats__track::-webkit-scrollbar{display:none}@media(min-width:700px){.lf-cats__track{grid-auto-columns:30%;gap:var(--lf-space-4)}}@media(min-width:1000px){.lf-cats__track{grid-auto-columns:calc((100% - (var(--lf-cats-columns, 5) - 1) * (var(--lf-space-4) + var(--lf-space-1))) / var(--lf-cats-columns, 5));gap:calc(var(--lf-space-4) + var(--lf-space-1));margin:0;padding:0;overflow:visible;scroll-padding-inline:0}}.lf-cats__item{min-width:0;scroll-snap-align:start}.lf-cat{position:relative;display:block;overflow:hidden;border-radius:var(--lf-r-lg);background:var(--lf-stone);color:var(--lf-ivory);text-decoration:none}.lf-cat:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:3px}.lf-cat__media>*{transition:transform .5s var(--lf-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.lf-cat:hover .lf-cat__media>*{transform:scale(1.03)}}.lf-cat__caption{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-2);padding:var(--lf-space-3) var(--lf-space-4);background:var(--lf-ink);background:color-mix(in srgb,var(--lf-ink) 66%,transparent);color:var(--lf-ivory)}.lf-cat__title{min-width:0;font-size:var(--lf-fs-label);letter-spacing:.14em;overflow-wrap:anywhere}.lf-cat__caption .lf-icon{flex:none;width:16px;height:16px}@media(min-width:1000px){.lf-cat__caption{padding:var(--lf-space-4) calc(var(--lf-space-4) + var(--lf-space-1))}.lf-cat__title{letter-spacing:.18em}}.lf-cats--grid .lf-cats__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible;scroll-snap-type:none}@media(max-width:699px){.lf-cats--grid .lf-cats__item:last-child:nth-child(odd){grid-column:1 / -1}.lf-cats--grid .lf-cats__item:last-child:nth-child(odd) .lf-cat__media{aspect-ratio:16 / 9!important}}@media(min-width:700px){.lf-cats--grid .lf-cats__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.lf-cats--grid .lf-cats__track{grid-template-columns:repeat(var(--lf-cats-columns, 5),minmax(0,1fr))}}.lf-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 2.2);gap:var(--lf-space-3);margin:0 calc(var(--lf-gutter) * -1);padding:0 var(--lf-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--lf-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.lf-rail__track::-webkit-scrollbar{display:none}@media(min-width:700px){.lf-rail__track{grid-auto-columns:calc((100% - 48px)/3.2);gap:var(--lf-space-4)}}@media(min-width:1000px){.lf-rail__track{grid-auto-columns:calc((100% - (var(--lf-rail-columns, 4) - 1) * var(--lf-space-5)) / var(--lf-rail-columns, 4));gap:var(--lf-space-5);margin:0;padding:0;scroll-padding-inline:0}}.lf-rail__item{min-width:0;scroll-snap-align:start}.lf-rail__item .product-card{display:grid;height:100%}.lf-usp{background:var(--lf-stone);color:var(--lf-ink)}.lf-usp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;padding-block:0;list-style:none}@media(min-width:1000px){.lf-usp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lf-usp__item{display:flex;align-items:center;gap:var(--lf-space-3);min-width:0;padding:var(--lf-space-5) var(--lf-space-3)}@media(min-width:700px){.lf-usp__item{padding:calc(var(--lf-space-5) + var(--lf-space-1)) var(--lf-space-5)}}@media(max-width:999px){.lf-usp__item:nth-child(odd){border-inline-end:1px solid var(--lf-line)}.lf-usp__item:nth-child(-n+2){border-block-end:1px solid var(--lf-line)}}@media(min-width:1000px){.lf-usp__item+.lf-usp__item{border-inline-start:1px solid var(--lf-line)}}.lf-usp__icon{display:grid;flex:none;color:var(--lf-oxblood)}.lf-usp__icon .lf-icon{width:26px;height:26px;stroke-width:1.3}.lf-usp__body{display:grid;gap:var(--lf-space-1);min-width:0}.lf-usp__title{font-size:var(--lf-fs-label);letter-spacing:.14em;overflow-wrap:anywhere}@media(min-width:700px){.lf-usp__title{letter-spacing:.18em}}.lf-usp__text{font-size:var(--lf-fs-small);line-height:var(--lf-lh-small)}lf-tabs{display:block}.lf-tabs__list{display:flex;gap:var(--lf-space-5);margin-block-end:var(--lf-space-5);box-shadow:inset 0 -1px 0 var(--lf-line);overflow-x:auto;scrollbar-width:none}.lf-tabs__list::-webkit-scrollbar{display:none}.lf-tabs__tab{flex:none;box-sizing:border-box;min-height:44px;margin:0;padding:var(--lf-space-3) 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--lf-muted);font-family:var(--lf-f-label);font-size:var(--lf-fs-label);font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.lf-tabs__tab:hover{color:var(--lf-ink)}.lf-tabs__tab[aria-selected=true]{border-bottom-color:var(--lf-oxblood);color:var(--lf-ink)}.lf-tabs__tab:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:-2px}.lf-tabs__panel[hidden]{display:none}.lf-tabs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lf-space-5) var(--lf-space-3);margin:0;padding:0;list-style:none}@media(min-width:700px){.lf-tabs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lf-space-6) var(--lf-space-4)}}@media(min-width:1000px){.lf-tabs__grid{column-gap:var(--lf-space-5)}}.lf-tabs__item{min-width:0}.lf-tabs__item .product-card{display:grid;height:100%}.lf-tabs__foot{margin-block-start:var(--lf-space-6);text-align:center}@media(prefers-reduced-motion:reduce){.lf-tabs__tab{transition:none}}.lf-tiles__grid{display:grid;gap:var(--lf-space-3);margin:0;padding:0;list-style:none}@media(min-width:700px){.lf-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--lf-space-4) + var(--lf-space-1))}}.lf-tiles__item{min-width:0}.lf-tile{position:relative;display:block;overflow:hidden;border-radius:var(--lf-r-lg);color:var(--lf-ink);text-decoration:none}a.lf-tile:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:3px}.lf-tile__media>*{transition:transform .5s var(--lf-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.lf-tile:hover .lf-tile__media>*{transform:scale(1.03)}a.lf-tile:hover .lf-tile__cta:after{transform:translate(var(--lf-space-1))}}.lf-tile__caption{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:var(--lf-space-3);padding:var(--lf-space-4) calc(var(--lf-space-4) + var(--lf-space-1));background:var(--lf-paper)}.lf-tile__title{min-width:0;margin:0;color:var(--lf-ink);font-family:var(--lf-f-head);font-size:var(--lf-fs-h4);font-weight:500;line-height:var(--lf-lh-h4);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;transition:color .2s ease}a.lf-tile:hover .lf-tile__title{color:var(--lf-oxblood)}.lf-tile__cta{flex:none}.lf-ed{--lf-focus-ring: var(--lf-ivory);background:var(--lf-ink);color:var(--lf-ivory)}.lf-ed__grid{display:grid;grid-template-columns:minmax(0,1fr)}.lf-ed__media{position:relative;min-width:0}.lf-ed__media .lf-image{background:var(--lf-line-on-ink)}.lf-ed__media .lf-image__placeholder{color:var(--lf-ivory-muted)}.lf-ed__copy{display:grid;align-content:center;justify-items:start;gap:var(--lf-space-4);min-width:0;padding:var(--lf-space-7) var(--lf-gutter) var(--lf-space-8)}.lf-ed__label{margin:0;color:var(--lf-brass)}.lf-ed__heading{margin:0;overflow-wrap:anywhere;color:var(--lf-ivory);font-family:var(--lf-f-head);font-size:var(--lf-fs-poster);font-weight:500;line-height:var(--lf-lh-poster);letter-spacing:var(--lf-ls-heading);text-transform:none;text-wrap:balance}.lf-ed__text{max-width:34ch;color:var(--lf-ivory-muted);font-size:var(--lf-fs-lead);line-height:var(--lf-lh-lead)}.lf-ed__text>:first-child{margin-block-start:0}.lf-ed__text>:last-child{margin-block-end:0}.lf-ed .lf-link-arrow{margin-block-start:var(--lf-space-2)}@media(min-width:700px){.lf-ed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:480px}.lf-ed__media .lf-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.lf-ed[data-image-position=right] .lf-ed__media{order:2}.lf-ed__copy{padding:var(--lf-space-7) var(--lf-space-6)}}@media(min-width:1000px){.lf-ed__grid{min-height:600px}.lf-ed__copy{padding:var(--lf-space-8) var(--lf-space-8)}}.lf-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 1.15);gap:var(--lf-space-3);margin:0 calc(var(--lf-gutter) * -1);padding:0 var(--lf-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--lf-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.lf-reviews__track::-webkit-scrollbar{display:none}@media(min-width:700px){.lf-reviews__track{grid-auto-columns:calc((100% - 32px) / 2.15);gap:var(--lf-space-4)}}@media(min-width:1000px){.lf-reviews__track{grid-auto-columns:calc((100% - 48px) / 3);gap:var(--lf-space-5);margin:0;padding:0;scroll-padding-inline:0}}.lf-reviews__item{min-width:0;scroll-snap-align:start}.lf-review{display:grid;grid-template-rows:auto 1fr;height:100%;margin:0;overflow:hidden;border-radius:var(--lf-r-lg);background:var(--lf-paper)}.lf-review__body{display:grid;gap:var(--lf-space-4);align-content:space-between;padding:var(--lf-space-5)}.lf-review__quote{margin:0}.lf-review__quote p{margin:0;font-family:var(--lf-f-body);font-size:var(--lf-fs-body);line-height:var(--lf-lh-body)}.lf-review__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--lf-space-3);padding-block-start:var(--lf-space-3);border-top:1px solid var(--lf-line)}.lf-review__who{color:var(--lf-ink)}.lf-review__product{padding-block:var(--lf-space-2);color:var(--lf-muted);font-size:var(--lf-fs-small);line-height:var(--lf-lh-small);text-decoration:underline;text-underline-offset:3px}.lf-review__product:hover{color:var(--lf-oxblood)}.lf-review__product:focus-visible{outline:2px solid var(--lf-oxblood);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lf-home.css.map */
