.shoppable-video-section .shoppable-card{overflow:visible}.shoppable-video-section .shoppable-card .card__image{margin-bottom:var(--gutter-small);background-color:var(--color-background-cards)}.shoppable-video-section .shoppable-card .card__image video-component{position:absolute;top:0;right:0;left:0;bottom:0}.shoppable-video-section .shoppable-card__product{display:flex;gap:var(--gutter-small);border:solid var(--border-width-cards) var(--color-borders-cards);position:relative;background-color:var(--color-background-cards);box-shadow:var(--shadow-x-cards) var(--shadow-y-cards) var(--shadow-blur-cards) var(--color-shadow-cards);color:var(--color-text-cards)}.shoppable-video-section .shoppable-card__product-image{border-radius:var(--border-radius-cards);width:4.375rem;height:auto;flex-shrink:0}.shoppable-video-section .shoppable-card__product-title{cursor:pointer}.shoppable-video-section .shoppable-card__product-title a{color:var(--color-text-cards)}.shoppable-video-section .shoppable-card__product-info{padding-top:.1875rem;max-width:calc(100% - 5.75rem - var(--gutter-small))}.shoppable-video-section .shoppable-card__product-quick-buy{position:absolute;z-index:99;bottom:0;transition:transform var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1));pointer-events:auto}html[dir=rtl] .shoppable-video-section .shoppable-card__product-quick-buy{left:0}html[dir=ltr] .shoppable-video-section .shoppable-card__product-quick-buy{right:0}.shoppable-video__customer-proof{padding-block:clamp(1.75rem,3vw,2.75rem)}.customer-proof__head{display:grid;justify-items:center;gap:.5rem;max-width:46rem;margin:0 auto clamp(1rem,2vw,1.5rem);text-align:center}.customer-proof__head h2,.customer-proof__head p{margin:0}.customer-proof__head h2{font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.05;text-wrap:balance}.customer-proof__head>p{color:#1d1d1dad;text-wrap:pretty}.customer-proof__rating{display:inline-flex;align-items:center;gap:.6rem;line-height:1.2}.customer-proof__rating strong{font-variant-numeric:tabular-nums}.customer-proof__stars,.customer-proof__card-stars{color:#f2b705;letter-spacing:0}.customer-proof__cta{min-height:44px;margin-top:.25rem;transition-property:background-color,color,transform;transition-duration:var(--lala-motion-fast, .18s);transition-timing-function:var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}.customer-proof__cta:active{transform:scale(.96)}.customer-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.15rem)}.customer-proof__card{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:14px;min-width:0;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #00000012,0 12px 28px #00000012}.customer-proof__image{aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#f4f4f4}.customer-proof__image img,.customer-proof__image svg{display:block;width:100%;height:100%;object-fit:contain;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.customer-proof__body{display:grid;align-content:start;gap:.55rem;padding:0}.customer-proof__body blockquote,.customer-proof__body blockquote p,.customer-proof__author{margin:0}.customer-proof__body blockquote p{display:-webkit-box;overflow:hidden;line-height:1.4;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-proof__author{display:flex;flex-wrap:wrap;gap:.25rem .55rem;color:#1d1d1d9e;font-size:.88rem}.customer-proof__author strong{color:#1d1d1d}.customer-proof__author a{color:inherit;text-decoration-color:#1d1d1d47;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1)),text-decoration-color var(--lala-motion-fast, .18s) var(--lala-ease, cubic-bezier(.2, 0, 0, 1))}@media(hover:hover)and (pointer:fine){.customer-proof__author a:hover{color:#106f4b;text-decoration-color:currentColor}}.customer-proof__author a:focus-visible{border-radius:3px;outline:2px solid #106f4b;outline-offset:3px}@media screen and (max-width:767px){.customer-proof__grid{grid-auto-columns:min(82vw,20rem);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 1px .75rem;scroll-snap-type:inline mandatory;scrollbar-width:none}.customer-proof__grid::-webkit-scrollbar{display:none}.customer-proof__card{border-radius:18px;scroll-snap-align:start;scroll-snap-stop:always}}@media(prefers-reduced-motion:reduce){.customer-proof__cta,.customer-proof__author a{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-shoppable-video.css.map */
