.lp-proof-carousel-wrap{position:relative;box-sizing:border-box}.lp-proof-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:var(--card, 340px);gap:var(--gap, 24px);align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:clamp(36px,4vw,60px);scrollbar-width:none;-ms-overflow-style:none}.lp-proof-carousel::-webkit-scrollbar{display:none}.lp-proof-card{position:relative;scroll-snap-align:center;transform-origin:center center;will-change:transform,opacity;border-radius:30px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffffd1,#ffffffad);border:1px solid rgba(255,255,255,.72);box-shadow:0 18px 40px #ec008c17,0 8px 20px #ec008c12,inset 0 1px #ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s ease}.lp-proof-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 16%,rgba(236,0,140,.06),transparent 20%),radial-gradient(circle at 82% 85%,rgba(236,0,140,.11),transparent 24%)}.lp-proof-card.is-active{border-color:#ec008c38;box-shadow:0 34px 58px #ec008c2e,0 16px 34px #ec008c1f,0 0 30px #ec008c14,inset 0 1px #fffffff5}.lp-proof-media{position:relative;z-index:1;aspect-ratio:9 / 16;overflow:hidden;border-radius:inherit;background:#ddd}.lp-proof-video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.lp-proof-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:56px;height:56px;border:0;background:none;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.lp-proof-nav:hover{opacity:.5}.lp-proof-nav:disabled{opacity:.25;cursor:not-allowed}.lp-proof-nav svg{width:32px;height:32px}.lp-proof-nav--prev{left:clamp(-8px,-2.2vw,-48px)}.lp-proof-nav--prev:hover{transform:translateY(-50%) translate(-3px)}.lp-proof-nav--next{right:clamp(-8px,-2.2vw,-48px)}.lp-proof-nav--next:hover{transform:translateY(-50%) translate(3px)}@media screen and (max-width:989px){.lp-proof-nav{display:none}}@media screen and (max-width:749px){.lp-proof-card{border-radius:22px}}@media(prefers-reduced-motion:reduce){.lp-proof-carousel{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lp-proof.css.map */
