@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--fl-ink: #1B1B1B;--fl-accent: #2E7D83;--fl-accent-dark: #23646A;--fl-accent-soft: #E6F1F1;--fl-dark: #142325;--fl-bone: #F5F1EA;--fl-mist: #F4F6F6;--fl-white: #FFFFFF;--fl-stone: #66635E;--fl-line: #E3DFD8;--fl-radius: 18px;--fl-font: "Montserrat", system-ui, -apple-system, sans-serif}.fl{font-family:var(--fl-font);color:var(--fl-ink);line-height:1.6;-webkit-font-smoothing:antialiased}.fl *,.fl *:before,.fl *:after{box-sizing:border-box}.fl img{max-width:100%;display:block}.fl a{color:inherit}.fl--white{background:var(--fl-white)}.fl--bone{background:var(--fl-bone)}.fl--mist{background:var(--fl-mist)}.fl--dark{background:var(--fl-dark);color:#eef3f3}.fl--dark .fl-title{color:#fff}.fl--dark .fl-text{color:#c9d6d6}.fl-wrap{max-width:1140px;margin:0 auto;padding:0 16px}.fl-wrap--narrow{max-width:820px}.fl-pad{padding:clamp(56px,8vw,96px) 0}.fl-center{text-align:center}.fl-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fl-accent);margin:0 0 12px}.fl--dark .fl-eyebrow{color:#7cc4c8}.fl-title{font-weight:700;font-size:clamp(28px,4.4vw,46px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;color:var(--fl-ink)}.fl-title--sm{font-size:clamp(24px,3.2vw,34px)}.fl-text{font-size:16px;color:var(--fl-stone);margin:0 0 20px}.fl-text strong{color:var(--fl-ink);font-weight:600}.fl--dark .fl-text strong{color:#fff}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 34px;border:0;border-radius:999px;background:var(--fl-accent);color:#fff!important;font:600 14px/1 var(--fl-font);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.fl-btn:hover{background:var(--fl-accent-dark);transform:translateY(-1px)}.fl-btn--block{width:100%}.fl-btn--ghost{background:transparent;color:var(--fl-ink)!important;border:1.5px solid var(--fl-ink)}.fl-btn--ghost:hover{background:var(--fl-ink);color:#fff!important}.fl-note{font-size:13px;color:var(--fl-stone);margin-top:14px}.fl--dark .fl-note{color:#a9bdbd}.fl-checks{list-style:none;margin:0 0 28px;padding:0}.fl-checks li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--fl-line);font-size:16px}.fl--dark .fl-checks li{border-color:#ffffff1f}.fl-checks li:before{content:"";flex:0 0 24px;height:24px;border-radius:50%;background:var(--fl-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;margin-top:1px}.fl-checks--left{max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.fl-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:220px;background:repeating-linear-gradient(45deg,#edeae4,#edeae4 12px,#f3f0eb 12px 24px);color:var(--fl-stone);font-size:13px;font-weight:500;text-align:center;padding:16px}.fl-ph svg{width:40px;height:40px;opacity:.55}.fl-split{display:grid;gap:clamp(28px,5vw,64px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.fl-split{grid-template-columns:1fr 1fr}.fl-split--reverse .fl-split__media{order:2}}.fl-split__media{border-radius:var(--fl-radius);overflow:hidden;aspect-ratio:1 / 1;background:var(--fl-mist)}.fl-split__media--tall{aspect-ratio:4 / 5}.fl-split__media img,.fl-split__media video{width:100%;height:100%;object-fit:cover}.fl-cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:36px}.fl-card{background:var(--fl-white);border-radius:var(--fl-radius);overflow:hidden;box-shadow:0 10px 30px #1423250f;text-align:left}.fl-card__img{aspect-ratio:4 / 5;background:var(--fl-mist)}.fl-card__img img{width:100%;height:100%;object-fit:cover}.fl-card__body{padding:20px 22px 26px}.fl-card__title{font-size:20px;font-weight:700;margin:0 0 8px}.fl-card__text{font-size:14px;color:var(--fl-stone);margin:0}.fl-steps{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:36px;text-align:left}.fl-step{background:var(--fl-white);border-radius:var(--fl-radius);padding:26px}.fl-step__n{font-size:44px;font-weight:700;color:var(--fl-accent);line-height:1;margin-bottom:16px}.fl-step p{margin:0;font-size:15px}.fl-compare{width:100%;max-width:880px;margin:36px auto 32px;border-collapse:separate;border-spacing:0;border-radius:var(--fl-radius);overflow:hidden;box-shadow:0 10px 30px #14232512;text-align:left;font-size:15px}.fl-compare th,.fl-compare td{padding:16px 18px;border-bottom:1px solid var(--fl-line);background:#fff}.fl-compare thead th{background:var(--fl-dark);color:#fff;font-weight:600;border:0}.fl-compare thead th.is-us{background:var(--fl-accent)}.fl-compare td:first-child{font-weight:600}.fl-compare td.is-them{color:var(--fl-stone)}.fl-compare td.is-us{background:var(--fl-accent-soft);font-weight:600}.fl-compare tr:last-child td{border-bottom:0}@media(max-width:600px){.fl-compare{font-size:13px}.fl-compare th,.fl-compare td{padding:12px 10px}}.fl-packs{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:44px 0 20px}.fl-pack{position:relative;background:#fff;border:1.5px solid var(--fl-line);border-radius:var(--fl-radius);padding:34px 20px 22px;text-align:center}.fl-pack.is-featured{border-color:var(--fl-accent);box-shadow:0 14px 34px #2e7d8329}.fl-pack__badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--fl-accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;white-space:nowrap}.fl-pack__off{position:absolute;top:14px;right:14px;background:var(--fl-ink);color:#fff;font-size:12px;font-weight:700;padding:5px 8px;border-radius:8px}.fl-pack__name{font-size:24px;font-weight:700;margin:0 0 4px}.fl-pack__sub{font-size:13px;color:var(--fl-stone);margin:0 0 16px}.fl-pack__was{font-size:14px;color:var(--fl-stone);text-decoration:line-through}.fl-pack__price{font-size:32px;font-weight:700;margin:2px 0 10px}.fl-pack__save{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--fl-accent-dark);background:var(--fl-accent-soft);padding:6px 10px;border-radius:8px;margin-bottom:18px}.fl-trust{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:28px 0}.fl-trust__item{display:flex;gap:14px;align-items:center;padding:14px 20px}.fl-trust__item+.fl-trust__item{border-left:1px solid var(--fl-line)}@media(max-width:700px){.fl-trust__item+.fl-trust__item{border-left:0;border-top:1px solid var(--fl-line)}}.fl-trust__icon{flex:0 0 48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--fl-accent);box-shadow:0 4px 14px #0000000d}.fl-trust__icon svg{width:22px;height:22px}.fl-trust__title{font-weight:700;font-size:16px;margin:0}.fl-trust__text{font-size:13px;color:var(--fl-stone);margin:0}.fl-faq{margin-top:32px;text-align:left;border-top:1px solid var(--fl-line)}.fl-faq details{border-bottom:1px solid var(--fl-line)}.fl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;font-size:18px;font-weight:600}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary:after{content:"+";font-size:24px;font-weight:400;color:var(--fl-accent);transition:transform .2s}.fl-faq details[open] summary:after{transform:rotate(45deg)}.fl-faq__a{padding:0 0 22px;color:var(--fl-stone);font-size:15px}.fl-faq__a p{margin:0 0 8px}.fl-banner{position:relative;overflow:hidden}.fl-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0}.fl-banner__bg img{width:100%;height:100%;object-fit:cover}.fl-banner__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,35,37,var(--fl-overlay, .78))}.fl-banner .fl-wrap{position:relative}.fl-hero{position:relative;overflow:hidden}.fl-hero__grid{display:grid;gap:32px;align-items:center;grid-template-columns:1fr;padding:clamp(40px,6vw,80px) 0}@media(min-width:900px){.fl-hero__grid{grid-template-columns:1.05fr 1fr}}.fl-hero__title{font-size:clamp(34px,5.6vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0 0 18px}.fl-hero__media{border-radius:24px;overflow:hidden;aspect-ratio:1 / 1;background:var(--fl-mist)}.fl-hero__media img{width:100%;height:100%;object-fit:cover}.fl-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.fl-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;background:var(--fl-accent-soft);color:var(--fl-accent-dark);border-radius:999px;padding:8px 14px}.fl-stars{color:#e4a11b;letter-spacing:2px}.fl-pdp{padding:clamp(20px,4vw,48px) 0 clamp(40px,6vw,72px)}.fl-pdp__grid{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1fr;align-items:start}@media(min-width:990px){.fl-pdp__grid{grid-template-columns:1.1fr 1fr}.fl-pdp__gallery{position:sticky;top:24px}}.fl-pdp__main{border-radius:var(--fl-radius);overflow:hidden;background:var(--fl-mist);aspect-ratio:1 / 1}.fl-pdp__main img{width:100%;height:100%;object-fit:cover}.fl-pdp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.fl-pdp__thumb{flex:0 0 76px;height:76px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--fl-mist);cursor:pointer;scroll-snap-align:start}.fl-pdp__thumb.is-active{border-color:var(--fl-ink)}.fl-pdp__thumb img{width:100%;height:100%;object-fit:cover}.fl-pdp__trustpill{display:inline-flex;align-items:center;gap:8px;background:var(--fl-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:8px;padding:9px 14px;margin-bottom:18px}.fl-pdp__hook{color:var(--fl-accent);font-weight:700;font-size:clamp(22px,2.6vw,28px);line-height:1.2;margin:0 0 8px}.fl-pdp__title{font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15;margin:0 0 12px;letter-spacing:-.01em}.fl-pdp__price{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.fl-pdp__price s{color:var(--fl-stone)}.fl-pdp__price strong{font-size:24px}.fl-tag{background:var(--fl-ink);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:6px}.fl-pdp__reviews{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--fl-accent);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;margin-bottom:16px}.fl-pdp__desc{color:var(--fl-stone);margin-bottom:16px}.fl-pdp__desc strong{color:var(--fl-ink)}.fl-pdp__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.fl-pdp__label{text-align:center;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.fl-opt{position:relative;display:flex;align-items:center;gap:14px;width:100%;background:#fff;border:1.5px solid var(--fl-line);border-radius:14px;padding:16px;margin-bottom:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background .15s}.fl-opt:hover{border-color:#bfd9da}.fl-opt.is-selected{border-color:var(--fl-accent);background:var(--fl-accent-soft)}.fl-opt__radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid #B9B5AE;position:relative}.fl-opt.is-selected .fl-opt__radio{border-color:var(--fl-accent)}.fl-opt.is-selected .fl-opt__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--fl-accent)}.fl-opt__info{flex:1;min-width:0}.fl-opt__name{font-weight:700;font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fl-opt__off{background:var(--fl-ink);color:#fff;font-size:11px;padding:3px 7px;border-radius:6px}.fl-opt__save{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--fl-accent-dark);text-transform:uppercase;margin-top:4px}.fl-opt__prices{text-align:right}.fl-opt__prices s{display:block;font-size:13px;color:var(--fl-stone)}.fl-opt__prices strong{font-size:18px}.fl-opt__badge{position:absolute;top:-11px;left:16px;background:var(--fl-accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.fl-opt.has-badge{margin-top:18px}.fl-pdp__tip{border:1.5px dashed #BFD9DA;border-radius:12px;padding:12px 16px;font-size:14px;text-align:center;margin:4px 0 12px}.fl-pdp__mini{text-align:center;font-size:13px;font-weight:600;color:var(--fl-stone);margin:0 0 14px}.fl-buy{width:100%;border:0;border-radius:999px;background:var(--fl-accent);color:#fff;cursor:pointer;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 12px 28px #2e7d8347;font-family:var(--fl-font);transition:background .2s,transform .2s;animation:fl-pulse 2.6s ease-in-out infinite}.fl-buy:hover{background:var(--fl-accent-dark)}.fl-buy svg{width:28px;height:28px;flex:0 0 28px}.fl-buy__l1{display:block;font-size:19px;font-weight:700}.fl-buy__l2{display:block;font-size:13px;opacity:.9}@keyframes fl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.fl-buy{animation:none}}.fl-pdp .fl-checks{margin-top:22px}.fl-pdp .fl-checks li{font-size:15px;padding:11px 0}.fl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--fl-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s}.fl-sticky.is-visible{transform:none}.fl-sticky__info{flex:1;min-width:0;font-size:13px}.fl-sticky__info strong{display:block;font-size:16px}.fl-sticky .fl-btn{min-height:46px;padding:12px 22px}@media(min-width:990px){.fl-sticky{display:none}}.fl-help{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:32px}.fl-help__card{background:#fff;border:1px solid var(--fl-line);border-radius:var(--fl-radius);padding:26px;text-align:left}.fl-help__card h3{margin:0 0 6px;font-size:18px}.fl-help__card p{margin:0 0 16px;color:var(--fl-stone);font-size:14px}.fl-track{max-width:520px;margin:28px auto 0;display:grid;gap:12px;text-align:left}.fl-track label{font-size:14px;font-weight:600}.fl-track input{width:100%;min-height:50px;border:1.5px solid var(--fl-line);border-radius:12px;padding:12px 14px;font:16px var(--fl-font)}.fl-track input:focus{outline:2px solid var(--fl-accent);border-color:transparent}.fl-carriers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fluena.css.map */
