.vdp{--vdp-max: 1300px;--vdp-gutter: clamp(20px, 5vw, 48px);--vdp-pad-y: clamp(64px, 9vw, 112px);--vdp-accent: rgb(var(--color-button));--vdp-line: rgba(var(--color-foreground), .1);--vdp-line-2: rgba(var(--color-foreground), .16);--vdp-muted: rgba(var(--color-foreground), .55);--vdp-body: rgba(var(--color-foreground), .75);padding:var(--vdp-pad-y) var(--vdp-gutter);position:relative}.vdp *,.vdp *:before,.vdp *:after{box-sizing:border-box}.vdp__wrap{max-width:var(--vdp-max);margin-inline:auto;width:100%}.vdp__h2{margin:0;font-size:clamp(3.2rem,4.8vw,4.864rem);font-weight:700;letter-spacing:-.015em;line-height:1.06;text-wrap:balance}.vdp__eyebrow{display:block;margin:0 0 2rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-accent)}.vdp__lead{margin:2.4rem 0 0;font-size:1.7rem;line-height:1.65;letter-spacing:.01em;color:var(--vdp-body);max-width:54ch}.vdp__lead>:first-child{margin-top:0}.vdp__lead>:last-child{margin-bottom:0}.vdp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.vdp__head--center{justify-content:center;text-align:center}.vdp__head--center .vdp__lead{margin-inline:auto}.vdp-split__grid{display:grid;gap:clamp(36px,6vw,88px);align-items:center;grid-template-columns:1fr}@media screen and (min-width:750px){.vdp-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--vdp-split-bias, 1.1fr))}.vdp-split__grid--media-left .vdp-split__media{order:-1}}.vdp-split__copy{max-width:52ch}.vdp-split__media{position:relative}.vdp-split__media img,.vdp-split__media video{display:block;width:100%;height:auto;border-radius:var(--vdp-media-radius, 10px);border:1px solid var(--vdp-line-2);box-shadow:0 30px 70px #00000080,0 0 0 1px color-mix(in srgb,var(--vdp-accent) 14%,transparent)}@supports not (color: color-mix(in srgb,red 14%,transparent)){.vdp-split__media img,.vdp-split__media video{box-shadow:0 30px 70px #00000080}}.vdp-split__placeholder{aspect-ratio:var(--vdp-ratio, 4 / 3);background:rgba(var(--color-foreground),.06);border-radius:var(--vdp-media-radius, 10px);border:1px solid var(--vdp-line-2);display:grid;place-items:center}.vdp-split__placeholder svg{width:40%;height:40%;opacity:.25}.vdp-reviews{display:grid;grid-template-columns:repeat(var(--vdp-cols, 3),minmax(0,1fr));gap:28px}.vdp-reviews>*{min-width:0}@media screen and (max-width:749px){.vdp-reviews{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--vdp-gutter) * -1);padding-inline:var(--vdp-gutter);padding-bottom:8px;scrollbar-width:none}.vdp-reviews::-webkit-scrollbar{display:none}.vdp-review{flex:0 0 80%;max-width:340px;scroll-snap-align:center}}.vdp-review{display:flex;flex-direction:column;background:rgba(var(--color-foreground),.03);border:1px solid var(--vdp-line);border-radius:1.8rem;overflow:hidden}.vdp-review__photo{aspect-ratio:1 / 1;max-height:300px;overflow:hidden;background:rgba(var(--color-foreground),.06);border-bottom:1px solid var(--vdp-line)}.vdp-review__photo img{display:block;width:100%;height:100%;object-fit:cover}.vdp-review__photo svg{display:block;width:100%;height:100%;object-fit:cover;opacity:.25}.vdp-review__body{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:1.44rem;flex:1}.vdp-review__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.vdp-review__t{margin:0;font-size:1.68rem;font-weight:700;letter-spacing:.01em;line-height:1.25;text-transform:uppercase}.vdp-review__q{margin:0;font-size:1.5rem;line-height:1.6;color:var(--vdp-body)}.vdp-review__by{margin-top:auto;padding-top:.56rem;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.vdp-review__name{display:block;font-size:1.5rem;font-weight:600;line-height:1.25}.vdp-review__role{display:block;margin-top:.24rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-muted)}.vdp-stars{position:relative;display:inline-block;vertical-align:middle;font-size:1.4rem;line-height:1;letter-spacing:2px;white-space:nowrap;color:var(--vdp-accent)}.vdp-stars__off{display:block;color:rgba(var(--color-foreground),.18)}.vdp-stars__on{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:var(--vdp-accent)}.vdp-badge{display:inline-block;border-radius:3px;padding:.48rem .88rem;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vdp-accent);background:color-mix(in srgb,var(--vdp-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--vdp-accent) 30%,transparent)}@supports not (color: color-mix(in srgb,red 10%,transparent)){.vdp-badge{background:transparent;border-color:var(--vdp-accent)}}.vdp-fit{padding-block:clamp(56px,8vw,104px)}.vdp-fit__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,72px);align-items:center}@media screen and (min-width:750px){.vdp-fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.vdp-fit__grid--media-left .vdp-fit__media{order:-1}}@media screen and (max-width:749px){.vdp-fit__media{order:-1}}.vdp-fit__list{margin:0;padding:0;list-style:none}.vdp-fit__item{display:flex;align-items:flex-start;gap:1.4rem;padding:1.15rem 0;font-size:1.5rem;line-height:1.5;color:var(--vdp-body)}.vdp-fit__check{flex:none;width:22px;height:22px;margin-top:.15em;border-radius:50%;background:var(--vdp-accent);color:rgb(var(--color-background));display:inline-flex;align-items:center;justify-content:center}.vdp-fit__check svg{width:13px;height:13px}.vdp-fit__media img{display:block;width:100%;height:auto;border:1px solid var(--vdp-accent);border-radius:6px}.vdp-fit__placeholder{aspect-ratio:var(--vdp-ratio, 4 / 5);background:rgba(var(--color-foreground),.06);border:1px solid var(--vdp-accent);border-radius:6px;display:grid;place-items:center}.vdp-fit__placeholder svg{width:38%;height:38%;opacity:.25}@media(prefers-reduced-motion:no-preference){.vdp-review{transition:transform .18s ease,border-color .18s ease}.vdp-review:hover,.vdp-review:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--vdp-accent) 30%,transparent)}}.vdp a:focus-visible,.vdp button:focus-visible{outline:2px solid var(--vdp-accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vdp-reference.css.map */
