.vp-kids-aplus .vp-flower-card img{height:auto;aspect-ratio:1;object-fit:contain}#vp-kids-aplus-details,.vp-kids-aplus #vp-flower-included{scroll-margin-top:110px}@media(max-width:599px){#vp-kids-aplus-details,.vp-kids-aplus #vp-flower-included{scroll-margin-top:92px}}@media(min-width:900px){.vp-kids-aplus .vp-flower-detail-grid{grid-template-columns:repeat(var(--vp-detail-columns, 3),minmax(0,1fr))}.vp-kids-aplus .vp-kids-detail-single{max-width:36rem;margin-inline:auto}}.vp-kids-aplus .vp-kids-detail-crop{position:relative;aspect-ratio:4 / 3;overflow:hidden;margin:0}.vp-kids-aplus .vp-kids-detail-crop img{position:absolute;max-width:none;aspect-ratio:auto;border-radius:0}.vp-kids-aplus .vp-kids-detail-crop--fabric img{width:171%;left:0;bottom:0}.vp-kids-aplus .vp-kids-detail-crop--sheets img{width:190%;right:0;top:0}@media(max-width:599px){.vp-kids-aplus .vp-kids-detail-crop{border-radius:8px}}.vp-kids-aplus .vp-kids-aplus-hero--wide{max-width:760px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/viviland-kids-aplus.css.map */
