:root{--lf-paper: #fffdf7;--lf-paper-deep: #fdfbf5;--lf-ivory: #fffdf7;--lf-cream: #fffffb;--lf-ink: #211a14;--lf-muted: rgba(33,26,20,.66);--lf-soft: rgba(15,91,90,.045);--lf-line: rgba(33,26,20,.12);--lf-line-strong: rgba(15,91,90,.24);--lf-accent: #0f5b5a;--lf-sea: var(--lf-accent);--lf-burgundy: #a94d2b;--lf-gold: #a77738;--lf-saffron: var(--lf-gold);--lf-black: var(--lf-ink);--lf-serif: Georgia, "Iowan Old Style", "Times New Roman", serif;--lf-sans: "Avenir Next", "Neue Haas Grotesk Text", Helvetica, Arial, sans-serif;--lf-mono: "SF Mono", "IBM Plex Mono", ui-monospace, monospace}body{--color-background: 255,253,247;--color-foreground: 33,26,20;--color-button: 15,91,90;--color-button-text: 255,255,251;--color-secondary-button: 33,26,20;--color-secondary-button-text: 33,26,20;--color-link: 15,91,90;--color-badge-background: 253,251,245;--color-badge-border: 15,91,90;--color-shadow: 33,26,20}html{background:var(--lf-paper)}body,.gradient,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{background:var(--lf-paper)!important;color:var(--lf-ink)!important}body{font-family:var(--lf-sans)!important;letter-spacing:.02em}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 18%,rgba(255,253,247,.78),transparent 28%),radial-gradient(circle at 18% 86%,rgba(169,77,43,.042),transparent 30%),linear-gradient(115deg,rgba(15,91,90,.052),transparent 44%),var(--lf-paper);background-size:auto,auto,auto}.shopify-section,.content-for-layout,.header-wrapper,.footer,.utility-bar,.announcement-bar-section{position:relative;z-index:1}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.title-wrapper-with-link,.banner__heading,.rich-text__heading,.collection-hero__title,.product__title,.card__heading,.footer-block__heading{font-family:var(--lf-serif)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.94!important;color:var(--lf-ink)!important}.h0,.banner__heading{font-size:clamp(5.6rem,10vw,15.8rem)!important}h1,.h1{font-size:clamp(4.8rem,7vw,10rem)!important}h2,.h2,.rich-text__heading{font-size:clamp(3.8rem,5.8vw,8.8rem)!important}p,.rte,.banner__text,.rich-text__text,.product__description,.card-information,.price,.footer-block__details-content,.collection-hero__description,.facets__summary,.facet-checkbox{color:var(--lf-muted)!important}.caption,.caption-with-letter-spacing,.announcement-bar__message,.header__menu-item,.list-menu__item,.button,.shopify-payment-button__button,.product-form__submit,.quick-add__submit,.badge,.price,.facets__heading,.facet-filters__label,.mobile-facets__open-label,.footer-block__heading{font-family:var(--lf-mono)!important;font-size:1.1rem;letter-spacing:.08em!important;text-transform:uppercase}.page-width{max-width:144rem}.header-wrapper{border-bottom:1px solid var(--lf-line)!important;background:#fffdf7eb!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{min-height:7.6rem;padding-top:0!important;padding-bottom:0!important}.header__heading-link,.header__heading-logo-wrapper{color:var(--lf-ink)!important}.header__heading-link .h2,.header__heading-link,.header__heading-logo-wrapper+span{font-family:var(--lf-serif)!important;font-size:2.6rem;letter-spacing:-.035em!important}.header__menu-item,.header__icon,.menu-drawer__menu-item{color:var(--lf-muted)!important}.header__menu-item:hover,.header__active-menu-item,.header__icon:hover{color:var(--lf-ink)!important}.header__inline-menu{border-left:1px solid var(--lf-line)}.header__menu-item{min-height:7.6rem;padding-inline:1.8rem;border-right:1px solid var(--lf-line);text-decoration:none!important}.header__icons{border-left:1px solid var(--lf-line);min-height:7.6rem}.header__icon{min-height:7.6rem}.banner{min-height:calc(100svh - 7.6rem);border-bottom:1px solid var(--lf-line);isolation:isolate}.banner:after{content:"";position:absolute;inset:clamp(1.8rem,2.4vw,3.4rem);border:1px solid var(--lf-line);z-index:2;pointer-events:none}.banner__media{background:transparent!important}.banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#fffdf7f0,#fdfbf5b8),radial-gradient(circle at 78% 16%,rgba(255,253,247,.82),transparent 26%)}.banner__box{max-width:105rem!important;background:transparent!important;border:0!important;padding:clamp(2.8rem,6vw,8.8rem)!important;text-align:left!important}.banner__text{max-width:58rem;font-size:clamp(1.7rem,1.45vw,2.2rem);line-height:1.48}.banner__buttons{justify-content:flex-start!important;margin-top:3.2rem}.button,.shopify-payment-button__button,.product-form__submit,.quick-add__submit,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.2rem;border-radius:0!important;border:1px solid var(--lf-line-strong)!important;background:var(--lf-soft)!important;color:var(--lf-ink)!important;box-shadow:none!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{display:none!important}.button:hover,.product-form__submit:hover,.quick-add__submit:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{background:var(--lf-accent)!important;color:var(--lf-cream)!important;border-color:var(--lf-accent)!important;transform:translateY(-1px)}.button--secondary{background:#a94d2b1a!important}.rich-text,.multicolumn,.featured-collection,.collection,.collection-hero,.product,.main-page-title,.cart-items,.cart__footer,.footer{border-top:1px solid var(--lf-line)}.rich-text__wrapper,.multicolumn .page-width,.collection .page-width,.product.grid,.footer .page-width{padding-top:clamp(4rem,6vw,8rem);padding-bottom:clamp(4rem,6vw,8rem)}.rich-text__blocks{max-width:92rem!important}.rich-text__text{font-size:clamp(1.7rem,1.4vw,2.1rem);line-height:1.55}.card-wrapper,.card,.product-card-wrapper .card,.contains-card--product,.multicolumn-card,.collection-card-wrapper .card{background:transparent!important;color:var(--lf-ink)!important}.card,.multicolumn-card{border:1px solid var(--lf-line)!important}.card__inner,.media,.product__media,.product-media-container,.product__media-wrapper .media{background:var(--lf-paper-deep)!important}.card__media,.card .media,.product__media{overflow:hidden}.card img,.product__media img{transition:transform .45s ease}.card-wrapper:hover img{transform:scale(1.045)}.card__content{padding:1.6rem!important}.card__heading{font-size:clamp(2.2rem,2.4vw,3.6rem)!important}.price{color:var(--lf-ink)!important}.badge{border:1px solid var(--lf-line-strong)!important;background:#fffdf7f0!important;color:var(--lf-ink)!important;border-radius:0!important}.product__info-wrapper{border-left:1px solid var(--lf-line)}.product__title{margin-bottom:2rem!important}.product-form__input input[type=radio]+label,.quantity,.field__input,.select__select,.customer input{border-radius:0!important;border-color:var(--lf-line-strong)!important;background:#fffdf7d1!important;color:var(--lf-ink)!important}.product-form__input input[type=radio]:checked+label{background:var(--lf-accent)!important;color:var(--lf-cream)!important}.drawer,.cart-drawer,.cart-notification,.menu-drawer,.predictive-search{background:#fffdf7f7!important;color:var(--lf-ink)!important;border-color:var(--lf-line)!important}.drawer__heading,.cart-item__name,.totals__total{color:var(--lf-ink)!important}.cart-item{border-color:var(--lf-line)!important}.footer{background:var(--lf-paper)!important;border-top:1px solid var(--lf-line)!important}.footer-block__heading{color:var(--lf-ink)!important}.footer a{color:var(--lf-muted)!important}.footer a:hover{color:var(--lf-ink)!important}.footer__copyright .copyright__content a[href*=shopify]{display:none!important}@media screen and (max-width:749px){.banner{min-height:86svh}.banner__box{padding:3.2rem 2.2rem!important}.h0,.banner__heading{font-size:clamp(5rem,18vw,8.2rem)!important}h1,.h1{font-size:clamp(4.2rem,13vw,7rem)!important}h2,.h2,.rich-text__heading{font-size:clamp(3.6rem,11vw,6rem)!important}.header__icons,.header__icon,.header{min-height:6.4rem}.product__info-wrapper{border-left:0}}.lf-router{padding:clamp(3.2rem,5vw,7.2rem)}.lf-commercial-heading,.lf-section-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin-bottom:3.4rem;border-bottom:1px solid var(--lf-line);padding-bottom:2.8rem}.lf-commercial-heading>span{color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}.lf-commercial-heading h1,.lf-section-heading h1{margin:0;font-family:var(--lf-serif)!important;font-size:clamp(5rem,7vw,10.2rem)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.93!important}.lf-commercial-heading p,.lf-section-heading p,.lf-page-content{max-width:72rem;color:var(--lf-muted);font-size:clamp(1.7rem,1.55vw,2.1rem);line-height:1.48}.lf-section-heading--narrow{max-width:94rem}.lf-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.2rem,2.6vw,4rem)}.lf-product-card{display:grid;grid-template-rows:minmax(34rem,52rem) 1fr;gap:1.6rem}.lf-product-card__image{position:relative;display:block;overflow:hidden;border:1px solid var(--lf-line);background:var(--lf-paper-deep);color:var(--lf-ink);text-decoration:none}.lf-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.lf-product-card:hover .lf-product-card__image img{transform:scale(1.045)}.lf-product-card__placeholder{min-height:32rem;display:grid;place-items:center;font-family:var(--lf-serif);font-size:3rem;color:var(--lf-muted)}.lf-product-card__meta{display:grid;gap:1.2rem}.lf-product-card__title{color:var(--lf-ink)!important;text-decoration:none;font-family:var(--lf-serif);font-size:clamp(2.2rem,2.4vw,3.6rem);letter-spacing:-.045em;line-height:1}.lf-product-card__meta dl{display:grid;gap:1px;border:1px solid var(--lf-line);background:var(--lf-line);margin:0}.lf-product-card__meta dl div{display:flex;justify-content:space-between;gap:1.2rem;background:var(--lf-paper-deep);padding:1rem 1.2rem}.lf-product-card__meta dt,.lf-product-card__meta dd,.lf-archive-toolbar,.lf-archive-table span,.lf-archive-table a{font-family:var(--lf-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.lf-product-card__meta dt{color:var(--lf-muted)}.lf-product-card__meta dd{color:var(--lf-ink);margin:0;text-align:right}.lf-product-card__button{display:inline-flex;width:fit-content;padding-bottom:.55rem;border-bottom:1px solid rgba(15,91,90,.58);color:var(--lf-accent)!important;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,opacity .2s ease}.lf-product-card__button:hover{color:var(--lf-ink)!important;border-bottom-color:var(--lf-ink);opacity:.86}.lf-archive-toolbar{min-height:4.8rem;border:1px solid var(--lf-line);background:#fffdf7e0;display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem;padding:.8rem 1.4rem;color:var(--lf-muted);flex-wrap:wrap}.lf-archive-toolbar label{display:flex;align-items:center;gap:1rem;flex:1;min-width:min(100%,32rem)}.lf-archive-toolbar input{min-height:3.8rem;flex:1;border:1px solid var(--lf-line);background:#fffdf7d1;color:var(--lf-ink);padding:0 1.2rem;border-radius:0}.lf-archive-table{display:grid;gap:1px;border:1px solid var(--lf-line);background:var(--lf-line)}.lf-archive-table article{display:grid;grid-template-columns:11rem 14rem 1.1fr 1fr auto;gap:1.6rem;align-items:center;min-height:13rem;padding:1.2rem;background:var(--lf-paper-deep)}.lf-archive-image{display:block;width:11rem;height:11rem;overflow:hidden;border:1px solid var(--lf-line);background:var(--lf-paper-deep)}.lf-archive-image img{width:100%;height:100%;object-fit:cover}.lf-archive-table span{color:var(--lf-muted)}.lf-archive-table strong{color:var(--lf-ink);font-family:var(--lf-serif);font-size:clamp(2.2rem,2.4vw,3.8rem);letter-spacing:-.045em;line-height:1}.lf-archive-table em{color:var(--lf-muted);font-style:normal}.lf-archive-table a{color:var(--lf-ink)!important;text-decoration:none;border:1px solid var(--lf-line-strong);padding:1rem 1.2rem;text-align:center}.lf-archive-table a:hover{background:var(--lf-accent);color:var(--lf-cream)!important}.lf-empty{color:var(--lf-muted);font-size:1.6rem}@media screen and (max-width:989px){.lf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-archive-table article{grid-template-columns:9rem 1fr;align-items:start}.lf-archive-image{grid-row:span 4;width:9rem;height:11rem}.lf-archive-table a{width:fit-content}}@media screen and (max-width:549px){.lf-router{padding-inline:1.8rem}.lf-product-grid{grid-template-columns:1fr}.lf-product-card{grid-template-rows:minmax(28rem,42rem) 1fr}}.announcement-bar-section,.card__badge,.badge:has(+.visually-hidden),.product-card-wrapper .badge,.lf-product-card .badge{display:none!important}.lf-archive-toolbar--filters{align-items:stretch}.lf-archive-toolbar--filters label{flex:1 1 16rem;min-width:14rem;align-items:stretch;flex-direction:column;gap:.6rem}.lf-archive-toolbar--filters input,.lf-archive-toolbar--filters select,.lf-archive-toolbar--filters button{min-height:3.8rem;border:1px solid var(--lf-line);background:#fffdf7d1;color:var(--lf-ink);border-radius:0;padding:0 1.2rem;font-family:var(--lf-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.lf-archive-toolbar--filters button{cursor:pointer;align-self:end}.lf-archive-toolbar--filters button:hover{background:var(--lf-accent);color:var(--lf-cream)}.lf-archive-toolbar--filters #LfArchiveCount{align-self:end;padding-bottom:1rem;white-space:nowrap}.lf-archive-table article{grid-template-columns:11rem 13rem 1.05fr .9fr 13rem auto}.lf-archive-table small{color:var(--lf-ink);font-family:var(--lf-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.lf-pdp-info{padding:clamp(4rem,6vw,8rem) clamp(2.4rem,5vw,7.2rem);border-top:1px solid var(--lf-line)}.lf-pdp-info__heading{display:grid;gap:1.8rem;max-width:92rem;margin-bottom:3.4rem}.lf-pdp-info__heading span,.lf-pdp-spec-table span,.lf-pdp-ritual span{font-family:var(--lf-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-muted)}.lf-pdp-info__heading h2{margin:0;font-family:var(--lf-serif)!important;font-size:clamp(4.8rem,7vw,10rem)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.93!important}.lf-pdp-info__heading p{margin:0;max-width:72rem;color:var(--lf-muted);font-size:clamp(1.7rem,1.55vw,2.1rem);line-height:1.48}.lf-pdp-spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--lf-line);border:1px solid var(--lf-line)}.lf-pdp-spec-table div{min-height:8.4rem;padding:1.8rem;background:var(--lf-paper-deep);display:grid;align-content:space-between;gap:1.4rem}.lf-pdp-spec-table strong{color:var(--lf-ink);font-weight:500}.lf-pdp-ritual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--lf-line);border:1px solid var(--lf-line);margin-top:2.4rem}.lf-pdp-ritual article{background:var(--lf-paper-deep);min-height:18rem;padding:2.4rem}.lf-pdp-ritual h3{margin:3rem 0 1rem;font-family:var(--lf-serif)!important;font-size:clamp(2.8rem,3vw,4.4rem)!important;letter-spacing:-.045em!important}.lf-pdp-ritual p{color:var(--lf-muted);line-height:1.5}@media screen and (max-width:989px){.lf-archive-table article{grid-template-columns:9rem 1fr}.lf-pdp-spec-table,.lf-pdp-ritual{grid-template-columns:1fr}}.lf-home-entrance{position:relative;min-height:calc(100svh - 7.6rem);overflow:hidden;isolation:isolate;background:var(--lf-ivory);border-bottom:1px solid var(--lf-line)}.lf-home-entrance__media,.lf-home-entrance__media:after,.lf-home-entrance__image,.lf-home-entrance__video,.lf-home-entrance__slide,.lf-home-entrance__slide img,.lf-home-entrance__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lf-home-entrance__media:after{content:"";background:linear-gradient(180deg,#211a142e,#211a1457),radial-gradient(circle at 50% 46%,rgba(255,255,251,.08),transparent 42%);z-index:2;pointer-events:none}.lf-home-entrance__image,.lf-home-entrance__video,.lf-home-entrance__slide img{object-fit:cover;object-position:center;display:block}.lf-home-entrance__slide--1 img{object-position:58% 18%}.lf-home-entrance__slide--2 img{object-position:50% 24%}.lf-home-entrance__slide--3 img{object-position:50% 52%}.lf-home-entrance__slide--4 img{object-position:50% 30%}.lf-home-entrance__slide--5 img{object-position:50% 48%}.lf-home-entrance__slide--6 img{object-position:50% 52%}@media screen and (max-width:749px){.lf-home-entrance__slide--1 img{object-position:50% 16%}.lf-home-entrance__slide--2 img{object-position:52% 18%}.lf-home-entrance__slide--3 img{object-position:54% 50%}.lf-home-entrance__slide--4 img{object-position:50% 18%}.lf-home-entrance__slide--5 img{object-position:46% 48%}.lf-home-entrance__slide--6 img{object-position:50% 50%}}.lf-home-entrance__placeholder{background:radial-gradient(circle at 72% 18%,rgba(255,255,251,.92),transparent 30%),radial-gradient(circle at 24% 80%,rgba(169,77,43,.055),transparent 34%),linear-gradient(115deg,rgba(15,91,90,.07),transparent 46%),var(--lf-paper)}.lf-home-entrance__slide{opacity:0;transform:scale(1.018);animation:lf-home-slide-overlay 36s infinite cubic-bezier(.45,0,.18,1);will-change:opacity,transform}.lf-home-entrance__slide--1{animation-delay:-1.8s}.lf-home-entrance__slide--2{animation-delay:4.2s}.lf-home-entrance__slide--3{animation-delay:10.2s}.lf-home-entrance__slide--4{animation-delay:16.2s}.lf-home-entrance__slide--5{animation-delay:22.2s}.lf-home-entrance__slide--6{animation-delay:28.2s}@keyframes lf-home-slide-overlay{0%{opacity:0;transform:scale(1.018)}5%{opacity:1;transform:scale(1.014)}16.666%{opacity:1;transform:scale(1.006)}21.666%{opacity:0;transform:scale(1.002)}to{opacity:0;transform:scale(1.002)}}@media(prefers-reduced-motion:reduce){.lf-home-entrance__slide{animation:none;transform:none}.lf-home-entrance__slide--1{opacity:1}}.lf-home-entrance__veil{position:absolute;inset:clamp(1.6rem,2.4vw,3.4rem);z-index:3;border:1px solid rgba(255,255,251,.34);pointer-events:none}.lf-home-entrance__content{position:relative;z-index:4;min-height:calc(100svh - 7.6rem);display:grid;grid-template-rows:1fr auto;align-items:end;gap:clamp(2.4rem,4vw,5.6rem);padding-top:clamp(4.8rem,7vw,9.6rem);padding-bottom:clamp(3.2rem,5vw,7.2rem)}.lf-home-entrance__statement{max-width:min(62rem,88vw);align-self:center;margin-top:clamp(5.6rem,9vw,11rem);color:var(--lf-cream);text-shadow:0 1.4rem 4rem rgba(33,26,20,.46)}.lf-home-entrance__statement span{display:block;margin-bottom:1.4rem;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.lf-home-entrance__statement p{margin:0;color:var(--lf-cream)!important;font-family:var(--lf-serif);font-size:clamp(3.8rem,6.2vw,8.6rem);letter-spacing:-.055em;line-height:.92}.lf-home-entrance__actions{display:flex;align-items:center;justify-content:center;gap:clamp(2.8rem,6vw,9.6rem);background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lf-home-entrance__actions a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:auto;padding:0 0 .9rem;background:transparent;color:var(--lf-cream)!important;text-decoration:none;font-family:var(--lf-mono);font-size:1.1rem;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-shadow:0 1.2rem 3.2rem rgba(33,26,20,.42);transition:color .22s ease,letter-spacing .22s ease,opacity .22s ease}.lf-home-entrance__actions a:after{content:"";position:absolute;left:0;right:.16em;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;opacity:.92;transition:transform .28s ease}.lf-home-entrance__actions a:hover{color:var(--lf-cream)!important;letter-spacing:.2em}.lf-home-entrance__actions a:hover:after{transform:scaleX(1);transform-origin:left}@media screen and (max-width:749px){.lf-home-entrance,.lf-home-entrance__content{min-height:calc(100svh - 6.4rem)}body.lf-home-header-overlay .lf-home-entrance,body.lf-home-header-overlay .lf-home-entrance__content{min-height:100svh;min-height:100vh;min-height:calc(100lvh + 7rem)}.lf-home-entrance__media:after{background:linear-gradient(180deg,#211a143d,#211a140f 34%,#211a1494),radial-gradient(circle at 50% 48%,rgba(255,255,251,.06),transparent 40%)}.lf-home-entrance__veil{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border-color:#fffffb33}.lf-home-entrance__content{padding-inline:1.8rem;padding-top:8.8rem;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.lf-home-entrance__statement{align-self:end;margin-top:0;margin-bottom:19rem;max-width:min(31rem,calc(100vw - 4rem))}.lf-home-entrance__statement span{margin-bottom:1rem;font-size:.95rem;letter-spacing:.14em}.lf-home-entrance__statement p{font-size:clamp(3.2rem,11vw,4.9rem)}.lf-home-entrance__actions{position:absolute;left:2rem;right:auto;bottom:calc(8.8rem + env(safe-area-inset-bottom));z-index:5;width:min(24rem,calc(100vw - 4rem));justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:2.25rem}.lf-home-entrance__actions a{flex:0 0 auto;min-width:0;padding-bottom:.85rem;font-size:clamp(1.12rem,3.25vw,1.34rem);letter-spacing:.18em;text-align:left;text-shadow:0 .8rem 2.4rem rgba(33,26,20,.64)}}.lf-router[data-page-handle=drop] .lf-commercial-heading,.lf-router[data-page-handle=lanzamiento] .lf-commercial-heading,.lf-router[data-page-handle=museo] .lf-commercial-heading,.lf-router[data-page-handle=museu] .lf-commercial-heading{max-width:92rem;border-bottom:0;padding-bottom:clamp(2.8rem,4vw,5.6rem);margin-bottom:clamp(2.4rem,4vw,5.2rem)}.lf-router[data-page-handle=drop] .lf-commercial-heading h1,.lf-router[data-page-handle=lanzamiento] .lf-commercial-heading h1,.lf-router[data-page-handle=museo] .lf-commercial-heading h1,.lf-router[data-page-handle=museu] .lf-commercial-heading h1{font-size:clamp(5.6rem,8vw,11.6rem)!important}.lf-router[data-page-handle=drop] .lf-product-grid,.lf-router[data-page-handle=lanzamiento] .lf-product-grid,.lf-router[data-page-handle=museo] .lf-product-grid,.lf-router[data-page-handle=museu] .lf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.8rem,4vw,5.6rem) clamp(2rem,3vw,3.6rem)}.lf-router[data-page-handle=drop] .lf-product-card,.lf-router[data-page-handle=lanzamiento] .lf-product-card,.lf-router[data-page-handle=museo] .lf-product-card,.lf-router[data-page-handle=museu] .lf-product-card{grid-template-rows:auto 1fr;gap:1.4rem}.lf-router[data-page-handle=drop] .lf-product-card__image,.lf-router[data-page-handle=lanzamiento] .lf-product-card__image,.lf-router[data-page-handle=museo] .lf-product-card__image,.lf-router[data-page-handle=museu] .lf-product-card__image{aspect-ratio:4 / 5;border:0;background:transparent;overflow:hidden}.lf-router[data-page-handle=drop] .lf-product-card__image img,.lf-router[data-page-handle=lanzamiento] .lf-product-card__image img,.lf-router[data-page-handle=museo] .lf-product-card__image img,.lf-router[data-page-handle=museu] .lf-product-card__image img{object-fit:cover;filter:none}.lf-router[data-page-handle=drop] .lf-product-card__meta,.lf-router[data-page-handle=lanzamiento] .lf-product-card__meta,.lf-router[data-page-handle=museo] .lf-product-card__meta,.lf-router[data-page-handle=museu] .lf-product-card__meta{gap:1rem}.lf-router[data-page-handle=drop] .lf-product-card__title,.lf-router[data-page-handle=lanzamiento] .lf-product-card__title,.lf-router[data-page-handle=museo] .lf-product-card__title,.lf-router[data-page-handle=museu] .lf-product-card__title{font-size:clamp(2.4rem,2.2vw,3.4rem);max-width:92%}.lf-router[data-page-handle=drop] .lf-product-card__meta dl,.lf-router[data-page-handle=lanzamiento] .lf-product-card__meta dl,.lf-router[data-page-handle=museo] .lf-product-card__meta dl,.lf-router[data-page-handle=museu] .lf-product-card__meta dl{display:flex;flex-wrap:wrap;gap:1.4rem 2.2rem;border:0;background:transparent;margin-top:.2rem}.lf-router[data-page-handle=drop] .lf-product-card__meta dl div,.lf-router[data-page-handle=lanzamiento] .lf-product-card__meta dl div,.lf-router[data-page-handle=museo] .lf-product-card__meta dl div,.lf-router[data-page-handle=museu] .lf-product-card__meta dl div{display:inline-flex;justify-content:flex-start;gap:.7rem;padding:0;background:transparent}.lf-router[data-page-handle=drop] .lf-product-card__meta dt,.lf-router[data-page-handle=lanzamiento] .lf-product-card__meta dt,.lf-router[data-page-handle=museo] .lf-product-card__meta dt,.lf-router[data-page-handle=museu] .lf-product-card__meta dt,.lf-router[data-page-handle=drop] .lf-product-card__meta dd,.lf-router[data-page-handle=lanzamiento] .lf-product-card__meta dd,.lf-router[data-page-handle=museo] .lf-product-card__meta dd,.lf-router[data-page-handle=museu] .lf-product-card__meta dd{font-size:1rem}.lf-router[data-page-handle=drop] .lf-product-card__button,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button,.lf-router[data-page-handle=museo] .lf-product-card__button,.lf-router[data-page-handle=museu] .lf-product-card__button{display:inline-block;width:fit-content;margin-top:.7rem;padding:0 0 .45rem;border:0;border-bottom:1px solid rgba(15,91,90,.5);background:transparent;color:var(--lf-accent)!important;text-decoration:none;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.lf-router[data-page-handle=drop] .lf-product-card__button:after,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button:after,.lf-router[data-page-handle=museo] .lf-product-card__button:after,.lf-router[data-page-handle=museu] .lf-product-card__button:after{display:none}.lf-router[data-page-handle=drop] .lf-product-card__button:hover,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button:hover,.lf-router[data-page-handle=museo] .lf-product-card__button:hover,.lf-router[data-page-handle=museu] .lf-product-card__button:hover{border-bottom-color:var(--lf-accent);color:var(--lf-accent)!important}@media screen and (max-width:989px){.lf-router[data-page-handle=drop] .lf-product-grid,.lf-router[data-page-handle=lanzamiento] .lf-product-grid,.lf-router[data-page-handle=museo] .lf-product-grid,.lf-router[data-page-handle=museu] .lf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.lf-router[data-page-handle=drop] .lf-product-grid,.lf-router[data-page-handle=lanzamiento] .lf-product-grid,.lf-router[data-page-handle=museo] .lf-product-grid,.lf-router[data-page-handle=museu] .lf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}}.featured-collection .product-card-wrapper .card,.featured-collection .card,.featured-collection .card__inner,.featured-collection .card__media,.featured-collection .media{border:0!important;background:transparent!important;box-shadow:none!important}.featured-collection .card__inner,.featured-collection .media{aspect-ratio:4 / 5}.featured-collection .card__content{padding:1.4rem 0 0!important}.featured-collection .card__heading{font-size:clamp(2.2rem,2vw,3.2rem)!important;max-width:92%}.featured-collection .card-information,.featured-collection .price{color:var(--lf-muted)!important;font-family:var(--lf-mono)!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase}.featured-collection .quick-add__submit{width:fit-content;min-height:auto;margin-top:1rem;padding:0 0 .55rem!important;border:0!important;background:transparent!important;color:var(--lf-accent)!important;font-size:1.05rem}.featured-collection .quick-add__submit:hover{background:transparent!important;color:var(--lf-accent)!important;transform:none}.product{border-top:0}.product.grid{gap:clamp(2.8rem,5vw,7.2rem);align-items:start}.product__media-wrapper{background:transparent}.product__media,.product-media-container,.product__media-wrapper .media,.thumbnail,.thumbnail[aria-current]{background:transparent!important;border:0!important;box-shadow:none!important}.product__media img{object-fit:contain}.product__info-wrapper{border-left:0}.product__info-container{max-width:54rem;padding-top:clamp(1rem,3vw,4rem)}.product__title{margin-bottom:clamp(2.4rem,4vw,4.8rem)!important}.product__title h1{font-size:clamp(4.8rem,6.4vw,9.2rem)!important;line-height:.88!important}.product__info-container .price{margin:0 0 clamp(2.8rem,4vw,4.6rem);color:var(--lf-ink)!important;font-family:var(--lf-serif)!important;font-size:clamp(2.4rem,2.6vw,3.8rem)!important;letter-spacing:-.04em!important;text-transform:none}.product__tax,.shopify-payment-button,.product-form__quantity,.product__view-details,.share-button,.product__sku,.price__badge-sale,.price__badge-sold-out{display:none!important}.product-form__input{margin:0 0 2.6rem!important;padding:0;border:0}.product-form__input .form__label{margin-bottom:1.2rem;color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.product-form__input input[type=radio]+label{min-width:5.2rem;min-height:4.4rem;margin:0 .8rem .8rem 0;border:1px solid var(--lf-line-strong)!important;background:transparent!important;color:var(--lf-ink)!important;border-radius:0!important;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.08em;transition:border-color .2s ease,background .2s ease,color .2s ease}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:checked+label{border-color:var(--lf-accent)!important;background:var(--lf-accent)!important;color:var(--lf-cream)!important}.product-form{margin:clamp(1.8rem,3vw,3.4rem) 0 0}.product-form__buttons{max-width:none!important}.product-form__submit{width:100%;min-height:5.8rem;margin:0;border:1px solid var(--lf-accent)!important;background:var(--lf-accent)!important;color:var(--lf-cream)!important;font-family:var(--lf-mono)!important;font-size:1.05rem;letter-spacing:.14em!important;text-transform:uppercase}.product-form__submit:hover{background:transparent!important;color:var(--lf-accent)!important;transform:none}.product__description{margin-top:clamp(3.2rem,4vw,5rem)!important;padding-top:clamp(2.4rem,3vw,3.6rem);border-top:1px solid var(--lf-line);color:var(--lf-muted)!important;font-size:clamp(1.55rem,1.2vw,1.8rem);line-height:1.62}.lf-pdp-info{padding-top:clamp(3.6rem,5vw,6.4rem)}.lf-pdp-spec-table{grid-template-columns:repeat(3,minmax(0,1fr));border:0;background:transparent;gap:1px}.lf-pdp-spec-table div{min-height:10rem;background:var(--lf-paper-deep);border-top:1px solid var(--lf-line);padding:1.8rem 0}.lf-pdp-spec-table strong{font-family:var(--lf-serif);font-size:clamp(2rem,1.8vw,2.8rem);letter-spacing:-.035em;line-height:1.08}@media screen and (max-width:989px){.lf-pdp-spec-table{grid-template-columns:1fr}.product__info-wrapper{border-left:0}}.lf-pdp-info{padding-bottom:clamp(1.8rem,3vw,3.6rem);border-top:0}.lf-pdp-info__heading{grid-template-columns:minmax(0,.85fr) minmax(28rem,.55fr);align-items:end;max-width:none;border-bottom:1px solid var(--lf-line);padding-bottom:clamp(2.4rem,4vw,4.8rem);margin-bottom:clamp(2.4rem,4vw,4.8rem)}.lf-pdp-info__heading span{grid-column:1 / -1}.lf-pdp-info__heading p{margin-left:auto;max-width:48rem;font-size:clamp(1.55rem,1.15vw,1.85rem)}.lf-pdp-spec-table{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}.lf-pdp-spec-table div{min-height:0;padding:0;background:transparent;border-top:0}.lf-pdp-spec-table span{display:block;margin-bottom:.9rem;color:#211a1475}.lf-pdp-spec-table strong{font-family:var(--lf-sans);font-size:clamp(1.35rem,1.05vw,1.65rem);letter-spacing:0;line-height:1.35;font-weight:400}.product.grid{padding-top:clamp(2.4rem,3vw,4.4rem);border-top:1px solid var(--lf-line)}.product__info-container{padding:clamp(2.2rem,3vw,3.6rem);background:var(--lf-paper-deep);border:1px solid var(--lf-line)}.product__title{margin-bottom:clamp(1.8rem,2.4vw,3rem)!important}.product__title h1{font-size:clamp(3.8rem,4.6vw,6.8rem)!important}.product__info-container .price{margin-bottom:clamp(2.2rem,3vw,3.2rem);font-family:var(--lf-mono)!important;font-size:1.15rem!important;letter-spacing:.12em!important;text-transform:uppercase}.product__info-container .price:before{content:"Valor de adquisici\f3n \b7  ";color:var(--lf-muted)}.product-form__input{margin-bottom:clamp(2.4rem,3vw,3.6rem)!important}.product-form__input .form__label{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;padding-bottom:1rem;border-bottom:1px solid var(--lf-line);color:var(--lf-ink)}.product-form__input .form__label:after{content:"Selecciona la talla de tu pieza";color:var(--lf-muted);font-family:var(--lf-sans);font-size:1.25rem;letter-spacing:0;text-transform:none}.product-form__input input[type=radio]+label{min-width:0;min-height:0;margin:1.2rem 1.8rem 0 0;padding:0 0 .55rem!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;color:var(--lf-muted)!important;font-size:1.15rem}.product-form__input input[type=radio]+label:hover,.product-form__input input[type=radio]:checked+label{border-color:var(--lf-ink)!important;background:transparent!important;color:var(--lf-ink)!important}.product-form__buttons{padding-top:clamp(1.8rem,2.4vw,2.8rem);border-top:1px solid var(--lf-line)}.product-form__submit{position:relative;justify-content:flex-start;width:auto;min-height:auto;padding:0 0 .8rem!important;border:0!important;border-bottom:1px solid currentColor!important;background:transparent!important;color:var(--lf-ink)!important;letter-spacing:.16em!important}.product-form__submit:hover{color:var(--lf-accent)!important;background:transparent!important}.product-form__submit:after,.product-form__submit:before{display:none!important}.product__description{margin-top:clamp(2.4rem,3vw,3.6rem)!important;padding-top:clamp(2rem,2.6vw,3rem)}@media screen and (max-width:989px){.lf-pdp-info__heading{grid-template-columns:1fr}.lf-pdp-info__heading p{margin-left:0}.lf-pdp-spec-table{grid-template-columns:repeat(2,minmax(0,1fr))}.product__info-container{padding:2rem 0;background:transparent;border-left:0;border-right:0}}@media screen and (max-width:549px){.lf-pdp-spec-table{grid-template-columns:1fr}.product-form__input .form__label{display:block}.product-form__input .form__label:after{display:block;margin-top:.8rem}}.lf-pdp-info{margin-bottom:0;border-bottom:0;padding-bottom:clamp(2rem,3vw,3.6rem)}.product.grid{border-top:0;padding-top:clamp(1.8rem,3vw,3.2rem)}.product__info-container{background:transparent;border:0;padding:0}.product__title{margin-bottom:clamp(1.6rem,2vw,2.8rem)!important}.product__title h1{font-size:clamp(4rem,5vw,7.2rem)!important}.product__info-container .price{margin-bottom:clamp(2rem,3vw,3rem);font-family:var(--lf-mono)!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase}.product-form__input{margin-bottom:clamp(2.2rem,3vw,3.4rem)!important}.product-form__input .form__label{gap:1.4rem;padding-bottom:.8rem}.product-form__input .form__label:after{font-size:1.3rem}.product-form__buttons{padding-top:clamp(1.6rem,2vw,2.4rem);border-top:1px solid var(--lf-line)}.product-form__submit{padding-bottom:.6rem!important}.lf-pdp-info,.product{background:var(--lf-paper-deep);border:1px solid var(--lf-line)}.lf-pdp-info{margin-bottom:0;border-bottom:0}.product.grid{border-top:0;margin-top:-1px}.lf-pdp-info__heading{border-bottom:1px solid var(--lf-line);padding-bottom:clamp(2.4rem,4vw,4.8rem);margin-bottom:clamp(1.8rem,3vw,3.2rem)}.lf-pdp-spec-table{background:transparent;border:0}.product-form__input{margin-bottom:clamp(2rem,3vw,3.2rem)!important}.product-form__buttons{padding-top:clamp(1.4rem,2vw,2rem);border-top:1px solid var(--lf-line)}product-info .product.grid{margin-top:0;padding:clamp(1.8rem,2.6vw,3.6rem);background:var(--lf-paper-deep);border:0}product-info .lf-pdp-info{display:none}.lf-pdp-kicker{display:block;margin-bottom:clamp(1.2rem,1.6vw,1.8rem);color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.product__info-container .lf-pdp-spec-table--inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 clamp(2.2rem,3vw,3.2rem);padding:clamp(1.4rem,2vw,2.2rem) 0;border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line)}.product__info-container .lf-pdp-spec-table--inline div{padding:1.2rem 1.4rem 1.2rem 0;border:0;background:transparent}.product__info-container .lf-pdp-spec-table--inline span{display:block;margin-bottom:.55rem;color:#211a1475;font-family:var(--lf-mono);font-size:.98rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.product__info-container .lf-pdp-spec-table--inline strong{color:var(--lf-ink);font-family:var(--lf-sans);font-size:clamp(1.28rem,1vw,1.52rem);font-weight:400;letter-spacing:0;line-height:1.35}.product__info-container .price{padding-bottom:clamp(1.6rem,2.2vw,2.4rem);border-bottom:1px solid var(--lf-line)}@media screen and (min-width:990px){product-info .product.grid{grid-template-columns:minmax(0,1.08fr) minmax(38rem,.72fr)}product-info .product__media-wrapper{align-self:stretch;padding-right:clamp(1.8rem,2.4vw,3.2rem);border-right:1px solid var(--lf-line)}}@media screen and (max-width:749px){product-info .product.grid{padding:1.4rem}.product__info-container .lf-pdp-spec-table--inline{grid-template-columns:1fr}.product__info-container .lf-pdp-spec-table--inline div{padding-right:0}}@media screen and (max-width:749px){.header{grid-template-columns:4.8rem minmax(0,1fr) auto!important;column-gap:.8rem;padding-inline:1.4rem!important}.header__heading,.header__heading-link{min-width:0;max-width:calc(100vw - 13rem);justify-self:center}.header__heading-link,.header__heading-link .h2,.header__heading-logo-wrapper+span{display:block;overflow:visible;white-space:nowrap;font-size:clamp(2rem,7.2vw,2.6rem)!important;line-height:1!important}.header__icons{min-width:4.8rem;border-left:0}}.product__info-container .lf-pdp-spec-table--inline div{display:block;align-content:start}.collection__title{border-bottom:1px solid var(--lf-line);padding-bottom:clamp(2.2rem,3.2vw,4rem);margin-bottom:clamp(2.4rem,3.8vw,5rem)!important}.collection__title .title{margin-bottom:clamp(1.2rem,1.8vw,2rem)!important}.collection__description{max-width:68rem;color:var(--lf-muted)!important;font-size:clamp(1.55rem,1.2vw,1.85rem);line-height:1.55}.featured-collection .card__heading a{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.featured-collection .card__heading a:after{content:"Ver ficha";display:inline-flex;width:fit-content;min-height:3.8rem;align-items:center;justify-content:center;margin-top:.2rem;padding:0 1.35rem;border:1px solid var(--lf-line-strong);background:transparent;color:var(--lf-ink);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;line-height:1;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.featured-collection .card__heading a:hover:after{border-color:var(--lf-accent);background:var(--lf-accent);color:var(--lf-cream)}.featured-collection .card__information{padding-top:.2rem!important}.featured-collection .card-information{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.2rem}.featured-collection .card-information .price{margin:0!important;width:fit-content}.featured-collection .card-information .price:before{content:"Valor";display:inline-block;min-width:7.2rem;margin-right:1rem;color:#211a1475}.featured-collection .lf-card-piece-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem 1rem;width:fit-content;color:var(--lf-muted);font-family:var(--lf-mono);font-size:1rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.featured-collection .lf-card-piece-meta span{min-width:7.2rem;color:#211a1475}.featured-collection .lf-card-piece-meta strong{color:var(--lf-muted);font-weight:400}.lf-router[data-page-handle=museo] .lf-product-card__meta dl,.lf-router[data-page-handle=museu] .lf-product-card__meta dl{display:grid;grid-template-columns:1fr;gap:.75rem}.lf-router[data-page-handle=museo] .lf-product-card__meta dl div,.lf-router[data-page-handle=museu] .lf-product-card__meta dl div{display:grid;grid-template-columns:1fr;gap:.22rem}.lf-router[data-page-handle=museo] .lf-product-card__meta,.lf-router[data-page-handle=museu] .lf-product-card__meta{width:min(82%,34rem);margin-inline:auto;align-items:flex-start}.lf-router[data-page-handle=museo] .lf-product-card__meta dl,.lf-router[data-page-handle=museu] .lf-product-card__meta dl{width:100%;gap:.62rem;margin-top:.35rem}.lf-router[data-page-handle=museo] .lf-product-card__meta dl div,.lf-router[data-page-handle=museu] .lf-product-card__meta dl div{display:inline-flex;width:100%;align-items:baseline;justify-content:flex-start;gap:.7rem}.lf-router[data-page-handle=museo] .lf-product-card__meta dt,.lf-router[data-page-handle=museu] .lf-product-card__meta dt,.lf-router[data-page-handle=museo] .lf-product-card__meta dd,.lf-router[data-page-handle=museu] .lf-product-card__meta dd{line-height:1.45}.lf-router[data-page-handle=museo] .lf-product-card__button,.lf-router[data-page-handle=museu] .lf-product-card__button{margin-top:1.2rem}body.lf-home-header-overlay .section-header{position:fixed!important;top:0;left:0;right:0;z-index:40;margin-bottom:0!important;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease,backdrop-filter .28s ease}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header-wrapper{background:transparent!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}body.lf-home-header-overlay .section-header.menu-open .header-wrapper{background:#fffdf7fa!important;border-bottom-color:var(--lf-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body.lf-home-header-overlay .section-header.menu-open .header{background:#fffdf7fa!important;box-shadow:none!important}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading-link,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading-logo-wrapper,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading-link .h2,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__menu-item,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__active-menu-item,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__icon,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__icon .svg-wrapper,body.lf-home-header-overlay:not(.lf-home-header-scrolled) summary.header__menu-item{color:var(--lf-cream)!important}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading-logo{filter:brightness(0) invert(1)}body.lf-home-header-overlay .section-header.menu-open .header__heading-link,body.lf-home-header-overlay .section-header.menu-open .header__heading-logo-wrapper,body.lf-home-header-overlay .section-header.menu-open .header__heading-link .h2,body.lf-home-header-overlay .section-header.menu-open .header__menu-item,body.lf-home-header-overlay .section-header.menu-open .header__active-menu-item,body.lf-home-header-overlay .section-header.menu-open .header__icon,body.lf-home-header-overlay .section-header.menu-open .header__icon .svg-wrapper,body.lf-home-header-overlay .section-header.menu-open summary.header__menu-item{color:var(--lf-ink)!important}body.lf-home-header-overlay .section-header.menu-open .header__heading-logo{filter:none!important}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__inline-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.6rem)}body.lf-home-header-overlay .header__inline-menu{transition:opacity .28s ease,visibility .28s ease,transform .28s ease,border-color .28s ease}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__inline-menu,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__menu-item,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__icons{border-color:transparent!important}body.lf-home-header-overlay .lf-home-entrance,body.lf-home-header-overlay .lf-home-entrance__content{min-height:100svh}@media screen and (max-width:749px){body.lf-home-header-overlay .content-for-layout,body.lf-home-header-overlay main,body.lf-home-header-overlay{background:#050403!important}body.lf-home-header-overlay .lf-home-entrance{border-bottom:0;margin-bottom:0}body.lf-home-header-overlay .shopify-section:has(.lf-home-entrance){background:#050403!important}body.lf-home-header-overlay .footer,body.lf-home-header-overlay .footer .page-width{background:transparent!important}body.lf-home-header-overlay .footer{border-top:1px solid var(--lf-line)!important;color:var(--lf-muted)!important;background:#fffdf7eb!important;text-shadow:none;margin-top:0!important}body.lf-home-header-overlay .footer .page-width{padding-top:2.4rem!important;padding-bottom:max(3.2rem,env(safe-area-inset-bottom))!important}body.lf-home-header-overlay .footer *,body.lf-home-header-overlay .footer a,body.lf-home-header-overlay .footer p,body.lf-home-header-overlay .footer small,body.lf-home-header-overlay .footer .copyright__content,body.lf-home-header-overlay .footer .footer-block__details-content{color:var(--lf-muted)!important}body.lf-home-header-overlay .footer svg,body.lf-home-header-overlay .footer .icon{color:var(--lf-muted)!important;fill:currentColor!important}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header{grid-template-columns:auto 1fr auto;background:linear-gradient(180deg,#05040357,#05040300)}body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading,body.lf-home-header-overlay:not(.lf-home-header-scrolled) .header__heading-link{justify-self:center;text-align:center}body.lf-home-header-overlay .header-drawer,body.lf-home-header-overlay .header__icons{transition:opacity .28s ease,transform .28s ease,color .28s ease}body.lf-home-header-overlay .section-header.menu-open .header__heading,body.lf-home-header-overlay .section-header.menu-open .header__heading-link{color:var(--lf-ink)!important}}body.lf-home-header-overlay.lf-home-header-scrolled .header-wrapper{background:#fffdf7eb!important;border-bottom-color:var(--lf-line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.lf-home-header-overlay.lf-home-header-scrolled .header__heading-logo{filter:none}.drawer__inner,.cart__items,.cart__footer{background:#fffffbdb!important;border-color:var(--lf-line)!important}.drawer__inner{border-left:1px solid var(--lf-line)!important;box-shadow:-2.4rem 0 7rem #211a141f!important}.drawer__header{min-height:8.4rem;padding:2.2rem 2.4rem!important;border-bottom:1px solid var(--lf-line)}.drawer__heading,.cart__empty-text,.title-wrapper-with-link .title{font-family:var(--lf-serif)!important;color:var(--lf-ink)!important;letter-spacing:-.055em!important}.drawer__heading:before,.title-wrapper-with-link .title:before{content:"Selecci\f3n privada";display:block;margin-bottom:.8rem;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--lf-accent)}.drawer__close{color:var(--lf-ink)!important}.cart-drawer .cart-items thead,.cart-items thead,.cart-drawer .cart-item,.cart-items .cart-item{border-bottom:1px solid var(--lf-line)!important}.cart-drawer .cart-item__image,.cart-items .cart-item__image,.cart-item__image-container{background:var(--lf-paper-deep)!important;border:1px solid var(--lf-line)!important}.cart-item__name{font-family:var(--lf-serif)!important;font-size:clamp(2.2rem,2vw,3rem)!important;letter-spacing:-.045em!important;color:var(--lf-ink)!important;text-decoration:none!important}.cart-item__name:hover{color:var(--lf-accent)!important}.cart-item .product-option,.cart-item__details dl,.cart-item__details p,.quantity__label,.tax-note{color:var(--lf-muted)!important}.cart-quantity,.quantity,.quantity__input,.quantity__button{background:transparent!important;border-color:var(--lf-line)!important;color:var(--lf-ink)!important}cart-remove-button .button,.cart-remove-button .button{min-height:3.2rem;border:0!important;color:var(--lf-muted)!important;background:transparent!important}cart-remove-button .button:hover,.cart-remove-button .button:hover{color:var(--lf-burgundy)!important;transform:none}.cart-drawer .drawer__footer{padding:2.2rem 2.4rem!important;border-top:1px solid var(--lf-line)!important;background:#fffdf7f0!important}.totals{align-items:baseline!important;border-top:1px solid var(--lf-line);padding-top:1.4rem}.totals__total{font-family:var(--lf-mono)!important;font-size:1.05rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--lf-muted)!important}.totals__total-value{font-family:var(--lf-serif)!important;font-size:clamp(2.8rem,3vw,4.6rem)!important;letter-spacing:-.05em!important;color:var(--lf-ink)!important}.cart__checkout-button,#CartDrawer-Checkout{min-height:5rem;width:100%;background:var(--lf-accent)!important;border-color:var(--lf-accent)!important;color:var(--lf-cream)!important}.cart__checkout-button:hover,#CartDrawer-Checkout:hover{background:var(--lf-ink)!important;border-color:var(--lf-ink)!important}.cart__warnings,.cart-drawer__empty-content{color:var(--lf-muted)!important}.title-wrapper-with-link .underlined-link{color:var(--lf-accent)!important;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:.45rem}cart-drawer.drawer{justify-content:stretch!important;background:#211a142e!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}cart-drawer.drawer .cart-drawer{width:100vw;min-height:100dvh}cart-drawer.drawer .drawer__inner{width:100vw!important;max-width:none!important;height:100dvh!important;padding:clamp(2rem,3vw,4.8rem)!important;border:0!important;border-left:0!important;background:radial-gradient(circle at 82% 16%,rgba(255,255,251,.86),transparent 28%),linear-gradient(115deg,rgba(15,91,90,.045),transparent 42%),var(--lf-paper)!important;box-shadow:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;transform:translateY(2rem);opacity:0;transition:transform .34s ease,opacity .34s ease!important}cart-drawer.drawer.active .drawer__inner{transform:translateY(0);opacity:1}cart-drawer.drawer .drawer__header,cart-drawer.drawer cart-drawer-items,cart-drawer.drawer .drawer__footer{width:min(100%,132rem);margin-inline:auto}cart-drawer.drawer .drawer__header{min-height:0;padding:0 0 clamp(2.4rem,4vw,5rem)!important;border-bottom:0;align-items:flex-start}cart-drawer.drawer .drawer__heading{max-width:86rem;font-size:clamp(6.8rem,11vw,16rem)!important;line-height:.78!important}cart-drawer.drawer .drawer__heading:before{margin-bottom:1.6rem;color:var(--lf-accent)}cart-drawer.drawer .drawer__close{top:0!important;right:0!important;min-width:5.2rem;min-height:5.2rem;border:1px solid var(--lf-line)!important;background:#fffffb8a!important}cart-drawer.drawer .drawer__close:hover{background:var(--lf-ink)!important;color:var(--lf-cream)!important}cart-drawer.drawer cart-drawer-items{overflow:auto;padding-right:.4rem}cart-drawer.drawer .cart-drawer__form,cart-drawer.drawer .drawer__contents,cart-drawer.drawer .drawer__cart-items-wrapper{display:block!important;width:100%}cart-drawer.drawer .cart-items,cart-drawer.drawer .cart-items tbody,cart-drawer.drawer .cart-items thead{display:block!important;width:100%}cart-drawer.drawer .cart-items thead tr{display:grid!important;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr) minmax(12rem,18rem) minmax(18rem,22rem);gap:clamp(2rem,3vw,4rem);border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line);padding:1.2rem 0}cart-drawer.drawer .cart-items thead th{display:block!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important;color:var(--lf-muted)!important}cart-drawer.drawer .cart-item{display:grid!important;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr) minmax(12rem,18rem) minmax(18rem,22rem)!important;grid-template-rows:auto!important;gap:clamp(2rem,3vw,4rem)!important;align-items:center;min-height:clamp(22rem,27vh,32rem);padding:clamp(2.2rem,3.4vw,4.8rem) 0!important;border-bottom:1px solid var(--lf-line)!important}cart-drawer.drawer .cart-item__media,cart-drawer.drawer .cart-item__details,cart-drawer.drawer .cart-item__totals,cart-drawer.drawer .cart-item__quantity{grid-row:auto!important;grid-column:auto!important;padding:0!important;width:auto!important}cart-drawer.drawer .cart-item__image{width:min(22rem,100%)!important;max-width:none!important;height:clamp(18rem,24vh,28rem)!important;object-fit:contain!important;padding:2rem;background:#fffffbb3!important}cart-drawer.drawer .cart-item__name{max-width:48rem;font-size:clamp(3.8rem,5vw,7.8rem)!important;line-height:.88!important}cart-drawer.drawer .cart-item .product-option,cart-drawer.drawer .cart-item__details dl{margin-top:1.4rem;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}cart-drawer.drawer .cart-item__totals{text-align:left!important}cart-drawer.drawer .cart-item__totals .price{color:var(--lf-ink)!important;font-family:var(--lf-serif)!important;font-size:clamp(2.4rem,2.6vw,4.2rem)!important;letter-spacing:-.04em!important}cart-drawer.drawer .cart-item__quantity-wrapper{justify-content:flex-start;gap:1.6rem}cart-drawer.drawer .quantity{min-height:5.2rem;width:17rem;background:#fffffb99!important}cart-drawer.drawer .drawer__footer{padding:clamp(2rem,3vw,3.8rem) 0 0!important;border-top:0!important;background:transparent!important}cart-drawer.drawer .cart-drawer__footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,42rem);gap:clamp(2.4rem,4vw,6rem);align-items:end;border-top:1px solid var(--lf-line);padding-top:clamp(2rem,3vw,3.2rem)}cart-drawer.drawer .totals{display:grid!important;grid-template-columns:1fr;gap:.8rem;border-top:0;padding-top:0}cart-drawer.drawer .totals__total-value{font-size:clamp(4.8rem,6vw,9rem)!important;line-height:.84}cart-drawer.drawer .tax-note{max-width:48rem;margin:1.2rem 0 0}cart-drawer.drawer .cart__ctas{align-self:stretch}cart-drawer.drawer #CartDrawer-Checkout{min-height:6.2rem;font-size:1.1rem;letter-spacing:.16em!important}@media screen and (max-width:749px){cart-drawer.drawer .drawer__inner{padding:2rem 1.6rem!important}cart-drawer.drawer .drawer__heading{font-size:clamp(5.6rem,20vw,8.8rem)!important}cart-drawer.drawer .cart-items thead{display:none!important}cart-drawer.drawer .cart-item{grid-template-columns:10rem 1fr!important;gap:1.6rem!important;min-height:0}cart-drawer.drawer .cart-item__totals,cart-drawer.drawer .cart-item__quantity{grid-column:2}cart-drawer.drawer .cart-item__image{height:12rem!important;padding:1rem}cart-drawer.drawer .cart-item__name{font-size:clamp(2.8rem,11vw,4.8rem)!important}cart-drawer.drawer .cart-drawer__footer{grid-template-columns:1fr}}cart-drawer.drawer .drawer__inner{grid-template-columns:minmax(0,1fr) minmax(32rem,.42fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"header header" "items summary"!important;gap:clamp(2.8rem,4vw,5.6rem) clamp(2.8rem,4vw,5.6rem)!important;align-items:start;overflow-y:auto}cart-drawer.drawer .drawer__header{grid-area:header;width:100%;max-width:132rem;padding-bottom:0!important;margin-inline:auto}cart-drawer.drawer .drawer__heading{font-size:clamp(5.8rem,7vw,10.8rem)!important;line-height:.9!important;max-width:76rem}cart-drawer.drawer cart-drawer-items{grid-area:items;width:100%;max-width:none;min-width:0;margin:0;overflow:visible;align-self:start}cart-drawer.drawer .drawer__footer{grid-area:summary;width:100%;max-width:none;margin:0;align-self:start;position:sticky;top:clamp(1.6rem,2vw,3rem);border:1px solid var(--lf-line)!important;background:#fffffb8c!important;padding:2.4rem!important;display:grid;gap:1.6rem}cart-drawer.drawer .cart-items thead{display:none!important}cart-drawer.drawer .drawer__cart-items-wrapper{border-top:1px solid var(--lf-line)}cart-drawer.drawer .cart-item{grid-template-columns:12rem minmax(0,1fr) auto auto!important;gap:1.8rem!important;min-height:0!important;padding:1.8rem 0!important;align-items:center!important}cart-drawer.drawer .cart-item__image{width:12rem!important;height:15rem!important;padding:1.4rem!important;background:#fffffb85!important}cart-drawer.drawer .cart-item__name{font-size:clamp(2.8rem,3vw,4.6rem)!important;line-height:1!important;letter-spacing:-.045em!important}cart-drawer.drawer .cart-item .product-option,cart-drawer.drawer .cart-item__details dl{margin-top:1rem;font-size:1.15rem;letter-spacing:.08em}cart-drawer.drawer .cart-item__totals{min-width:8rem}cart-drawer.drawer .cart-item__totals .price{font-size:clamp(2.2rem,2.4vw,3.8rem)!important;line-height:1!important}cart-drawer.drawer .cart-item__quantity-wrapper{display:grid;grid-template-columns:auto auto;gap:1.2rem;align-items:center}cart-drawer.drawer .quantity{width:11rem!important;min-height:4.2rem!important}cart-drawer.drawer .quantity__button{width:3.8rem!important}cart-drawer.drawer .cart-remove-button{min-width:3.2rem!important;min-height:3.2rem!important;padding:0!important;border:1px solid var(--lf-line)!important;background:transparent!important;color:var(--lf-muted)!important}cart-drawer.drawer .cart-drawer__footer{display:grid!important;grid-template-columns:1fr!important;gap:1.6rem!important;align-items:start!important;border-top:0!important;padding-top:0!important}cart-drawer.drawer .cart-drawer__footer>div:first-child:empty{display:none}cart-drawer.drawer .totals{border-top:0!important;border-bottom:1px solid var(--lf-line);padding-bottom:1.4rem!important}cart-drawer.drawer .totals__total{font-family:var(--lf-mono)!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lf-muted)!important}cart-drawer.drawer .totals__total-value{font-size:2.6rem!important;line-height:1!important}cart-drawer.drawer .lf-cart-assurance{padding:1.4rem 0;border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line)}cart-drawer.drawer .lf-cart-assurance span{display:block;margin-bottom:.7rem;color:var(--lf-ink);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}cart-drawer.drawer .lf-cart-assurance p,cart-drawer.drawer .tax-note{max-width:none!important;margin:0!important;color:var(--lf-muted)!important;font-size:1.25rem!important;line-height:1.45!important}cart-drawer.drawer .tax-note{display:block}cart-drawer.drawer .cart__ctas{margin-top:0!important}cart-drawer.drawer #CartDrawer-Checkout{width:100%;min-height:5.2rem!important}@media screen and (max-width:989px){cart-drawer.drawer .drawer__inner{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;grid-template-areas:"header" "items" "summary"!important}cart-drawer.drawer .drawer__footer{position:static}}@media screen and (max-width:749px){cart-drawer.drawer .drawer__heading{font-size:clamp(5.2rem,18vw,7.6rem)!important}cart-drawer.drawer .cart-item{grid-template-columns:9.6rem minmax(0,1fr)!important;gap:1.4rem!important}cart-drawer.drawer .cart-item__image{width:9.6rem!important;height:12rem!important}cart-drawer.drawer .cart-item__totals,cart-drawer.drawer .cart-item__quantity{grid-column:2!important}cart-drawer.drawer .cart-item__totals .price{font-size:2.4rem!important}}cart-drawer.drawer.is-empty .drawer__inner{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important}cart-drawer.drawer.is-empty .drawer__inner-empty{width:min(100%,72rem);min-height:calc(100dvh - clamp(4rem,6vw,9.6rem));display:grid!important;place-items:center!important;margin:0 auto}cart-drawer.drawer.is-empty .cart-drawer__warnings,cart-drawer.drawer.is-empty .cart-drawer__empty-content{width:100%;min-height:0!important;display:grid!important;place-items:center!important;text-align:center!important}cart-drawer.drawer.is-empty .cart-drawer__empty-content{gap:2.2rem;padding:clamp(3rem,6vw,7rem);border:1px solid var(--lf-line);background:#fffffb75}cart-drawer.drawer.is-empty .cart__empty-text{margin:0!important;max-width:58rem;font-family:var(--lf-serif)!important;font-size:clamp(4.8rem,8vw,9.6rem)!important;line-height:.9!important;letter-spacing:-.06em!important;color:var(--lf-ink)!important}cart-drawer.drawer.is-empty .cart-drawer__empty-content>.button{justify-self:center;width:min(100%,32rem)}cart-drawer.drawer.is-empty .drawer__header,cart-drawer.drawer.is-empty cart-drawer-items,cart-drawer.drawer.is-empty .drawer__footer{display:none!important}cart-drawer.drawer.is-empty .drawer__close{position:fixed!important;top:clamp(1.6rem,3vw,4rem)!important;right:clamp(1.6rem,3vw,4rem)!important}@media(prefers-reduced-motion:no-preference){@keyframes lf-page-breathe-in{0%{opacity:0;transform:translateY(1.4rem);filter:blur(.35rem)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lf-piece-rise{0%{opacity:0;transform:translateY(2.2rem) scale(.985);filter:blur(.45rem)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes lf-media-soft-reveal{0%{opacity:0;transform:scale(1.018);filter:blur(.6rem) saturate(.92)}to{opacity:1;transform:scale(1);filter:blur(0) saturate(1)}}main,.shopify-section:first-child,.lf-page,.product,.collection,.main-page-title{animation:lf-page-breathe-in .72s cubic-bezier(.22,1,.36,1) both}.lf-section-heading,.product__title,.product__info-container,.collection-hero__text-wrapper,.title-wrapper-with-link,.cart__warnings{animation:lf-piece-rise .78s cubic-bezier(.22,1,.36,1) both}.lf-product-card,.product-card-wrapper,.collection-list__item,.cart-item{animation:lf-piece-rise .82s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--lf-motion-index, 0),8)*70ms + 90ms)}.lf-product-card:nth-child(1),.product-grid .grid__item:nth-child(1),.cart-item:nth-child(1){--lf-motion-index: 1}.lf-product-card:nth-child(2),.product-grid .grid__item:nth-child(2),.cart-item:nth-child(2){--lf-motion-index: 2}.lf-product-card:nth-child(3),.product-grid .grid__item:nth-child(3),.cart-item:nth-child(3){--lf-motion-index: 3}.lf-product-card:nth-child(4),.product-grid .grid__item:nth-child(4),.cart-item:nth-child(4){--lf-motion-index: 4}.lf-product-card:nth-child(5),.product-grid .grid__item:nth-child(5),.cart-item:nth-child(5){--lf-motion-index: 5}.lf-product-card:nth-child(6),.product-grid .grid__item:nth-child(6),.cart-item:nth-child(6){--lf-motion-index: 6}.lf-product-card:nth-child(7),.product-grid .grid__item:nth-child(7),.cart-item:nth-child(7){--lf-motion-index: 7}.lf-product-card:nth-child(8),.product-grid .grid__item:nth-child(8),.cart-item:nth-child(8){--lf-motion-index: 8}.lf-product-card__image img,.card__media img,.product__media img,.cart-item__image{animation:lf-media-soft-reveal .95s cubic-bezier(.22,1,.36,1) both}.lf-product-card__image,.card__inner,.product__media,.cart-item__media{overflow:hidden}.lf-product-card__image img,.card__media img,.product__media img{transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),opacity .6s ease;will-change:transform}.lf-product-card:hover .lf-product-card__image img,.product-card-wrapper:hover .card__media img{transform:scale(1.028);filter:saturate(1.03) contrast(1.015)}.lf-product-card__button,.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button{transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .42s ease,color .42s ease,border-color .42s ease,opacity .42s ease}.lf-product-card__button:hover,.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{transform:translateY(-.16rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.lf-home-entrance__arrival{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,#fffdf794,#fffdf72e 42%,#fffdf785),radial-gradient(circle at 50% 48%,rgba(255,253,247,.28),transparent 34%)}.lf-home-entrance__arrival:after{content:"";position:absolute;left:clamp(2rem,4vw,6rem);right:clamp(2rem,4vw,6rem);top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,251,.62),transparent);opacity:0;transform:scaleX(.72)}.lf-home-entrance__content,.lf-home-entrance__veil{opacity:0}@media(prefers-reduced-motion:no-preference){.lf-home-entrance__arrival{animation:lf-home-quiet-veil 1.45s cubic-bezier(.22,1,.36,1) both}.lf-home-entrance__arrival:after{animation:lf-home-quiet-line 1.15s cubic-bezier(.22,1,.36,1) .18s both}.lf-home-entrance__media{animation:lf-home-quiet-media 1.55s cubic-bezier(.22,1,.36,1) both}.lf-home-entrance__content,.lf-home-entrance__veil{animation:lf-home-quiet-content .9s cubic-bezier(.22,1,.36,1) .46s both}.lf-home-entrance__actions a{opacity:0;transform:translateY(.8rem);animation:lf-home-quiet-content .82s cubic-bezier(.22,1,.36,1) both}.lf-home-entrance__statement{opacity:0;transform:translateY(.8rem);animation:lf-home-quiet-content .9s cubic-bezier(.22,1,.36,1) .54s both}.lf-home-entrance__actions a:nth-child(1){animation-delay:.72s}.lf-home-entrance__actions a:nth-child(2){animation-delay:.82s}.lf-home-entrance__actions a:nth-child(3){animation-delay:.92s}@keyframes lf-home-quiet-veil{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lf-home-quiet-line{0%{opacity:0;transform:scaleX(.5)}36%{opacity:.68;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes lf-home-quiet-media{0%{transform:scale(1.012);filter:brightness(.88) saturate(.96)}to{transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes lf-home-quiet-content{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.lf-home-entrance__arrival{display:none}.lf-home-entrance__content,.lf-home-entrance__veil,.lf-home-entrance__statement{opacity:1}}@media screen and (max-width:749px){.lf-router[data-page-handle=drop] .lf-commercial-heading h1,.lf-router[data-page-handle=lanzamiento] .lf-commercial-heading h1,.lf-router[data-page-handle=museo] .lf-commercial-heading h1,.lf-router[data-page-handle=museu] .lf-commercial-heading h1{font-size:clamp(4.2rem,14vw,6.4rem)!important;line-height:.95!important}.lf-router[data-page-handle=drop] .lf-commercial-heading p,.lf-router[data-page-handle=lanzamiento] .lf-commercial-heading p,.lf-router[data-page-handle=museo] .lf-commercial-heading p,.lf-router[data-page-handle=museu] .lf-commercial-heading p{max-width:34rem;font-size:1.45rem;line-height:1.45}}.lf-archive-toolbar--filters .lf-archive-count{align-self:end;padding-bottom:1rem;color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lf-product-card[hidden]{display:none!important}.lf-empty--filtered{margin-top:2.4rem}@media screen and (max-width:749px){.lf-archive-toolbar--filters{gap:1rem;margin-bottom:2.2rem;padding:1rem}.lf-archive-toolbar--filters label{flex-basis:100%}.lf-archive-toolbar--filters button,.lf-archive-toolbar--filters .lf-archive-count{align-self:center}.lf-archive-toolbar--filters .lf-archive-count{margin-left:auto;padding-bottom:0}}.lf-archive-toolbar--filters{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:0 0 clamp(2.4rem,3vw,3.6rem);padding:clamp(1.4rem,2vw,2.2rem) 0;border:0;border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line);background:transparent}.lf-filter-primary,.lf-filter-grid,.lf-filter-footer{display:grid;gap:1rem}.lf-filter-footer{grid-template-columns:auto 1fr;align-items:center;border-top:1px solid rgba(33,26,20,.08);padding-top:1.2rem}.lf-archive-toolbar--filters label{display:grid;gap:.65rem;min-width:0}.lf-archive-toolbar--filters label span{color:#211a147a;font-family:var(--lf-mono);font-size:.9rem;letter-spacing:.14em;line-height:1;text-transform:uppercase}.lf-archive-toolbar--filters input,.lf-archive-toolbar--filters select{width:100%;min-height:4.2rem;border:0;border-bottom:1px solid rgba(33,26,20,.22);background:transparent;color:var(--lf-ink);border-radius:0;padding:0 2.4rem 0 0;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.lf-archive-toolbar--filters button{width:fit-content;min-height:auto;align-self:center;padding:0 0 .45rem;border:0;border-bottom:1px solid rgba(15,91,90,.5);background:transparent;color:var(--lf-accent);cursor:pointer;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.lf-archive-toolbar--filters .lf-archive-count{justify-self:end;align-self:center;padding:0;color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.lf-archive-toolbar--filters{gap:1.4rem;margin-bottom:2.2rem;padding:1.4rem 0}.lf-filter-primary,.lf-filter-grid{grid-template-columns:1fr 1fr;gap:1.2rem 1rem}.lf-filter-primary label:first-child{grid-column:1 / -1}.lf-archive-toolbar--filters input,.lf-archive-toolbar--filters select{min-height:3.8rem;font-size:.95rem}.lf-filter-footer{grid-template-columns:1fr;gap:1rem}.lf-archive-toolbar--filters .lf-archive-count{justify-self:start}}.lf-archive-toolbar--filters{margin:0 0 clamp(2.4rem,3vw,3.6rem);padding:0;border:0;border-top:1px solid var(--lf-line);border-bottom:1px solid var(--lf-line);background:transparent}.lf-archive-toolbar--filters summary{list-style:none}.lf-archive-toolbar--filters summary::-webkit-details-marker{display:none}.lf-filter-toggle{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;cursor:pointer;color:var(--lf-accent);font-family:var(--lf-mono);font-size:1.08rem;letter-spacing:.14em;text-transform:uppercase}.lf-filter-toggle__mark{position:relative;width:1.4rem;height:1.4rem;flex:0 0 auto}.lf-filter-toggle__mark:before,.lf-filter-toggle__mark:after{content:"";position:absolute;inset:50% auto auto 0;width:100%;height:1px;background:currentColor;transition:transform .2s ease}.lf-filter-toggle__mark:after{transform:rotate(90deg)}.lf-archive-toolbar--filters[open] .lf-filter-toggle__mark:after{transform:rotate(0)}.lf-filter-panel{display:grid;gap:1.6rem;padding:0 0 clamp(1.6rem,2.2vw,2.4rem)}.lf-filter-primary,.lf-filter-grid,.lf-filter-footer{display:grid;gap:1.2rem}.lf-filter-primary{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr)}.lf-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lf-filter-footer{grid-template-columns:auto 1fr;align-items:center;padding-top:.4rem}.lf-archive-toolbar--filters label{display:grid;gap:.75rem;min-width:0}.lf-archive-toolbar--filters label span{color:#211a147a;font-family:var(--lf-mono);font-size:.88rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}.lf-archive-toolbar--filters input,.lf-archive-toolbar--filters select{width:100%;min-height:4.2rem;border:0;border-bottom:1px solid rgba(33,26,20,.22);border-radius:0;background-color:transparent;color:var(--lf-ink);padding:0 2.6rem 0 0;font-family:var(--lf-mono);font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase}.lf-archive-toolbar--filters select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--lf-accent) 50%),linear-gradient(135deg,var(--lf-accent) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 50%,calc(100% - .7rem) 50%;background-size:.42rem .42rem,.42rem .42rem;background-repeat:no-repeat}.lf-archive-toolbar--filters input::placeholder{color:#211a1457}.lf-archive-toolbar--filters input:focus,.lf-archive-toolbar--filters select:focus{outline:0;border-bottom-color:var(--lf-accent);box-shadow:none}.lf-archive-toolbar--filters button{width:fit-content;min-height:auto;align-self:center;padding:0 0 .45rem;border:0;border-bottom:1px solid rgba(15,91,90,.5);background:transparent;color:var(--lf-accent);cursor:pointer;font-family:var(--lf-mono);font-size:1.02rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.lf-archive-toolbar--filters button:hover{background:transparent;color:var(--lf-accent);border-bottom-color:var(--lf-accent)}.lf-archive-toolbar--filters .lf-archive-count{justify-self:end;align-self:center;padding:0;color:var(--lf-muted);font-family:var(--lf-mono);font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:989px){.lf-filter-primary,.lf-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lf-filter-toggle{min-height:5rem;font-size:.98rem}.lf-filter-panel{gap:1.4rem;padding-bottom:1.6rem}.lf-filter-primary,.lf-filter-grid{grid-template-columns:1fr 1fr;gap:1.2rem 1rem}.lf-filter-primary label:first-child{grid-column:1 / -1}.lf-archive-toolbar--filters input,.lf-archive-toolbar--filters select{min-height:3.8rem;font-size:.92rem}.lf-filter-footer{grid-template-columns:1fr;gap:1rem}.lf-archive-toolbar--filters .lf-archive-count{justify-self:start}}.lf-archive-toolbar--filters{border-top:0;border-bottom:0;margin-bottom:clamp(2rem,2.6vw,3.2rem)}.lf-filter-toggle{justify-content:flex-end;gap:1.4rem;min-height:3.8rem;width:fit-content;margin-left:auto}.lf-router[data-page-handle=drop] .lf-product-card__button,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button,.lf-router[data-page-handle=museo] .lf-product-card__button,.lf-router[data-page-handle=museu] .lf-product-card__button,.product-form__submit{position:relative;border-bottom:0!important;text-decoration:none!important}.lf-router[data-page-handle=drop] .lf-product-card__button:after,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button:after,.lf-router[data-page-handle=museo] .lf-product-card__button:after,.lf-router[data-page-handle=museu] .lf-product-card__button:after,.product-form__submit:after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}.lf-router[data-page-handle=drop] .lf-product-card__button:hover:after,.lf-router[data-page-handle=lanzamiento] .lf-product-card__button:hover:after,.lf-router[data-page-handle=museo] .lf-product-card__button:hover:after,.lf-router[data-page-handle=museu] .lf-product-card__button:hover:after,.product-form__submit:hover:after{transform:scaleX(1)}.product-form__submit,.product-form__submit.button,.product-form__submit.button--full-width{display:inline-block!important;width:fit-content!important;min-width:0!important;min-height:auto!important;padding:0 0 .45rem!important;border:0!important;background:transparent!important;color:var(--lf-accent)!important;box-shadow:none!important;line-height:1.2!important}.product-form__submit:before,.product-form__submit.button:before{display:none!important;box-shadow:none!important}.product-form__submit:after,.product-form__submit.button:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:100%!important;height:1px!important;border:0!important;border-radius:0!important;background:currentColor!important;box-shadow:none!important;opacity:1!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .32s cubic-bezier(.22,1,.36,1)!important}.product-form__submit:hover,.product-form__submit.button:hover{background:transparent!important;color:var(--lf-accent)!important;box-shadow:none!important;transform:none!important}.product-form__submit:hover:after,.product-form__submit.button:hover:after{transform:scaleX(1)!important}body.password{--lf-password-panel: rgba(255, 253, 248, .78);min-height:100svh;background:radial-gradient(circle at 78% 16%,rgba(167,119,56,.14),transparent 31%),radial-gradient(circle at 12% 88%,rgba(15,91,90,.11),transparent 34%),linear-gradient(135deg,#fffdf7,#fdfbf5 52%,#fffdf7)!important;color:var(--lf-ink)!important}body.password:before{content:"";position:fixed;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;pointer-events:none;border:1px solid rgba(33,26,20,.12);z-index:0}body.password:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(33,26,20,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(33,26,20,.035) 1px,transparent 1px);background-size:7.2rem 7.2rem;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%);opacity:.45}body.password .password-header,body.password .password-main,body.password footer{position:relative;z-index:1}body.password .password-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:8.8rem;padding:2rem clamp(2.4rem,4vw,5.6rem);border-bottom:1px solid var(--lf-line);background:#fffdf88f!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.password .password-header .h2,body.password .password-logo{grid-column:2;margin:0}body.password .password-header .h2{font-family:var(--lf-serif)!important;font-size:clamp(2.6rem,4vw,4.2rem)!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:.95!important;color:var(--lf-ink)!important}body.password .password-logo{max-height:4.4rem;width:auto;object-fit:contain}body.password .password-content{display:none}body.password password-modal{justify-self:end}body.password .password-link{display:inline-flex;gap:.9rem;align-items:center;font-family:var(--lf-mono)!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--lf-muted)!important;text-decoration:none!important}body.password .password-link:hover{color:var(--lf-ink)!important}body.password .password-link .svg-wrapper{margin:0;width:1.45rem;height:1.45rem}body.password .password-main{display:grid;min-height:calc(100svh - 18rem)}body.password .password-main>section,body.password .password-main .newsletter,body.password .password-main .newsletter__wrapper{min-height:inherit}body.password .newsletter__wrapper{display:grid!important;place-items:center;padding:clamp(7.2rem,12vw,15rem) clamp(2rem,5vw,7rem)!important;background:transparent!important}body.password .email-signup-banner__box,body.password .newsletter__wrapper>*{max-width:86rem;background:transparent!important;border:0!important;box-shadow:none!important}body.password .newsletter__wrapper:before{content:"Acceso temporalmente reservado";display:block;width:fit-content;margin:0 auto 2.4rem;padding:.85rem 1.2rem;border-top:1px solid var(--lf-line-strong);border-bottom:1px solid var(--lf-line-strong);font-family:var(--lf-mono)!important;font-size:clamp(1rem,1.6vw,1.15rem);letter-spacing:.16em;text-transform:uppercase;color:var(--lf-accent)}body.password .email-signup-banner__heading,body.password .newsletter__wrapper h2,body.password .newsletter__wrapper .h1{max-width:84rem;margin:0 auto!important;font-family:var(--lf-serif)!important;font-size:clamp(5.2rem,9vw,13.6rem)!important;font-weight:500!important;letter-spacing:-.07em!important;line-height:.88!important;color:var(--lf-ink)!important}body.password .newsletter__subheading,body.password .newsletter__wrapper .rte{max-width:66rem;margin:clamp(2.4rem,4vw,4rem) auto 0!important;color:#211a14ad!important;font-size:clamp(1.55rem,1.5vw,1.9rem)!important;line-height:1.62!important;letter-spacing:.01em}body.password .newsletter-form{max-width:52rem!important;margin:clamp(3.2rem,5vw,5.2rem) auto 0!important}body.password .newsletter-form__field-wrapper,body.password .field{max-width:52rem!important}body.password .field__input{min-height:5.6rem;background:#fffffbb8!important;border:1px solid rgba(33,26,20,.18)!important;color:var(--lf-ink)!important;box-shadow:none!important}body.password .field__label{color:#211a1480!important}body.password .newsletter-form__button,body.password .button,body.password .password-button{background:var(--lf-ink)!important;color:var(--lf-ivory)!important;border:1px solid var(--lf-ink)!important;min-height:5.6rem;font-family:var(--lf-mono)!important;font-size:1.05rem!important;letter-spacing:.12em!important;text-transform:uppercase;transition:background .16s ease,color .16s ease,border-color .16s ease}body.password .newsletter-form__button:hover,body.password .button:hover,body.password .password-button:hover{background:var(--lf-accent)!important;border-color:var(--lf-accent)!important}body.password .password__footer{min-height:8.8rem;padding:2rem clamp(2.4rem,4vw,5.6rem) 2.6rem;border-top:1px solid var(--lf-line);background:#fffdf873!important}body.password .password__footer-caption{display:none!important}body.password .password__footer-login,body.password .password__footer-text,body.password .password__footer-text a{color:#211a1480!important;font-family:var(--lf-mono)!important;font-size:1rem!important;letter-spacing:.1em;text-transform:uppercase}body.password .list-social__link{color:var(--lf-ink)!important}body.password .password-modal__content{background:radial-gradient(circle at 80% 10%,rgba(15,91,90,.08),transparent 34%),var(--lf-paper)!important}body.password .password-modal__content-heading{font-family:var(--lf-serif)!important;font-size:clamp(3rem,5vw,5.8rem)!important;letter-spacing:-.055em!important;line-height:.95!important;color:var(--lf-ink)!important}body.password .password-form{gap:1.2rem}@media screen and (max-width:749px){body.password:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}body.password .password-header{grid-template-columns:1fr;gap:1.4rem;justify-items:center;min-height:12.8rem;padding:2.2rem 2rem}body.password .password-header .h2,body.password .password-logo,body.password password-modal{grid-column:1;justify-self:center}body.password .password-main{min-height:calc(100svh - 21rem)}body.password .newsletter__wrapper{padding:5.8rem 2.2rem 6.8rem!important}body.password .newsletter__wrapper:before{margin-bottom:2rem;font-size:.92rem;letter-spacing:.13em}body.password .email-signup-banner__heading,body.password .newsletter__wrapper h2,body.password .newsletter__wrapper .h1{font-size:clamp(4.4rem,15vw,7.4rem)!important}body.password .newsletter__subheading,body.password .newsletter__wrapper .rte{font-size:1.48rem!important}}body.password .password-header{grid-template-columns:auto 1fr auto;text-align:left}body.password .password-header .h2,body.password .password-logo{grid-column:1;justify-self:start}body.password .lf-password-access{grid-column:3;justify-self:end;width:min(44rem,42vw);padding:1.1rem;border:1px solid rgba(33,26,20,.13);background:#fffffb80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.password .lf-password-access__label{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem;font-family:var(--lf-mono)!important;font-size:.92rem;letter-spacing:.14em;text-transform:uppercase;color:#211a1494}body.password .lf-password-access__label .svg-wrapper{width:1.35rem;height:1.35rem;color:var(--lf-accent)}body.password .lf-password-access__form{margin:0}body.password .lf-password-access__field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:1px solid rgba(33,26,20,.18);background:#fffdf8c2}body.password .lf-password-access__field:focus-within{border-color:#0f5b5a8f}body.password .lf-password-access__field input{min-width:0;height:4.4rem;padding:0 1.25rem;border:0;outline:0;background:transparent;color:var(--lf-ink);font-family:var(--lf-sans)!important;font-size:1.35rem;letter-spacing:.02em}body.password .lf-password-access__field input::placeholder{color:#211a146b}body.password .lf-password-access__field button{height:4.4rem;padding:0 1.55rem;border:0;border-left:1px solid rgba(33,26,20,.16);background:var(--lf-ink);color:var(--lf-ivory);cursor:pointer;font-family:var(--lf-mono)!important;font-size:.96rem;letter-spacing:.12em;text-transform:uppercase}body.password .lf-password-access__field button:hover{background:var(--lf-accent)}body.password .lf-password-access__error{margin:.8rem 0 0;color:#8f2e1c;font-size:1.2rem;line-height:1.35}body.password .newsletter__wrapper{grid-template-rows:auto auto auto}body.password .newsletter__wrapper:after{content:"LaFlamme \b7  Valencia \b7  Mediterr\e1neo contempor\e1neo";display:block;margin:clamp(3.2rem,5vw,5.8rem) auto 0;font-family:var(--lf-mono)!important;font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:#211a146b}@media screen and (max-width:749px){body.password .password-header{grid-template-columns:1fr;text-align:center}body.password .password-header .h2,body.password .password-logo,body.password .lf-password-access{grid-column:1;justify-self:center}body.password .lf-password-access{width:min(100%,38rem);margin-top:.8rem;padding:1rem}body.password .lf-password-access__label{justify-content:center;font-size:.86rem}body.password .lf-password-access__field{grid-template-columns:1fr}body.password .lf-password-access__field button{border-left:0;border-top:1px solid rgba(33,26,20,.16)}}body.password .newsletter-form,body.password .newsletter-form__field-wrapper{display:none!important}body.password .newsletter__wrapper{overflow:hidden}body.password .newsletter__wrapper:after{order:10}@media screen and (max-width:749px){body.password{background:radial-gradient(circle at 72% 10%,rgba(167,119,56,.11),transparent 28%),linear-gradient(145deg,#fffdf7,#fdfbf5 58%,#fffdf7)!important}body.password:after{background-size:5.6rem 5.6rem;opacity:.28}body.password .password-header{min-height:auto;gap:1.6rem;padding:2.6rem 2.2rem 2.2rem;border-bottom:1px solid rgba(33,26,20,.1)}body.password .password-header .h2{font-size:clamp(3rem,10vw,4.2rem)!important;line-height:.9!important}body.password .lf-password-access{width:100%;max-width:34rem;margin-top:0;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.password .lf-password-access__label{width:fit-content;margin:0 auto 1rem;padding:.75rem 1rem;border-top:1px solid rgba(15,91,90,.24);border-bottom:1px solid rgba(15,91,90,.24);color:var(--lf-accent)}body.password .lf-password-access__field{border-color:#211a1429;background:#fffdf8c2}body.password .lf-password-access__field input{height:4.8rem;text-align:center;font-size:1.45rem}body.password .lf-password-access__field button{height:4.8rem}body.password .password-main{min-height:auto}body.password .newsletter__wrapper{min-height:auto!important;padding:5.2rem 2.4rem 5.8rem!important;display:flex!important;flex-direction:column;justify-content:center}body.password .newsletter__wrapper:before{order:1;margin-bottom:2.6rem;font-size:.84rem;letter-spacing:.14em;text-align:center}body.password .newsletter__wrapper:after{max-width:24rem;margin-top:3.2rem;font-size:.78rem;line-height:1.55;letter-spacing:.14em;text-align:center}body.password .email-signup-banner__heading,body.password .newsletter__wrapper h2,body.password .newsletter__wrapper .h1{order:2;width:100%;max-width:34rem;font-size:clamp(4.2rem,13.4vw,5.8rem)!important;line-height:.9!important;letter-spacing:-.075em!important;text-align:center;overflow-wrap:normal}body.password .newsletter__subheading,body.password .newsletter__wrapper .rte{order:3;max-width:31rem;margin-top:2.4rem!important;font-size:1.42rem!important;line-height:1.62!important;text-align:center}body.password .password__footer{min-height:auto;padding:1.8rem 2rem calc(1.8rem + env(safe-area-inset-bottom))}}.shopify-policy__container{width:min(100% - 3.2rem,92rem)!important;max-width:92rem!important;margin:0 auto!important;padding:clamp(8rem,10vw,13rem) 0 clamp(7rem,9vw,11rem)!important}.shopify-policy__container:before{content:"LAFLAMME \b7  ATENCI\d3N";display:block;width:fit-content;margin:0 auto 2.4rem;padding:.7rem 1.1rem;border-top:1px solid rgba(15,91,90,.28);border-bottom:1px solid rgba(15,91,90,.28);color:var(--lf-accent);font-family:var(--lf-mono);font-size:1.05rem;line-height:1;letter-spacing:.18em;text-transform:uppercase}.shopify-policy__title{max-width:74rem;margin:0 auto clamp(3.6rem,5vw,5.8rem)!important;text-align:center}.shopify-policy__title h1{margin:0!important;color:var(--lf-ink);font-family:var(--lf-serif)!important;font-size:clamp(4.6rem,8.2vw,9.4rem)!important;font-weight:400!important;line-height:.92!important;letter-spacing:-.075em!important}.shopify-policy__body{position:relative;max-width:76rem;margin:0 auto;padding:clamp(3.2rem,5vw,5.6rem);border:1px solid rgba(33,26,20,.12);background:linear-gradient(135deg,#fffffbdb,#f7f1e7b8),var(--lf-ivory);box-shadow:0 2.4rem 7rem #211a140e}.shopify-policy__body:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(15,91,90,.1);pointer-events:none}.shopify-policy__body .rte,.shopify-policy__body p,.shopify-policy__body li{color:#211a14b8;font-size:clamp(1.48rem,1.12vw,1.68rem);line-height:1.78}.shopify-policy__body p:first-child{margin-top:0}.shopify-policy__body a{color:var(--lf-accent)!important;text-decoration:none;border-bottom:1px solid rgba(15,91,90,.28);transition:border-color .2s ease,color .2s ease}.shopify-policy__body a:hover{color:var(--lf-burgundy)!important;border-bottom-color:#a94d2b73}.shopify-policy__body strong,.shopify-policy__body b{color:var(--lf-ink);font-weight:500}@media screen and (max-width:749px){.shopify-policy__container{width:min(100% - 2.4rem,92rem)!important;padding-top:6.4rem!important}.shopify-policy__body{padding:2.8rem 2.2rem}.shopify-policy__body:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}}.lf-policy-contact-form{width:min(100% - 3.2rem,92rem);max-width:92rem;margin:clamp(-5rem,-4vw,-3rem) auto clamp(7rem,9vw,11rem)}.lf-policy-contact-form__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2.4rem,4vw,5.2rem);padding:clamp(2.4rem,4vw,4.4rem);border:1px solid rgba(33,26,20,.12);background:linear-gradient(135deg,#fffffbe6,#f7f1e7bd),var(--lf-ivory);box-shadow:0 2.4rem 7rem #211a140e}.lf-policy-contact-form__intro{padding:clamp(2.2rem,3vw,3.4rem);border:1px solid rgba(15,91,90,.14);background:#0f5b5a0b}.lf-policy-contact-form__eyebrow{margin:0 0 1.6rem;color:var(--lf-accent);font-family:var(--lf-mono);font-size:1.05rem;line-height:1;letter-spacing:.18em;text-transform:uppercase}.lf-policy-contact-form__title{margin:0 0 2rem;color:var(--lf-ink);font-family:var(--lf-serif)!important;font-size:clamp(3.2rem,4.4vw,5.8rem);font-weight:400;line-height:.96;letter-spacing:-.062em}.lf-policy-contact-form__text{max-width:36rem;margin:0;color:#211a149e;font-size:1.45rem;line-height:1.65}.lf-policy-contact-form__form{display:grid;gap:1.6rem}.lf-policy-contact-form__form .field{margin:0}.lf-policy-contact-form__form .field__input,.lf-policy-contact-form__form .text-area{border:1px solid rgba(33,26,20,.16)!important;background:#fffdf8c7!important;box-shadow:none!important}.lf-policy-contact-form__form .field__input:focus,.lf-policy-contact-form__form .text-area:focus{border-color:#0f5b5a70!important;box-shadow:0 0 0 1px #0f5b5a33!important}.lf-policy-contact-form__button .button{width:100%}@media screen and (max-width:899px){.lf-policy-contact-form__inner{grid-template-columns:1fr}}@media screen and (max-width:749px){.lf-policy-contact-form{width:min(100% - 2.4rem,92rem);margin-top:-3.2rem}.lf-policy-contact-form__inner{padding:1.6rem}.lf-policy-contact-form__intro{padding:2.2rem}}.lf-policy-contact-form__socials{display:grid;gap:.9rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(15,91,90,.16)}.lf-policy-contact-form__social-title{margin:0 0 .4rem;color:#211a1494;font-family:var(--lf-mono);font-size:.98rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.lf-policy-contact-form__socials a{display:flex;align-items:center;justify-content:space-between;min-height:4.2rem;padding:0 1.4rem;border:1px solid rgba(33,26,20,.14);color:var(--lf-ink)!important;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.lf-policy-contact-form__socials a:after{content:"\2197";color:var(--lf-accent);font-family:var(--lf-serif);font-size:1.6rem;line-height:1}.lf-policy-contact-form__socials a:hover{background:#0f5b5a13;border-color:#0f5b5a52;color:var(--lf-accent)!important;transform:translateY(-1px)}.lf-contact-policy-page .shopify-policy__container{padding-bottom:clamp(2.4rem,3vw,4rem)!important}.lf-contact-policy-page .shopify-policy__body{display:none!important}.lf-contact-policy-page .shopify-policy__container:before{content:"LAFLAMME \b7  CONTACTO"}.lf-contact-policy-page .shopify-policy__title{margin-bottom:clamp(2.8rem,4vw,4.8rem)!important}.lf-contact-policy-page .shopify-policy__title h1{font-size:clamp(5.4rem,8.4vw,9.6rem)!important}.lf-contact-policy-page .lf-policy-contact-form{width:min(100% - 3.2rem,112rem);max-width:112rem;margin:0 auto clamp(7.2rem,9vw,11rem)}.lf-contact-policy-page .lf-policy-contact-form__inner{grid-template-columns:minmax(28rem,.9fr) minmax(36rem,1.1fr);gap:clamp(3rem,5vw,7rem);align-items:stretch;padding:clamp(3rem,4.8vw,5.8rem);border-color:#211a1424;background:linear-gradient(135deg,#fffffbf0,#f7f1e79e),var(--lf-ivory)}.lf-contact-policy-page .lf-policy-contact-form__intro{display:flex;flex-direction:column;min-height:100%;padding:clamp(2.8rem,4vw,4.8rem);background:linear-gradient(180deg,#0f5b5a0d,#fffdf861)}.lf-contact-policy-page .lf-policy-contact-form__title{max-width:37rem;font-size:clamp(4rem,5.2vw,7.2rem);letter-spacing:-.072em}.lf-contact-policy-page .lf-policy-contact-form__text{max-width:39rem;font-size:clamp(1.42rem,1.15vw,1.62rem)}.lf-contact-policy-page .lf-policy-contact-form__socials{margin-top:auto;padding-top:clamp(2.4rem,4vw,4rem)}.lf-contact-policy-page .lf-policy-contact-form__form{align-content:center;gap:1.8rem}.lf-contact-policy-page .lf-policy-contact-form__form .field__input,.lf-contact-policy-page .lf-policy-contact-form__form .text-area{min-height:6.2rem;padding-left:1.8rem;padding-right:1.8rem;border-color:#211a1433!important;background:#fffdf8e0!important;font-size:1.45rem}.lf-contact-policy-page .lf-policy-contact-form__form .text-area{min-height:17rem;padding-top:2rem}.lf-contact-policy-page .lf-policy-contact-form__form .field__label{left:1.8rem;color:#211a1494;font-family:var(--lf-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.lf-contact-policy-page .lf-policy-contact-form__button .button{min-height:5.4rem;font-family:var(--lf-mono);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}@media screen and (max-width:899px){.lf-contact-policy-page .lf-policy-contact-form__inner{grid-template-columns:1fr}.lf-contact-policy-page .lf-policy-contact-form__socials{margin-top:3.2rem}}@media screen and (max-width:749px){.lf-contact-policy-page .lf-policy-contact-form{width:min(100% - 2.4rem,112rem)}.lf-contact-policy-page .lf-policy-contact-form__inner{padding:1.6rem}.lf-contact-policy-page .lf-policy-contact-form__intro{padding:2.4rem}}.lf-policy-contact-form__email-block{display:grid;gap:.7rem;margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid rgba(15,91,90,.16)}.lf-policy-contact-form__email-block span{color:#211a1494;font-family:var(--lf-mono);font-size:.98rem;line-height:1;letter-spacing:.16em;text-transform:uppercase}.lf-policy-contact-form__email-block a{width:fit-content;color:var(--lf-ink)!important;font-family:var(--lf-serif);font-size:clamp(1.9rem,2vw,2.8rem);line-height:1.1;letter-spacing:-.045em;text-decoration:none;border-bottom:1px solid rgba(15,91,90,.32);overflow-wrap:anywhere}.lf-policy-contact-form__email-block a:hover{color:var(--lf-accent)!important}.lf-contact-policy-page .lf-policy-contact-form__email-block+.lf-policy-contact-form__socials{margin-top:2.6rem}.lf-contact-policy-page .lf-policy-contact-form__inner{position:relative}.lf-contact-policy-page .lf-policy-contact-form__inner:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1px solid rgba(15,91,90,.1);pointer-events:none}.lf-contact-policy-page .lf-policy-contact-form__intro,.lf-contact-policy-page .lf-policy-contact-form__form{position:relative;z-index:1}@media screen and (max-width:749px){.lf-contact-policy-page .lf-policy-contact-form__inner:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}}.shopify-policy__body,.lf-policy-contact-form__inner{background:radial-gradient(circle at 18% 12%,rgba(255,253,244,.88),transparent 34%),linear-gradient(135deg,#f6ecdbf5,#eee0c9d1),#f3e6cf!important;border-color:#8b653e38!important;box-shadow:0 2.4rem 7rem #5b3d2214!important}.shopify-policy__body:before,.lf-contact-policy-page .lf-policy-contact-form__inner:before{border-color:#8b653e2e!important}.lf-policy-contact-form__intro{background:linear-gradient(180deg,#fff9ec94,#e1cdae38)!important;border-color:#8b653e33!important}.lf-policy-contact-form__form .field__input,.lf-policy-contact-form__form .text-area{background:#fffaefc7!important;border-color:#8b653e3d!important}.shopify-policy__body,.lf-policy-contact-form__inner{background:#fdfbf5!important;border-color:#0f5b5a52!important;box-shadow:0 2.4rem 7rem #211a140b!important}.shopify-policy__body:before,.lf-contact-policy-page .lf-policy-contact-form__inner:before{border-color:#0f5b5a38!important}.lf-policy-contact-form__intro{background:#fdfbf5b8!important;border-color:#0f5b5a42!important}.lf-policy-contact-form__form .field__input,.lf-policy-contact-form__form .text-area{background:#fdfbf5db!important;border-color:#0f5b5a38!important}.shopify-policy__body,.lf-policy-contact-form__inner{background:#fdfbf5!important}.shopify-policy__body,.lf-policy-contact-form__inner{border-width:1.5px!important}.shopify-policy__body:before,.lf-contact-policy-page .lf-policy-contact-form__inner:before{border-width:1.5px!important}.lf-router[data-page-handle=manifiesto] .lf-page-content,.lf-router[data-page-handle=manifesto] .lf-page-content,.lf-pdp-info,product-info .product.grid{position:relative;background:#fdfbf5!important;border:1.5px solid rgba(15,91,90,.32)!important;box-shadow:0 2.4rem 7rem #211a140b!important}.lf-router[data-page-handle=manifiesto] .lf-page-content,.lf-router[data-page-handle=manifesto] .lf-page-content{max-width:86rem;margin:0 auto;padding:clamp(3.2rem,5vw,5.8rem)}.lf-router[data-page-handle=manifiesto] .lf-page-content:before,.lf-router[data-page-handle=manifesto] .lf-page-content:before,.lf-pdp-info:before,product-info .product.grid:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1.5px solid rgba(15,91,90,.22);pointer-events:none;z-index:0}.lf-router[data-page-handle=manifiesto] .lf-page-content>*,.lf-router[data-page-handle=manifesto] .lf-page-content>*,.lf-pdp-info>*,product-info .product.grid>*{position:relative;z-index:1}.lf-pdp-info{padding:clamp(2.4rem,4vw,4.8rem)}product-info .product.grid{padding:clamp(2.4rem,4vw,4.8rem);margin-top:clamp(1.8rem,3vw,3.2rem)}.lf-pdp-info__heading,.product-form__input .form__label,.product-form__buttons,.product__info-container .price{border-color:#0f5b5a38!important}.product__info-container .lf-pdp-spec-table--inline div{border-color:#0f5b5a2e!important}@media screen and (min-width:990px){product-info .product__media-wrapper{border-right-color:#0f5b5a38!important}}@media screen and (max-width:749px){.lf-router[data-page-handle=manifiesto] .lf-page-content,.lf-router[data-page-handle=manifesto] .lf-page-content,.lf-pdp-info,product-info .product.grid{padding:2.2rem}.lf-router[data-page-handle=manifiesto] .lf-page-content:before,.lf-router[data-page-handle=manifesto] .lf-page-content:before,.lf-pdp-info:before,product-info .product.grid:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}}.lf-router[data-page-handle=manifiesto] .lf-page-content,.lf-router[data-page-handle=manifesto] .lf-page-content{max-width:92rem;font-size:clamp(1.9rem,1.55vw,2.35rem);line-height:1.68}.lf-router[data-page-handle=manifiesto] .lf-page-content p,.lf-router[data-page-handle=manifesto] .lf-page-content p,.lf-router[data-page-handle=manifiesto] .lf-page-content li,.lf-router[data-page-handle=manifesto] .lf-page-content li{font-size:clamp(1.9rem,1.55vw,2.35rem);line-height:1.68}.lf-router[data-page-handle=manifiesto] .lf-page-content strong,.lf-router[data-page-handle=manifesto] .lf-page-content strong,.lf-router[data-page-handle=manifiesto] .lf-page-content b,.lf-router[data-page-handle=manifesto] .lf-page-content b,.lf-router[data-page-handle=manifiesto] .lf-page-content em,.lf-router[data-page-handle=manifesto] .lf-page-content em{color:var(--lf-ink);font-style:normal;font-weight:500;text-decoration-line:underline;text-decoration-color:#211a14db;text-decoration-thickness:.08em;text-underline-offset:.16em}product-info .product.grid{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}product-info .product.grid:before{display:none!important}.product__info-container .lf-pdp-spec-table--inline{position:relative;padding:clamp(2rem,3vw,3.2rem)!important;background:#fdfbf5!important;border:1.5px solid rgba(15,91,90,.32)!important;box-shadow:0 2.4rem 7rem #211a140b!important}.product__info-container .lf-pdp-spec-table--inline:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1.5px solid rgba(15,91,90,.22);pointer-events:none}.product__info-container .lf-pdp-spec-table--inline>div{position:relative;z-index:1}@media screen and (max-width:749px){.product__info-container .lf-pdp-spec-table--inline{padding:2rem!important}.product__info-container .lf-pdp-spec-table--inline:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}}@media screen and (max-width:749px){.lf-contact-policy-page .shopify-policy__container{width:min(100% - 2.4rem,92rem)!important;padding-top:4.8rem!important;padding-bottom:1.8rem!important}.lf-contact-policy-page .shopify-policy__container:before{margin-bottom:1.8rem;font-size:.9rem;letter-spacing:.16em}.lf-contact-policy-page .shopify-policy__title h1{font-size:clamp(4rem,13vw,5.8rem)!important;line-height:.9!important}.lf-contact-policy-page .lf-policy-contact-form{width:min(100% - 2.4rem,112rem);margin-bottom:5.6rem}.lf-contact-policy-page .lf-policy-contact-form__inner{display:block;padding:1.2rem}.lf-contact-policy-page .lf-policy-contact-form__intro{padding:2.4rem 2rem 2.2rem;border:0!important;background:transparent!important}.lf-contact-policy-page .lf-policy-contact-form__eyebrow{margin-bottom:1.4rem;font-size:.9rem;letter-spacing:.18em}.lf-contact-policy-page .lf-policy-contact-form__title{max-width:29rem;margin-bottom:1.8rem;font-size:clamp(4.2rem,14.4vw,5.7rem);line-height:.88;letter-spacing:-.078em}.lf-contact-policy-page .lf-policy-contact-form__text{max-width:31rem;font-size:1.42rem;line-height:1.64}.lf-policy-contact-form__email-block{margin-top:2.2rem;padding-top:1.8rem}.lf-policy-contact-form__email-block span,.lf-policy-contact-form__social-title{font-size:.86rem;letter-spacing:.16em}.lf-policy-contact-form__email-block a{font-size:clamp(1.75rem,5.2vw,2.2rem)}.lf-contact-policy-page .lf-policy-contact-form__email-block+.lf-policy-contact-form__socials{margin-top:2rem}.lf-policy-contact-form__socials{gap:.7rem;padding-top:1.8rem}.lf-policy-contact-form__socials a{min-height:3.8rem;padding:0 1.1rem;font-size:.92rem;letter-spacing:.14em}.lf-policy-contact-form__socials a:after{font-size:1.25rem}.lf-contact-policy-page .lf-policy-contact-form__form{margin-top:1.4rem;padding:0 1.2rem 1.4rem;gap:1.2rem}.lf-contact-policy-page .lf-policy-contact-form__form .field__input,.lf-contact-policy-page .lf-policy-contact-form__form .text-area{min-height:5.4rem;padding-left:1.4rem;padding-right:1.4rem;font-size:1.35rem}.lf-contact-policy-page .lf-policy-contact-form__form .text-area{min-height:13.5rem;padding-top:1.7rem}.lf-contact-policy-page .lf-policy-contact-form__form .field__label{left:1.4rem;font-size:.86rem}.lf-contact-policy-page .lf-policy-contact-form__button .button{min-height:5rem;font-size:.95rem}}.lf-policy-contact-form__socials a:after{content:"\2192";color:var(--lf-accent);font-family:var(--lf-sans)!important;font-size:1.25rem;font-weight:400;line-height:1}@media screen and (max-width:749px){.lf-policy-contact-form__socials a:after{font-size:1.1rem}}.product__info-container .lf-pdp-spec-table--inline{margin-bottom:clamp(1.8rem,2.4vw,2.6rem)!important}.product__info-container .lf-pdp-spec-table--inline+#price,.product__info-container [id^=price-]{margin:0!important;padding:clamp(1.8rem,2.4vw,2.6rem) clamp(2rem,3vw,3.2rem) 1.1rem;border-left:1.5px solid rgba(15,91,90,.32);border-right:1.5px solid rgba(15,91,90,.32);background:#fdfbf5}.product__info-container [id^=price-] .price{margin:0!important;color:var(--lf-ink)!important;font-family:var(--lf-serif)!important;font-size:clamp(2.2rem,2.4vw,3.2rem)!important;line-height:1.05!important;letter-spacing:-.045em!important;text-transform:none}.product__info-container [id^=price-] .price:before{display:block;margin-bottom:.8rem;color:#211a1485;font-family:var(--lf-mono);font-size:1rem;letter-spacing:.14em;line-height:1;text-transform:uppercase}.product__info-container .product-form__input{margin:0!important;padding:1.2rem clamp(2rem,3vw,3.2rem) clamp(1.7rem,2.4vw,2.4rem);border-left:1.5px solid rgba(15,91,90,.32);border-right:1.5px solid rgba(15,91,90,.32);background:#fdfbf5}.product__info-container .product-form__input .form__label{padding-bottom:1.2rem;border-bottom:1.5px solid rgba(15,91,90,.18)!important}.product__info-container .product-form__input input[type=radio]+label{min-height:4.2rem;margin:1.2rem .8rem 0 0;padding:0 1.4rem!important;border:1.5px solid rgba(15,91,90,.22)!important;background:#fffdf875!important;color:#211a14ad!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--lf-mono);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.product__info-container .product-form__input input[type=radio]+label:hover,.product__info-container .product-form__input input[type=radio]:checked+label{border-color:#0f5b5a7a!important;background:#0f5b5a13!important;color:var(--lf-ink)!important}.product__info-container .product-form__buttons{margin:0;padding:clamp(1.6rem,2.4vw,2.4rem) clamp(2rem,3vw,3.2rem) clamp(2rem,3vw,3.2rem);border:1.5px solid rgba(15,91,90,.32)!important;border-top:1.5px solid rgba(15,91,90,.18)!important;background:#fdfbf5}.product__info-container .product-form__submit,.product__info-container .product-form__submit.button,.product__info-container .product-form__submit.button--full-width{width:100%!important;min-height:5.2rem!important;padding:0 1.8rem!important;border:1.5px solid rgba(15,91,90,.42)!important;background:transparent!important;color:var(--lf-ink)!important;display:flex!important;align-items:center;justify-content:center;font-family:var(--lf-mono)!important;font-size:1.05rem;letter-spacing:.16em!important;text-transform:uppercase}.product__info-container .product-form__submit:after{display:none!important}.product__info-container .product-form__submit:hover{background:var(--lf-accent)!important;color:var(--lf-cream)!important;border-color:var(--lf-accent)!important}@media screen and (max-width:749px){.product__info-container [id^=price-],.product__info-container .product-form__input,.product__info-container .product-form__buttons{padding-left:1.6rem;padding-right:1.6rem}}.product__info-container{position:relative;padding:clamp(2.4rem,3.4vw,4.2rem)!important;background:#fdfbf5!important;border:1.5px solid rgba(15,91,90,.32)!important;box-shadow:0 2.4rem 7rem #211a140b!important}.product__info-container:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border:1.5px solid rgba(15,91,90,.22);pointer-events:none;z-index:0}.product__info-container>*{position:relative;z-index:1}.product__info-container .product__title{margin-bottom:clamp(2rem,2.8vw,3rem)!important;padding-bottom:clamp(1.8rem,2.4vw,2.6rem);border-bottom:1.5px solid rgba(15,91,90,.18)}.product__info-container .lf-pdp-spec-table--inline{margin:0!important;padding:0 0 clamp(2rem,2.6vw,3rem)!important;background:transparent!important;border:0!important;box-shadow:none!important;border-bottom:1.5px solid rgba(15,91,90,.18)!important}.product__info-container .lf-pdp-spec-table--inline:before{display:none!important}.product__info-container [id^=price-]{margin:0!important;padding:clamp(2rem,2.6vw,3rem) 0 clamp(1.4rem,2vw,2rem)!important;border:0!important;background:transparent!important}.product__info-container .product-form__input{margin:0!important;padding:clamp(1.2rem,1.8vw,1.8rem) 0 clamp(2rem,2.8vw,3rem)!important;border:0!important;background:transparent!important;border-bottom:1.5px solid rgba(15,91,90,.18)!important}.product__info-container .product-form__input .form__label{border-bottom:0!important;padding-bottom:.6rem}.product__info-container .product-form__buttons{margin:0!important;padding:clamp(2rem,2.8vw,3rem) 0 0!important;border:0!important;background:transparent!important}.product__info-container .product-form,.product__info-container variant-selects,.product__info-container form.form,.product__info-container .shopify-payment-button{margin:0!important}.product__info-container .product-form__submit,.product__info-container .product-form__submit.button,.product__info-container .product-form__submit.button--full-width{background:#fffdf86b!important}@media screen and (max-width:749px){.product__info-container{padding:2.2rem!important}.product__info-container:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}}.product__info-container [id^=price-]{padding-top:clamp(1.6rem,2.2vw,2.2rem)!important;padding-bottom:clamp(1rem,1.6vw,1.6rem)!important}.product__info-container [id^=price-] .price{color:#211a14d1!important;font-family:var(--lf-sans)!important;font-size:clamp(1.8rem,1.65vw,2.35rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.015em!important}.product__info-container [id^=price-] .price:before{margin-bottom:.7rem;color:#211a147a;font-size:.95rem;letter-spacing:.14em}.product__info-container .product-form__submit:hover,.product__info-container .product-form__submit.button:hover,.product__info-container .product-form__submit.button--full-width:hover{background:var(--lf-accent)!important;border-color:var(--lf-accent)!important;color:#fffffb!important}.product__info-container .product-form__submit:hover span,.product__info-container .product-form__submit.button:hover span,.product__info-container .product-form__submit.button--full-width:hover span{color:#fffffb!important}.product__info-container [id^=price-] .price{font-family:var(--lf-sans)!important;font-size:clamp(1.45rem,1.08vw,1.68rem)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:var(--lf-ink)!important}.product__info-container [id^=price-] .price-item{font:inherit!important;letter-spacing:inherit!important}.cart__footer .totals,cart-drawer.drawer .totals{border-bottom:0!important}@media screen and (max-width:749px){cart-drawer.drawer .drawer__inner{padding:2.2rem 1.6rem!important;grid-template-rows:auto auto auto!important;gap:2.4rem!important}cart-drawer.drawer .drawer__header{position:relative;display:flex!important;align-items:flex-start!important;min-height:11.8rem;padding:0 6.2rem 2.2rem 0!important;border-bottom:1px solid rgba(15,91,90,.18)!important}cart-drawer.drawer .drawer__heading{max-width:24rem;margin:0!important;font-size:clamp(4.4rem,15vw,6.2rem)!important;line-height:.9!important;letter-spacing:-.075em!important}cart-drawer.drawer .drawer__heading:before{margin-bottom:1.2rem!important;font-size:.95rem!important;letter-spacing:.16em!important}cart-drawer.drawer .drawer__close{top:0!important;right:0!important;width:5.2rem!important;height:5.2rem!important;min-width:5.2rem!important;min-height:5.2rem!important}cart-drawer.drawer cart-drawer-items{margin-top:0!important}cart-drawer.drawer .drawer__cart-items-wrapper{border-top:0!important}cart-drawer.drawer .cart-item{grid-template-columns:9.2rem minmax(0,1fr)!important;grid-template-areas:"media details" "media totals" "media quantity"!important;gap:1.2rem 1.4rem!important;align-items:start!important;padding:0 0 2.2rem!important;border-bottom:1px solid rgba(15,91,90,.18)!important}cart-drawer.drawer .cart-item__media{grid-area:media!important}cart-drawer.drawer .cart-item__details{grid-area:details!important;align-self:start!important}cart-drawer.drawer .cart-item__totals{grid-area:totals!important;grid-column:auto!important;min-width:0!important;text-align:left!important}cart-drawer.drawer .cart-item__quantity{grid-area:quantity!important;grid-column:auto!important}cart-drawer.drawer .cart-item__image{width:9.2rem!important;height:11.2rem!important;padding:.9rem!important}cart-drawer.drawer .cart-item__name{max-width:100%!important;font-size:clamp(2.1rem,7.2vw,3.1rem)!important;line-height:.98!important;letter-spacing:-.045em!important}cart-drawer.drawer .cart-item .product-option,cart-drawer.drawer .cart-item__details dl{margin-top:.8rem!important;font-size:1.05rem!important}cart-drawer.drawer .cart-item__totals .price{font-size:2.05rem!important}cart-drawer.drawer .cart-item__quantity-wrapper{justify-content:flex-start!important;grid-template-columns:auto auto!important}cart-drawer.drawer .quantity{width:10.4rem!important;min-height:4rem!important}}@media screen and (max-width:749px){cart-drawer.drawer .drawer__header{min-height:10.8rem;padding-bottom:1.8rem!important;border-bottom:1.5px solid rgba(15,91,90,.24)!important}cart-drawer.drawer .drawer__cart-items-wrapper{border-top:0!important}cart-drawer.drawer .cart-item{padding:2rem 0 2.4rem!important;border-top:0!important;border-bottom:1.5px solid rgba(15,91,90,.2)!important}cart-drawer.drawer .cart-item:first-child{padding-top:0!important}cart-drawer.drawer .cart-item__media,cart-drawer.drawer .cart-item__details,cart-drawer.drawer .cart-item__totals,cart-drawer.drawer .cart-item__quantity{border:0!important}cart-drawer.drawer .cart-item__image,cart-drawer.drawer .cart-item__image-container{border:1.5px solid rgba(15,91,90,.18)!important;background:#fffdf86b!important}cart-drawer.drawer .cart-item__details{padding-top:.2rem!important}cart-drawer.drawer .cart-item__name{margin-bottom:.8rem!important}cart-drawer.drawer .cart-item .product-option,cart-drawer.drawer .cart-item__details dl{margin-top:.55rem!important}cart-drawer.drawer .cart-item__totals{margin-top:.6rem!important}cart-drawer.drawer .cart-item__quantity{margin-top:.8rem!important}cart-drawer.drawer .quantity,cart-drawer.drawer .cart-remove-button{border-color:#0f5b5a4d!important}cart-drawer.drawer .drawer__footer{margin-top:2.8rem!important;border:1.5px solid rgba(15,91,90,.24)!important}cart-drawer.drawer .totals,cart-drawer.drawer .lf-cart-assurance,cart-drawer.drawer .tax-note{border-color:#0f5b5a2e!important}}@media screen and (max-width:749px){cart-drawer.drawer .drawer__inner{gap:1.2rem!important}cart-drawer.drawer .drawer__header{min-height:10.2rem!important;padding-bottom:.8rem!important;border-bottom:0!important}cart-drawer.drawer cart-drawer-items{margin-top:0!important;padding-top:0!important}cart-drawer.drawer .drawer__cart-items-wrapper,cart-drawer.drawer .cart-items,cart-drawer.drawer .cart-items tbody{border-top:0!important;padding-top:0!important}cart-drawer.drawer .cart-item:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important}cart-drawer.drawer .cart-item:first-child:before{display:none!important}}@media screen and (max-width:749px){cart-drawer.drawer .cart-item:first-child{padding-top:1.6rem!important;border-top:1.5px solid rgba(15,91,90,.22)!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/laflamme.css.map */
