.instagram-section{content-visibility:auto;contain-intrinsic-size:1px 480px}.instagram-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.instagram-section__eyebrow{margin:0 0 .5rem;font-size:1.2rem;letter-spacing:.28rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65);font-weight:600}.instagram-section__heading{margin:0}.instagram-section__follow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;letter-spacing:.03rem;text-decoration:none;color:rgb(var(--color-foreground));white-space:nowrap;padding-bottom:.3rem;border-bottom:1px solid rgba(var(--color-foreground),.35);transition:border-color .3s ease,opacity .3s ease}.instagram-section__follow--static{opacity:.7}a.instagram-section__follow:hover{border-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button-text))}.instagram-section__follow svg{width:1.8rem;height:1.8rem;flex-shrink:0}.instagram-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.instagram-section__grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}@media screen and (min-width:990px){.instagram-section__grid{grid-template-columns:repeat(5,1fr)}}.instagram-section__item{aspect-ratio:1 / 1}.instagram-section__link{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--gradient-background)}.instagram-section__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.instagram-section__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(var(--color-foreground),.25)}.instagram-section__placeholder svg{width:2.8rem;height:2.8rem}.instagram-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.35);color:rgb(var(--color-background));opacity:0;transition:opacity .35s ease}.instagram-section__overlay svg{width:2.6rem;height:2.6rem}@media(hover:hover){.instagram-section__link:hover .instagram-section__overlay{opacity:1}@media(prefers-reduced-motion:no-preference){.instagram-section__link:hover .instagram-section__img{transform:scale(1.06)}}}.testimonials-section{content-visibility:auto;contain-intrinsic-size:1px 520px}.testimonials__header{text-align:center;max-width:56rem;margin:0 auto 4rem;display:flex;flex-direction:column;align-items:center}.testimonials__eyebrow{margin:0 0 .5rem;font-size:1.2rem;letter-spacing:.28rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65);font-weight:600}.testimonials__heading{margin:0}.testimonials__stitch{display:block;width:6.5rem;height:.9rem;margin-top:1.4rem;color:rgb(var(--color-secondary-button-text))}.testimonials__stitch svg{width:100%;height:100%;display:block}.testimonials__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:1.6rem;margin:0;padding:.5rem .2rem 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonials__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.testimonials__track{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow-x:visible;padding:.5rem 0 1rem}}.testimonials__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:1.4rem;padding:3rem 2.6rem;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);transition:transform .35s ease,box-shadow .35s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.testimonials__card:hover{transform:translateY(-.5rem);box-shadow:0 1.6rem 3rem rgba(var(--color-shadow),.12)}}.testimonials__stars{display:flex;gap:.3rem}.testimonials__star{width:1.5rem;height:1.5rem;color:rgb(var(--color-secondary-button-text))}.testimonials__star svg{width:100%;height:100%;fill:currentColor}.testimonials__star--empty{color:rgba(var(--color-foreground),.2)}.testimonials__quote{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem;line-height:1.5;flex-grow:1}.testimonials__author{margin:0}.testimonials__name{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:.04rem}.testimonials__location{margin:.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.trust-badges-section{content-visibility:auto;contain-intrinsic-size:1px 280px}.trust-badges__header{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.trust-badges__eyebrow{margin:0;font-size:1.2rem;letter-spacing:.28rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65);font-weight:600}.trust-badges__stitch{display:block;width:6.5rem;height:.9rem;margin-top:.9rem;color:rgb(var(--color-secondary-button-text))}.trust-badges__stitch svg{width:100%;height:100%;display:block}.trust-badges__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.trust-badges__grid{grid-template-columns:repeat(4,1fr);gap:2rem}}.trust-badges__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.trust-badges__icon{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.14);color:rgb(var(--color-secondary-button-text));transition:transform .35s ease,border-color .35s ease,background-color .35s ease}.trust-badges__icon svg{width:2.6rem;height:2.6rem;fill:currentColor;stroke:currentColor}@media(hover:hover)and (prefers-reduced-motion:no-preference){.trust-badges__item:hover .trust-badges__icon{transform:translateY(-.4rem);border-color:rgb(var(--color-secondary-button-text));background:rgba(var(--color-secondary-button-text),.08)}}.trust-badges__title{margin:0;font-size:1.6rem;letter-spacing:.02rem}.trust-badges__text{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.65);max-width:22ch}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
