.testimonials__heading{letter-spacing:.08em}.testimonials,.testimonials__wrapper{overflow:visible}.testimonials__slider{padding-inline:.25rem;overflow:visible}.testimonials__track{gap:1rem}.testimonials__slide{flex:0 0 86%;max-width:22.5rem}.testimonials__media{position:relative;overflow:hidden;border-radius:1.1rem;background:rgba(var(--color-foreground),.08)}.testimonials__image,.testimonials__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.testimonials__card{height:100%;padding:.85rem .85rem 1.25rem;border-radius:1.35rem;background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.06)}.testimonials__body{display:flex;flex-direction:column;gap:.55rem;padding:.95rem .35rem .15rem}.testimonials__identity{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.testimonials__name{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:rgb(var(--color-foreground))}.testimonials__verified{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.72rem;color:rgba(var(--color-foreground),.55);white-space:nowrap}.testimonials__verified-icon{display:inline-flex;color:var(--testimonials-star-color, rgb(var(--color-success)))}.testimonials__rating{display:flex;align-items:center;gap:.15rem}.testimonials__star{color:var(--testimonials-star-color, rgb(var(--color-success)))}.testimonials__star--empty{color:rgba(var(--color-foreground),.16)}.testimonials__quote{margin:0;font-size:.82rem;line-height:1.55;color:rgba(var(--color-foreground),.62)}.testimonials__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:9999px;background:#00000061;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.testimonials__play:hover,.testimonials__play:focus-visible{transform:scale(1.06);background:#00000080;outline:none}.testimonials__nav{display:none;position:absolute;top:38%;z-index:20;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 6px 20px #00000014;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.testimonials__nav:hover:not(:disabled),.testimonials__nav:focus-visible:not(:disabled){transform:scale(1.05);outline:none}.testimonials__nav:disabled{opacity:.35;cursor:not-allowed}.testimonials__nav--prev{left:0;transform:translate(-35%,-50%)}.testimonials__nav--next{right:0;transform:translate(35%,-50%)}.testimonials__nav--prev:hover:not(:disabled),.testimonials__nav--prev:focus-visible:not(:disabled){transform:translate(-35%,-50%) scale(1.05)}.testimonials__nav--next:hover:not(:disabled),.testimonials__nav--next:focus-visible:not(:disabled){transform:translate(35%,-50%) scale(1.05)}.testimonials__dots{display:flex;justify-content:center;align-items:center;gap:.45rem;margin-top:1.5rem}.testimonials__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:9999px;background:rgba(var(--color-foreground),.18);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.testimonials__dot--active{background:rgb(var(--color-foreground));transform:scale(1.1)}.testimonials-dialog::backdrop{background:#000000b8}.testimonials-dialog__media{position:relative;width:100%;overflow:hidden;border-radius:1rem;background:#000;aspect-ratio:9 / 16;max-height:calc(100vh - 6rem)}.testimonials-dialog__video,.testimonials-dialog__media video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.testimonials-dialog__close{position:absolute;top:-2.75rem;right:0;z-index:2;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:#ffffff29;color:#fff;cursor:pointer}.testimonials-dialog__close:hover,.testimonials-dialog__close:focus-visible{background:#ffffff47;outline:none}@media screen and (min-width:750px){.testimonials__track{gap:1.5rem}.testimonials__slide{flex:0 0 calc((100% - 1.5rem)/2);max-width:none}.testimonials__nav{display:flex}.testimonials__slider{padding-inline:.5rem}}@media screen and (min-width:990px){.testimonials__slide{flex:0 0 calc((100% - (var(--testimonials-desktop-count, 3) - 1) * 1.5rem) / var(--testimonials-desktop-count, 3))}.testimonials__nav--prev{left:0;transform:translate(-50%,-50%)}.testimonials__nav--next{right:0;transform:translate(50%,-50%)}.testimonials__nav--prev:hover:not(:disabled),.testimonials__nav--prev:focus-visible:not(:disabled){transform:translate(-50%,-50%) scale(1.05)}.testimonials__nav--next:hover:not(:disabled),.testimonials__nav--next:focus-visible:not(:disabled){transform:translate(50%,-50%) scale(1.05)}}.product-review-quotes{display:block;width:100%;--review-gap: 12px;touch-action:pan-y}.product-review-quotes__viewport{overflow:hidden;width:100%;cursor:grab}.product-review-quotes.is-dragging .product-review-quotes__viewport{cursor:grabbing}.product-review-quotes__track{display:flex;align-items:stretch;gap:var(--review-gap);will-change:transform}.product-review-quotes__slide{flex:0 0 100%;width:100%;min-width:0;box-sizing:border-box}.product-review-quotes__card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:16px;row-gap:6px;align-items:center;min-height:96px;padding:18px 20px;background:var(--review-card-bg, #f5f0e8);border-radius:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.product-review-quotes__stars{grid-column:1;grid-row:1;display:flex;align-items:center;gap:2px}.product-review-quotes__star{display:inline-flex;color:var(--review-star-color, #c9a96a)}.product-review-quotes__star-icon{width:14px;height:14px}.product-review-quotes__quote{grid-column:1;grid-row:2;margin:0;font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:1.35;letter-spacing:.01em;color:var(--color-foreground)}.product-review-quotes__verified{grid-column:1;grid-row:3;display:flex;align-items:center;gap:5px;margin:2px 0 0;font-family:var(--font-body-family);font-size:11px;line-height:1.2;letter-spacing:.01em;color:rgba(var(--color-foreground),.5)}.product-review-quotes__check{display:inline-flex;color:var(--review-star-color, #c9a96a)}.product-review-quotes__check-icon{width:13px;height:13px}.product-review-quotes__aside{grid-column:2;grid-row:2 / 4;align-self:center;margin:0;max-width:5.75rem;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:12px;line-height:1.35;text-align:right;color:rgba(var(--color-foreground),.38)}.product-review-quotes.is-animating .product-review-quotes__track{transition:transform .55s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.product-review-quotes.is-animating .product-review-quotes__track{transition:none}}.product-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%}.product-review-summary__stars{display:inline-flex;align-items:center;gap:1px}.product-review-summary__star{display:inline-flex;color:var(--review-summary-accent, #b58d59)}.product-review-summary__star.is-empty{color:rgba(var(--color-foreground),.18)}.product-review-summary__star-icon{width:13px;height:13px}.product-review-summary__score,.product-review-summary__verified{margin:0;font-family:var(--font-body-family);font-size:12px;line-height:1.2;font-weight:500;letter-spacing:.01em;color:var(--review-summary-accent, #b58d59)}.product-review-summary__count{font-weight:400}.product-review-summary__divider{display:inline-block;width:1px;height:12px;background:rgba(var(--color-foreground),.18);margin:0 2px}.product-review-summary__verified{display:inline-flex;align-items:center;gap:4px}.product-review-summary__badge{display:inline-flex;color:var(--review-summary-accent, #b58d59)}.product-review-summary__badge-icon{width:13px;height:13px}.product-trust-videos__media{aspect-ratio:var(--trust-video-aspect, 3 / 4)}.product-trust-videos video{display:block;width:100%;height:100%;object-fit:cover}.product-trust-videos video::-webkit-media-controls{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAACAAAAAAAAAAAAYAAE */
