.flight-path-divider{padding-block:var(--space-lg);color:var(--flight-path-color, var(--color-edge));overflow:hidden}.flight-path-divider__inner{display:flex;align-items:center}.flight-path-divider__svg{width:100%;height:var(--flight-path-height, 80px);display:block}.flight-path-divider__path{stroke-dasharray:2 7;stroke-dashoffset:0;animation:flight-path-drift var(--flight-path-duration, 18s) linear infinite}.flight-path-divider__plane{offset-path:path("M 20 60 Q 180 10 360 40 T 720 35 T 980 20");offset-rotate:auto;offset-distance:0%;animation:flight-path-travel var(--flight-path-duration, 18s) linear infinite}@keyframes flight-path-drift{to{stroke-dashoffset:-90}}@keyframes flight-path-travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}95%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.flight-path-divider__path,.flight-path-divider__plane{animation:none}.flight-path-divider__plane{offset-distance:50%}}@media(max-width:749px){.flight-path-divider{padding-block:var(--space-md)}.flight-path-divider__svg{height:calc(var(--flight-path-height, 80px) * .75)}}.testimonials{padding-block:var(--space-3xl);background-color:var(--testimonials-bg, var(--color-surface))}.testimonials__header{text-align:center;margin-bottom:var(--space-xl)}.testimonials__eyebrow{display:block;font-family:var(--font-ui);font-size:12px;letter-spacing:1.65px;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-xs)}.testimonials__heading{margin:0}.testimonials__carousel{position:relative}.testimonials__track{display:flex;gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-block:var(--space-xs)}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__track:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.testimonials__card{flex:0 0 30%;scroll-snap-align:start;padding:var(--space-lg);margin:0;background-color:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-text-muted) 20%,transparent);display:flex;flex-direction:column;gap:var(--space-sm);position:relative}.testimonials__quotemark{font-family:var(--font-heading);font-size:56px;line-height:1;color:var(--color-muted);opacity:.6}.testimonials__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:calc(var(--space-sm) * -1)}.testimonials__stars{--star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z'/%3E%3C/svg%3E");flex:none;inline-size:90px;block-size:16px;margin-top:12px;--star-gold: #d4a33b;background:linear-gradient(90deg,var(--star-gold) var(--rating-pct),var(--color-field-edge) var(--rating-pct));-webkit-mask:var(--star-mask) 0 0 / 18px 16px repeat-x;mask:var(--star-mask) 0 0 / 18px 16px repeat-x}.testimonials__quote{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--color-text);margin:0;flex:1}.testimonials__attribution{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb,var(--color-text-muted) 15%,transparent)}.testimonials__author{font-style:normal;font-weight:500;font-size:14px;color:var(--color-text)}.testimonials__location{font-size:12px;color:var(--color-text-muted)}.testimonials__product{font-family:var(--font-ui);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-muted);margin-top:2px}.testimonials__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease;opacity:.9}.testimonials__nav:hover{background-color:var(--color-text);color:var(--color-background);opacity:1}.testimonials__nav--prev{left:calc(var(--space-md) * -1)}.testimonials__nav--next{right:calc(var(--space-md) * -1)}@media(max-width:1023px){.testimonials__card{flex-basis:46%}.testimonials__nav{display:none}}@media(max-width:749px){.testimonials__card{flex-basis:80%;padding:var(--space-md)}.testimonials__track{gap:var(--space-md)}}.trust-row{background-color:var(--trust-row-bg, transparent)}.trust-row--border-top{border-top:1px solid var(--color-border)}.trust-row--border-bottom{border-bottom:1px solid var(--color-border)}.trust-row__list{margin:0;padding:0;list-style:none}.trust-row__item{display:flex;align-items:center}.trust-row__content{min-width:0}.trust-row__heading{font-family:var(--font-ui);text-transform:uppercase;color:var(--color-text);margin:0;line-height:1.2}.trust-row__subtext{color:var(--color-text-muted);margin:0}.trust-row--spacious{padding-block:var(--space-xl)}.trust-row--spacious .trust-row__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.trust-row--spacious .trust-row__item{gap:var(--space-sm)}.trust-row--spacious .trust-row__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--color-ink);background:var(--color-ground);border-radius:50%}.trust-row--spacious .trust-row__heading{font-size:12px;letter-spacing:1.44px;margin-bottom:2px}.trust-row--spacious .trust-row__subtext{font-size:13px;line-height:1.4}@media(max-width:989px){.trust-row--spacious .trust-row__list{grid-template-columns:repeat(2,1fr);gap:var(--space-md) var(--space-sm)}}@media(max-width:479px){.trust-row--spacious .trust-row__list{grid-template-columns:1fr}}.trust-row--compact{padding-block:10px;font-size:12px}.trust-row--compact .trust-row__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-xs) var(--space-lg)}.trust-row--compact .trust-row__item{gap:6px}.trust-row--compact .trust-row__icon{display:inline-flex;align-items:center;color:var(--color-ink)}.trust-row--compact .trust-row__icon svg{width:14px;height:14px;stroke-width:1.5}.trust-row--compact .trust-row__content{display:flex;align-items:baseline;gap:5px}.trust-row--compact .trust-row__heading{font-size:12px;letter-spacing:1.2px;color:var(--color-text)}.trust-row--compact .trust-row__subtext{font-size:12px;letter-spacing:.4px;line-height:1}@media(max-width:749px){.trust-row--compact .trust-row__list{gap:var(--space-xs) var(--space-sm)}.trust-row--compact .trust-row__item:nth-child(n+3){display:none}}.collection-tile{position:relative;display:block;aspect-ratio:1;overflow:hidden;background-color:var(--color-border)}.collection-tile__image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-tile:hover .collection-tile__image{transform:scale(1.05)}.collection-tile__placeholder{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/89/compiled_assets/styles.css.map */
