.color-swatches-flyrest__heading{margin:0 0 2rem;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.5rem;letter-spacing:.02em}@media screen and (min-width:750px){.color-swatches-flyrest__heading{font-size:3rem}}.color-swatches-flyrest__track{display:flex;overflow-x:auto;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.color-swatches-flyrest__track::-webkit-scrollbar{display:none}.color-swatches-flyrest__track.is-dragging{cursor:grabbing}.color-swatches-flyrest__track--static{cursor:default}@media screen and (min-width:750px){.color-swatches-flyrest__track--static{overflow:visible;justify-content:center;flex-wrap:wrap}}.color-swatches-flyrest__set{display:flex;flex-shrink:0}.color-swatches-flyrest__item,.color-swatches-flyrest__item-link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.color-swatches-flyrest__item{flex:0 0 auto;width:23.5rem;margin:0 1rem}.color-swatches-flyrest__item-link{width:100%}.color-swatches-flyrest__track--static .color-swatches-flyrest__item{width:100%;margin:0}@media screen and (min-width:750px){.color-swatches-flyrest__track--static .color-swatches-flyrest__item{width:23.5rem;margin:0 1rem}}.color-swatches-flyrest__image{width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.color-swatches-flyrest__image img,.color-swatches-flyrest__placeholder{width:100%;height:100%;object-fit:cover;display:block}.color-swatches-flyrest__title{margin:1.2rem 0 .6rem;font-weight:600;font-size:1.6rem}.color-swatches-flyrest__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;background:#f1c410;color:#2e2a39;padding:1.15rem 2rem;border-radius:11px}@media screen and (max-width:749px){.color-swatches-flyrest__track--static .color-swatches-flyrest__button{width:100%}}.color-swatches-flyrest__button .icon-wrap{display:inline-flex;align-items:center;width:1.4rem;height:1rem}.color-swatches-flyrest__button .icon-wrap svg{width:100%;height:100%;display:block}.hero-flyrest__card{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--text-boxes-radius)}.hero-flyrest__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.5rem;padding:3rem 1.5rem;order:2}.hero-flyrest__media{order:1;line-height:0}.hero-flyrest__media img,.hero-flyrest__placeholder{width:100%;height:100%;max-height:420px;object-fit:cover;display:block}.hero-flyrest__kicker{margin:0;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:var(--font-heading-weight);letter-spacing:.15em;text-transform:uppercase;opacity:.7}.hero-flyrest__heading{margin:0;font-size:3.6rem;line-height:1.1;letter-spacing:-.01em}.hero-flyrest__subheading{margin:0;max-width:40ch;font-size:1.7rem;line-height:1.5;opacity:.85}.hero-flyrest__button{margin-top:.5rem}.hero-flyrest__trust{margin:0;font-size:1.3rem;font-weight:600;opacity:.7}.hero-flyrest__quote{margin:2.4rem 0 0;text-align:center;font-family:var(--font-heading-family);font-size:2.2rem;font-style:italic;letter-spacing:-.01em}@media screen and (min-width:750px){.hero-flyrest__card{grid-template-columns:1fr 1fr;align-items:stretch}.hero-flyrest__content{order:1;padding:4rem 5rem}.hero-flyrest__media{order:2}.hero-flyrest__media img,.hero-flyrest__placeholder{max-height:none}.hero-flyrest__heading{font-size:4.8rem}.hero-flyrest__quote{font-size:2.6rem}}.marquee-flyrest__viewport{overflow:hidden}.marquee-flyrest__track{display:flex;overflow-x:auto;-webkit-user-select:none;user-select:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.marquee-flyrest__track::-webkit-scrollbar{display:none}.marquee-flyrest__set{display:flex;flex-shrink:0}.marquee-flyrest__item{display:flex;align-items:center;gap:.9rem;padding:0 2.6rem;white-space:nowrap}.marquee-flyrest__item .svg-wrapper{display:flex;flex-shrink:0;width:2.4rem;height:2.4rem}.marquee-flyrest__item .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.marquee-flyrest__text{font-size:1.5rem;font-weight:600;letter-spacing:.01em}.product-guarantee-card{display:flex;flex-direction:column;border-radius:1.6rem;overflow:hidden}@media screen and (min-width:750px){.product-guarantee-card{flex-direction:row;min-height:28rem}.product-guarantee-card--reverse{flex-direction:row-reverse}}.product-guarantee-card__text{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;padding:3.2rem}@media screen and (min-width:990px){.product-guarantee-card__text{padding:4rem 5rem}}.product-guarantee-card__heading{margin:0 0 1.6rem;font-size:3.4rem}.product-guarantee-card__body p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.6}.product-guarantee-card__body p:last-child{margin-bottom:0}.product-guarantee-card__body p:last-child:not(:first-child){font-size:1.4rem;opacity:.75}.product-guarantee-card__media{flex:1 1 50%;min-height:24rem}.product-guarantee-card__image,.product-guarantee-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.product-photo-strip{width:100%;line-height:0}.product-photo-strip__image{width:100%;aspect-ratio:1362 / 560;height:auto;max-height:56rem;display:block;object-fit:cover}@media screen and (max-width:749px){.product-photo-strip__image{aspect-ratio:404 / 340;max-height:none}}.story-flyrest__list{display:flex;flex-direction:column;gap:3.6rem}.story-flyrest__panel{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--text-boxes-radius)}.story-flyrest__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;padding:2.75rem 1.5rem;order:2}.story-flyrest__media{order:1;line-height:0}.story-flyrest__media img,.story-flyrest__placeholder{width:100%;height:100%;max-height:360px;object-fit:cover;display:block}.story-flyrest__kicker{margin:0;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:var(--font-heading-weight);letter-spacing:.15em;text-transform:uppercase;opacity:.65}.story-flyrest__heading{margin:0;font-size:3rem;line-height:1.15;letter-spacing:-.01em}.story-flyrest__text{margin:0;max-width:42ch;font-size:1.6rem;line-height:1.6;opacity:.85}.story-flyrest__text p{margin:0 0 1em}.story-flyrest__text p:last-child{margin-bottom:0}.story-flyrest__button{margin-top:.25rem}.story-flyrest__panel--center .story-flyrest__content{align-items:center;text-align:center}@media screen and (min-width:750px){.story-flyrest__panel{grid-template-columns:1fr 1fr;align-items:stretch}.story-flyrest__content{order:1;padding:3.5rem 4.5rem}.story-flyrest__media{order:2}.story-flyrest__media img,.story-flyrest__placeholder{max-height:none}.story-flyrest__panel--image-left .story-flyrest__content{order:2}.story-flyrest__panel--image-left .story-flyrest__media{order:1}.story-flyrest__heading{font-size:3.6rem}}.testimonials-flyrest__heading{margin:0 0 2rem;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;letter-spacing:.02em}.testimonials-flyrest__strip{display:flex;justify-content:safe center;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;padding:0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials-flyrest__strip::-webkit-scrollbar{display:none}.testimonials-flyrest__photo-carousel .testimonials-flyrest__dots{margin-top:1.6rem;margin-bottom:.5rem}.testimonials-flyrest__photo{flex:0 0 auto;width:220px;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;scroll-snap-align:start}.testimonials-flyrest__photo img,.testimonials-flyrest__placeholder{width:100%;height:100%;object-fit:cover;display:block}.testimonials-flyrest__carousel{max-width:900px;margin:2rem auto 0;border-radius:var(--text-boxes-radius);padding:3rem 2rem;text-align:center}@media screen and (min-width:750px){.testimonials-flyrest__carousel{padding:4rem 5rem}}.testimonials-flyrest__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonials-flyrest__track::-webkit-scrollbar{display:none}.testimonials-flyrest__quote{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 .5rem}.testimonials-flyrest__avatar{width:8rem;height:8rem;border-radius:999px;overflow:hidden;border:4px solid rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.08)}.testimonials-flyrest__avatar img{width:100%;height:100%;object-fit:cover;display:block}.testimonials-flyrest__stars{font-size:1.6rem;letter-spacing:.15em;color:#e0a422}.testimonials-flyrest__star--empty{opacity:.25}.testimonials-flyrest__text{margin:0;max-width:46ch;font-size:1.7rem;line-height:1.55}.testimonials-flyrest__name{margin:0;font-weight:600}.testimonials-flyrest__verified{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;opacity:.65}.testimonials-flyrest__verified .svg-wrapper{width:1.3rem;height:1.3rem}.testimonials-flyrest__verified .svg-wrapper svg{width:100%;height:100%;fill:currentColor}.testimonials-flyrest__dots{display:flex;justify-content:center;gap:.6rem;margin-top:2rem}.testimonials-flyrest__dot{width:.9rem;height:.9rem;border-radius:999px;border:none;padding:0;background:currentColor;opacity:.25;cursor:pointer}.testimonials-flyrest__dot--active{opacity:1}@media(prefers-reduced-motion:no-preference){.testimonials-flyrest__track{scroll-behavior:smooth}}.testimonials-flyrest__track--draggable{cursor:grab;-webkit-user-select:none;user-select:none}.testimonials-flyrest__track--draggable.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.trust-badges-circles__heading{margin:0 0 2.4rem;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem}.trust-badges-circles__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:4rem}.trust-badges-circles__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:16rem}.trust-badges-circles__circle{width:9rem;height:9rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem}.trust-badges-circles__circle .svg-wrapper{width:3.6rem;height:3.6rem}.trust-badges-circles__circle .svg-wrapper svg{width:100%;height:100%;fill:rgb(var(--color-foreground))}.trust-badges-circles__label{margin:0;font-weight:600;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
