.card-v2{max-width:602px;width:100%;background:#fff;border-radius:20px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);border:1px solid rgba(80,48,229,.2);overflow:hidden}.card-v2 .card-v2-header{display:flex;flex-direction:column;padding:20px 24px 10px;gap:6px}.card-v2 .card-v2-content{width:100%;height:305px}.card-v2 .card-v2-content .card-v2-picture{width:100%;height:100%}.card-v2-outside .product{display:flex;align-items:center;justify-content:center;width:100%;margin-top:18px}.card-v2-outside .product .btn-outside{background:linear-gradient(95deg,#dea5c2 -19.86%,#6658ca 94.73%);padding:1px;border-radius:100px;overflow:hidden;cursor:pointer;margin-left:12px;display:inline-block}.card-v2-outside .product .btn-outside .btn{background:#fff;padding:8px 14.5px;border-radius:100px;background-size:200% 200%}.card-v2-outside .product .btn-outside .btn .text{font-size:14px;font-weight:500;background:linear-gradient(95deg,#dea5c2 -19.86%,#6658ca 94.73%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.card-v2-outside .product .btn-outside:hover .btn{background:linear-gradient(95deg,#dea5c2 -19.86%,#6658ca 94.73%);animation:gradientShift .8s ease}.card-v2-outside .product .btn-outside:hover .btn .text{background:none;-webkit-text-fill-color:#fff}@keyframes gradientShift{0%{background-position:0 50%;opacity:0}to{background-position:100% 50%;opacity:1}}.picture-description-component{display:flex;align-items:center;justify-content:center;flex:0 0 100%;gap:70px;padding:0 40px}.picture-description-component .picture-description{display:flex;flex-direction:column}.picture-description-component .picture-description .title{margin-bottom:27px}.picture-description-component .picture-description .description-block{display:flex;gap:24px}.picture-description-component .picture-description .description-block .description-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--background-color)}.picture-description-component .picture-description .description-block .description-icon .icon{width:20px}.picture-description-component .picture-description .description-block .description{width:34.8958333333vw}.picture-description-component .picture{width:36.4583333333vw;border-radius:20px;overflow:hidden}.react-player-outside{width:100%;border-radius:20px;overflow:hidden}.react-player-outside .react-player{padding-bottom:56.25%}