.rd .product-proof{padding-block:var(--rd-section);background:#fff}.rd .product-proof__section-heading{max-width:640px;margin:0 auto 28px;text-align:center}.rd .product-proof__section-heading h2{margin:0 0 8px}.rd .product-proof__section-heading .eyebrow{color:var(--rd-peach)}.rd .product-proof__feedback-disclosure{margin:0;color:var(--rd-muted);font-size:13px;letter-spacing:var(--rd-track)}.rd .product-proof__videos{margin-bottom:var(--rd-section)}.rd .product-proof__video-grid{display:grid;grid-auto-columns:calc((100% - 2 * 16px) / 3);grid-auto-flow:column;grid-template-columns:none;gap:16px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.rd .product-proof__video-grid .product-proof__video{min-width:0;width:100%}.rd .product-proof__video{overflow:hidden;margin:0;padding:0;border:0;border-radius:var(--rd-radius-card);background:var(--rd-primary-ink);scroll-snap-align:start}.rd .product-proof__video-player,.rd .product-proof__video video{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.rd .product-proof__testimonial-grid{display:block;column-count:3;column-gap:16px}.rd .product-proof__testimonial{display:grid;gap:10px;margin:0 0 16px;padding:22px;border:1px solid var(--rd-line);border-radius:var(--rd-radius-card);background:#fff;box-shadow:var(--rd-shadow-card);break-inside:avoid}.rd .product-proof__stars{color:var(--rd-peach);font-size:16px;letter-spacing:2px}.rd .product-proof__testimonial-title{margin:0;color:var(--rd-primary);font-size:17px}.rd .product-proof__testimonial blockquote{margin:0;color:var(--rd-ink);font-size:14px;letter-spacing:.02em;line-height:1.6}.rd .product-proof__author{margin:4px 0 0;color:var(--rd-ink);font-size:14px;font-weight:600}.rd .product-proof__context{margin:0;color:var(--rd-muted);font-size:12px}.rd .product-proof__testimonial-image{width:56px;height:56px;border-radius:50%;object-fit:cover}.rd .product-proof__authority h2{text-align:center}.rd .product-proof__authority-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.rd .product-proof__authority-item{padding:14px 20px;border-radius:12px;background:var(--rd-lavender)}.rd .product-story{padding-block:var(--rd-section);background:var(--rd-lavender)}.rd .product-story__header{max-width:680px;margin:0 auto 36px;text-align:center}.rd .product-story__header h2{margin:0 0 10px}.rd .product-story__header .lead-copy{color:var(--rd-ink);font-size:15px}.rd .product-story__header .eyebrow{color:var(--rd-peach)}.rd .product-story__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;margin:0 0 28px;padding:0;border:0;background:none}.rd .product-story__feature--reverse .product-story__media{order:2}.rd .product-story__media{overflow:hidden;border-radius:24px;background:var(--rd-lavender-strong)}.rd .product-story__media img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.rd .product-story__copy{padding:clamp(22px,3vw,36px);border-radius:var(--rd-radius-card);background:#fff}.rd .product-story__copy .eyebrow{color:var(--rd-peach)}.rd .product-story__copy h3{margin:0 0 10px;color:var(--rd-primary);font-size:clamp(20px,2vw,26px)}.rd .product-story__copy p{margin:0;color:var(--rd-ink);font-size:14.5px;letter-spacing:.02em;line-height:1.65}.rd .product-story__bullets{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.rd .product-story__bullets li{color:var(--rd-primary);font-size:14px;font-weight:500}.rd .product-guide{padding-block:var(--rd-section);background:#fff}.rd .product-guide__header{max-width:640px;margin:0 auto 28px;text-align:center}.rd .product-guide__header h2{margin:0 0 8px}.rd .product-guide__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rd-section);max-width:1040px;margin:0 auto}.rd .product-guide__demo,.rd .product-guide__support,.rd .product-guide__faq,.rd .product-guide__demo-copy{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.rd .product-guide__demo-copy>h2,.rd .product-guide__faq>h2{margin:0 0 24px;color:var(--rd-primary);font-size:clamp(24px,2.2vw,30px);text-align:center}.rd .product-guide__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.rd .product-guide__steps li{display:grid;align-content:start;gap:12px;padding:22px;border:0;border-radius:var(--rd-radius-card);background:var(--rd-lavender)}.rd .product-guide__steps li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--rd-primary);color:#fff;font-size:13px;font-weight:600}.rd .product-guide__steps strong{color:var(--rd-primary);font-family:var(--rd-font-display);font-size:17px;font-weight:500}.rd .product-guide__steps p{margin:6px 0 0;color:var(--rd-ink);font-size:14px;line-height:1.6}.rd .product-guide__faq-item{margin:0 0 12px;border:0;border-radius:var(--rd-radius-card);background:var(--rd-lavender)}.rd .product-guide__faq-item summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;color:var(--rd-primary);font-family:var(--rd-font-display);font-size:17px;font-weight:500;list-style:none;cursor:pointer}.rd .product-guide__faq-item summary::-webkit-details-marker{display:none}.rd .product-guide__faq-item summary>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:var(--rd-primary);color:#fff;font-family:var(--rd-font-body);font-size:20px;font-weight:400;line-height:1;transition:transform .2s ease}.rd .product-guide__faq-item[open] summary>span{transform:rotate(45deg)}.rd .product-guide__faq-item>div{padding:0 24px 20px;color:var(--rd-ink);font-size:14px;letter-spacing:.02em;line-height:1.65}.rd .rd-recs{background:var(--rd-mist)}.rd .sticky-purchase-bar{border-top:1px solid var(--rd-line);background:#fff;box-shadow:0 -8px 24px #2a23401a}.rd .sticky-purchase-bar__image{border-radius:8px;background:var(--rd-lavender)}.rd .sticky-purchase-bar__copy strong{color:var(--rd-primary);font-family:var(--rd-font-display);font-weight:500}.rd .sticky-purchase-bar__price{color:var(--rd-primary);font-weight:600}.rd .sticky-purchase-bar__button{min-height:46px;padding:0 22px;border:0;border-radius:var(--rd-radius-pill);background:var(--rd-primary);color:#fff;font-family:var(--rd-font-display);font-size:16px;font-weight:500}@media(max-width:899px){.rd .rd-pdp .product-gallery{order:0!important}.rd .rd-pdp .product-info{order:1!important;padding-inline:0}.rd .rd-pdp .rd-pdp__aside{order:2!important;width:100%}.rd .rd-pdp .product-gallery__thumbnails{padding-inline:2px}.rd .rd-pdp.main-product .product-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "info" "aside";grid-template-rows:auto;gap:20px}.rd .product-proof__testimonial-grid{column-count:2}.rd .product-proof__video-grid{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:749px){.rd .rd-pdp.main-product{padding-top:12px}.rd .rd-pdp .product-layout{width:calc(100% - 24px)}.rd .rd-pdp .product-gallery__viewport{border-radius:16px}.rd .rd-pdp .gallery-thumbnail{width:64px;height:64px}.rd .rd-pdp .product-info h1,.rd .rd-pdp .product-price__current{font-size:26px}.rd .rd-pdp .product-price__compare{font-size:22px}.rd .rd-pdp .bundle-option{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:14px}.rd .rd-pdp .bundle-option__copy strong{font-size:16px}.rd .rd-pdp .product-purchase-assurance{grid-template-columns:1fr}.rd .rd-pdp .product-purchase-assurance__item{grid-template-columns:28px minmax(0,1fr);justify-items:start;text-align:left}.rd .product-proof__video-grid{grid-auto-columns:62%}.rd .product-proof__testimonial-grid{column-count:1}.rd .product-story__feature{grid-template-columns:1fr;gap:14px}.rd .product-story__feature--reverse .product-story__media{order:0}.rd .product-guide__faq-item summary{min-height:60px;padding:12px 16px;font-size:16px}.rd .product-guide__faq-item>div{padding:0 16px 16px}}.rd .product-guide .product-guide__header{display:block;max-width:720px;margin:0 auto clamp(24px,3vw,36px);text-align:center}.rd .product-guide .product-guide__header .eyebrow{margin:0 0 10px}.rd .product-guide .product-guide__header h2{margin:0 0 12px;font-size:clamp(28px,3vw,40px)}.rd .product-guide .product-guide__header .lead-copy{max-width:560px;margin:0 auto}@media(min-width:750px){.rd .product-story__feature{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;max-width:1120px;margin-inline:auto}.rd .product-story__feature--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.rd .product-story__media{align-self:stretch;display:flex;align-items:center}.rd .product-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,56px)}.rd .product-story .product-story__copy h3{font-size:clamp(24px,2.4vw,34px)}.rd .product-story .product-story__feature .product-story__copy p:not(.eyebrow){font-size:17px}.rd .product-story .product-story__feature .product-story__bullets{gap:10px;margin-top:18px}.rd .product-story .product-story__feature .product-story__bullets li{font-size:16.5px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/redesign-product-content-20261001-01.css.map */
