.fls{--fls-ease: cubic-bezier(.31, 0, .13, 1);--fls-text: #33383c;--fls-text-muted: #7b8487;--fls-icon-disabled: #acb2b4;--fls-tile-bg: #f3f3f3;--fls-shadow: 0 4px 80px 0 rgba(1, 1, 1, .12);--fls-grid-gap: 1rem;--fls-slide-gap: 80px;--fls-image-scale: 1.1;--fls-image-y: 0%;--fls-shift: 0px;--fls-heading-font: "Atacama VAR Range", "Atacama VAR", Georgia, serif;--fls-body-font: var(--primary-font-family, "Helix Trial"), "Hellix", Arial, sans-serif;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;overflow-x:clip;color:var(--fls-text);font-family:var(--fls-body-font)}.fls *,.fls *:before,.fls *:after{box-sizing:border-box}.fls__inner{transform:translate(var(--fls-shift));transition:transform 1.2s var(--fls-ease)}.fls__visual{position:relative}.fls__visual-frame{overflow:hidden;overflow:clip;transition:transform 1.2s var(--fls-ease)}.fls__image{position:relative;display:block;width:100%;aspect-ratio:2 / 3;overflow:hidden}.fls__image .fls__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fls__image .fls__video{position:absolute;top:0;right:0;bottom:0;left:0}.fls__video--desktop{display:none!important}.fls__video-controls{position:absolute;bottom:8px;inset-inline-start:8px;z-index:2;display:flex;gap:8px}.fls .fls__video-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:1px solid transparent;border-radius:6px;background:#33383c40;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;cursor:pointer}.fls .fls__video-btn:hover,.fls .fls__video-btn:focus-visible{background:#33383c80}.fls .fls__video-btn:active{background:#33383cbf}.fls .fls__video-btn:focus-visible{outline:1px solid var(--fls-text)}.fls__video-btn svg{display:block;width:16px;height:16px}.fls__video-btn .icon-play,.fls__video-btn.is-paused .icon-pause,.fls__video-btn .icon-sound-on,.fls__video-btn.is-unmuted .icon-sound-off{display:none}.fls__video-btn.is-paused .icon-play,.fls__video-btn.is-unmuted .icon-sound-on{display:block}.fls__visual-heading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 2.5rem 2.5rem;text-align:center;color:#fff;pointer-events:none}.fls__ontitle{margin:0 0 1rem;font-family:var(--fls-body-font);font-size:.75rem;font-weight:500;line-height:.875rem;letter-spacing:0;color:var(--fls-text-muted)}.fls .fls__title{margin:0;font-family:var(--fls-heading-font)!important;font-size:2rem;font-weight:352;line-height:1.3;letter-spacing:-.64px;color:var(--fls-text);text-transform:none}.fls__visual-heading .fls__ontitle,.fls__visual-heading .fls__title{color:#fff}@media (max-width: 1024px){.fls .fls__title{font-size:1.5rem}}.fls__heading{display:flex;flex-direction:column;transition:opacity .5s var(--fls-ease)}.fls .fls__link{display:inline;position:relative;overflow:hidden;padding:0 0 .25rem;color:var(--fls-text)!important;font-family:var(--fls-body-font);font-size:.875rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;background-image:linear-gradient(to right,currentColor,currentColor),linear-gradient(to right,currentColor,currentColor);background-repeat:no-repeat;background-position:-.625rem 100%,100% 100%;background-size:0% 1px,100% 1px;transition:all .5s var(--fls-ease)}.fls .fls__link:hover{background-position:0 100%,calc(100% + .625rem) 100%;background-size:100% 1px,0% 1px}.fls .fls__link:focus-visible{outline:1px solid var(--fls-text);outline-offset:.25rem}.fls__cta{margin-top:2rem;font-family:var(--fls-body-font);font-size:1rem;line-height:1rem}.fls .fls__button{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 .75rem;border:1px solid #fff;border-radius:.375rem;background:#fff;box-shadow:var(--fls-shadow);color:var(--fls-text)!important;font-family:var(--fls-body-font);font-size:.875rem!important;font-weight:500!important;line-height:1.0625rem!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap;transition:all .3s var(--fls-ease)}.fls .fls__button:hover,.fls .fls__button:focus-visible{background:#e5e5e5;border-color:#e5e5e5}.fls .fls__button:focus-visible{outline:1px solid var(--fls-text);outline-offset:.25rem}.fls__button-wrap--mobile{margin:0 auto 2rem;width:-moz-fit-content;width:fit-content}.fls__carousel-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem}.fls__carousel{position:relative;width:100%}.fls__track{display:flex;margin:0;padding:0;list-style:none}.fls__slide{position:relative;flex-shrink:0}.fls-tile{padding-bottom:1rem}.fls-tile__link{display:flex;flex-direction:column;gap:1rem;color:inherit!important;text-decoration:none!important}.fls-tile__visual{aspect-ratio:2 / 3;background-color:var(--fls-tile-bg);overflow:hidden}.fls-tile__visual img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fls-tile__info{display:flex;flex-direction:column;gap:.75rem;padding-inline:.5rem;text-align:center}.fls .fls-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-family:var(--fls-body-font)!important;font-size:.875rem;font-weight:500;line-height:1.0625rem;letter-spacing:0;color:var(--fls-text);text-transform:none}.fls-tile__price{font-family:var(--fls-body-font);font-size:.875rem;font-weight:400;line-height:1.0625rem;color:var(--fls-text-muted)}.fls-tile__buttons{width:-moz-fit-content;width:fit-content;margin:.75rem auto 0}.fls .fls-tile__buy{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2rem;padding:0 .4375rem;border:1px solid #fff;border-radius:.375rem;background:#fff;box-shadow:var(--fls-shadow);color:var(--fls-text)!important;font-family:var(--fls-body-font);font-size:.75rem!important;font-weight:500!important;line-height:.875rem!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer;transition:background-color .3s var(--fls-ease),border-color .3s var(--fls-ease)}.fls .fls-tile__buy:hover,.fls .fls-tile__buy:focus-visible{background:#e5e5e5;border-color:#e5e5e5}.fls-tile__buy[aria-busy=true]{opacity:.6;pointer-events:none}.fls-tile__buy svg{width:1rem;height:1rem;flex-shrink:0}.fls__stepper{display:flex;align-items:center;justify-content:center;gap:.5rem;line-height:1}.fls__stepper[hidden]{display:none}.fls__arrow{display:inline-flex;padding:0;border:0;background:none;color:var(--fls-text);cursor:pointer}.fls__arrow svg{width:1.5rem;height:1.5rem}[dir=rtl] .fls__arrow svg{transform:scaleX(-1)}.fls__arrow:disabled{color:var(--fls-icon-disabled);cursor:not-allowed}.fls__pagination{display:flex;overflow:hidden;font-family:var(--fls-body-font);font-size:.75rem;font-weight:500;line-height:.875rem;color:var(--fls-text);white-space:pre;direction:ltr;unicode-bidi:isolate}.fls__pagination-current,.fls__pagination-total{min-width:1ch;max-width:2ch;text-align:center}@keyframes fls-roll-next-out{0%{transform:translateY(0)}to{transform:translateY(.9375rem)}}@keyframes fls-roll-next-in{0%{transform:translateY(-.9375rem)}to{transform:translateY(0)}}@keyframes fls-roll-prev-out{0%{transform:translateY(0)}to{transform:translateY(-.9375rem)}}@keyframes fls-roll-prev-in{0%{transform:translateY(.9375rem)}to{transform:translateY(0)}}@media (max-width: 1023px){.fls__inner{transform:none}.fls--with-visual .fls__heading,.fls__button-wrap--desktop,.fls__stepper,.fls__slide--fake{display:none}.fls__carousel-container{padding-bottom:2rem}.fls__carousel{padding-inline:.5rem}.fls__track{flex-wrap:wrap;justify-content:center;gap:.25rem}.fls__slide{width:calc(50% - .125rem)}.fls--no-visual .fls__heading{align-items:center;margin-bottom:3rem;padding:4rem 2.5rem 0;text-align:center}.fls--no-visual .fls__cta{display:none}}@media (min-width: 1024px){.fls__inner{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:var(--fls-grid-gap);min-height:100vh}.fls--expanded{--fls-shift: calc(-62.5% - .5rem) }[dir=rtl] .fls--expanded{--fls-shift: calc(62.5% + .5rem) }.fls__visual{grid-area:1 / 1 / auto / span 9;display:flex;align-items:center}.fls__visual-frame{display:flex;align-items:center;width:100%;height:100%}.fls--expanded .fls__visual-frame{aspect-ratio:2 / 3;height:auto;transform:scale(.4)}.fls__image .fls__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;transform:translateY(var(--fls-image-y)) scale(var(--fls-image-scale));transition:transform .3s linear;will-change:transform}.fls__visual-heading,.fls__button-wrap--mobile{display:none}.fls__video--desktop{display:block!important}.fls__video--mobile{display:none!important}.fls__heading{grid-column:11 / span 5;grid-row:1;align-items:flex-start;justify-content:center;margin-bottom:3rem;text-align:start}.fls--no-visual .fls__heading{grid-column:3 / span 6}.fls--expanded .fls__heading{opacity:0;visibility:hidden;transition:opacity .5s var(--fls-ease),visibility 0s linear .5s}.fls__carousel-container{grid-column:16 / span 1;grid-row:1;width:100vw}.fls--no-visual .fls__carousel-container{grid-column:9 / span 1}.fls--no-visual.fls--expanded{--fls-shift: calc(-33.3333% - .5rem) }[dir=rtl] .fls--no-visual.fls--expanded{--fls-shift: calc(33.3333% + .5rem) }.fls__track{gap:var(--fls-slide-gap);touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform}.fls__track.is-dragging{cursor:grabbing}.fls__track a,.fls__track img{-webkit-user-drag:none}.fls__slide{width:max(14.375rem,calc((100vw - 4 * var(--fls-slide-gap)) / 5))}.fls-tile__link{gap:1.5rem}.fls-tile__info{gap:1rem}.fls-tile__buttons{margin-top:1rem}.fls__button-wrap--desktop{margin-top:4rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--fls-ease),visibility 0s linear .5s}.fls--expanded .fls__button-wrap--desktop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s var(--fls-ease)}.fls__stepper{position:absolute;bottom:1.25rem;inset-inline-end:2rem}}@media (prefers-reduced-motion: reduce){.fls__inner,.fls__visual-frame,.fls__image .fls__media,.fls__heading,.fls__button-wrap--desktop,.fls__track{transition:none!important}}
