@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}:root{--lf-alpha-button-bg: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--lf-focus-outline: .2rem solid rgba(var(--lf-c-foreground), .5);--lf-focus-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--lf-c-background)), 0 0 .5rem .4rem rgba(var(--lf-c-foreground), .3)}.lf-width{max-width:var(--lf-page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.lf-width{padding:0 5rem}}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}body .lf-skip-link:focus{z-index:9999;position:inherit;top:1.2rem;left:1.2rem;overflow:auto;width:auto;height:auto;margin:0;padding:1rem 1.8rem;clip:auto;background:rgb(var(--lf-c-background, 243, 243, 241));color:rgb(var(--lf-c-foreground, 21, 21, 21));outline:2px solid currentColor;outline-offset:3px;border-radius:999px}::selection{background-color:rgba(var(--lf-c-foreground),.2)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--lf-type-heading-family);font-style:var(--lf-type-heading-style);font-weight:var(--lf-type-heading-weight);letter-spacing:calc(var(--lf-type-heading-scale) * .06rem);color:rgb(var(--lf-c-foreground));line-height:calc(1 + .3/max(1,var(--lf-type-heading-scale)));word-break:break-word}h1,.h1{font-size:calc(var(--lf-type-heading-scale) * 3rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--lf-type-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--lf-type-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--lf-type-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--lf-type-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--lf-type-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--lf-type-heading-family);font-style:var(--lf-type-heading-style);font-size:calc(var(--lf-type-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--lf-type-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--lf-type-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--lf-c-foreground),.75);margin-block-start:1.67em;margin-block-end:1.67em}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--lf-type-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--lf-type-body-scale));text-transform:uppercase}.customer .lf-formfield input,.customer select,.lf-formfield__input{font-size:1.3rem;line-height:calc(1 + .5 / var(--lf-type-body-scale));letter-spacing:.04rem}.center{text-align:center}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--lf-c-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link-with-icon .icon{width:1.5rem;margin-inline-start:1rem}a:not([href]){cursor:not-allowed}.break{word-break:break-word}:root{--duration-short: .1s;--duration-default: .2s;--lf-duration-announcement: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--lf-duration-xl: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link,.customer a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}.underlined-link,.customer a{color:rgba(var(--lf-c-link),var(--alpha-link))}.inline-richtext a,.lf-rte.inline-richtext a{color:currentColor}.underlined-link:hover,.customer a:hover{color:rgb(var(--lf-c-link));text-decoration-thickness:.2rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--lf-type-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem);transition:transform var(--duration-short) ease}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.svg-wrapper>svg{height:100%;width:100%}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:var(--lf-focus-outline);outline-offset:var(--lf-focus-outline-offset);box-shadow:var(--focused-base-box-shadow)}.title{margin:3rem 0 2rem}.lf-title-wrap-with-link .title{margin:0}.title .link{font-size:inherit}@media screen and (min-width:990px){.title{margin:5rem 0 3rem}.lf-title-wrap-with-link .title{margin-bottom:0}}.lf-title-wrap-with-link .link-with-icon .svg-wrapper{width:1.5rem}.lf-title-wrap--no-top-margin>.title{margin-top:0}@media screen and (max-width:989px){.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}}@media screen and (min-width:990px){.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}}@media screen and (max-width:749px){.lf-grid--peek.slider .lf-grid__item:first-of-type{margin-inline-start:1.5rem}}.media{display:block;background-color:rgba(var(--lf-c-foreground),.1);position:relative;overflow:hidden}.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:var(--lf-focal, 50% 50%);object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media.media--hover-effect>img+img{opacity:0}.lf-button,.customer button{--shadow-horizontal-offset: var(--lf-button-shadow-x);--shadow-vertical-offset: var(--lf-button-shadow-y);--shadow-blur-radius: var(--lf-button-shadow-blur);--shadow-opacity: var(--lf-button-shadow-alpha);--shadow-visible: var(--lf-button-shadow-visible);--border-offset: var(--lf-button-border-offset);--border-opacity: calc(1 - var(--lf-button-border-alpha));border-radius:var(--lf-button-radius-outset, 999px);position:relative}.lf-button,.customer button{min-width:calc(12rem + var(--lf-button-border-width) * 2);min-height:calc(4.5rem + var(--lf-button-border-width) * 2)}.lf-button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--lf-c-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--lf-c-button),var(--lf-alpha-button-bg))}.lf-button:before,.customer button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--lf-button-radius-outset, 999px);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--lf-c-shadow),var(--shadow-opacity))}.lf-button:after,.customer button:after{content:"";position:absolute;top:var(--lf-button-border-width);right:var(--lf-button-border-width);bottom:var(--lf-button-border-width);left:var(--lf-button-border-width);z-index:1;border-radius:var(--lf-button-radius, 999px);box-shadow:0 0 0 calc(var(--lf-button-border-width) + var(--border-offset)) rgba(var(--lf-c-button-text),var(--border-opacity)),0 0 0 var(--lf-button-border-width) rgba(var(--lf-c-button),var(--lf-alpha-button-bg));transition:box-shadow var(--duration-short) ease}.lf-button:not([disabled]):hover:after,.customer button:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--lf-button-border-width) + var(--border-offset)) rgba(var(--lf-c-button-text),var(--border-opacity)),0 0 0 calc(var(--lf-button-border-width) + 1px) rgba(var(--lf-c-button),var(--lf-alpha-button-bg))}.lf-button:focus-visible,.lf-button:focus{outline:0;box-shadow:0 0 0 .3rem rgb(var(--lf-c-background)),0 0 0 .5rem rgba(var(--lf-c-foreground),.5),0 0 .5rem .4rem rgba(var(--lf-c-foreground),.3)}.lf-button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.lf-button::selection,.customer button::selection{background-color:rgba(var(--lf-c-button-text),.3)}.lf-button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--lf-type-body-scale))}.lf-button:disabled,.lf-button[aria-disabled=true],.lf-button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{cursor:not-allowed;opacity:.5}.lf-button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.lf-button.loading{color:rgb(var(--lf-c-foreground))}}.lf-button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.lf-button.loading>.loading__spinner .spinner{width:fit-content}.lf-button.loading>.loading__spinner .path{stroke:rgb(var(--lf-c-button-text))}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.lf-formfield:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.lf-formfield:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .lf-formfield:after,.share-button__fallback .lf-formfield:before{content:none}.share-button__fallback .lf-formfield{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .lf-formfield__input:focus,.share-button__fallback .lf-formfield__input:-webkit-autofill{outline:.2rem solid rgba(var(--lf-c-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--lf-c-background)),0 0 .5rem .4rem rgba(var(--lf-c-foreground),.3)}.share-button__fallback .lf-formfield__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;filter:none;min-width:auto;min-height:auto}.share-button__fallback .lf-formfield__input:hover{box-shadow:none}.share-button__message:not(:empty):not(.hidden)~*{display:none}.lf-formfield__input,.customer .lf-formfield input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--lf-c-background));color:rgb(var(--lf-c-foreground));font-family:var(--lf-type-body-family);font-style:var(--lf-type-body-style);font-weight:var(--lf-type-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--lf-input-radius);height:4.5rem;min-height:calc(var(--lf-input-border-width) * 2);min-width:calc(7rem + (var(--lf-input-border-width) * 2));position:relative;border:0}.lf-formfield:before,.select:before,.customer .lf-formfield:before,.customer select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--lf-input-radius-outset);box-shadow:var(--lf-input-shadow-x) var(--lf-input-shadow-y) var(--lf-input-shadow-blur) rgba(var(--lf-c-shadow),var(--lf-input-shadow-alpha));z-index:-1}.lf-formfield:after,.select:after,.customer .lf-formfield:after,.customer select:after{pointer-events:none;content:"";position:absolute;top:var(--lf-input-border-width);right:var(--lf-input-border-width);bottom:var(--lf-input-border-width);left:var(--lf-input-border-width);border:.1rem solid transparent;border-radius:var(--lf-input-radius);box-shadow:0 0 0 var(--lf-input-border-width) rgba(var(--lf-c-foreground),var(--lf-input-border-alpha));transition:box-shadow var(--duration-short) ease;z-index:1}.lf-formfield:hover.lf-formfield:after,.select:hover.select:after,.customer .lf-formfield:hover.lf-formfield:after,.customer select:hover.select:after{box-shadow:0 0 0 calc(.1rem + var(--lf-input-border-width)) rgba(var(--lf-c-foreground),var(--lf-input-border-alpha));outline:0;border-radius:var(--lf-input-radius)}.lf-formfield__input:focus-visible,.customer .lf-formfield input:focus-visible,.customer select:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--lf-input-border-width)) rgba(var(--lf-c-foreground));outline:0;border-radius:var(--lf-input-radius)}.lf-formfield__input:focus,.customer .lf-formfield input:focus,.customer select:focus{box-shadow:0 0 0 calc(.1rem + var(--lf-input-border-width)) rgba(var(--lf-c-foreground));outline:0;border-radius:var(--lf-input-radius)}.select{display:flex;position:relative;width:100%}.select .svg-wrapper,.customer select+.svg-wrapper{height:.6rem;width:1rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:0}.lf-formfield{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.customer .lf-formfield{display:flex}.lf-formfield__input,.customer .lf-formfield input{flex-grow:1;text-align:start;padding:1.5rem;margin:var(--lf-input-border-width);transition:box-shadow var(--duration-short) ease}.lf-formfield__label,.customer .lf-formfield label{font-size:1.6rem;left:calc(var(--lf-input-border-width) + 2rem);top:calc(1rem + var(--lf-input-border-width));margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--lf-c-foreground),.75);letter-spacing:.1rem;line-height:1.5}.lf-formfield__input:focus~.lf-formfield__label,.lf-formfield__input:not(:placeholder-shown)~.lf-formfield__label,.lf-formfield__input:-webkit-autofill~.lf-formfield__label,.customer .lf-formfield input:focus~label,.customer .lf-formfield input:not(:placeholder-shown)~label,.customer .lf-formfield input:-webkit-autofill~label{font-size:1rem;top:calc(var(--lf-input-border-width) + .5rem);left:calc(var(--lf-input-border-width) + 2rem);letter-spacing:.04rem}.lf-formfield__input:focus,.lf-formfield__input:not(:placeholder-shown),.lf-formfield__input:-webkit-autofill,.customer .lf-formfield input:focus,.customer .lf-formfield input:not(:placeholder-shown),.customer .lf-formfield input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--lf-input-border-width)}.lf-formfield__input::-webkit-search-cancel-button,.customer .lf-formfield input::-webkit-search-cancel-button{display:none}.lf-formfield__input::placeholder,.customer .lf-formfield input::placeholder{opacity:0}.lf-formfield__button>.svg-wrapper{height:2.5rem;width:2.5rem}.lf-formfield__input:-webkit-autofill~.lf-formfield__label,.customer .lf-formfield input:-webkit-autofill~label{color:#000}input[type=checkbox]{display:inline-block;width:auto;margin-inline-end:.5rem}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.customer .lf-formfield .form__message{font-size:1.4rem;text-align:start}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;height:1.3rem;margin-inline-end:.5rem;width:1.3rem}.customer .form__message .svg-wrapper{height:1.5rem;width:1.5rem;margin-inline-end:1rem}.customer .lf-formfield .form__message .svg-wrapper{align-self:start}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--lf-c-foreground));position:relative;width:calc(14rem / var(--lf-type-body-scale) + var(--lf-input-border-width) * 2);display:flex;border-radius:var(--lf-input-radius);min-height:calc((var(--lf-input-border-width) * 2) + 4.5rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--lf-input-border-width);right:var(--lf-input-border-width);bottom:var(--lf-input-border-width);left:var(--lf-input-border-width);border:.1rem solid transparent;border-radius:var(--lf-input-radius);box-shadow:0 0 0 var(--lf-input-border-width) rgba(var(--lf-c-foreground),var(--lf-input-border-alpha));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--lf-c-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--lf-input-radius-outset);box-shadow:var(--lf-input-shadow-x) var(--lf-input-shadow-y) var(--lf-input-shadow-blur) rgba(var(--lf-c-shadow),var(--lf-input-shadow-alpha));z-index:-1}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--lf-c-background));z-index:4;display:flex;justify-content:center;align-items:center}.modal__close-button:hover .icon{transform:scale(1.07)}account-icon{display:flex}.badge{border:1px solid transparent;border-radius:var(--lf-badge-radius);display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem;text-align:center;background-color:rgb(var(--lf-c-badge-background));border-color:rgba(var(--lf-c-badge-border),var(--alpha-badge-border));color:rgb(var(--lf-c-badge-foreground));word-break:break-word}.lf-grad{background:rgb(var(--lf-c-background));background:var(--lf-grad-background);background-attachment:fixed}@media(forced-colors:active){.lf-button,.customer button{border:transparent solid 1px}.lf-button:focus-visible,.lf-button:focus{outline:solid transparent 1px}.lf-formfield__input:focus,.customer .lf-formfield input:focus,.customer select:focus{outline:transparent solid 1px}}:is(.lf-rte,.rte):after{clear:both;content:"";display:block}:is(.lf-rte,.rte)>*,:is(.lf-rte,.rte) :is(li,blockquote)>p{margin-block:0}:is(.lf-rte,.rte)>*+*{margin-block-start:var(--lf-rte-gap, 1em)}:is(.lf-rte,.rte) :is(h1,h2,h3,h4,h5,h6){color:inherit}:is(.lf-rte,.rte)>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:calc(var(--lf-rte-gap, 1em) * 1.6)}:is(.lf-rte,.rte)>:is(h1,h2,h3,h4,h5,h6)+*{margin-block-start:calc(var(--lf-rte-gap, 1em) * .6)}:is(.lf-rte,.rte) :is(ul,ol){list-style-position:inside;padding-inline-start:0}:is(.lf-rte,.rte) ul{list-style-type:disc}:is(.lf-rte,.rte) ol{list-style-type:decimal}:is(.lf-rte,.rte) li{list-style:inherit}:is(.lf-rte,.rte) li+li{margin-block-start:.35em}:is(.lf-rte,.rte) li>:is(ul,ol){margin-block-start:.35em;padding-inline-start:1.4em}:is(.lf-rte,.rte) a:not([class]){color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-thickness .16s ease}:is(.lf-rte,.rte) a:not([class]):hover{text-decoration-thickness:2px}:is(.lf-rte,.rte) :is(strong,b){font-weight:600}:is(.lf-rte,.rte) blockquote{margin-inline:0;padding-inline-start:1em;border-inline-start:2px solid currentColor;font-style:italic}:is(.lf-rte,.rte) table{width:100%;border-collapse:collapse;table-layout:auto}:is(.lf-rte,.rte) :is(td,th){padding:.6em .9em;border:1px solid rgba(var(--lf-c-foreground, 21, 21, 21),.28);text-align:start;vertical-align:top;overflow-wrap:anywhere}:is(.lf-rte,.rte) th{font-weight:600}:is(.lf-rte,.rte) :is(pre,code){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}:is(.lf-rte,.rte) pre{white-space:pre-wrap;overflow-x:auto}:is(.lf-rte,.rte) img{height:auto;max-width:100%;border-radius:var(--lf-media-radius)}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media(prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:animateAmbient 30s linear infinite}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;animation:none;transition:none;transform:none}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}h1,h2,h3,h4,h5,h6{font-weight:var(--lf-ty-heading-weight, var(--lf-type-heading-weight));letter-spacing:var(--lf-ty-heading-tracking, normal);text-transform:var(--lf-ty-heading-transform, none)}[class$=__eyebrow]{font-size:calc(1em * var(--lf-ty-eyebrow-size, 1));font-weight:var(--lf-ty-eyebrow-weight, 500);letter-spacing:var(--lf-ty-eyebrow-tracking, .16em);text-transform:var(--lf-ty-eyebrow-transform, uppercase)}[class$=__subtitle],.lf-slide__sub{font-size:calc(1em * var(--lf-ty-sub-size, 1));letter-spacing:var(--lf-ty-sub-tracking, normal)}body{letter-spacing:var(--lf-ty-body-tracking, normal)}.lf-hdr__link,.lf-drawer__link{font-weight:var(--lf-ty-menu-weight, 400);letter-spacing:var(--lf-ty-menu-tracking, .1em);text-transform:var(--lf-ty-menu-transform, uppercase)}:root{--lf-white: #FAFAF8;--lf-cream: #F5F3EE;--lf-sand: #E8E3DA;--lf-stone: #C8C0B4;--lf-charcoal: #2A2A28;--lf-black: #111110;--lf-accent: #8C7B6B;--lf-accent-light: #B8AA9A;--lf-accent-deep: #5C4D40;--lf-error: #C0392B;--lf-success: #2E7D5A;--lf-font-serif: "Fraunces", Georgia, serif;--lf-font-sans: "DM Sans", -apple-system, sans-serif;--lf-size-xs: 1.1rem;--lf-size-sm: 1.3rem;--lf-size-base: 1.5rem;--lf-size-md: 1.8rem;--lf-size-lg: 2.4rem;--lf-size-xl: 3.6rem;--lf-size-2xl: 5.4rem;--lf-size-3xl: 7.2rem;--lf-size-hero: clamp(4rem, 8vw, 10rem);--lf-leading-tight: 1.1;--lf-leading-snug: 1.3;--lf-leading-normal: 1.6;--lf-leading-relaxed: 1.8;--lf-tracking-tight: -.03em;--lf-tracking-normal: 0em;--lf-tracking-wide: .08em;--lf-tracking-wider: .15em;--lf-space-1: .4rem;--lf-space-2: .8rem;--lf-space-3: 1.2rem;--lf-space-4: 1.6rem;--lf-space-5: 2.4rem;--lf-space-6: 3.2rem;--lf-space-8: 4.8rem;--lf-space-10: 6.4rem;--lf-space-12: 8rem;--lf-space-16: 10rem;--lf-space-20: 12rem;--lf-space-section: clamp(6rem, 10vw, 14rem);--lf-page-width: 140rem;--lf-page-narrow: 90rem;--lf-page-reading: 65rem;--lf-gutter: clamp(2rem, 4vw, 6rem);--lf-radius-sm: .2rem;--lf-radius: .4rem;--lf-radius-lg: .8rem;--lf-border: 1px solid var(--lf-sand);--lf-border-dark: 1px solid var(--lf-stone);--lf-shadow-sm: 0 1px 3px rgba(17, 17, 16, .06);--lf-shadow: 0 4px 16px rgba(17, 17, 16, .08);--lf-shadow-lg: 0 12px 40px rgba(17, 17, 16, .12);--lf-shadow-xl: 0 24px 64px rgba(17, 17, 16, .16);--lf-ease: cubic-bezier(.25, .1, .25, 1);--lf-ease-in: cubic-bezier(.4, 0, 1, 1);--lf-ease-out: cubic-bezier(0, 0, .2, 1);--lf-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lf-duration-fast: .15s;--lf-duration: .28s;--lf-duration-slow: .48s;--lf-duration-reveal: .7s;--lf-z-below: -1;--lf-z-base: 0;--lf-z-raised: 10;--lf-z-dropdown: 100;--lf-z-sticky: 200;--lf-z-overlay: 300;--lf-z-modal: 400;--lf-z-toast: 500;--lf-header-height: 7rem;--lf-header-bg: rgba(250, 250, 248, .92);--lf-header-border: rgba(200, 192, 180, .3)}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--lf-font-sans);font-size:var(--lf-size-base);line-height:var(--lf-leading-normal);color:var(--lf-charcoal);background-color:var(--lf-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}.lf-serif{font-family:var(--lf-font-serif)}.lf-sans{font-family:var(--lf-font-sans)}.lf-heading{font-family:var(--lf-font-serif);font-weight:300;line-height:var(--lf-leading-tight);letter-spacing:var(--lf-tracking-tight);color:var(--lf-black)}.lf-heading-hero{font-size:var(--lf-size-hero)}.lf-heading-1{font-size:var(--lf-size-3xl)}.lf-heading-2{font-size:var(--lf-size-2xl)}.lf-heading-3{font-size:var(--lf-size-xl)}.lf-heading-4{font-size:var(--lf-size-lg)}.lf-heading-5{font-size:var(--lf-size-md)}.lf-label{font-family:var(--lf-font-sans);font-size:var(--lf-size-xs);font-weight:500;letter-spacing:var(--lf-tracking-wider);text-transform:uppercase}.lf-body{font-family:var(--lf-font-sans);font-size:var(--lf-size-base);line-height:var(--lf-leading-relaxed);color:var(--lf-charcoal)}.lf-caption{font-size:var(--lf-size-sm);color:var(--lf-accent-deep);line-height:var(--lf-leading-normal)}.lf-container{max-width:var(--lf-page-width);margin-inline:auto;padding-inline:var(--lf-gutter)}.lf-container--narrow{max-width:var(--lf-page-narrow);margin-inline:auto;padding-inline:var(--lf-gutter)}.lf-container--reading{max-width:var(--lf-page-reading);margin-inline:auto;padding-inline:var(--lf-gutter)}.lf-section{padding-block:var(--lf-space-section)}.lf-section--sm{padding-block:calc(var(--lf-space-section) * .5)}.lf-section--lg{padding-block:calc(var(--lf-space-section) * 1.5)}.lf-grid{display:grid;gap:var(--lf-space-5)}.lf-grid--2{grid-template-columns:repeat(2,1fr)}.lf-grid--3{grid-template-columns:repeat(3,1fr)}.lf-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.lf-grid--3,.lf-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.lf-grid--2,.lf-grid--3,.lf-grid--4{grid-template-columns:1fr}}.lf-flex{display:flex}.lf-flex-center{display:flex;align-items:center;justify-content:center}.lf-flex-between{display:flex;align-items:center;justify-content:space-between}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lf-space-2);padding:1.15em 2.75em;border:1px solid transparent;border-radius:var(--lf-button-radius, 999px);font-family:var(--lf-font-sans);font-size:var(--lf-size-2xs, 1.05rem);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--lf-duration) var(--lf-ease),color var(--lf-duration) var(--lf-ease),border-color var(--lf-duration) var(--lf-ease);white-space:nowrap}.lf-btn:focus-visible{outline:2px solid var(--lf-accent);outline-offset:3px}.lf-btn--primary{background-color:transparent;color:var(--lf-black);border-color:var(--lf-black)}.lf-btn--primary:hover{background-color:var(--lf-black);color:var(--lf-white)}.lf-btn--secondary{background-color:transparent;color:var(--lf-black);border-color:#15151547}.lf-btn--secondary:hover{background-color:var(--lf-black);color:var(--lf-white);border-color:var(--lf-black)}.lf-btn--ghost{background-color:transparent;color:var(--lf-charcoal);border-color:transparent;padding-inline:0;letter-spacing:var(--lf-tracking-wide);text-decoration:underline;text-underline-offset:3px}.lf-btn--ghost:hover{color:var(--lf-black)}.lf-btn--white{background-color:transparent;color:var(--lf-white);border-color:#ffffffb3}.lf-btn--white:hover{background-color:var(--lf-white);color:var(--lf-black);border-color:var(--lf-white)}.lf-btn--underline{background-color:transparent;color:var(--lf-black);border:0;border-radius:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;text-decoration-skip-ink:none}.lf-btn--underline:hover{opacity:.7}.lf-btn--full{width:100%}.lf-btn--lg{padding:1.35em 3em;font-size:var(--lf-size-sm)}.lf-btn--sm{padding:.75em 1.5em;font-size:var(--lf-size-xs)}.lf-btn--icon{padding:1rem;border-radius:50%;aspect-ratio:1}.lf-link{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--lf-duration-fast) var(--lf-ease)}.lf-link:hover{opacity:.6}.lf-link--subtle{color:var(--lf-accent-deep);text-decoration:none;letter-spacing:var(--lf-tracking-wide);font-size:var(--lf-size-sm)}.lf-link--subtle:hover{text-decoration:underline;text-underline-offset:3px}.lf-divider{border:none;border-top:1px solid var(--lf-sand);margin:0}.lf-badge{display:inline-flex;align-items:center;padding:.4rem .8rem;font-family:var(--lf-font-sans);font-size:1rem;font-weight:500;letter-spacing:var(--lf-tracking-wide);text-transform:uppercase}.lf-badge--new{background:var(--lf-black);color:var(--lf-white)}.lf-badge--sale{background:var(--lf-error);color:var(--lf-white)}.lf-badge--soldout{background:var(--lf-stone);color:var(--lf-white)}.lf-badge--featured{background:var(--lf-accent);color:var(--lf-white)}.lf-badge--custom{background:var(--lf-cream);color:var(--lf-charcoal);border:1px solid var(--lf-sand)}.lf-label-text{font-family:var(--lf-font-sans);font-size:var(--lf-size-xs);font-weight:500;letter-spacing:var(--lf-tracking-wide);text-transform:uppercase;color:var(--lf-charcoal)}.lf-input,.lf-select{width:100%;padding:1.2rem 1.6rem;background:var(--lf-white);border:1px solid var(--lf-sand);border-radius:0;font-family:var(--lf-font-sans);font-size:var(--lf-size-base);color:var(--lf-charcoal);transition:border-color var(--lf-duration) var(--lf-ease),box-shadow var(--lf-duration) var(--lf-ease);-webkit-appearance:none;appearance:none}.lf-input:focus,.lf-select:focus{outline:none;border-color:var(--lf-charcoal);box-shadow:0 0 0 1px var(--lf-charcoal)}.lf-input::placeholder{color:var(--lf-stone)}.lf-select-wrapper{position:relative}.lf-select-wrapper:after{content:"";position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1rem;height:.6rem;border-inline-start:5px solid transparent;border-inline-end:5px solid transparent;border-top:6px solid var(--lf-charcoal);pointer-events:none}@keyframes lf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lf-fade-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes lf-fade-down{0%{opacity:0;transform:translateY(-2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes lf-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes lf-slide-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes lf-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes lf-spin{to{transform:rotate(360deg)}}@keyframes lf-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes lf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lf-skeleton{background:linear-gradient(90deg,var(--lf-sand) 25%,var(--lf-cream) 50%,var(--lf-sand) 75%);background-size:200% 100%;animation:lf-shimmer 1.5s infinite}.lf-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity var(--lf-duration-reveal) var(--lf-ease),transform var(--lf-duration-reveal) var(--lf-ease)}.lf-reveal.is-visible{opacity:1;transform:translateY(0)}.lf-reveal--delay-1{transition-delay:.1s}.lf-reveal--delay-2{transition-delay:.2s}.lf-reveal--delay-3{transition-delay:.3s}.lf-reveal--delay-4{transition-delay:.4s}.lf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111080;z-index:var(--lf-z-overlay);opacity:0;visibility:hidden;transition:opacity var(--lf-duration) var(--lf-ease),visibility var(--lf-duration) var(--lf-ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lf-overlay.is-open{opacity:1;visibility:visible}.lf-ratio{position:relative;overflow:hidden}.lf-ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%)}.lf-ratio--square{aspect-ratio:1 / 1}.lf-ratio--portrait{aspect-ratio:3 / 4}.lf-ratio--wide{aspect-ratio:4 / 3}.lf-ratio--cinema{aspect-ratio:16 / 9}.lf-ratio--tall{aspect-ratio:2 / 3}.lf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-text-center{text-align:center}.lf-text-right{text-align:end}.lf-text-left{text-align:start}.lf-mt-auto{margin-top:auto}.lf-mb-0{margin-bottom:0}.lf-overflow-hidden{overflow:hidden}.lf-w-full{width:100%}.lf-h-full{height:100%}body.lf-no-scroll{overflow:hidden;padding-inline-end:var(--lf-scrollbar-width, 0)}[dir=rtl] .lf-container{direction:rtl}.lf-visually-hidden,.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}.lf-skip-to-content{position:absolute;top:0;left:0;z-index:var(--lf-z-toast);padding:var(--lf-space-3) var(--lf-space-5);background:var(--lf-black);color:var(--lf-white);font-size:var(--lf-size-sm);text-decoration:none;transform:translateY(-100%);transition:transform var(--lf-duration) var(--lf-ease)}.lf-skip-to-content:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--lf-accent);outline-offset:2px;border-radius:var(--lf-radius-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lf-tap-target{min-width:4.4rem;min-height:4.4rem}.lf-field{display:flex;flex-direction:column;gap:var(--lf-space-2)}.lf-field__label{font-size:var(--lf-size-sm);letter-spacing:var(--lf-tracking-wide);text-transform:uppercase;color:var(--lf-charcoal)}.lf-field__error{font-size:var(--lf-size-sm);color:var(--lf-error)}[style*=--lf-pt]{padding-block:var(--lf-pt, 0px) var(--lf-pb, 0px)}@media(max-width:749px){[style*=--lf-pt]{padding-block:min(var(--lf-pt, 0px),max(calc(var(--lf-pt, 0px) * .55),4rem)) min(var(--lf-pb, 0px),max(calc(var(--lf-pb, 0px) * .55),4rem))}}.lf-col__pagination{display:flex;justify-content:center;gap:var(--lf-space-2);margin-top:var(--lf-space-10)}.lf-col__page{min-width:4rem;padding:var(--lf-space-2) var(--lf-space-3);text-align:center;text-decoration:none;color:var(--lf-charcoal);border:1px solid transparent;font-size:var(--lf-size-sm)}.lf-col__page.is-current{border-color:var(--lf-black);color:var(--lf-black)}.lf-col__page:hover{color:var(--lf-black)}:root{--lf-creme: #F3F3F1;--lf-noir: #151515;--lf-gris: #333333;--lf-border: #EAEAEA;--lf-white: #FFFFFF;--lf-font-heading: "Fraunces", Georgia, serif;--lf-font-body: "DM Sans", -apple-system, sans-serif;--lf-section-padding: 8rem;--lf-section-padding-mobile: 5rem;--lf-inner-gap: 4px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--lf-font-heading);font-weight:400;letter-spacing:.01em;line-height:1.15;color:var(--lf-noir);text-transform:none}h1,.h1{font-size:clamp(3.6rem,5vw,7rem);font-weight:300}h2,.h2{font-size:clamp(2.8rem,3.5vw,5rem);font-weight:300}h3,.h3{font-size:clamp(2rem,2.5vw,3rem);font-weight:400}h4,.h4{font-size:clamp(1.6rem,2vw,2.2rem);font-weight:400}h5,.h5{font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}h6,.h6{font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}body{font-family:var(--lf-font-body);color:var(--lf-noir);background-color:var(--lf-creme);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lf-button,.btn{font-family:var(--lf-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--lf-button-radius, 999px);transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.lf-button--primary,.lf-button:not(.lf-button--secondary):not(.lf-button--tertiary){background-color:var(--lf-noir);color:var(--lf-white);border:1px solid var(--lf-noir)}.lf-button--primary:hover,.lf-button:not(.lf-button--secondary):not(.lf-button--tertiary):hover{background-color:var(--lf-gris);border-color:var(--lf-gris)}.lf-button--secondary{background-color:transparent;color:var(--lf-noir);border:1px solid var(--lf-noir)}.lf-button--secondary:hover{background-color:var(--lf-noir);color:var(--lf-white)}.lf-accueil-visuel #MainContent>.shopify-section:first-child>[class*=section-][class*=-padding],.lf-accueil-visuel #MainContent>.shopify-section:first-child [class*=section-][class*=-padding]{padding-top:0!important}body.template-index #MainContent{grid-row:2}body.template-index .shopify-section-group-footer-group{grid-row:3}.lf-button:after,.lf-button:before{display:none!important}.lf-button{border-radius:var(--lf-button-radius, 999px)!important;box-shadow:none!important}.banner .lf-button{background:transparent!important;color:#fff!important;border:1px solid #FFFFFF!important;transition:background .25s ease,color .25s ease!important}.banner .lf-button:hover{background:#fff!important;color:#151515!important}.featured-collection .collection{padding-inline:0!important;margin-inline:0!important}.featured-collection .collection__title,[id^=collection-] .collection__title{padding-inline:2rem!important}.lf-collection--full-bleed .product-grid,.lf-collection--full-bleed .slider-mobile-gutter,.lf-collection--full-bleed .slider{padding-inline:0!important}[id^=collection-] .slider{scroll-padding:0!important;margin-inline:0!important;padding-inline:2rem!important}[id^=collection-] .price{font-family:var(--lf-font-body)!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.02em!important;color:var(--lf-gris)!important}[id^=collection-] .price{text-align:start!important;justify-content:flex-start!important;align-items:flex-start!important}[id^=collection-] .price{display:block!important}.lf-collection-grid .price{font-family:var(--lf-font-body)!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.02em!important;color:var(--lf-gris)!important}.lf-full-bleed{width:100vw!important;max-width:100vw!important;margin-inline-start:calc(50% - 50vw)!important;margin-inline-end:calc(50% - 50vw)!important;border-radius:0!important}.lf-full-bleed .lf-width,.lf-full-bleed .lf-container{max-width:100%!important;padding-inline:2rem!important}.lf-full-bleed.lf-width,.lf-full-bleed.lf-container{max-width:100%!important;padding-inline:0!important;margin-inline:calc(50% - 50vw)!important}.lf-full-bleed .lf-title-wrap,.lf-full-bleed .multicolumn__title,.lf-full-bleed .collapsible-content__header,.lf-full-bleed .multirow__title{padding-inline:2rem!important}.lf-full-bleed .media,.lf-full-bleed .collection-list,.lf-full-bleed .multicolumn-list,.lf-full-bleed .collage{padding-inline:0!important}.multirow.lf-full-bleed .image-with-text{padding-inline:0!important;margin-inline:0!important}.multirow.lf-full-bleed .image-with-text__content{padding-inline:4rem!important}@media screen and (max-width:749px){.multirow.lf-full-bleed .image-with-text__content{padding-inline:1.5rem!important}}.multicolumn .lf-full-bleed .multicolumn-list{padding-inline:0!important;margin-inline:0!important}.multicolumn .lf-full-bleed>.center{padding-inline:2rem!important}.multicolumn .lf-full-bleed .multicolumn-card__info{padding-inline:2rem!important}@media screen and (max-width:749px){.multicolumn .lf-full-bleed .lf-title-wrap,.multicolumn .lf-full-bleed .multicolumn-card__info{padding-inline:1.5rem!important}}.lf-full-bleed .collapsible-content__wrapper,.lf-full-bleed .collapsible-content .lf-width{padding-inline:0!important}.lf-full-bleed .collapsible-content__grid,.lf-full-bleed .collapsible-content__header{padding-inline:2rem!important}.lf-full-bleed .collapsible-content__media{padding-inline:0!important}@media screen and (max-width:749px){.lf-full-bleed>.lf-width,.lf-full-bleed .lf-width{padding-inline:1.5rem!important}}.lf-full-bleed.lf-width-desktop{padding-inline:0!important;margin-inline:0!important;max-width:100%!important}.lf-full-bleed .lf-title-wrap-with-link{padding-inline:2rem!important}.lf-full-bleed .blog .slider{padding-inline:0!important;margin-inline:0!important}.lf-full-bleed .article-card__info,.lf-full-bleed .article-card__excerpt,.lf-full-bleed .article-card__footer{padding-inline:2rem!important}@media screen and (max-width:749px){.lf-full-bleed .lf-title-wrap-with-link,.lf-full-bleed .article-card__info,.lf-full-bleed .article-card__excerpt,.lf-full-bleed .article-card__footer{padding-inline:1.5rem!important}}.lf-panels-glass .lf-col__filters-inner{background:#fafaf852!important;-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8)}.lf-glass-box{background:#fafaf852!important;-webkit-backdrop-filter:blur(22px) saturate(1.8)!important;backdrop-filter:blur(22px) saturate(1.8)!important}.lf-panels-glass .lf-search__input{background:#fafaf84d;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.lf-marquee--glass{background:linear-gradient(180deg,#fafaf852,#fafaf84d)!important;-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);color:var(--lf-charcoal, #2a2a28);border-block:1px solid rgba(255,255,255,.4)}.lf-carousel-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:4rem;height:4rem;border-radius:50%;color:#111;cursor:pointer;transition:opacity .25s ease,background-color .25s ease,color .25s ease}.lf-carousel-arrow--prev{left:.8rem}.lf-carousel-arrow--next{right:.8rem}.lf-carousel-arrow--prev svg{transform:scaleX(-1)}.lf-carousel-arrow.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.lf-arrows-glass .lf-carousel-arrow{background:#ffffff2e;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffff80,0 8px 24px #0000001f}.lf-arrows-glass .lf-carousel-arrow:hover{background:#fff6}.lf-arrows-liseret .lf-carousel-arrow{background:transparent;border:1px solid currentColor}.lf-arrows-liseret .lf-carousel-arrow:hover{background:#1111100f}@media(prefers-reduced-transparency:reduce){.lf-arrows-glass .lf-carousel-arrow{background:#fafaf8eb;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:989px){.lf-heading-2,.title.h0,.title.h1,h1.title,h2.title,.lf-page__title,.lf-blog__title,.lf-article__title{font-size:clamp(2.4rem,7vw,3.2rem)!important;line-height:1.2!important;text-align:center!important}.lf-ba__header.lf-text-left .lf-heading{text-align:start!important}.lf-ba__header.lf-text-right .lf-heading{text-align:end!important}.lf-col__title{font-size:calc(clamp(2.4rem,7vw,3.2rem) * var(--lf-col-title-scale, 1) * var(--lf-col-title-scale-m, 1))!important;line-height:1.2!important;text-align:center!important}.lf-slide__heading{font-size:calc(clamp(3.2rem,9.5vw,4.6rem) * var(--lf-slide-heading-size, 1) * var(--lf-slide-heading-size-m, 1))!important;line-height:1.1!important}.lf-btn{font-size:1.2rem!important;padding:1.1rem 2.4rem!important}.lf-slide__btn{font-size:calc(1.2rem * var(--lf-slide-btn-scale, 1) * var(--lf-slide-btn-scale-m, 1))!important;padding:1.1rem 2.4rem!important}.lf-card__media:not(.lf-card__media--wide){aspect-ratio:1 / 1!important}.lf-card__media--adapt:not(.lf-card__media--wide){aspect-ratio:1 / 1!important}.lf-split{min-height:0!important}.lf-mob-carousel .lf-testimonials__track{transform:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.4rem}.lf-mob-carousel .lf-testimonials__track::-webkit-scrollbar{display:none}.lf-mob-carousel .lf-testimonials__slide{scroll-snap-align:center;padding:0!important}.lf-mob-carousel .lf-testimonials__controls{display:none!important}.lf-mob-carousel .lf-testimonials__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.lf-mob-carousel .lf-testimonials__grid::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .lf-testimonials__slide,.lf-mob-carousel.lf-mob-cols-1 .lf-testimonials__grid>*{flex:0 0 86%!important}.lf-mob-carousel.lf-mob-cols-2 .lf-testimonials__slide,.lf-mob-carousel.lf-mob-cols-2 .lf-testimonials__grid>*{flex:0 0 60%!important}.lf-mob-carousel .lf-testimonials__grid>*{scroll-snap-align:center}.lf-mob-carousel .lf-blog__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.lf-mob-carousel .lf-blog__grid::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .lf-blog__grid>.lf-acard{flex:0 0 82%!important}.lf-mob-carousel.lf-mob-cols-2 .lf-blog__grid>.lf-acard{flex:0 0 62%!important}.lf-mob-carousel .lf-blog__grid>.lf-acard{scroll-snap-align:start}.lf-mob-carousel .lf-ba__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.lf-mob-carousel .lf-ba__grid::-webkit-scrollbar{display:none}.lf-mob-carousel .lf-ba__grid>.lf-ba__item{flex:0 0 88%!important;scroll-snap-align:center}.lf-ba__header{margin-bottom:var(--lf-space-5)!important}.lf-mob-carousel .lf-ba__wrap{padding-inline:0!important;max-width:100%!important}.lf-mob-carousel .lf-ba__header{padding-inline:var(--lf-gutter, 3rem)}.lf-ba__slider{aspect-ratio:1 / 1!important;height:auto!important}.lf-banner__frame{min-height:0!important;height:auto!important}.lf-mob-img-square .lf-banner__frame,.lf-mob-img-square .lf-video__frame{aspect-ratio:1 / 1!important}.lf-mob-img-portrait .lf-banner__frame,.lf-mob-img-portrait .lf-video__frame{aspect-ratio:3 / 4!important}.lf-mob-img-landscape .lf-banner__frame,.lf-mob-img-landscape .lf-video__frame{aspect-ratio:4 / 3!important}.lf-card__media--adapt .lf-card__img,.lf-card__media--adapt svg,.lf-card__media--adapt .lf-card__placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important}.lf-mob-carousel .product-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem}.lf-mob-carousel .product-grid::-webkit-scrollbar{display:none}.lf-mob-carousel .product-grid>.lf-grid__item{margin:0!important;scroll-snap-align:start}.lf-mob-carousel.lf-mob-cols-1 .product-grid>.lf-grid__item{flex:0 0 60%!important;min-width:60%!important;width:60%!important}.lf-mob-carousel.lf-mob-cols-2 .product-grid>.lf-grid__item{flex:0 0 46%!important;min-width:46%!important;width:46%!important}[id^=collection-] .lf-card__info,[id^=collection-] .lf-card__info *{text-align:center!important}[id^=collection-] .lf-card__price{justify-content:center!important}.lf-mob-carousel .multirow__inner{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.lf-mob-carousel .multirow__inner::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .multirow__inner>.image-with-text{flex:0 0 90%!important}.lf-mob-carousel.lf-mob-cols-2 .multirow__inner>.image-with-text{flex:0 0 66%!important}.lf-mob-carousel .multirow__inner>.image-with-text{scroll-snap-align:start}.lf-mob-carousel .collage{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-rows:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.4rem}.lf-mob-carousel .collage::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .collage>.collage__item{flex:0 0 78%!important;width:78%!important;max-width:78%!important}.lf-mob-carousel.lf-mob-cols-2 .collage>.collage__item{flex:0 0 60%!important;width:60%!important;max-width:60%!important}.lf-mob-carousel .collage>.collage__item{margin:0!important;grid-column:auto!important;grid-row:auto!important;scroll-snap-align:start}.lf-mob-carousel .collection-list.lf-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.4rem;margin:0!important}.lf-mob-carousel .collection-list.lf-grid::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .collection-list.lf-grid>.collection-list__item{flex:0 0 62%!important;width:62%!important;max-width:62%!important}.lf-mob-carousel.lf-mob-cols-2 .collection-list.lf-grid>.collection-list__item{flex:0 0 48%!important;width:48%!important;max-width:48%!important}.lf-mob-carousel .collection-list.lf-grid>.collection-list__item{margin:0!important;scroll-snap-align:start}.lf-split.lf-mob-carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lf-split.lf-mob-carousel::-webkit-scrollbar{display:none}.lf-split.lf-mob-carousel.lf-mob-cols-1>.lf-split__panel{flex:0 0 86%!important}.lf-split.lf-mob-carousel.lf-mob-cols-2>.lf-split__panel{flex:0 0 60%!important}.lf-split.lf-mob-carousel>.lf-split__panel{scroll-snap-align:start}.lf-mob-carousel .lf-lookbook__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lf-mob-carousel .lf-lookbook__grid::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .lf-lookbook__grid>.lf-lookbook__item{flex:0 0 80%!important}.lf-mob-carousel.lf-mob-cols-2 .lf-lookbook__grid>.lf-lookbook__item{flex:0 0 60%!important}.lf-mob-carousel .lf-lookbook__grid>.lf-lookbook__item{scroll-snap-align:start}.lf-mob-carousel .multicolumn-list{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.lf-mob-carousel .multicolumn-list::-webkit-scrollbar{display:none}.lf-mob-carousel.lf-mob-cols-1 .multicolumn-list>.multicolumn-list__item{flex:0 0 80%!important;width:80%!important;max-width:80%!important}.lf-mob-carousel.lf-mob-cols-2 .multicolumn-list>.multicolumn-list__item{flex:0 0 60%!important;width:60%!important;max-width:60%!important}.lf-mob-carousel .multicolumn-list>.multicolumn-list__item{margin:0!important;scroll-snap-align:start}.lf-mob-img-portrait .lf-card__media,.lf-mob-img-portrait .lf-split__panel,.lf-mob-img-portrait .lf-lookbook__image-wrap,.lf-mob-img-portrait .collection-list .media{aspect-ratio:3 / 4!important}.lf-mob-img-landscape .lf-card__media,.lf-mob-img-landscape .lf-split__panel,.lf-mob-img-landscape .lf-lookbook__image-wrap,.lf-mob-img-landscape .collection-list .media{aspect-ratio:4 / 3!important}.lf-testimonials__slide{flex:0 0 100%!important}.lf-tc{max-width:52rem;margin-inline:auto;padding:3.2rem 3rem!important}.lf-tc__quote{font-size:var(--lf-size-base)!important;line-height:1.6!important}.lf-col__bar{display:flex!important;align-items:center;justify-content:flex-end}.lf-col__bar .lf-col__count{display:none!important}.lf-col__sort{margin-inline-start:auto}.lf-col__bar .lf-col__filter-toggle,.lf-col__bar .lf-col__sort-face{padding-inline:0!important;border-inline-width:0}.lf-col__grid .lf-card__price{font-size:.95rem}.lf-foot__cols{grid-template-columns:1fr!important;text-align:center;gap:4rem!important}.lf-foot__brand{grid-column:1 / -1!important;text-align:center!important;display:flex!important;flex-direction:column;align-items:center;margin-bottom:4rem!important;padding-bottom:1rem}.lf-foot__brand-link,.lf-foot__logo-text,.lf-foot__brand img{margin-inline:auto!important}.lf-foot__text{margin-inline:auto;text-align:center}.lf-foot__news,.lf-foot__news-title{text-align:center}.lf-foot__news-form{margin-inline:auto}.lf-foot__links{align-items:center}.lf-foot__social{justify-content:center}.lf-foot__bottom{flex-direction:column!important;align-items:center!important;gap:var(--lf-space-4);text-align:center}.lf-foot__payments{display:none!important}.lf-foot__policy{justify-content:center;flex-wrap:wrap}}.slideshow__text .lf-button--secondary{color:rgb(var(--lf-c-foreground))!important;border-color:rgb(var(--lf-c-foreground))!important;background:transparent!important}.lf-slide__img--mobile{display:none}@media(max-width:749px){.lf-slide__img--desktop{display:none}.lf-slide__img--mobile{display:block}}html,body{overflow-x:clip}.lf-collection--full-bleed>.lf-width,.lf-collection--full-bleed .lf-width{max-width:100%;padding:0;width:100%}.svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.svg-wrapper svg{width:2rem;height:2rem;flex-shrink:0}[id^=MainProduct]>.lf-width{max-width:100%;padding-inline:0;width:100%}.product__media-item .media,.product__media-item .product__media,.product .media--preview{background:transparent}[id^=MainProduct]>.lf-width{max-width:100%;padding-inline:0}.lf-collection--full-bleed>.lf-width,.lf-collection--full-bleed .lf-title-wrap:not(.lf-title--full-bleed){max-width:100%;padding-inline:0}.lf-width{padding-inline:2rem}@media screen and (min-width:750px){.lf-width{padding-inline:3rem}}@media screen and (min-width:990px){.lf-width{padding-inline:4rem}}.main-collection-product-grid .lf-width{max-width:100%!important;padding-inline:0!important}.lf-breadcrumbs{padding-inline:0!important}.section-main-collection-product-grid .lf-width,.section-main-collection-banner .lf-width,.main-collection-banner .lf-width,.collection-hero .lf-width,.collection-hero__inner{max-width:100%!important;padding-inline:4rem!important;margin-inline:0!important}.facets-wrapper.lf-width,.facets-wrapper,.facets-vertical-sort.lf-width{max-width:100%!important;padding-inline:4rem!important}.section-main-collection-product-grid>div>.lf-width:first-of-type{max-width:100%!important;padding-inline:4rem!important}@media(max-width:749px){.section-main-collection-product-grid .lf-width,.collection-hero__inner,.facets-wrapper{padding-inline:1.6rem!important}}body.template-collection .lf-width{max-width:100%!important;padding-inline:4rem!important;margin-inline:0!important}body.template-collection .collection-hero__inner,body.template-collection .main-collection-banner .lf-width{padding-inline:4rem!important}@media(max-width:749px){body.template-collection .lf-width,body.template-collection .facets-wrapper{padding-inline:1.6rem!important}}body.template-index{--lf-header-offset: var(--header-height, 64px)}:root{--lf-lg-blur: 40px;--lf-lg-sat: 190%;--lf-lg-bright: 1.04;--lf-lg-tint: 255, 255, 255;--lf-lg-alpha: .1;--lf-lg-radius: 2rem}.lf-lg{position:relative;isolation:isolate;border-radius:var(--lf-lg-radius);background:linear-gradient(135deg,rgba(var(--lf-lg-tint),calc(var(--lf-lg-alpha) * 2.1)),rgba(var(--lf-lg-tint),calc(var(--lf-lg-alpha) * .55)) 38%,rgba(var(--lf-lg-tint),calc(var(--lf-lg-alpha) * 1.25)));-webkit-backdrop-filter:blur(var(--lf-lg-blur)) saturate(var(--lf-lg-sat)) brightness(var(--lf-lg-bright));backdrop-filter:blur(var(--lf-lg-blur)) saturate(var(--lf-lg-sat)) brightness(var(--lf-lg-bright));border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff80,inset 1px 0 #ffffff2e,inset 0 -1px #ffffff1a,inset 0 -24px 48px -24px #0a0a0947,0 32px 90px #0a0a0942}.lf-lg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 12% -10%,#ffffff4d,#ffffff0f 42%,#fff0 70%)}.lf-lg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.4'/%3E%3C/svg%3E")}.lf-lg>*{position:relative;z-index:1}.lf-lg--smoke{--lf-lg-tint: 18, 18, 17;--lf-lg-alpha: .22;color:#f6f5f2;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff1a,inset 0 -28px 56px -28px #0006,0 32px 90px #0a0a0957}.lf-lg--smoke:before{background:radial-gradient(120% 90% at 12% -10%,#ffffff29,#ffffff08 44%,#fff0 72%)}.lf-lg-pill{--lf-lg-radius: 999px;--lf-lg-blur: 20px;--lf-lg-alpha: .14}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lf-lg{--lf-lg-alpha: .55}.lf-lg--smoke{--lf-lg-alpha: .68}}:root{--lf-mo-ease: cubic-bezier(.22, 1, .36, 1);--lf-mo-ease-soft: cubic-bezier(.33, 0, .15, 1);--lf-mo-dur: .9s;--lf-mo-stagger: 70ms}.lf-split--lines{display:block}.lf-line{display:block;overflow:hidden;padding-block-end:.06em;margin-block-end:-.06em}.lf-line__i{display:block;transform:translate3d(0,110%,0) rotate(2.5deg);transform-origin:0% 100%;opacity:0;transition:transform var(--lf-mo-dur) var(--lf-mo-ease),opacity calc(var(--lf-mo-dur) * .6) linear;transition-delay:calc(var(--i, 0) * 90ms + var(--lf-mo-delay, 0ms))}.lf-in .lf-line__i,.lf-in.lf-split--lines .lf-line__i{transform:translateZ(0) rotate(0);opacity:1}.lf-split--words .lf-w{display:inline-block;transform:translate3d(0,.5em,0);opacity:0;transition:transform .7s var(--lf-mo-ease),opacity .52s linear;transition-delay:calc(var(--i, 0) * 32ms + var(--lf-mo-delay, 0ms))}.lf-in.lf-split--words .lf-w,.lf-in .lf-split--words .lf-w{transform:none;opacity:1}a:not([class]){color:inherit;text-decoration-line:underline;text-decoration-thickness:max(1px,.04em);text-underline-offset:.12em}.lf-split--words a:not([class]) .lf-w{text-decoration:inherit;text-decoration-line:underline;text-decoration-thickness:max(1px,.04em);text-underline-offset:.12em}[data-lf-reveal]{--lf-mo-shift: 2.4rem}[data-lf-reveal=fade]>[data-lf-stagger],[data-lf-reveal=up]>[data-lf-stagger]{opacity:0;transform:translate3d(0,var(--lf-mo-shift),0);transition:opacity .76s var(--lf-mo-ease-soft),transform .9s var(--lf-mo-ease);transition-delay:calc(var(--i, 0) * var(--lf-mo-stagger))}[data-lf-reveal].lf-in>[data-lf-stagger]{opacity:1;transform:none}[data-lf-reveal=curtain] .lf-curtain{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--lf-mo-ease);transition-delay:calc(var(--i, 0) * .12s)}[data-lf-reveal=curtain].lf-in .lf-curtain{clip-path:inset(0 0 0 0)}.lf-zoomin{overflow:hidden}.lf-zoomin>img,.lf-zoomin>video,.lf-zoomin>svg{transform:scale(1.16);transition:transform 1.6s var(--lf-mo-ease)}.lf-in .lf-zoomin>img,.lf-in .lf-zoomin>video,.lf-in .lf-zoomin>svg,.lf-in.lf-zoomin>img,.lf-in.lf-zoomin>video,.lf-in.lf-zoomin>svg{transform:scale(1)}[data-lf-parallax]{will-change:transform;transform:translate3d(0,var(--lf-py, 0px),0)}.lf-cursor{position:fixed;top:0;left:0;z-index:400;display:grid;place-items:center;width:9.6rem;height:9.6rem;border-radius:50%;pointer-events:none;opacity:0;scale:.6;transition:opacity .32s ease,scale .42s var(--lf-mo-ease);background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 30px #14141224}.lf-cursor.is-visible{opacity:1;scale:1}.lf-cursor span{font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;mix-blend-mode:difference}@media(prefers-reduced-motion:reduce){.lf-line__i,.lf-split--words .lf-w,[data-lf-reveal]>[data-lf-stagger],[data-lf-reveal=curtain] .lf-curtain,.lf-zoomin>img,.lf-zoomin>video{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-lf-parallax]{transform:none!important}.lf-cursor{display:none}}.no-js .lf-line__i,.no-js .lf-split--words .lf-w,.no-js [data-lf-reveal]>[data-lf-stagger],.no-js [data-lf-reveal=curtain] .lf-curtain,.no-js .lf-zoomin>img,.no-js .lf-zoomin>video{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.no-js [data-lf-parallax]{transform:none!important}.lf-reveal:focus-within,[data-lf-reveal]>[data-lf-stagger]:focus-within,.lf-split--words:focus-within .lf-w,.lf-line__i:focus-within{opacity:1!important;transform:none!important;transition:none!important}[data-lf-reveal=curtain]:focus-within .lf-curtain{clip-path:none!important;transition:none!important}.lf-ov-frame .lf-slide__media-inner{transform:scale(calc(1.06 + var(--p, 0) * .05)) translate3d(0,calc((var(--p, 0) - .5) * -3%),0);transition:transform .14s linear;will-change:transform}.lf-ov-frame .lf-slide__eyebrow{font-family:var(--lf-font-sans, sans-serif);font-size:calc(1.15rem * var(--lf-slide-eyebrow-size, 1));font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.8}@media(max-width:749px){.lf-ov-frame .lf-slide__eyebrow{font-size:calc(1.15rem * var(--lf-slide-eyebrow-size, 1) * var(--lf-slide-eyebrow-size-m, 1))}}.lf-ov-frame .lf-slide__heading{font-family:var(--lf-font-serif, serif);font-weight:300;line-height:.94;letter-spacing:-.038em;text-wrap:balance}.lf-ov-frame .lf-slide__heading em,.lf-ov-frame .lf-slide__heading i{font-style:italic}.lf-ov-frame .lf-slide__btn{position:relative;isolation:isolate;overflow:hidden;padding:1.5rem 2.8rem;font-family:var(--lf-font-sans, sans-serif);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.lf-ov-frame .lf-slide__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#fffffff0;transform:translate3d(0,101%,0);transition:transform .62s var(--lf-mo-ease)}.lf-ov-frame .lf-slide__btn:hover:before{transform:translateZ(0)}.lf-ov-frame .lf-slide__btn--glass,.lf-ov-frame .lf-slide__btn--solid,.lf-ov-frame .lf-slide__btn--underline{border-radius:999px;border:1px solid rgba(255,255,255,.45);background:#ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #ffffff73,0 12px 34px #0a0a0938;transition:background .46s var(--lf-mo-ease),color .4s var(--lf-mo-ease),transform .5s var(--lf-mo-ease)}.lf-ov-frame .lf-slide__btn:hover{color:#141413;transform:translateY(-2px)}.lf-ov-faq .lf-accordion__item{border-top-color:rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-ov-faq .lf-accordion__item:last-child{border-bottom-color:rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-ov-faq__trigger{align-items:flex-start!important;gap:clamp(1.6rem,3vw,3.2rem)!important;padding:clamp(2.2rem,3vw,3.2rem) 0!important;transition:transform .62s var(--lf-mo-ease)}@media(min-width:990px){.lf-ov-faq__item:hover .lf-ov-faq__trigger,.lf-ov-faq__item.is-open .lf-ov-faq__trigger{transform:translate(1.6rem)}}.lf-ov-faq__num{flex:0 0 auto;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.16em;opacity:.66;padding-block-start:.55em}.lf-ov-faq__q{position:relative;display:block;flex:1 1 auto;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2rem,2.6vw,3.4rem);line-height:1.06;letter-spacing:-.03em;text-transform:none}.lf-ov-faq__q-base{display:block;opacity:.68}.lf-ov-faq__q-fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block;clip-path:inset(0 100% 0 0);transition:clip-path .76s var(--lf-mo-ease)}.lf-ov-faq__item:hover .lf-ov-faq__q-fill,.lf-ov-faq__item.is-open .lf-ov-faq__q-fill,.lf-ov-faq__trigger:focus-visible .lf-ov-faq__q-fill{clip-path:inset(0 0 0 0)}.lf-ov-faq__item .lf-ov-faq__icon{opacity:1;color:inherit;position:relative;flex:0 0 auto;width:4.4rem;height:4.4rem;margin-block-start:.1em;border-radius:50%;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.24);transition:border-color .42s var(--lf-mo-ease),transform .62s var(--lf-mo-ease)}.lf-ov-faq__item .lf-ov-faq__icon:before,.lf-ov-faq__item .lf-ov-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .52s var(--lf-mo-ease),opacity .38s ease}.lf-ov-faq__item .lf-ov-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lf-ov-faq__item:hover .lf-ov-faq__icon{border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.55)}.lf-ov-faq .lf-ov-faq__icon{width:4.4rem;height:4.4rem}.lf-ov-faq__item.is-open .lf-ov-faq__icon{transform:rotate(180deg)}.lf-ov-faq__item.is-open .lf-ov-faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.lf-ov-faq .lf-accordion__content-inner{padding-inline-start:calc(1.1rem + clamp(1.6rem,3vw,3.2rem));padding-block-end:clamp(2rem,3vw,3.2rem);max-width:62ch;font-size:1.55rem;line-height:1.65;opacity:.68}.lf-ov-tm .lf-testimonials__track{cursor:grab;scrollbar-width:none}.lf-ov-tm .lf-testimonials__track::-webkit-scrollbar{display:none}.lf-ov-tm .lf-testimonials__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.lf-ov-tm .lf-testimonials__track,.lf-ov-tm .lf-testimonials__track *{cursor:none}}.lf-ov-tc{position:relative;display:flex;flex-direction:column;padding:clamp(2.8rem,3.4vw,4rem) clamp(2.4rem,3vw,3.4rem);height:100%;border-radius:1.6rem;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.12);background:rgb(var(--lf-c-background, 250, 250, 248));box-shadow:0 18px 44px #0a0a090d;transition:transform .52s var(--lf-mo-ease),box-shadow .52s var(--lf-mo-ease)}@media(min-width:990px){.lf-ov-tc:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0a0a0917}}.lf-ov-tc .lf-tc__author{margin-top:auto;padding-top:clamp(1.8rem,2.4vw,2.4rem)}.lf-ov-tc__mark{position:absolute;top:-.1em;right:.12em;z-index:0;font-family:var(--lf-font-serif, serif);font-size:clamp(9rem,12vw,15rem);line-height:1;opacity:.1;pointer-events:none}.lf-ov-tc .lf-tc__quote{font-family:var(--lf-font-serif, serif);font-style:italic;font-weight:300;font-size:clamp(1.9rem,2.1vw,2.6rem);line-height:1.25;letter-spacing:-.02em}.lf-ov-tc .lf-tc__name{font-family:var(--lf-font-sans, sans-serif);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lf-ov-tc .lf-tc__location{font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.lf-ov-tc .lf-tc__star{font-size:1.1rem;letter-spacing:.3em;opacity:.35}.lf-ov-tc .lf-tc__star--filled{opacity:1}.lf-ov-split__panel .lf-split__media{overflow:hidden}.lf-ov-split__label{font-family:var(--lf-font-sans, sans-serif)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important}.lf-ov-split__panel .lf-split__heading{font-family:var(--lf-font-serif, serif);font-weight:300;line-height:.96;letter-spacing:-.038em}@media(min-width:990px){.lf-ov-split__panel .lf-split__content{transition:transform .76s var(--lf-mo-ease)}.lf-ov-split__panel:hover .lf-split__content{transform:translateY(-.8rem)}}.lf-marquee--kinetic .lf-marquee__inner{display:flex;width:max-content}.lf-marquee--serif .lf-marquee__item{font-family:var(--lf-font-serif, serif)!important;font-weight:300;letter-spacing:-.02em}.lf-marquee--kinetic .lf-marquee__icon{opacity:.45}.lf-marquee--kinetic{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}@media(prefers-reduced-motion:reduce){.lf-ov-frame .lf-slide__media-inner,.lf-ov-faq__trigger,.lf-ov-faq__q-fill,.lf-ov-faq__item .lf-ov-faq__icon{transition:none;transform:none}.lf-marquee--kinetic{-webkit-mask-image:none;mask-image:none}}.lf-marquee__shot{flex:0 0 auto;display:block;width:var(--shot-w, 12rem);aspect-ratio:1;background:transparent;border-radius:0;align-self:center}.lf-marquee__shot img,.lf-marquee__shot svg{width:100%;height:100%;object-fit:contain;display:block}a.lf-marquee__shot{transition:transform .62s var(--lf-mo-ease)}a.lf-marquee__shot:hover{transform:scale(1.06) rotate(-2deg)}:root{--lf-media-radius: 1.2rem}.lf-card__media,.lf-story__frame,.lf-cw__shots,.lf-idx__preview-img,.lf-bp__draw-inner,.lf-rail__item .lf-card__media,.lf-hero__capsule-media{border-radius:var(--lf-media-radius, 1.2rem);overflow:hidden}.lf-duo__media,.lf-sq__media{border-radius:0}.lf-slide__box--box_glass,.lf-split__text--box_glass{--lf-lg-alpha: .14;background:linear-gradient(135deg,#ffffff47,#ffffff14 40%,#ffffff29);-webkit-backdrop-filter:blur(34px) saturate(185%) brightness(1.04);backdrop-filter:blur(34px) saturate(185%) brightness(1.04);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff80,0 26px 70px #0a0a0933}@media(prefers-reduced-motion:reduce){a.lf-marquee__shot{transition:none}}.lf-tmsp{position:relative;max-width:88rem;margin-inline:auto;text-align:center}.lf-tmsp__slide{margin:0;display:none}.lf-tmsp__slide.is-shown{display:block;animation:lf-tmsp-in .7s var(--lf-mo-ease) both}@keyframes lf-tmsp-in{0%{opacity:0;transform:translateY(1.2rem)}}.lf-tmsp__stars{font-size:1.6rem;letter-spacing:.22em;margin-bottom:clamp(1.6rem,2.4vw,2.4rem)}.lf-tmsp__star{opacity:.18}.lf-tmsp__star.is-on{opacity:1}.lf-tmsp__index{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin:0 0 clamp(1.6rem,2.2vw,2.4rem);font-family:var(--lf-font-sans, sans-serif);font-size:1.05rem;font-weight:500;letter-spacing:.2em;opacity:.8}.lf-tmsp__index-rule{display:block;width:3.2rem;height:1px;background:currentColor;opacity:.5}.lf-tmsp__index-tot{opacity:1}.lf-tmsp__headline{margin:0 0 clamp(1.6rem,2.4vw,2.4rem);font-family:var(--lf-font-serif, serif);font-size:clamp(2rem,3vw,4rem);font-weight:300;letter-spacing:-.035em;line-height:1.04}.lf-tmsp__headline em,.lf-tmsp__headline i{font-style:italic}.lf-tmsp__quote{margin:0}.lf-tmsp__quote p{margin:0;max-width:40ch;margin-inline:auto;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(1.6rem,1.7vw,2.2rem);line-height:1.45;letter-spacing:-.01em}.lf-tmsp__author{display:inline-flex;align-items:center;gap:1.4rem;margin-top:clamp(2.8rem,4vw,4.4rem);padding:.8rem 2.2rem .8rem .8rem;--lf-lg-alpha: .1;background:rgba(var(--lf-c-foreground, 42, 42, 40),.05);border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.12);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:inset 0 1px #fff9;text-align:start}.lf-tmsp__author>span:not(.lf-tmsp__avatar){display:block}.lf-tmsp__avatar{display:block;flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden}.lf-tmsp__avatar img{width:100%;height:100%;object-fit:cover;object-position:var(--lf-focal, 50% 50%)}.lf-tmsp__name{font-family:var(--lf-font-sans, sans-serif);font-size:1.25rem;font-weight:500}.lf-tmsp__loc{font-family:var(--lf-font-sans, sans-serif);font-size:1.15rem;opacity:.85}.lf-tmsp__nav{display:flex;justify-content:center;gap:2.4rem;margin-top:clamp(3.2rem,4.5vw,5rem)}.lf-tmsp__arrow{width:5.2rem;height:5.2rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.2);background:transparent;color:inherit;cursor:pointer;transition:border-color .38s var(--lf-mo-ease),transform .46s var(--lf-mo-ease)}.lf-tmsp__arrow:hover{border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.6);transform:scale(1.06)}.lf-tmsp__arrow svg{width:2rem;height:1.2rem}@media(prefers-reduced-motion:reduce){.lf-tmsp__slide.is-shown{animation:none}.lf-tmsp__arrow{transition:none}}.lf-ov-frame--mega .lf-slide__heading{font-size:calc(clamp(5.4rem,13vw,21rem) * var(--lf-slide-heading-size, 1));line-height:.84;letter-spacing:-.05em;text-transform:uppercase;max-width:none}.lf-ov-frame--mega .lf-slide__content{max-width:none;padding-inline:var(--lf-gutter, 4rem)}.lf-ov-frame--mega .lf-slide__box{max-width:none;width:100%}.lf-ov-frame--mega .lf-slide__heading .lf-line__i,.lf-ov-frame--mega .lf-slide__heading .lf-w{white-space:nowrap}.lf-ov-frame--mega .lf-slide__eyebrow{margin-bottom:clamp(1.6rem,2.4vw,3rem)}@media(max-width:749px){.lf-ov-frame--mega .lf-slide__heading{font-size:calc(clamp(5.4rem,13vw,21rem) * var(--lf-slide-heading-size, 1) * var(--lf-slide-heading-size-m, 1))}}.lf-foot__perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:0;margin:0 0 clamp(4rem,6vw,7rem);padding:0;list-style:none;border-block:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-foot__perk{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:clamp(3rem,4vw,4.8rem) clamp(1.6rem,2.4vw,3.2rem);text-align:center}.lf-foot__perk+.lf-foot__perk{border-inline-start:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16)}.lf-foot__perk-title{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(1.9rem,2vw,2.4rem);letter-spacing:-.02em;line-height:1.1}.lf-foot__perk-text{font-family:var(--lf-font-sans, sans-serif);font-size:1.3rem;line-height:1.5;opacity:.85;max-width:30ch}@media(max-width:749px){.lf-foot__perk+.lf-foot__perk{border-inline-start:0;border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16)}}.lf-ov-cat__head{padding-block:clamp(5rem,9vw,11rem) clamp(3.2rem,5vw,6rem)}.lf-ov-cat__head .lf-col__eyebrow{display:flex;align-items:center;gap:1.6rem;font-family:var(--lf-font-sans, sans-serif);font-size:calc(1.1rem * var(--lf-col-eyebrow-scale, 1));font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.85}.lf-ov-cat__rule{display:block;width:4.8rem;height:1px;background:currentColor;transform-origin:left;transform:scaleX(0);transition:transform 1s var(--lf-mo-ease) .26s}.lf-in .lf-ov-cat__rule{transform:scaleX(1)}.lf-ov-cat__head .lf-col__title{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:calc(clamp(4rem,8vw,11rem) * var(--lf-col-title-scale, 1));line-height:.94;letter-spacing:-.04em;margin:0}.lf-ov-cat__head .lf-col__desc{margin-top:clamp(2rem,2.6vw,3rem);max-width:52ch;font-size:1.6rem;line-height:1.6;opacity:.8}.lf-ov-cat__head .lf-col__catnav-link,.lf-col__filter-toggle,.lf-col__sort select{border-radius:999px}.lf-ov-cat__head .lf-col__catnav-link{display:inline-flex;align-items:center;padding:.9rem 1.8rem;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16);font-family:var(--lf-font-sans, sans-serif);font-size:calc(1.1rem * var(--lf-col-catnav-scale, 1));font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .42s var(--lf-mo-ease),color .42s var(--lf-mo-ease),border-color .42s var(--lf-mo-ease)}.lf-ov-cat__head .lf-col__catnav{margin-top:clamp(2.8rem,4vw,4.8rem)}.lf-ov-cat__head .lf-col__catnav-list{gap:1rem}.lf-ov-cat__head .lf-col__catnav-link:hover{border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.45)}.lf-ov-cat__head .lf-col__catnav-link.is-active{background:rgb(var(--lf-c-foreground, 42, 42, 40));color:rgb(var(--lf-c-background, 250, 250, 248));border-color:transparent}@media(max-width:749px){.lf-ov-cat__head .lf-col__catnav--scroll .lf-col__catnav-list{width:auto;justify-content:safe center;padding-block:.5rem;gap:.8rem;overscroll-behavior-x:contain}.lf-ov-cat__head .lf-col__catnav-link{padding:.8rem 1.6rem;font-size:calc(1.1rem * var(--lf-col-catnav-scale, 1) * var(--lf-col-catnav-scale-m, 1))}.lf-ov-cat__head .lf-col__catnav-toggle{min-height:4.4rem;padding-inline:2.2rem;border-radius:999px;border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.16);font-size:calc(1.1rem * var(--lf-col-catnav-scale, 1) * var(--lf-col-catnav-scale-m, 1));font-weight:500;letter-spacing:.14em}.lf-ov-cat__head .lf-col__catnav--toggle .lf-col__catnav-list{align-items:stretch}.lf-ov-cat__head .lf-col__catnav--toggle .lf-col__catnav-link{justify-content:center;width:100%}}@media(max-width:989px){.lf-ov-cat__head .lf-col__eyebrow{font-size:calc(1.1rem * var(--lf-col-eyebrow-scale, 1) * var(--lf-col-eyebrow-scale-m, 1))}}.lf-col__bar{padding-inline:calc(var(--lf-gutter, 4rem) + var(--lf-hdr-pad-x, 0px))}.lf-col__sort{position:relative;display:inline-flex;align-items:center}body .lf-col__sort select,body .lf-col__sort .lf-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.lf-col__sort:focus-within .lf-col__sort-face{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}@media(max-width:749px){.lf-col__bar{padding-inline:calc(var(--lf-gutter, 2rem) + var(--lf-hdr-pad-x-m, 0px))}}.lf-ov-cat__grid .lf-card__media,.lf-ov-cat__grid .lf-col__promo-media{border-radius:var(--lf-media-radius, 1.2rem);overflow:hidden}.lf-ov-cat__grid .lf-card__img{transition:transform 1s var(--lf-mo-ease)}.lf-ov-cat__grid .lf-col__item:hover .lf-card__img--primary{transform:scale(1.04)}.lf-ov-cat__grid .lf-col__promo-eyebrow{font-family:var(--lf-font-sans, sans-serif)!important;font-size:calc(1.1rem * var(--lf-promo-eyebrow-scale, 1))!important;font-weight:500!important;letter-spacing:.26em!important;text-transform:uppercase!important}.lf-ov-cat__grid .lf-col__promo-heading{font-family:var(--lf-font-serif, serif)!important;font-weight:300!important;line-height:.98!important;letter-spacing:-.035em!important}@media(prefers-reduced-motion:reduce){.lf-ov-cat__rule{transform:scaleX(1);transition:none}.lf-ov-cat__grid .lf-card__img{transition:none}}.lf-foot--media,.lf-foot--media h2,.lf-foot--media h3,.lf-foot--media p,.lf-foot--media a,.lf-foot--media span,.lf-foot--media li,.lf-foot--media .lf-foot__news-title,.lf-foot--media .lf-foot__col-title,.lf-foot--media .lf-foot__link,.lf-foot--media .lf-foot__text,.lf-foot--media .lf-foot__copy,.lf-foot--media .lf-foot__logo-text,.lf-foot--media .lf-foot__perk-title,.lf-foot--media .lf-foot__perk-text,.lf-foot--media .lf-foot__social-link{color:#fff}.lf-foot--media .lf-foot__perk-text,.lf-foot--media .lf-foot__text,.lf-foot--media .lf-foot__copy{opacity:.78}.lf-foot--media .lf-foot__perks,.lf-foot--media .lf-foot__perk+.lf-foot__perk,.lf-foot--media .lf-foot__rule,.lf-foot--media .lf-foot__bottom,.lf-foot--media hr{border-color:#ffffff47}.lf-foot--media .lf-foot__rule,.lf-foot--media hr{background:#ffffff47}.lf-foot--media .lf-input{color:#fff;background:#ffffff1a;border-color:#fff6}.lf-foot--media .lf-input::placeholder{color:#ffffffa6}.lf-foot--media .lf-btn--primary{color:#141413;background:#fffffff0;border-color:transparent}.lf-foot--media .lf-foot__news{margin-bottom:clamp(4rem,6vw,7rem)}body .lf-iwt__heading,body .lf-rt__heading,body .lf-mcol__title,body .lf-formsec__heading,body .lf-fc__title,body .lf-egrid__title,body .lf-blog__title,body .lf-article__title,body .lf-clist__title,body .lf-search__title,body .lf-page__title,body .lf-mosaic__title,body .lf-ebanner__heading,body .lf-bis__title,body .lf-cartpage__title,body .lf-account__title{font-family:var(--lf-font-serif, serif);font-weight:300;line-height:.98;letter-spacing:-.035em;text-transform:none;text-wrap:balance}body .lf-search__title :is(strong,b),body .lf-page__title :is(strong,b),body .lf-mosaic__title :is(strong,b),body .lf-ebanner__heading :is(strong,b),body .lf-bis__title :is(strong,b),body .lf-cartpage__title :is(strong,b),body .lf-account__title :is(strong,b){font-weight:inherit}body .lf-iwt__heading em,body .lf-iwt__heading i,body .lf-rt__heading em,body .lf-rt__heading i,body .lf-mcol__title em,body .lf-mcol__title i,body .lf-formsec__heading em,body .lf-formsec__heading i,body .lf-fc__title em,body .lf-fc__title i,body .lf-egrid__title em,body .lf-egrid__title i,body .lf-blog__title em,body .lf-blog__title i,body .lf-article__title em,body .lf-article__title i,body .lf-clist__title em,body .lf-clist__title i,body .lf-search__title em,body .lf-search__title i,body .lf-page__title em,body .lf-page__title i,body .lf-mosaic__title em,body .lf-mosaic__title i,body .lf-ebanner__heading em,body .lf-ebanner__heading i,body .lf-bis__title em,body .lf-bis__title i,body .lf-cartpage__title em,body .lf-cartpage__title i,body .lf-account__title em,body .lf-account__title i{font-style:italic}body .lf-iwt__eyebrow,body .lf-egrid__eyebrow,body .lf-col__eyebrow,body .lf-page__eyebrow{font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}body .lf-iwt__text,body .lf-mcol__text,body .lf-page__content{font-size:1.6rem;line-height:1.65}body .lf-iwt__media img,body .lf-mcol__media img{border-radius:var(--lf-media-radius, 1.2rem)}body .lf-mosaic .lf-btn,body .lf-iwt .lf-btn,body .lf-age-verify .lf-btn,body .lf-ba .lf-btn,body .lf-clg .lf-btn,body .lf-rt__buttons .lf-btn,body .lf-mosaic .lf-input,body .lf-age-verify .lf-input{border-radius:999px}body .lf-rt__caption{display:flex;align-items:center;gap:1.6rem;font-family:var(--lf-font-sans, sans-serif);font-weight:500;opacity:.66}body .lf-rt__text{font-size:clamp(1.7rem,1.9vw,2.1rem);line-height:1.65}body .lf-rt__caption:before{content:none}body .lf-rt__caption--rule:before{content:"";width:4.8rem;height:1px;background:currentColor;flex:0 0 auto}body .lf-cartpage{max-width:var(--lf-page-width, 140rem);margin-inline:auto;padding:clamp(4rem,8vh,9rem) var(--lf-gutter, 4rem) clamp(6rem,10vh,12rem)}body .lf-cartpage__title{margin:0 0 clamp(3.2rem,5vw,6rem);font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(3.6rem,6.4vw,9rem);line-height:.94;letter-spacing:-.04em;text-transform:none}@media(min-width:990px){body .lf-cartpage__grid{display:grid;grid-template-columns:minmax(0,1fr) 38rem;gap:clamp(3rem,5vw,7rem);align-items:start}body .lf-cartpage__summary{position:sticky;top:calc(var(--lf-header-height, 7rem) + 2.4rem)}}body .lf-cartpage__headrow{padding-block-end:1.6rem;border-bottom:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16);font-family:var(--lf-font-sans, sans-serif);font-size:1.05rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.72}body .lf-cartpage__item{padding-block:clamp(2.4rem,3.4vw,3.6rem);border-bottom:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.12)}body .lf-cartpage__media{overflow:hidden;border-radius:var(--lf-media-radius, 1.2rem);background:rgba(var(--lf-c-foreground, 42, 42, 40),.05);color:inherit}body .lf-cartpage__media img{transition:transform .9s var(--lf-mo-ease)}body .lf-cartpage__media:hover img{transform:scale(1.05)}body .lf-cartpage__name{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(1.9rem,2.1vw,2.6rem);line-height:1.1;letter-spacing:-.025em;text-transform:none;color:inherit;text-decoration:none}body .lf-cartpage__variant{margin-top:.8rem;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72}body .lf-cartpage__unit,body .lf-cartpage__line{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:1.8rem;letter-spacing:-.015em}body .lf-cartpage__qty{display:inline-flex;align-items:center;min-height:4.8rem;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.24);border-radius:999px;overflow:hidden}body .lf-cartpage__qty-btn{width:4rem;border:0;background:transparent;color:inherit;font-size:1.6rem;font-weight:300;cursor:pointer}body .lf-cartpage__qty-input{width:4.8rem;min-width:4rem;max-width:8rem;border:0;background:transparent;text-align:center;color:inherit;font-family:var(--lf-font-sans, sans-serif);font-size:1.4rem}body .lf-cartpage__remove{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;min-height:3.2rem;border:0;background:none;color:inherit;opacity:.85;cursor:pointer;transition:opacity .32s ease}body .lf-cartpage__remove:hover{opacity:1}body .lf-cartpage__summary{padding:clamp(2.6rem,3.4vw,3.6rem);border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16);border-radius:1.8rem;background:rgba(var(--lf-c-foreground, 42, 42, 40),.02)}body .lf-cartpage__summary-title{margin:0 0 clamp(1.8rem,2.4vw,2.4rem);font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.72}body .lf-cartpage__row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-block:1.4rem;border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.12);font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2.2rem,2.4vw,3rem);letter-spacing:-.025em}body .lf-cartpage__note{margin:1.2rem 0 clamp(2.2rem,3vw,2.8rem);font-size:1.35rem;line-height:1.55;opacity:.72}body .lf-cartpage__checkout,body .lf-cartpage .lf-btn--primary{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:5.6rem;border-radius:999px;border:1px solid rgb(var(--lf-c-foreground, 42, 42, 40));background:rgb(var(--lf-c-foreground, 42, 42, 40));color:rgb(var(--lf-c-background, 250, 250, 248));font-family:var(--lf-font-sans, sans-serif);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .42s var(--lf-mo-ease),transform .46s var(--lf-mo-ease)}body .lf-cartpage__checkout:before,body .lf-cartpage .lf-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:rgb(var(--lf-c-background, 250, 250, 248));transform:translate3d(0,101%,0);transition:transform .62s var(--lf-mo-ease)}body .lf-cartpage__checkout:hover,body .lf-cartpage .lf-btn--primary:hover{color:rgb(var(--lf-c-foreground, 42, 42, 40));transform:translateY(-2px)}body .lf-cartpage__checkout:hover:before,body .lf-cartpage .lf-btn--primary:hover:before{transform:translateZ(0)}body .lf-cartpage__continue{display:block;margin-top:1.8rem;text-align:center;font-family:var(--lf-font-sans, sans-serif);font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:rgb(var(--lf-c-foreground, 42, 42, 40));opacity:.72;transition:opacity .32s ease}body .lf-cartpage__continue:hover{opacity:1}body .lf-cartpage__empty{display:grid;justify-items:center;gap:clamp(2rem,3vw,3rem);padding-block:clamp(6rem,12vh,12rem);text-align:center;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2rem,2.6vw,3rem);letter-spacing:-.02em}body .lf-cartpage__empty .lf-btn--primary{width:auto;min-width:28rem;padding-inline:3.2rem}body .lf-cart__overlay{background:#0a0a096b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .lf-cart__panel{border-start-start-radius:2rem;border-end-start-radius:2rem;background:linear-gradient(160deg,#faf9f6f7,#faf9f6f0 46%,#faf9f6f5);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);border-inline-start:1px solid rgba(255,255,255,.6);box-shadow:inset 1px 0 #ffffffb3,-30px 0 80px #0a0a0938;color:rgb(var(--lf-c-foreground, 42, 42, 40))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body .lf-cart__panel{background:rgb(var(--lf-c-background, 250, 250, 248))}}body .lf-cart__head{padding:clamp(2.2rem,3vw,3rem);border-bottom:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.14);font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2.2rem,2.6vw,3rem);letter-spacing:-.03em;text-transform:none}body .lf-cart__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.2);border-radius:50%;background:transparent;color:inherit;transition:border-color .38s var(--lf-mo-ease),transform .42s var(--lf-mo-ease)}body .lf-cart__close svg{width:1.8rem;height:1.8rem;display:block}body .lf-cart__close:hover{border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.55);transform:rotate(90deg)}body .lf-cart__item{padding-block:clamp(1.8rem,2.4vw,2.4rem);border-bottom:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.1)}body .lf-cart__item-media{overflow:hidden;border-radius:1rem}body .lf-cart__item-title{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:1.7rem;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:inherit}body .lf-cart__item-variant{font-family:var(--lf-font-sans, sans-serif);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72}body .lf-cart__item-price,body .lf-cart__item-line{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:1.6rem}body .lf-cart__qty{display:inline-flex;align-items:center;border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.22);border-radius:999px;overflow:hidden}body .lf-cart__foot{padding:clamp(2.2rem,3vw,3rem);border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.14)}body .lf-cart__foot .lf-btn,body .lf-cart__foot button[name=checkout]{width:100%;min-height:5.6rem;border-radius:999px;font-family:var(--lf-font-sans, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}body .lf-cart__note{font-size:1.3rem;line-height:1.5;opacity:.72}body .lf-cart__empty{display:grid;justify-items:center;gap:2rem;padding-block:clamp(4rem,8vh,8rem);text-align:center}body .lf-cart__empty-text{font-family:var(--lf-font-serif, serif);font-weight:300;font-size:2rem;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){body .lf-cartpage__media img,body .lf-cartpage__checkout,body .lf-cartpage__checkout:before,body .lf-cart__close{transition:none}}body.lf-panels-glass .lf-cart__panel{background:linear-gradient(160deg,#faf9f6f7,#faf9f6f0 46%,#faf9f6f5)!important;-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%)}body .lf-cart__item{grid-template-columns:8rem minmax(0,1fr) auto;gap:clamp(1.4rem,2vw,2rem);column-gap:clamp(1.6rem,2.4vw,2.4rem)}body .lf-cart__item-title{font-size:1.5rem;line-height:1.25}body .lf-cart__item-info{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media(max-width:380px){body .lf-cart__item{grid-template-columns:7rem minmax(0,1fr)}body .lf-cart__item-price{grid-column:2}}body .lf-cartpage__note-field{margin-block:var(--lf-space-4, 1.6rem)}body .lf-cartpage__note-label{display:block;margin-block-end:.6rem;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5a5a58}body .lf-cartpage__note-input{width:100%;padding:1.2rem 1.4rem;border:1px solid var(--lf-sand, #e8e3da);border-radius:var(--lf-media-radius, 1.2rem);background:transparent;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-sm, 1.35rem);line-height:1.5;resize:vertical}body .lf-cartpage__note-input:focus-visible{outline:2px solid var(--lf-black, #111110);outline-offset:2px}.lf-cartpage__variant,.lf-cart__item-variant{list-style:none;margin:0;padding:0}@media(max-width:749px){body .lf-reco__grid{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-gutter, 2rem);padding-inline:var(--lf-gutter, 2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}body .lf-reco__grid::-webkit-scrollbar{display:none}body .lf-reco__grid>*{flex:0 0 62%;scroll-snap-align:center}body .lf-reco .lf-reco__inner{padding-inline:0}body .lf-reco__title{padding-inline:var(--lf-gutter, 2rem)}}@media(max-width:749px){body .lf-testimonials__grid{display:flex;grid-template-columns:none;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lf-gutter, 2rem);padding-inline:var(--lf-gutter, 2rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}body .lf-testimonials__grid::-webkit-scrollbar{display:none}body .lf-testimonials__grid>*{flex:0 0 82%;scroll-snap-align:center}}@media(max-width:749px){body .lf-egrid .lf-egrid__eyebrow,body .lf-tl__kicker,body .lf-dk__kicker,body .lf-story__caption{font-size:1.15rem;letter-spacing:.18em}}@media(max-width:749px){body .lf-col__item--wide .lf-card__media{aspect-ratio:4 / 3}}@media(max-width:749px){body .lf-egrid,body .lf-reco__grid,body .lf-testimonials__grid{touch-action:pan-x pan-y;overscroll-behavior-x:contain}}@media(prefers-reduced-motion:reduce){body .lf-egrid,body .lf-reco__grid,body .lf-testimonials__grid{scroll-behavior:auto}}@media(max-width:989px){body .lf-story__steps{display:none}}@media(max-width:989px),(hover:none),(pointer:coarse){body .lf-cursor{display:none}}@media(max-width:749px){body .lf-back-to-top{width:3.8rem;height:3.8rem;right:1.2rem;bottom:1.2rem}body .lf-back-to-top svg{width:1.6rem;height:1.6rem}}@media(max-width:589px){body .lf-foot__cols{grid-template-columns:1fr 1fr!important;gap:clamp(2.4rem,6vw,3.2rem)!important;justify-items:center;text-align:center}body .lf-foot__brand,body .lf-foot__cols>.lf-foot__col:last-child{grid-column:1 / -1!important;text-align:center!important;align-items:center!important;margin-bottom:2.4rem!important}body .lf-foot__cols>.lf-foot__col:last-child{max-width:30ch;margin-inline:auto!important}body .lf-foot__brand-link,body .lf-foot__logo-text{margin-inline:auto!important}body .lf-foot__col-title,body .lf-foot__text{text-align:center;margin-inline:auto}body .lf-foot__links{align-items:center}body .lf-foot__social{justify-content:center}body .lf-foot__bottom{align-items:center!important;text-align:center}}body .lf-testimonials__header .lf-heading,body .lf-ov-tm .lf-heading,body .lf-ov-faq .lf-heading{font-family:var(--lf-font-serif, serif);font-weight:300;letter-spacing:-.035em;text-transform:none}@media(max-width:749px){body .lf-hero__sub,body .lf-hero__meta,body .lf-hero__capsule{display:none}body .lf-hero__title{font-size:calc(clamp(4.4rem,13vw,7rem) * var(--lf-hero-title, 1));line-height:.94;letter-spacing:-.04em}body .lf-hero__eyebrow{font-size:1.05rem;letter-spacing:.28em}body .lf-hero__actions{margin-top:clamp(2.4rem,6vw,3.2rem)}}body .lf-drawer__overlay{background:#0a0a096b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .lf-drawer__panel{display:flex;flex-direction:column;padding:clamp(2.4rem,6vw,3.6rem);border-start-end-radius:2rem;border-end-end-radius:2rem;box-shadow:30px 0 80px #0a0a0938;color:rgb(var(--lf-c-foreground, 42, 42, 40));background:#faf9f6;border-inline-end:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.1)}body.lf-panels-glass .lf-drawer__panel{background:linear-gradient(160deg,#faf9f6f7,#faf9f6f0 46%,#faf9f6f5);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);border-inline-end:1px solid rgba(255,255,255,.6);box-shadow:inset -1px 0 #ffffffb3,30px 0 80px #0a0a0938}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body .lf-drawer__panel{background:rgb(var(--lf-c-background, 250, 250, 248))!important}}body .lf-drawer__close{position:static;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;padding:0;margin-block-end:clamp(2.4rem,5vw,3.6rem);border:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.2);border-radius:50%;background:transparent;color:inherit;transition:border-color .38s var(--lf-mo-ease),transform .42s var(--lf-mo-ease)}body .lf-drawer__close:hover{border-color:rgba(var(--lf-c-foreground, 42, 42, 40),.55);transform:rotate(90deg)}body .lf-drawer__close svg{width:1.8rem;height:1.8rem;display:block}body .lf-drawer__menu{margin:0}body .lf-drawer__item+.lf-drawer__item{border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.12)}body .lf-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:clamp(1.4rem,3.4vw,1.9rem);font-family:var(--lf-font-serif, serif);font-weight:300;font-size:clamp(2.6rem,8vw,3.6rem);line-height:1.05;letter-spacing:-.03em;text-transform:none;color:inherit;text-decoration:none;transition:opacity .32s ease}body .lf-drawer__link:hover{opacity:.55}body .lf-drawer__sub{padding:0 0 clamp(1.2rem,3vw,1.8rem) 0}body .lf-drawer__sub-link{padding-block:.8rem;font-family:var(--lf-font-sans, sans-serif);font-size:1.35rem;letter-spacing:.06em;opacity:.8}body .lf-drawer__utils{margin-top:auto;padding-top:clamp(2.4rem,5vw,3.2rem);border-top:1px solid rgba(var(--lf-c-foreground, 42, 42, 40),.16);gap:clamp(1.6rem,3vw,2rem)}body .lf-drawer__util{gap:1.4rem;font-family:var(--lf-font-sans, sans-serif);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:inherit;opacity:.75;transition:opacity .32s ease}body .lf-drawer__util:hover{opacity:1}@media(prefers-reduced-motion:reduce){body .lf-drawer__close,body .lf-drawer__link,body .lf-drawer__util{transition:none}}.lf-intro{display:none}.lf-intro-on .lf-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:grid;place-items:center;overflow:hidden}.lf-intro-on{overflow:hidden}.lf-intro__veil{position:absolute;top:0;right:0;bottom:0;left:0;place-self:stretch;width:100%;height:100%;background:var(--lf-intro-bg, #0f0f0e);transition:opacity .9s cubic-bezier(.22,1,.36,1) .5s}.lf-intro--glass .lf-intro__veil{display:block;background:var(--lf-intro-veil, rgba(15, 15, 14, .34));-webkit-backdrop-filter:blur(var(--lf-intro-blur, 34px)) saturate(1.6);backdrop-filter:blur(var(--lf-intro-blur, 34px)) saturate(1.6);transition:opacity .9s cubic-bezier(.22,1,.36,1) .5s,-webkit-backdrop-filter 1.5s cubic-bezier(.22,1,.36,1),backdrop-filter 1.5s cubic-bezier(.22,1,.36,1),background-color 1.2s cubic-bezier(.22,1,.36,1)}.lf-intro--glass.is-leaving .lf-intro__veil{background:transparent;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lf-intro--glass .lf-intro__veil{background:var(--lf-intro-bg, #0f0f0e)}}.lf-intro .lf-intro__media{display:block;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-position:center;background-size:cover;transform:scale(1.06);filter:blur(var(--lf-intro-blur, 34px)) saturate(1.15);transition:filter 1.5s cubic-bezier(.22,1,.36,1),transform 1.8s cubic-bezier(.22,1,.36,1);will-change:filter,transform}.lf-intro__media--auto{background-image:radial-gradient(46% 56% at 26% 28%,rgba(226,208,176,.92),transparent 68%),radial-gradient(42% 50% at 78% 58%,rgba(138,150,143,.82),transparent 70%),radial-gradient(38% 44% at 54% 84%,rgba(176,132,96,.6),transparent 72%);filter:blur(var(--lf-intro-blur, 34px)) saturate(1.05)}.lf-intro .lf-intro__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(10,10,9,var(--lf-intro-scrim, .34));transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}.lf-intro.is-leaving .lf-intro__scrim{opacity:0}.lf-intro__logo{position:relative;z-index:1;display:block;transform-origin:center center;transition:transform 1.25s cubic-bezier(.62,.02,.16,1),opacity .24s linear;will-change:transform}.lf-intro__logo img{display:block;width:var(--lf-intro-logo-w, 44rem);max-width:78vw;height:auto}.lf-intro__logo-text{display:block;max-width:82vw;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:min(var(--lf-intro-logo-size, 11rem),16vw);line-height:1.02;letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--lf-intro-logo-color, #faf9f6)}@media(max-width:749px){.lf-intro__logo-text{white-space:normal;overflow-wrap:anywhere}}.lf-intro.is-leaving .lf-intro__media{filter:blur(0) saturate(1) brightness(1);transform:scale(1)}.lf-intro.is-leaving .lf-intro__veil,.lf-intro.is-landed .lf-intro__logo{opacity:0}.lf-intro.is-done{display:none}.lf-intro-on .lf-hdr__logo{opacity:0}.lf-intro-on.lf-intro-landed .lf-hdr__logo{opacity:1;transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.lf-intro__media,.lf-intro__logo,.lf-intro__veil{transition:opacity .3s linear}.lf-intro__media{transform:none}.lf-intro.is-leaving{opacity:0;transition:opacity .3s linear}}.lf-pickup:not(:has(.lf-pickup__info)){display:none}.lf-pickup{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.8rem;margin-block-start:var(--lf-space-4, 1.6rem);font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-sm, 1.3rem)}.lf-pickup__info{display:contents}.lf-pickup__more{grid-column:2;justify-self:start;text-align:start}.lf-pickup__drawer{grid-column:1 / -1}.lf-pickup__line{margin:0;color:var(--lf-black, #151515)}.lf-pickup__line .color-foreground{font-weight:500}.lf-pickup__time{display:block;margin-top:.3rem;font-size:.88em;color:#6e6e6d}.lf-pickup__dot{flex:0 0 auto;align-self:start;margin-top:calc((1.6em - .8rem)/2);margin-top:calc((1lh - .8rem)/2);width:.8rem;height:.8rem;border-radius:50%}.lf-pickup__dot--in{background:var(--lf-success, #2e7d5a)}.lf-pickup__dot--out{background:transparent;border:1px solid rgba(42,42,40,.45)}.lf-pickup__more{margin-block-start:0;padding-block:.6rem;padding-inline:0;border:0;background:none;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.45em;text-decoration-thickness:1px;transition:opacity var(--lf-duration, .3s) var(--lf-ease, ease)}.lf-pickup__more:hover{opacity:.8}.lf-pickup__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lf-z-modal, 400);background:#11111066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:end center}.lf-pickup__drawer[hidden]{display:none}.lf-pickup__drawer-inner{position:relative;z-index:1;width:min(48rem,100%);max-height:82vh;overflow-y:auto;padding:clamp(2.4rem,4vw,3.6rem);--lf-lg-radius: var(--lf-media-radius, 1.2rem);border-end-start-radius:0;border-end-end-radius:0}@media(min-width:750px){.lf-pickup__drawer{place-items:center}.lf-pickup__drawer-inner{border-end-start-radius:var(--lf-media-radius, 1.2rem);border-end-end-radius:var(--lf-media-radius, 1.2rem)}}.lf-pickup__drawer-inner>*{position:relative;z-index:1}.lf-pickup__close{position:absolute;inset-block-start:1.2rem;inset-inline-end:1.2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;cursor:pointer}.lf-pickup__drawer-title{margin:0 0 2rem;font-family:var(--lf-font-serif, serif);font-weight:300;font-size:var(--lf-size-lg, 2rem);letter-spacing:-.02em}.lf-pickup__stores{margin:0;padding:0;list-style:none}.lf-pickup__store+.lf-pickup__store{margin-block-start:2.4rem;padding-block-start:2.4rem;border-block-start:1px solid var(--lf-sand, #e8e3da)}.lf-pickup__store-name{margin:0 0 .4rem;font-weight:500}.lf-pickup__store-state{display:flex;align-items:baseline;gap:.8rem;margin:0 0 .8rem}.lf-pickup__store-address{margin:0;font-style:normal;opacity:.72;line-height:1.6}.lf-product__terms{grid-column:1 / -1}.lf-product__terms:empty{display:none}.lf-product__accelerated{grid-column:1 / -1}.lf-product__accelerated .shopify-payment-button{width:100%}.lf-cartpage__accelerated{margin-block-start:var(--lf-space-3, 1.2rem)}.lf-cartpage__accelerated [data-shopify-buttoncontainer]{border-radius:var(--lf-btn-radius, 999px)}.lf-product__accelerated .shopify-payment-button__more-options{margin-block-start:.8rem;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.45em}.lf-product__unit-price,.lf-product__sku,.lf-cartpage__unit-price,.lf-cart__item-unit-price{display:block;margin-block-start:.4rem;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);letter-spacing:.04em;color:inherit;opacity:.85}.lf-product__sku-label:after{content:"\a0"}.lf-cartpage__discounts,.lf-cart__item-discounts{margin:.6rem 0 0;padding:0;list-style:none}.lf-cartpage__discount,.lf-cart__item-discount{display:flex;align-items:center;gap:.6rem;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);letter-spacing:.04em;color:var(--lf-accent-deep, #5c4d40)}.lf-cartpage__discount .lf-icon,.lf-cart__item-discount .lf-icon{width:1.4rem;height:1.4rem;flex:0 0 auto}.lf-cartpage__discounts--total .lf-cartpage__discount{justify-content:space-between;margin-block-end:.6rem}.lf-cartpage__unit-was{opacity:.85;margin-inline-end:.6rem}.lf-cartpage__unit-now{color:var(--lf-accent-deep, #5c4d40)}.lf-cartpage__plan,.lf-cartpage__props,.lf-cart__item-plan,.lf-cart__item-props{margin:.2rem 0 0;padding:0;list-style:none;font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);letter-spacing:.04em;color:inherit;opacity:.85}.lf-hdr__account{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;color:inherit}.lf-drawer__account{display:flex;align-items:center;min-height:4.4rem}.lf-foot__follow{display:flex;justify-content:center;margin-block:var(--lf-space-6, 2.4rem) var(--lf-space-4, 1.6rem)}.lf-product__accelerated .shopify-payment-button__button--unbranded{width:100%;min-height:5.6rem;padding:1.9rem 3rem;border-radius:999px;border:1px solid rgba(17,17,16,.22);background:transparent;color:var(--lf-black, #111110);font-family:var(--lf-font-sans, sans-serif);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background-color .42s var(--lf-mo-ease, ease),color .42s var(--lf-mo-ease, ease),border-color .42s var(--lf-mo-ease, ease)}.lf-product__accelerated .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--lf-black, #111110);color:var(--lf-white, #fafaf8);border-color:var(--lf-black, #111110)}.lf-product__accelerated .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--lf-black, #111110);outline-offset:3px}.lf-product__accelerated .shopify-payment-button__more-options:hover{opacity:.8}.lf-drawer__account{display:flex;align-items:center;gap:var(--lf-space-3, 1.2rem);min-height:4.4rem}.lf-drawer__account-label{font-family:var(--lf-font-sans, sans-serif)}shopify-account::part(signed-out-avatar){padding:0;border:0;background:none;color:inherit}.lf-hdr__account-avatar{display:inline-flex;align-items:center;justify-content:center;color:inherit}.lf-product__accelerated .shopify-payment-button__button--unbranded{border-width:1px;border-color:#11111024;box-shadow:none}.lf-product__accelerated .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--lf-black, #111110)}.lf-pdp__buy{gap:clamp(1.6rem,2.2vw,2.2rem)}.lf-product__tax-note{margin-block-start:calc(-1*clamp(1.6rem,2.2vw,2.2rem) + .5rem)}.lf-product__tax-note{font-family:var(--lf-font-sans, sans-serif);font-size:var(--lf-size-2xs, 1.05rem);letter-spacing:.04em;line-height:1.5;color:#6e6e6d}.lf-product__tax-note a{color:inherit;text-underline-offset:.25em}.lf-product__buy{row-gap:clamp(1rem,1.4vw,1.4rem)}.lf-product__accelerated{margin-block-end:0}.lf-drawer__account shopify-account{display:inline-flex;align-items:center;width:auto;margin:0;padding:0}.lf-drawer__account shopify-account::part(signed-out-avatar){width:auto;min-width:0;margin:0;padding:0}.lf-drawer__account .lf-hdr__account-avatar{width:20px;height:20px}@keyframes lf-hero-line{0%{transform:translate3d(0,110%,0) rotate(2.5deg);opacity:0}to{transform:none;opacity:1}}@keyframes lf-hero-stagger{0%{opacity:0;transform:translate3d(0,var(--lf-mo-shift, 2.4rem),0)}to{opacity:1;transform:none}}.lf-hero__inner .lf-line__i{transition:none;animation:lf-hero-line var(--lf-mo-dur) var(--lf-mo-ease) both;animation-delay:calc(var(--i, 0) * 90ms + var(--lf-mo-delay, 0ms))}.lf-hero__inner>[data-lf-stagger]{transition:none;animation:lf-hero-stagger var(--lf-mo-dur) var(--lf-mo-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .18s)}@media(prefers-reduced-motion:reduce){.lf-hero__inner .lf-line__i,.lf-hero__inner>[data-lf-stagger]{animation:none}}.lf-split--pose .lf-line__i{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.lf-headings-sans .lf-heading{font-family:var(--lf-font-sans);font-weight:400;letter-spacing:-.005em}.lf-headings-sans .lf-heading-hero,.lf-headings-sans .lf-heading-1{font-weight:500;letter-spacing:-.015em}body .lf-cart__item-media:empty,body .lf-cartpage__media:empty{display:block}.lf-cart__item-noimg,.lf-cartpage__noimg{display:block;aspect-ratio:4 / 5;background:rgba(var(--lf-c-foreground, 42, 42, 40),.06);border-radius:inherit}.lf-cart__item-props li,.lf-cartpage__props li{overflow-wrap:anywhere}.lf-cart__item-price-was{margin-inline-end:.4rem;opacity:.85}.lf-cart__item-error,.lf-cartpage__line-error{margin:.6rem 0 0;font-family:var(--lf-font-sans, sans-serif);font-size:1.2rem;line-height:1.4;color:var(--lf-error, #c0392b)}p,h1,h2,h3,h4,h5,h6,[class*=__title],[class*=-title],[class*=__name],.lf-breadcrumbs__link{overflow-wrap:anywhere}.lf-news-msg{display:flex;align-items:center;gap:.6rem;margin:var(--lf-space-3, 1.2rem) 0 0;font-size:var(--lf-size-sm, 1.4rem);line-height:1.4;color:inherit;text-align:start}.lf-news-msg:before{content:"";flex:none;width:1.4rem;height:1.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.2v4.6' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.4' r='1' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='7' fill='none' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.2v4.6' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.4' r='1' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.lf-foot__news-form .lf-news-msg{justify-content:center}.lf-cartpage__row--total{font-weight:500;padding-block-start:.6rem;border-block-start:1px solid var(--lf-sand, rgba(21, 21, 21, .12))}.lf-cart__discounts{margin:0 0 .8rem;padding:0;list-style:none;display:grid;gap:.4rem}@supports (field-sizing: content){body .lf-cartpage__qty-input{field-sizing:content;width:auto;flex:none;padding-inline:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-core.css.map */
