.vd-esto{max-width:970px;padding-top:20px;padding-bottom:20px;text-align:center}.vd-esto__link{display:block}.vd-esto__link img{display:block;width:100%;height:auto;border-radius:12px}.vd-esto__caption{font-size:14px;line-height:1.5;margin:16px auto 8px;max-width:760px}.vd-gifts{padding-top:24px;padding-bottom:24px}.vd-gifts__heading{text-align:center;margin-bottom:28px}.vd-gifts__heading h2{margin:0 0 10px;font-size:clamp(32px,4vw,46px)}.vd-gifts__heading p{margin:0}.vd-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}.vd-gifts__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e8dee5;border-radius:12px;background:#fff}.vd-gifts__image{display:block;aspect-ratio:1;padding:12px}.vd-gifts__image img{display:block;width:100%;height:100%;object-fit:contain}.vd-gifts__info{display:flex;flex-direction:column;flex:1;padding:16px}.vd-gifts__info h3{margin:0 0 12px;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.4}.vd-gifts__info h3 a{text-decoration:none;color:inherit}.vd-gifts__price{margin:auto 0 16px;font-size:20px;font-weight:700}.vd-gifts__info .button{width:100%;min-height:46px;padding:10px 8px}.vd-gifts__footer{text-align:center;margin-top:24px}.vd-gifts__footer p{font-weight:600}@media(max-width:989px){.vd-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.vd-gifts__info{padding:12px}.vd-gifts__info h3,.vd-gifts__info .button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
