.fl{--fl-ivory:#F5EEE3;--fl-sand:#EBDFCC;--fl-ink:#211C1A;--fl-mute:#6F5547;--fl-gold:#B08A3E;--fl-line:#E0D3BD;background:var(--fl-ivory);color:var(--fl-ink);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}.fl *{box-sizing:border-box}.fl-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.fl-eyebrow{font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-gold);margin:0 0 16px}.fl-h{font-family:var(--font-heading--family);font-weight:500;line-height:1.08;letter-spacing:-.005em;margin:0;color:var(--fl-ink)}.fl-p{font-size:16px;line-height:1.7;color:var(--fl-mute);margin:0}.fl-btn{display:inline-block;background:#8f0000;color:var(--fl-ivory);font-family:var(--font-subheading--family);font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:17px 36px;text-decoration:none;border:1px solid #8F0000;transition:background .25s,color .25s}.fl-btn:hover,.fl-btn--line{background:transparent;color:#8f0000}.fl-btn--line:hover{background:#8f0000;color:var(--fl-ivory)}.fl-ph{background:linear-gradient(150deg,#ebdfcc,#e0cfae);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.fl-ph:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(201,166,107,.55)}.fl-ph span{font-family:var(--font-heading--family);font-size:28px;letter-spacing:.06em;color:#1c1b1973}.fl img{display:block;width:100%;height:100%;object-fit:cover}.fl-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.fl-hero__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px max(24px,calc((100vw - 1280px)/2 + 24px)) 80px 24px;padding-left:max(24px,calc((100vw - 1280px)/2 + 24px))}.fl-hero__txt .fl-h{font-size:clamp(44px,5.4vw,78px);max-width:11ch}.fl-hero__txt .fl-p{max-width:40ch;margin:24px 0 36px;font-size:17px}.fl-hero__img{min-height:420px}.fl-hero__nota{margin-top:20px;font-size:13px;color:var(--fl-mute);letter-spacing:.04em}.fl-sec{padding:96px 0}.fl-head{text-align:center;margin-bottom:48px}.fl-head .fl-h{font-size:clamp(32px,3.6vw,48px)}.fl-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fl-cat{text-decoration:none;color:inherit;display:block}.fl-cat__img{aspect-ratio:4/5;overflow:hidden}.fl-cat__img img{transition:transform .6s}.fl-cat:hover .fl-cat__img img{transform:scale(1.04)}.fl-cat__name{font-family:var(--font-heading--family);font-size:24px;text-align:center;margin-top:16px}.fl-cat__go{display:block;text-align:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fl-gold);margin-top:4px;font-family:var(--font-subheading--family)}.fl-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fl-card{text-decoration:none;color:inherit;display:block}.fl-card__img{aspect-ratio:4/5;background:var(--fl-sand);overflow:hidden}.fl-card__img img{transition:transform .6s}.fl-card:hover .fl-card__img img{transform:scale(1.04)}.fl-card__t{font-family:var(--font-heading--family);font-size:21px;margin:16px 0 4px;line-height:1.2}.fl-card__pr{font-family:var(--font-subheading--family);font-size:15px;color:var(--fl-ink)}.fl-card__pay{font-size:12px;color:var(--fl-mute);margin-top:4px;letter-spacing:.04em}.fl-more{text-align:center;margin-top:48px}.fl-man{background:var(--fl-sand);text-align:center;padding:120px 24px}.fl-man .fl-h{font-size:clamp(30px,3.8vw,54px);max-width:20ch;margin:0 auto}.fl-man .fl-p{max-width:52ch;margin:28px auto 0;font-size:17px}.fl-trust{border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line);background:var(--fl-ivory)}.fl-trust__in{display:grid;grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto}.fl-trust__it{padding:40px 24px;text-align:center;border-right:1px solid var(--fl-line)}.fl-trust__it:last-child{border-right:0}.fl-trust__t{font-family:var(--font-heading--family);font-size:22px;margin:0 0 6px}.fl-trust__d{font-size:14px;color:var(--fl-mute);margin:0;line-height:1.5}.fl-sets{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.fl-sets__img{min-height:460px}.fl-sets__txt{background:var(--fl-sand);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:72px max(24px,calc((100vw - 1280px)/2 + 24px)) 72px 64px}.fl-sets__txt .fl-h{font-size:clamp(32px,3.6vw,50px)}.fl-sets__txt .fl-p{margin:20px 0 32px;max-width:42ch}.fl-faq{max-width:820px;margin:0 auto}.fl-faq details{border-bottom:1px solid var(--fl-line);padding:22px 0}.fl-faq summary{cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:22px;display:flex;justify-content:space-between;gap:16px}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary:after{content:"+";color:var(--fl-gold);font-size:26px;line-height:1}.fl-faq details[open] summary:after{content:"\2013"}.fl-faq .fl-p{margin-top:14px}.fl-foot{background:var(--fl-ink);color:#cfc8ba;padding:80px 0 32px}.fl-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.fl-foot__brand{font-family:var(--font-heading--family);font-size:36px;color:#f5eee3;margin:0 0 14px}.fl-foot p{font-size:14px;line-height:1.7;margin:0;max-width:36ch}.fl-foot h4{font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-gold);margin:0 0 18px}.fl-foot ul{list-style:none;margin:0;padding:0}.fl-foot li{margin:0 0 10px}.fl-foot a{color:#cfc8ba;text-decoration:none;font-size:14px}.fl-foot a:hover{color:#fff}.fl-foot__bot{border-top:1px solid rgba(255,255,255,.12);margin-top:56px;padding-top:24px;font-size:12px;letter-spacing:.04em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media(max-width:900px){.fl-hero,.fl-sets{grid-template-columns:1fr}.fl-hero{min-height:0}.fl-hero__img{order:-1;min-height:340px}.fl-hero__txt{padding:48px 24px 56px}.fl-sets__txt{padding:56px 24px}.fl-sec{padding:64px 0}.fl-cats{grid-template-columns:repeat(2,1fr);gap:12px}.fl-cat:first-child{grid-column:1/-1}.fl-cat:first-child .fl-cat__img{aspect-ratio:16/10}.fl-prods{grid-template-columns:repeat(2,1fr);gap:16px}.fl-card__t{font-size:18px}.fl-man{padding:80px 24px}.fl-trust__in{grid-template-columns:1fr 1fr}.fl-trust__it{border-bottom:1px solid var(--fl-line);padding:28px 16px}.fl-trust__it:nth-child(2n){border-right:0}.fl-trust__it:nth-last-child(-n+2){border-bottom:0}.fl-foot__grid{grid-template-columns:1fr 1fr;gap:36px}.fl-foot__grid>div:first-child{grid-column:1/-1}}.header-logo{--font-family:var(--font-heading--family)!important;--font-weight:500!important;text-transform:uppercase;letter-spacing:.34em;font-size:26px;line-height:1;white-space:nowrap;margin-right:-.34em}@media(max-width:749px){.header-logo{font-size:20px;letter-spacing:.28em}}.announcement-bar__text{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.16em;font-size:11px!important;line-height:1.4;text-align:center;white-space:nowrap;margin:0}.fl-hx{position:relative;display:grid;grid-template-columns:1fr 1fr;height:clamp(560px,84vh,800px)}.fl-hx__pane{position:relative;overflow:hidden;min-height:0}.fl-hx__pane img{object-position:50% 58%}.fl-hx__pane:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c1b199e,#1c1b192e 42%,#1c1b1900 70%)}.fl-hx__txt{position:absolute;left:max(24px,calc((100vw - 1280px)/2 + 24px));bottom:56px;z-index:2;max-width:46%}.fl-hx__txt .fl-eyebrow{color:#efd9ae;margin-bottom:14px}.fl-hx__txt .fl-h{color:#fff;font-size:clamp(36px,4.4vw,64px);max-width:12ch}.fl-hx__btns{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.fl-hx__btn{display:inline-block;background:#fff;color:var(--fl-ink);font-family:var(--font-subheading--family);font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:17px 30px;text-decoration:none;transition:background .25s,color .25s}.fl-hx__btn:hover{background:var(--fl-ink);color:#fff}@media(max-width:900px){.fl-hx{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:380px auto}.fl-hx__pane:first-child:after{display:none}.fl-hx__txt{position:static;grid-column:1/-1;max-width:none;text-align:center;padding:32px 24px 44px;background:var(--fl-ivory)}.fl-hx__txt .fl-eyebrow{color:var(--fl-gold)}.fl-hx__txt .fl-h{color:var(--fl-ink);font-size:34px;max-width:none;margin:0 auto}.fl-hx__btns{flex-direction:column;margin-top:24px}.fl-hx__btn--1{background:var(--fl-ink);color:#fff}.fl-hx__btn--2{background:transparent;color:var(--fl-ink);border:1px solid var(--fl-ink)}}.fl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}.fl-step{text-align:center;padding:8px 16px}.fl-step__n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--fl-gold);border-radius:50%;font-family:var(--font-heading--family);font-size:22px;color:var(--fl-gold);margin-bottom:16px}@media(max-width:900px){.fl-steps{grid-template-columns:1fr;gap:20px}}.accelerated-checkout-block,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,.shopify-payment-button,[data-shopify=payment-button]{display:none!important}@keyframes flDeslizaIzq{0%{transform:translate(-14%);opacity:0}to{transform:none;opacity:1}}@keyframes flDeslizaDer{0%{transform:translate(14%);opacity:0}to{transform:none;opacity:1}}@keyframes flZoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes flSube{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.fl-hx{overflow:hidden}.fl-hx__pane:first-child{animation:flDeslizaIzq 1.3s cubic-bezier(.19,.8,.22,1) both}.fl-hx__pane:nth-child(2){animation:flDeslizaDer 1.3s cubic-bezier(.19,.8,.22,1) both}.fl-hx__pane img{animation:flZoom 2.4s cubic-bezier(.19,.8,.22,1) both}.fl-hx__txt .fl-eyebrow{animation:flSube .9s cubic-bezier(.19,.8,.22,1) .75s both}.fl-hx__txt .fl-h{animation:flSube 1s cubic-bezier(.19,.8,.22,1) .95s both}.fl-hx__btns .fl-hx__btn:nth-child(1){animation:flSube .9s cubic-bezier(.19,.8,.22,1) 1.2s both}.fl-hx__btns .fl-hx__btn:nth-child(2){animation:flSube .9s cubic-bezier(.19,.8,.22,1) 1.35s both}.fl-js .fl-rv{opacity:0;transition:opacity .9s cubic-bezier(.19,.8,.22,1) var(--d,0s),transform 1s cubic-bezier(.19,.8,.22,1) var(--d,0s);will-change:transform,opacity}.fl-js .fl-rv--up{transform:translateY(42px)}.fl-js .fl-rv--card{transform:translateY(90px) rotate(var(--r,-3deg)) scale(.94);transform-origin:50% 100%}.fl-js .fl-rv--left{transform:translate(-120px)}.fl-js .fl-rv--right{transform:translate(70px)}.fl-js .fl-rv.fl-in{opacity:1;transform:none}.fl-cat__img img,.fl-card__img img{will-change:transform}@media(prefers-reduced-motion:reduce){.fl-hx__pane,.fl-hx__pane img,.fl-hx__txt *,.fl-hx__btn{animation:none!important}.fl-js .fl-rv{opacity:1!important;transform:none!important;transition:none!important}}.fl-pdp-mat{display:inline-block;font-family:var(--font-subheading--family);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#7a5c26;border:1px solid var(--fl-gold);padding:6px 12px;margin:2px 0 14px}.fl-pdp-badges{list-style:none;margin:6px 0 18px;padding:14px 0;border-top:1px solid var(--fl-line);border-bottom:1px solid var(--fl-line);display:flex;gap:6px 18px;flex-wrap:wrap}.fl-pdp-badges li{font-size:13px;color:var(--fl-ink);letter-spacing:.02em;display:flex;align-items:center;gap:7px}.fl-pdp-badges li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fl-gold)}.fl-faq--pdp{margin:22px 0 0;max-width:none}.fl-faq--pdp details{padding:16px 0}.fl-faq--pdp summary{font-size:19px}.fl-faq--pdp .fl-p{font-size:15px}.fl-det{background:var(--fl-ivory)}.fl-det__row{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:560px}.fl-det__row--rev .fl-det__img{order:2}.fl-det__img{height:100%;min-height:420px;overflow:hidden;background:var(--fl-sand)}.fl-det__txt{padding:56px max(24px,calc((100vw - 1280px)/2 + 24px));max-width:none}.fl-det__row .fl-det__txt{padding-left:72px;padding-right:72px}.fl-det__txt .fl-h{font-size:clamp(28px,3.2vw,44px);margin-bottom:18px}.fl-det__txt .fl-p{max-width:46ch}.fl-det__mat{margin-top:22px;font-size:14px;letter-spacing:.04em}.fl-det__mat span{font-family:var(--font-subheading--family);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-gold);margin-right:10px}.fl-mats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto}.fl-mat{text-align:center;padding:32px 20px;border:1px solid var(--fl-line);background:var(--fl-ivory)}.fl-mat.is-mine{border-color:var(--fl-gold);box-shadow:0 0 0 1px var(--fl-gold) inset;background:#fbf6ea}.fl-sphere{width:92px;height:92px;border-radius:50%;margin:0 auto 18px;position:relative;background:radial-gradient(circle closest-side,#9a9a96 calc(100% - var(--e)),transparent calc(100% - var(--e) + 1px))}.fl-sphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 20deg,#e9c779,#b08a3e,#f3dca0,#b88f3f,#e9c779);-webkit-mask:radial-gradient(circle closest-side,transparent calc(100% - var(--e)),#000 calc(100% - var(--e) + 1px));mask:radial-gradient(circle closest-side,transparent calc(100% - var(--e)),#000 calc(100% - var(--e) + 1px))}.fl-sphere--bano{--e:3px}.fl-sphere--lam{--e:12px}.fl-sphere--mac{--e:46px}.fl-mats__nota{text-align:center;margin:28px 0 0;font-family:var(--font-heading--family);font-size:22px;color:var(--fl-ink)}@media(max-width:900px){.fl-det__row{grid-template-columns:1fr;min-height:0}.fl-det__row--rev .fl-det__img{order:0}.fl-det__img{min-height:360px;height:auto;aspect-ratio:4/5}.fl-det__row .fl-det__txt{padding:40px 24px}.fl-mats{grid-template-columns:1fr}.fl-mat{padding:24px 16px}}.fl-pdp-save{display:inline-block;background:#ebdfcc;color:#6e5226;font-size:13px;font-weight:500;letter-spacing:.04em;padding:6px 12px;margin:2px 0 10px}.fl-pdp-eta{font-size:14px;margin:14px 0 6px;color:var(--fl-ink)}.fl-pdp-eta b{font-weight:500}.fl-pdp-micro{font-size:13px;color:#6f5547;margin:0 0 20px;line-height:1.5}.fl-pdp-steps,.fl-pdp-why{border-top:1px solid var(--fl-line);padding:20px 0 4px}.fl-pdp-steps h4,.fl-pdp-why h4{font-family:var(--font-heading--family);font-weight:500;font-size:22px;margin:0 0 14px}.fl-pdp-steps ol{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;gap:14px}.fl-pdp-steps li{counter-increment:s;display:grid;grid-template-columns:30px 1fr;column-gap:12px;font-size:14px}.fl-pdp-steps li:before{content:counter(s);grid-row:span 2;width:28px;height:28px;border:1px solid var(--fl-gold);border-radius:50%;display:grid;place-items:center;font-size:13px;color:#7a5c26}.fl-pdp-steps li b{font-weight:500}.fl-pdp-steps li span{color:#6f5547}.fl-pdp-why ul{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:10px}.fl-pdp-why li{font-size:14px;line-height:1.45;padding-left:20px;position:relative}.fl-pdp-why li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--fl-gold)}.fl-buynow{width:100%;display:block;border:1px solid #8F0000!important;background:#8f0000!important;color:#f5eee3!important;padding:15px 18px 14px;margin:10px 0 4px;cursor:pointer;text-align:center;font-family:inherit;border-radius:0;transition:background .2s}.fl-buynow:hover{background:#3d322d!important}.fl-buynow b{display:block;font-weight:500;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}.fl-buynow small{display:block;font-size:12.5px;letter-spacing:.04em;color:#e0d3bd!important;margin-top:3px}.group-block-content:has(>.divider){gap:10px!important}.group-block-content:has(>.divider)>.divider{display:none}.fl-pdp-mat{margin:0 8px 0 0!important;padding:4px 10px!important;font-size:11px!important}.fl-pdp-badges{margin:0!important;padding:2px 0 4px!important;border:0!important;gap:4px 14px!important}.fl-pdp-badges li{font-size:12.5px!important}.fl-pdp-save{margin:0 0 2px!important}.fl-buynow{margin:0!important}.fl-pdp-eta{margin:6px 0 2px!important;font-size:13.5px!important;line-height:1.4}.fl-pdp-micro{margin:0 0 6px!important;font-size:12.5px!important}.fl-pdp-steps,.fl-pdp-why{padding:14px 0 0!important}.fl-pdp-steps h4,.fl-pdp-why h4{font-size:20px!important;margin:0 0 10px!important}.fl-pdp-steps ol{gap:10px!important}.fl-pdp-why ul{gap:7px!important}@media(max-width:749px){.fl-pdp-eta span{display:block}.fl-pdp-steps li{font-size:13.5px}}.fl{--fl-ruby:#8F0000;--fl-wine:#5C0000}.fl-eyebrow{color:var(--fl-ruby)}.fl-btn{background:var(--fl-ruby);border-color:var(--fl-ruby);color:#f5eee3}.fl-btn:hover{background:var(--fl-wine);border-color:var(--fl-wine);color:#f5eee3}.fl-btn--line{background:transparent;color:var(--fl-ruby)}.fl-btn--line:hover{background:var(--fl-ruby);color:#f5eee3}.fl-man{background:var(--fl-wine);color:#f5eee3}.fl-man .fl-h,.fl-man .fl-p{color:#f5eee3}.fl-foot{background:#211c1a;border-top:4px solid var(--fl-ruby)}.fl-cat__go{color:var(--fl-ruby)}.fl-card__pr{color:var(--fl-ruby);font-family:var(--font-heading--family);font-size:20px}.fl-card__pay{color:var(--fl-mute)}.fl .fl-hx__btn--1{background:var(--fl-ruby);color:#f5eee3}.fl .fl-hx__btn--1:hover{background:var(--fl-wine);color:#f5eee3}.fl .fl-hx__btn--2{background:transparent;color:var(--fl-ruby);border:1px solid var(--fl-ruby)}.fl .fl-hx__btn--2:hover{background:var(--fl-ruby);color:#f5eee3}.fl .fl-hx__btn:hover{background:var(--fl-wine);color:#f5eee3}.fl{--fl-ivory:#5C0000;--fl-sand:#4E0000;--fl-ink:#F5EEE3;--fl-mute:#E0D3BD;--fl-gold:#D9B56A;--fl-line:rgba(217,181,106,.35)}.fl-eyebrow{color:#d9b56a}.fl-h,.fl-p{color:#f5eee3}.fl-p{color:#e0d3bd}.fl-btn,.fl .fl-hx__btn--1{background:#b08a3e;border-color:#b08a3e;color:#211c1a}.fl-btn:hover,.fl .fl-hx__btn--1:hover{background:#d9b56a;border-color:#d9b56a;color:#211c1a}.fl-btn--line,.fl .fl-hx__btn--2{background:transparent;color:#f5eee3;border-color:#f5eee3}.fl-btn--line:hover,.fl .fl-hx__btn--2:hover{background:#f5eee3;color:#5c0000}.fl-man{background:#211c1a}.fl-man .fl-eyebrow{color:#d9b56a}.fl-foot{background:#211c1a;border-top:1px solid rgba(217,181,106,.4)}.fl-card__t{color:#f5eee3}.fl-card__pr{color:#d9b56a}.fl-card__pay{color:#e0d3bd}.fl-cat__name{color:#f5eee3}.fl-cat__go{color:#d9b56a}.fl-ph{background:linear-gradient(150deg,#4e0000,#6b0a0a)}.fl-ph span{color:#f5eee380}.fl-buynow{border:1px solid #B08A3E!important;background:#b08a3e!important;color:#211c1a!important}.fl-buynow small{color:#3d322d!important}.fl-buynow:hover{background:#d9b56a!important;border-color:#d9b56a!important}.fl-pdp-mat,.fl-pdp-micro,.fl-pdp-steps li:before,.fl-pdp-steps li span{color:#e0d3bd!important}.fl-pdp-steps li:before{color:#d9b56a!important;border-color:#d9b56a!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/finaluz.css.map */
