:root{--lfn-noir: #0d0d0e;--lfn-graphite: #1c1c1f;--lfn-ink: #121213;--lfn-paper: #f4f4f1;--lfn-tile: #efeee9;--lfn-sand: #c8a46e;--lfn-sand-deep: #7d5f31;--lfn-gecko: #a8d838;--lfn-gecko-deep: #488808;--lfn-ease: cubic-bezier(.2, .7, .1, 1);--lfn-gutter: clamp(16px, 4vw, 56px);--lfn-max: 1440px;--lfn-section: clamp(56px, 7vw, 108px)}.lfn-wrap{width:100%;max-width:var(--lfn-max);margin-inline:auto;padding-inline:var(--lfn-gutter)}.lfn-section{padding-block:var(--lfn-section);position:relative;background:var(--color-background);color:var(--color-foreground)}.lfn-section--flush-top{padding-block-start:0}.lfn-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lfn-accent, var(--lfn-sand-deep));margin:0}.color-scheme-4 .lfn-eyebrow,.lfn-dark .lfn-eyebrow{--lfn-accent: var(--lfn-sand)}.lfn-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.lfn-title{overflow-wrap:normal;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;line-height:.92;letter-spacing:-.01em;margin:0;text-wrap:balance;color:var(--color-foreground-heading)}.lfn-title--xl{font-size:clamp(48px,8.6vw,140px)}.lfn-title--lg{font-size:clamp(40px,6vw,96px)}.lfn-title--md{font-size:clamp(32px,4.2vw,64px)}.lfn-title--sm{font-size:clamp(24px,2.4vw,34px);line-height:1}.lfn-title em{font-style:normal;color:var(--lfn-accent-title, var(--lfn-sand))}:is(.color-scheme-1,.color-scheme-3,.color-scheme-6){--lfn-accent-title: #94743f}:is(.color-scheme-1,.color-scheme-3,.color-scheme-6) :is(.lfn-sheet__intro,.lfn-show__stage,.lfn-p3d){--lfn-accent-title: var(--lfn-sand)}.lfn-lede{font-size:clamp(16px,1.25vw,19px);line-height:1.6;max-width:56ch;margin:0;color:rgb(var(--color-foreground-rgb) / .78);text-wrap:pretty}.lfn-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px 64px;align-items:end;margin-block-end:clamp(32px,5vw,64px)}.lfn-head__stack{display:flex;flex-direction:column;gap:18px;min-width:0}@media(max-width:899px){.lfn-head{grid-template-columns:minmax(0,1fr)}}.lfn-script{font-family:LFN Script,LFN Script Alt,Segoe Script,cursive;font-weight:400;font-style:normal;font-size:calc(var(--lfn-script-scale, 1.5em) * var(--lfn-script-factor, 1));line-height:1.02;letter-spacing:0;word-spacing:.04em;text-transform:none;color:var(--lfn-accent-title, var(--lfn-sand));overflow-wrap:normal;display:inline-block;padding-block:.08em .42em}.lfn-script__w{display:inline-block;padding:.45em .8em .75em .45em;margin:-.45em -.8em -.75em -.45em}.lfn-acc{position:relative;--acc-x: 55%;--acc-top: .4em}.lfn-acc--a{--acc-x: 55%;--acc-top: .33em}.lfn-acc--c{--acc-x: 52%;--acc-top: .28em}.lfn-acc--i{--acc-x: 60%;--acc-top: .38em}.lfn-acc--o{--acc-x: 56%;--acc-top: .29em}.lfn-acc--u{--acc-x: 55%;--acc-top: .24em}.lfn-acc--E{--acc-x: 64%;--acc-top: .97em}.lfn-acc--A{--acc-x: 50%;--acc-top: 1.01em}.lfn-acc--C{--acc-x: 57%;--acc-top: .99em}.lfn-acc--O,.lfn-acc--I{--acc-x: 55%;--acc-top: .99em}.lfn-script-ready .lfn-acc:after{content:"";position:absolute;left:calc(var(--acc-x) + .035em);bottom:calc(.4em + var(--acc-top) + .04em);width:.24em;height:.24em;translate:-50% 0;background:currentColor;-webkit-mask:var(--acc-mask) center / contain no-repeat;mask:var(--acc-mask) center / contain no-repeat;pointer-events:none}.lfn-acc--acute{--acc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 20 L16.5 5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lfn-acc--grave{--acc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 20 L7.5 5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lfn-acc--circ{--acc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 L12 8 L19 19' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lfn-acc--diaer{--acc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='7.5' cy='15' r='2.4' fill='black'/%3E%3Ccircle cx='16.5' cy='15' r='2.4' fill='black'/%3E%3C/svg%3E")}.lfn-acc--cedil{--acc-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 L11 7 C15.5 7.5 17 11 14.5 13.5 C12.5 15.5 9 15.5 7 14' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.lfn-script-ready .lfn-acc--cedil:after{bottom:auto;top:calc(.95em - .02em);left:calc(var(--acc-x) - .02em)}.lfn-write-on [data-lfn-write] .lfn-script__w{-webkit-mask-image:linear-gradient(100deg,#000 45.45%,transparent 54.55%);mask-image:linear-gradient(100deg,#000 45.45%,transparent 54.55%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;animation:lfn-write-fallback 0s linear 7s forwards}.lfn-write-js [data-lfn-write] .lfn-script__w{animation:none}.lfn-write-on [data-lfn-write].is-written .lfn-script__w{-webkit-mask-position:0 0;mask-position:0 0;transition:-webkit-mask-position var(--d, .6s) cubic-bezier(.42,.05,.32,1) var(--t, 0s),mask-position var(--d, .6s) cubic-bezier(.42,.05,.32,1) var(--t, 0s)}@keyframes lfn-write-fallback{to{-webkit-mask-position:0 0;mask-position:0 0}}.lfn-actions{display:flex;flex-wrap:wrap;gap:12px}.lfn-btn{--lfn-btn-bg: var(--color-primary-button-background);--lfn-btn-fg: var(--color-primary-button-text);--lfn-btn-border: var(--color-primary-button-border, var(--lfn-btn-bg));display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border:1px solid var(--lfn-btn-border);border-radius:2px;background:var(--lfn-btn-bg);color:var(--lfn-btn-fg);font-family:var(--font-heading--family);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lfn-btn svg{width:16px;height:16px;transition:transform .25s var(--lfn-ease)}.lfn-btn:hover svg{transform:translate(4px)}.lfn-btn:hover{--lfn-btn-bg: var(--color-primary-button-hover-background);--lfn-btn-fg: var(--color-primary-button-hover-text);--lfn-btn-border: var(--color-primary-button-hover-border, var(--lfn-btn-bg))}.lfn-btn--ghost{--lfn-btn-bg: transparent;--lfn-btn-fg: var(--color-foreground);--lfn-btn-border: rgb(var(--color-foreground-rgb) / .55)}.lfn-btn--ghost:hover{--lfn-btn-bg: var(--color-foreground);--lfn-btn-fg: var(--color-background);--lfn-btn-border: var(--color-foreground)}.lfn-btn:focus-visible,.lfn-link:focus-visible,.lfn-icon-btn:focus-visible{outline:2px solid var(--lfn-sand);outline-offset:3px}.lfn-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading--family);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:none;padding-block:6px;border-block-end:1px solid currentColor}.lfn-icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:2px;border:1px solid rgb(var(--color-foreground-rgb) / .3);background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.lfn-icon-btn:hover:not(:disabled){background:rgb(var(--color-foreground-rgb) / .08)}.lfn-icon-btn:disabled{opacity:.3;cursor:default}.lfn-icon-btn svg{width:18px;height:18px}.lfn-motion [data-lfn-reveal]:not(.is-in){opacity:0;transform:translate3d(0,26px,0)}.lfn-motion [data-lfn-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--lfn-i, 0) * 90ms)}.lfn-motion :is(.lfn-title,.lfn-sheet__h)[data-lfn-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--lfn-i, 0) * 90ms)}.lfn-motion :is(.lfn-title,.lfn-sheet__h)[data-lfn-reveal]:not(.is-in){clip-path:inset(0 0 100% 0)}.lfn-motion :is(.lfn-title,.lfn-sheet__h)[data-lfn-reveal].is-in{clip-path:inset(-20% -5% -20% -5%)}.lfn-motion img[data-lfn-reveal-img]{transition:clip-path 1.3s cubic-bezier(.16,1,.3,1),scale 1.6s cubic-bezier(.16,1,.3,1),opacity .7s ease}.lfn-motion img[data-lfn-reveal-img]:not(.is-in){clip-path:inset(10% 8% 10% 8%);scale:1.14}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.lfn-ch__frame img,.lfn-closing__img,.lfn-range__media img{scale:1.1;animation:lfn-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}.lfn-closing__media{overflow:hidden}@keyframes lfn-parallax{0%{translate:0 -4%}to{translate:0 4%}}.lfn-motion img.lfn-fade{opacity:0;transition:opacity .7s ease}.lfn-motion img.lfn-fade.is-loaded{opacity:1}.lfn-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid currentColor;border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lfn-tag--solid{background:var(--lfn-ink);color:#fff;border-color:var(--lfn-ink)}.lfn-tag--sand{background:var(--lfn-sand);color:var(--lfn-ink);border-color:var(--lfn-sand)}@media(prefers-reduced-motion:no-preference){.lfn-sig .header-logo__image-container--original{-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 60%);mask-image:linear-gradient(90deg,#000 40%,transparent 60%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:lfn-sign 1.1s cubic-bezier(.45,0,.2,1) .15s both}}@keyframes lfn-sign{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.005em;text-wrap:balance}.lfn-pname{display:block}.lfn-pname__name{display:block;font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.lfn-pname__benefits{display:block;margin-block-start:4px;font-family:var(--font-body--family);font-weight:400;font-size:.78em;letter-spacing:.04em;line-height:1.35;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .62)}.product-card .lfn-pname__name{font-size:clamp(17px,1.35vw,20px)}.product-card .lfn-pname__benefits{font-size:12px}.product-card .card-gallery,.product-card slideshow-component{background:var(--lfn-tile)}.product-card .product-media__image,.product-card .card-gallery img{transition:transform .7s var(--lfn-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover .card-gallery img{transform:scale(1.035)}}.product-card .price,.product-card product-price{font-variant-numeric:tabular-nums;font-weight:600}.header .menu-list__link,.header__row .menu-list__link{font-family:var(--font-heading--family);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.announcement-bar__slides{height:20px;align-items:center}.announcement-bar__text,.announcement-bar__text strong{font-family:var(--font-heading--family);font-weight:700;font-size:12.5px;line-height:20px;letter-spacing:.07em;text-transform:uppercase}.announcement-bar__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media(max-width:749px){.announcement-bar__slides{height:32px}.announcement-bar__text,.announcement-bar__text strong{font-size:11.5px;line-height:16px}.announcement-bar__text{-webkit-line-clamp:2}}@media(min-width:750px)and (max-width:1199px){.header__drawer.desktop\:hidden{display:flex!important;align-items:center}.header .header-menu.mobile\:hidden{display:none!important}}@media(min-width:1200px)and (max-width:1279px){.header .menu-list__link,.header__row .menu-list__link{letter-spacing:.02em;font-size:12.5px}}.slideshow-controls__dots .slideshow-control{min-width:24px;min-height:24px}@media(prefers-reduced-motion:reduce){.lfn-btn svg,.product-card .card-gallery img{transition:none}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:after{content:"";position:fixed;inset:0 0 auto;z-index:60;height:2px;background:linear-gradient(90deg,#94743f,var(--lfn-sand) 55%,#ecd6a8);transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:lfn-read-progress linear both;animation-timeline:scroll(root block)}}}@keyframes lfn-read-progress{to{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.lfn-ranges__grid,.lfn-packs__rail{perspective:1600px}.lfn-range[data-lfn-tilt],.lfn-pack[data-lfn-tilt]{rotate:var(--lfn-tx, 0) var(--lfn-ty, 1) 0 var(--lfn-ta, 0deg);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),rotate .6s var(--lfn-ease),box-shadow .4s ease}.lfn-range.is-tilting,.lfn-pack.is-tilting{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),rotate .14s linear,box-shadow .4s ease;box-shadow:0 30px 60px -30px #0d0d0e73}}@media(prefers-reduced-motion:no-preference){html.lfn-write-on .product-information__media media-gallery{animation:lfn-pdp-media 1.3s cubic-bezier(.16,1,.3,1) both}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>*{animation:lfn-pdp-rise .9s cubic-bezier(.16,1,.3,1) both}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(2){animation-delay:60ms}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(3){animation-delay:.12s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(4){animation-delay:.18s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(5){animation-delay:.24s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(6){animation-delay:.3s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(7){animation-delay:.36s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(8){animation-delay:.42s}html.lfn-write-on .product-information .product-details>.group-block>.group-block-content>:nth-child(n+9){animation-delay:.48s}}@keyframes lfn-pdp-media{0%{scale:1.06;translate:-28px 0}to{scale:1;translate:0 0}}@keyframes lfn-pdp-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(max-width:749px){.wa-preview-corner-button-container{transition:translate .3s var(--lfn-ease)}body:has(.sticky-add-to-cart__bar[data-stuck=true]) .wa-preview-corner-button-container{translate:0 -92px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lfn.css.map */
