:root{--flx-space: #07111F;--flx-navy: #0B1830;--flx-black: #050A12;--flx-white: #F7FBFF;--flx-cyan: #23D7FF;--flx-blue: #2188FF;--flx-emerald: #2DD7A3;--flx-radius: 14px;--flx-radius-sm: 8px;--flx-max: 1240px;--flx-gutter: clamp(20px, 4.5vw, 56px);--flx-font-head: var(--font-heading--family, ui-sans-serif, system-ui, sans-serif);--flx-font-body: var(--font-body--family, ui-sans-serif, system-ui, sans-serif);--flx-ease: cubic-bezier(.2, .7, .2, 1);--flx-ambient: running}.flx-section{--_bg: var(--flx-sec-bg, var(--flx-space));--_fg: var(--flx-sec-fg, var(--flx-white));--_accent: var(--flx-cyan);--_muted: color-mix(in srgb, var(--_fg) 68%, transparent);--_border: color-mix(in srgb, var(--_fg) 11%, transparent);--_surface: color-mix(in srgb, var(--_fg) 4.5%, transparent);position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--flx-pt, 88px) * var(--_pad, 1)) calc(var(--flx-pb, 88px) * var(--_pad, 1));background:var(--_bg);color:var(--_fg);font-family:var(--flx-font-body);scroll-margin-top:var(--header-height, 64px)}@media(max-width:749px){.flx-section{--_pad: .68}}.flx-theme--navy{--flx-sec-bg: var(--flx-navy)}.flx-theme--black{--flx-sec-bg: var(--flx-black)}.flx-theme--light{--flx-sec-bg: var(--flx-white);--flx-sec-fg: #07111F;--_accent: #0A6FE8}.flx-theme--inherit{--flx-sec-bg: transparent;--flx-sec-fg: var(--color-foreground, currentColor)}.flx-container{width:min(100% - var(--flx-gutter) * 2,var(--_w, var(--flx-max)));margin-inline:auto}.flx-w--narrow{--_w: 880px}.flx-w--wide{--_w: 1480px}.flx-w--full{--_w: 100%}.flx-head{display:grid;gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.flx-head--center{margin-inline:auto;text-align:center;justify-items:center}.flx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font:600 .75rem/1.2 var(--flx-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--_accent)}.flx-eyebrow:before{content:"";width:8px;height:8px;background:currentColor}.flx-h1,.flx-h2,.flx-h3{margin:0;font-family:var(--flx-font-head);font-weight:700;color:inherit;text-wrap:balance}.flx-h1{font-size:clamp(2.6rem,1.5rem + 5vw,5.25rem);line-height:.98;letter-spacing:-.04em}.flx-h2{font-size:clamp(2rem,1.35rem + 2.6vw,3.4rem);line-height:1.04;letter-spacing:-.032em}.flx-h3{font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.2;letter-spacing:-.012em}.flx-lead{margin:0;max-width:48ch;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.5;color:var(--_muted);text-wrap:pretty}.flx-text{margin:0;font-size:1rem;line-height:1.6;color:var(--_muted)}.flx-text p{margin:0 0 .75em}.flx-text p:last-child{margin-bottom:0}.flx-text a{color:var(--_fg)}.flx-micro{margin:0;font-size:.8125rem;line-height:1.45;color:var(--_muted)}.flx-label{font:700 .8125rem/1.2 var(--flx-font-body);letter-spacing:.14em;text-transform:uppercase}.flx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.7em;border:1px solid transparent;border-radius:var(--flx-radius-sm);font:700 .875rem/1 var(--flx-font-body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s var(--flx-ease),box-shadow .25s var(--flx-ease),background-color .2s,border-color .2s}.flx-btn--primary{background:var(--flx-cyan);color:var(--flx-black)}.flx-btn--ghost{background:var(--_surface);border-color:var(--_border);color:var(--_fg)}.flx-btn:focus-visible{outline:2px solid var(--_accent, var(--flx-cyan));outline-offset:3px}.flx-btn:active{transform:scale(.985)}.flx-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}@media(hover:hover){.flx-btn--primary:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 10px 34px -10px color-mix(in srgb,var(--flx-cyan) 75%,transparent)}.flx-btn--ghost:hover{border-color:color-mix(in srgb,var(--_fg) 38%,transparent)}}.flx-icon{width:24px;height:24px;flex:none}[data-flx-reveal]{transition:opacity .7s var(--flx-ease),transform .7s var(--flx-ease);transition-delay:calc(var(--flx-i, 0) * 70ms)}.flx-js:not(.flx-reveal-all) [data-flx-reveal]:not(.is-visible){opacity:0;transform:translateY(18px)}@media(prefers-reduced-motion:reduce){[data-flx-reveal]{transition:none}}.flx-media{position:relative;display:block;aspect-ratio:var(--flx-ratio, 4 / 5);overflow:hidden;border:1px solid var(--_border, rgb(255 255 255 / .1));border-radius:var(--flx-radius);background:var(--flx-navy)}.flx-media :is(img,video),.flx-media flyxel-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.flx-media--empty{background:linear-gradient(160deg,var(--flx-navy),var(--flx-black))}.flx-media__hint{position:absolute;inset:auto 12px 12px 12px;z-index:2;padding:8px 10px;border:1px dashed rgb(255 255 255 / .3);border-radius:6px;background:#050a12b3;color:#f7fbff;font-size:.75rem;line-height:1.35}.flx-voxels{--vx: var(--flx-cyan);--vx2: var(--flx-blue);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.flx-voxels--blue{--vx: #249CEB;--vx2: var(--flx-blue)}.flx-voxels--green{--vx: #26C997;--vx2: var(--flx-emerald)}.flx-voxels__glow{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:radial-gradient(closest-side at 52% 54%,color-mix(in srgb,var(--vx) 32%,transparent),transparent 72%)}.flx-voxels__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at 50% 58%,#000 8%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse at 50% 58%,#000 8%,transparent 74%)}.flx-voxels i{position:absolute;left:var(--x);top:var(--y);width:var(--s, 10px);aspect-ratio:1;background:var(--c, var(--vx));opacity:var(--o, .85);box-shadow:0 0 calc(var(--s, 10px) * 1.4) color-mix(in srgb,var(--c, var(--vx)) 65%,transparent);animation:flx-drift var(--d, 9s) ease-in-out var(--dl, 0s) infinite alternate;animation-play-state:var(--flx-ambient)}.flx-voxels i:nth-child(3){--x: 12%;--y: 18%;--s: 10px;--d: 11s}.flx-voxels i:nth-child(4){--x: 78%;--y: 13%;--s: 14px;--o: .7;--d: 8s;--dl: -2s}.flx-voxels i:nth-child(5){--x: 88%;--y: 41%;--s: 8px;--d: 12s;--dl: -4s}.flx-voxels i:nth-child(6){--x: 20%;--y: 74%;--s: 16px;--c: var(--vx2);--o: .6;--d: 10s;--dl: -1s}.flx-voxels i:nth-child(7){--x: 66%;--y: 80%;--s: 10px;--d: 9s;--dl: -5s}.flx-voxels i:nth-child(8){--x: 41%;--y: 11%;--s: 6px;--o: .6;--d: 13s;--dl: -3s}.flx-voxels i:nth-child(9){--x: 7%;--y: 46%;--s: 6px;--o: .5;--d: 12s;--dl: -6s}.flx-voxels i:nth-child(10){--x: 91%;--y: 72%;--s: 9px;--c: var(--flx-emerald);--o: .75;--d: 10s;--dl: -7s}.flx-voxels i:nth-child(11){--x: 22%;--y: 58%;--s: 6px;--o: .2;--d: 7s}.flx-voxels i:nth-child(12){--x: 32%;--y: 53%;--s: 8px;--o: .32;--d: 7s;--dl: -.4s}.flx-voxels i:nth-child(13){--x: 42%;--y: 50%;--s: 10px;--o: .46;--d: 7s;--dl: -.8s}.flx-voxels i:nth-child(14){--x: 52%;--y: 50%;--s: 13px;--o: .62;--d: 7s;--dl: -1.2s}.flx-voxels i:nth-child(15){--x: 62%;--y: 53%;--s: 16px;--o: .8;--d: 7s;--dl: -1.6s}.flx-voxels i:nth-child(16){--x: 72%;--y: 58%;--s: 22px;--o: 1;--d: 7s;--dl: -2s}@keyframes flx-drift{to{transform:translate3d(6px,-12px,0)}}@media(prefers-reduced-motion:reduce){.flx-voxels i{animation:none}}.flx-hero{--flx-pt: 56px;--flx-pb: 72px}.flx-hero:before{content:"";position:absolute;z-index:-1;inset:-30% -20% auto 35%;height:130%;background:radial-gradient(closest-side,color-mix(in srgb,var(--flx-blue) 26%,transparent),transparent 70%);pointer-events:none}.flx-hero__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}.flx-hero__copy{display:grid;gap:20px;justify-items:start}.flx-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.flx-hero__price{font-weight:700;color:var(--_fg)}.flx-hero__media .flx-media{--flx-ratio: 5 / 4}@media(max-width:989px){.flx-hero__actions .flx-btn{flex:1 1 200px}}@media(min-width:990px){.flx-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.flx-hero--media-left .flx-hero__media{order:-1}.flx-hero__media .flx-media{--flx-ratio: 1 / 1}}.flx-benefits{--flx-pt: 0px;--flx-pb: 0px;border-block:1px solid var(--_border)}.flx-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.flx-benefit{display:flex;align-items:center;gap:12px;padding:20px 12px;font-size:.875rem;font-weight:600;line-height:1.3}.flx-benefit .flx-icon{color:var(--_accent)}.flx-benefit:nth-child(odd){border-inline-end:1px solid var(--_border)}.flx-benefit:nth-child(n+3){border-block-start:1px solid var(--_border)}@media(min-width:990px){.flx-benefits__list{grid-template-columns:repeat(var(--flx-count, 4),minmax(0,1fr))}.flx-benefit{justify-content:center;padding:26px 16px;border:0}.flx-benefit:nth-child(n){border-block-start:0;border-inline-end:0}.flx-benefit+.flx-benefit{border-inline-start:1px solid var(--_border)}}.flx-demo__frame{position:relative}.flx-demo__frame:before{content:"";position:absolute;z-index:-1;top:8%;right:4%;bottom:-6%;left:4%;background:color-mix(in srgb,var(--flx-cyan) 30%,transparent);filter:blur(80px);opacity:.55}.flx-demo__frame .flx-media{--flx-ratio: 16 / 9}.flx-demo__points{display:grid;gap:12px;margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none;text-align:center}.flx-demo__point{font-family:var(--flx-font-head);font-size:clamp(1.1rem,1rem + .6vw,1.5rem);font-weight:700;letter-spacing:-.02em}@media(max-width:749px){.flx-demo__frame .flx-media{--flx-ratio: 4 / 5}}@media(min-width:750px){.flx-demo__points{grid-template-columns:repeat(var(--flx-count, 3),minmax(0,1fr))}.flx-demo__point+.flx-demo__point{border-inline-start:1px solid var(--_border)}}.flx-steps,.flx-features{display:grid;gap:16px;margin:0;padding:0;list-style:none}.flx-step,.flx-feature{display:grid;align-content:start;gap:14px;padding:clamp(20px,2.4vw,32px);border:1px solid var(--_border);border-radius:var(--flx-radius);background:var(--_surface)}.flx-step__num{font:700 .8125rem/1 var(--flx-font-body);letter-spacing:.2em;color:var(--_accent);font-variant-numeric:tabular-nums}.flx-step__media .flx-media,.flx-feature__media .flx-media{--flx-ratio: 4 / 3;border-radius:calc(var(--flx-radius) - 4px)}.flx-step .flx-h3,.flx-feature .flx-h3{text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.flx-feature__icon,.flx-step__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--_border);border-radius:10px;color:var(--_accent);background:color-mix(in srgb,var(--_accent) 8%,transparent)}@media(min-width:750px){.flx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.flx-features{grid-template-columns:repeat(6,minmax(0,1fr))}.flx-feature{grid-column:span 2}.flx-feature--wide{grid-column:span 3}}.flx-colors{display:grid;gap:16px;margin:0;padding:0;list-style:none}.flx-color{position:relative;display:grid;overflow:hidden;border:1px solid var(--_border);border-radius:var(--flx-radius);background:var(--_surface)}.flx-color__media .flx-media{--flx-ratio: 4 / 5;border:0;border-radius:0}.flx-color__body{display:grid;gap:10px;justify-items:start;padding:clamp(20px,2.4vw,32px)}.flx-color__name{display:inline-flex;align-items:center;gap:12px}.flx-color__swatch{width:20px;height:20px;border-radius:5px;background:var(--swatch);box-shadow:0 0 18px -2px var(--swatch),inset 0 0 0 1px #ffffff40}.flx-color__link{color:var(--_fg);font-weight:700;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:5px}@media(max-width:749px){.flx-colors--swipe{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--flx-gutter) * -1);padding-inline:var(--flx-gutter);scroll-padding-inline:var(--flx-gutter)}.flx-colors--swipe::-webkit-scrollbar{display:none}.flx-colors--swipe>*{scroll-snap-align:start}}@media(min-width:750px){.flx-colors{grid-template-columns:repeat(var(--flx-count, 2),minmax(0,1fr))}}.flx-offer{isolation:auto}.flx-offer__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start}.flx-offer__media .flx-media{--flx-ratio: 1 / 1}.flx-offer__panel{display:grid;gap:20px;min-width:0;padding:clamp(20px,2.6vw,36px);border:1px solid var(--_border);border-radius:var(--flx-radius);background:var(--_surface)}.flx-offer__notice,.flx-editor-note{padding:14px 16px;border:1px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:8px;font-size:.875rem;line-height:1.45}@media(min-width:990px){.flx-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flx-offer--media-right .flx-offer__media{order:1}.flx-offer__media{position:sticky;top:calc(var(--header-height, 64px) + 24px)}}.shopify-section:has(flyxel-configurator[data-hide-quantity=true]) :is(quantity-selector-component,[ref=quantitySelectorWrapper],.quantity-label){display:none}flyxel-configurator{--cfg-border: color-mix(in srgb, currentColor 16%, transparent);--cfg-surface: color-mix(in srgb, currentColor 4%, transparent);--cfg-muted: color-mix(in srgb, currentColor 66%, transparent);display:grid;gap:22px;width:100%;font-family:var(--flx-font-body)}.flx-config__group{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.flx-config__legend{margin-bottom:12px;padding:0;font:700 .8125rem/1.2 var(--flx-font-body);letter-spacing:.14em;text-transform:uppercase}.flx-packs{display:grid;gap:12px}.flx-pack{position:relative;display:block;cursor:pointer}.flx-pack input,.flx-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.flx-pack__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 14px;align-items:center;padding:16px 18px;border:1px solid var(--cfg-border);border-radius:12px;background:var(--cfg-surface);transition:border-color .2s,background-color .2s,box-shadow .3s var(--flx-ease)}.flx-pack__radio{grid-row:1 / span 3;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--cfg-border);border-radius:5px}.flx-pack__radio:after{content:"";width:10px;height:10px;border-radius:2px;background:var(--flx-cyan);transform:scale(0);transition:transform .2s var(--flx-ease)}.flx-pack__name{font:700 1rem/1.2 var(--flx-font-head);letter-spacing:.06em;text-transform:uppercase}.flx-pack__meta{grid-column:2;font-size:.875rem;line-height:1.4;color:var(--cfg-muted)}.flx-pack__save{grid-column:2;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--flx-emerald)}.flx-pack__price{grid-column:3;grid-row:1 / span 2;align-self:start;text-align:end;font:700 1.25rem/1.1 var(--flx-font-head);letter-spacing:-.02em}.flx-pack__unit{display:block;margin-top:4px;font:500 .75rem/1.2 var(--flx-font-body);letter-spacing:0;color:var(--cfg-muted)}.flx-pack__badge{position:absolute;z-index:1;top:-9px;inset-inline-end:14px;padding:4px 8px;border-radius:4px;background:var(--flx-cyan);color:var(--flx-black);font:700 .625rem/1 var(--flx-font-body);letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.flx-pack__badge--value{background:var(--flx-emerald)}.flx-pack input:checked+.flx-pack__body{border-color:var(--flx-cyan);background:color-mix(in srgb,var(--flx-cyan) 8%,transparent);box-shadow:0 0 0 1px var(--flx-cyan),0 14px 44px -22px var(--flx-cyan)}.flx-pack input:checked+.flx-pack__body .flx-pack__radio{border-color:var(--flx-cyan)}.flx-pack input:checked+.flx-pack__body .flx-pack__radio:after{transform:scale(1)}.flx-pack input:focus-visible+.flx-pack__body,.flx-swatch input:focus-visible+.flx-swatch__body{outline:2px solid var(--flx-cyan);outline-offset:3px}.flx-pack input:disabled+.flx-pack__body{opacity:.5;cursor:not-allowed}.flx-swords{display:grid;gap:18px}.flx-sword[hidden]{display:none}.flx-sword__legend{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.flx-sword__value{font-weight:500;font-size:.875rem;letter-spacing:0;text-transform:none;color:var(--cfg-muted)}.flx-swatches{display:flex;flex-wrap:wrap;gap:10px}.flx-swatch{position:relative;flex:1 1 140px;cursor:pointer}.flx-swatch__body{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px 0 12px;border:1px solid var(--cfg-border);border-radius:10px;background:var(--cfg-surface);font-size:.9375rem;font-weight:600;line-height:1.2;transition:border-color .2s,box-shadow .3s var(--flx-ease)}.flx-swatch__dot{flex:none;width:22px;height:22px;border-radius:6px;background:var(--swatch, #8896A8);box-shadow:inset 0 0 0 1px #ffffff47}.flx-swatch__check{margin-inline-start:auto;width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s var(--flx-ease)}.flx-swatch input:checked+.flx-swatch__body{border-color:var(--swatch, currentColor);box-shadow:0 0 0 1px var(--swatch, currentColor),0 10px 30px -18px var(--swatch, transparent)}.flx-swatch input:checked+.flx-swatch__body .flx-swatch__check{opacity:1;transform:scale(1)}.flx-config__summary{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.flx-config__status{margin:0;font-size:.875rem;font-weight:600;color:#ff8a8a}.flx-config__note{display:flex;gap:10px;align-items:center;margin:0;font-size:.875rem;line-height:1.4;color:var(--cfg-muted)}.flx-config__note .flx-icon{width:20px;height:20px;color:var(--flx-emerald)}.flx-sticky{position:fixed;z-index:calc(var(--layer-sticky, 20) - 1);inset:auto 0 0 0;display:flex;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .12);background:color-mix(in srgb,var(--flx-black) 88%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);color:var(--flx-white);transform:translateY(110%);visibility:hidden;transition:transform .35s var(--flx-ease),visibility 0s .35s}flyxel-sticky-bar[data-visible=true] .flx-sticky{transform:none;visibility:visible;transition-delay:0s}.flx-sticky__info{flex:1;min-width:0;display:grid;gap:2px}.flx-sticky__pack{font:700 .875rem/1.2 var(--flx-font-head);letter-spacing:.06em;text-transform:uppercase}.flx-sticky__summary{overflow:hidden;font-size:.75rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:#f7fbffad}.flx-sticky__price{font:700 1.0625rem/1 var(--flx-font-head)}.flx-sticky .flx-btn{min-height:46px;padding-inline:1.2em;font-size:.8125rem}@media(min-width:750px){.flx-sticky{inset:auto auto 20px 50%;width:min(640px,100% - 40px);padding:10px 10px 10px 20px;border:1px solid rgb(255 255 255 / .14);border-radius:14px;transform:translate(-50%,160%);box-shadow:0 24px 60px -20px #000000b3}flyxel-sticky-bar[data-visible=true] .flx-sticky{transform:translate(-50%)}flyxel-sticky-bar[data-scope=mobile]{display:none}}@media(prefers-reduced-motion:reduce){.flx-sticky{transition:none}}.flx-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:min(72%,300px);gap:16px;overflow-x:auto;margin:0 calc(var(--flx-gutter) * -1);padding:4px var(--flx-gutter) 12px;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--flx-gutter);scrollbar-width:thin;scrollbar-color:var(--_border) transparent}.flx-gallery>*{scroll-snap-align:start}.flx-gallery__item{display:grid;gap:10px;align-content:start}.flx-gallery__item .flx-media{--flx-ratio: 9 / 16}.flx-gallery__caption{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.flx-gallery__credit{margin:0;font-size:.75rem;color:var(--_muted)}@media(min-width:990px){.flx-gallery{grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(var(--flx-count, 4),minmax(0,1fr));grid-auto-flow:row;overflow:visible;margin-inline:0;padding-inline:0}}.flx-included__grid,.flx-split__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}.flx-included__list,.flx-split__bullets{display:grid;gap:0;margin:0;padding:0;list-style:none}.flx-included__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px 0;border-top:1px solid var(--_border)}.flx-included__item:last-child{border-bottom:1px solid var(--_border)}.flx-included__item .flx-icon{grid-row:span 2;color:var(--_accent);margin-top:2px}.flx-included__item strong{font-size:1rem;line-height:1.35}.flx-included__item span{grid-column:2;font-size:.9375rem;line-height:1.5;color:var(--_muted)}.flx-included__packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none}.flx-included__pack{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--_border);border-radius:10px;background:var(--_surface)}.flx-included__pack strong{font:700 .8125rem/1.2 var(--flx-font-body);letter-spacing:.14em;text-transform:uppercase}.flx-included__pack span{font-size:.875rem;color:var(--_muted)}.flx-split__copy{display:grid;gap:18px;justify-items:start}.flx-split__bullets{gap:12px}.flx-split__bullets li{display:flex;gap:12px;align-items:flex-start;font-size:1rem;line-height:1.5}.flx-split__bullets li:before{content:"";flex:none;width:8px;height:8px;margin-top:.5em;background:var(--_accent)}@media(min-width:990px){.flx-included__grid,.flx-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flx-split--media-right .flx-split__media,.flx-included--media-right .flx-included__media{order:1}}.flx-specs{display:grid;margin:0;border-top:1px solid var(--_border)}.flx-spec{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--_border)}.flx-spec dt{font-size:.875rem;font-weight:600;color:var(--_muted)}.flx-spec dd{margin:0;font-size:1rem;line-height:1.5}.flx-spec--empty{opacity:.55}.flx-spec--empty dd{font-size:.8125rem;font-style:italic}.flx-specs__safety{margin-top:32px;padding:clamp(20px,2.4vw,28px);border:1px solid var(--_border);border-radius:var(--flx-radius);background:var(--_surface)}.flx-specs__safety .flx-h3{margin-bottom:10px}@media(min-width:750px){.flx-specs--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px)}}.flx-reviews__blocks{display:grid;gap:24px}.flx-faq__list{display:grid;border-top:1px solid var(--_border)}.flx-faq__item{border-bottom:1px solid var(--_border)}.flx-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:20px 0;font:600 clamp(1rem,.95rem + .3vw,1.2rem)/1.35 var(--flx-font-head);letter-spacing:-.01em;cursor:pointer;list-style:none}.flx-faq__q::-webkit-details-marker{display:none}.flx-faq__q:focus-visible{outline:2px solid var(--_accent);outline-offset:2px;border-radius:4px}.flx-faq__icon{position:relative;flex:none;width:14px;height:14px;color:var(--_accent)}.flx-faq__icon:before,.flx-faq__icon:after{content:"";position:absolute;inset:6px 0 auto;height:2px;background:currentColor;transition:transform .3s var(--flx-ease)}.flx-faq__icon:after{transform:rotate(90deg)}.flx-faq__item[open] .flx-faq__icon:after{transform:rotate(0)}.flx-faq__a{padding:0 0 24px;max-width:68ch}.flx-faq__item--draft{opacity:.6}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.flx-faq__item{interpolate-size:allow-keywords}.flx-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--flx-ease),content-visibility .35s allow-discrete}.flx-faq__item[open]::details-content{block-size:auto}}}.flx-cta{text-align:center}.flx-cta__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.flx-cta__bg .flx-media{height:100%;aspect-ratio:auto;border:0;border-radius:0}.flx-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--_bg) var(--flx-overlay, 70%),transparent),var(--_bg))}.flx-cta__inner{display:grid;gap:20px;justify-items:center;max-width:760px;margin-inline:auto}.flx-cta__inner .flx-lead{margin-inline:auto}.flx-cta__price{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/11/assets/flyxel.css.map */
