.vt-art-styles{padding:100px 0;overflow:hidden}.vt-styles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 4px 40px}.vt-style-card{display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.vt-style-card:nth-child(1){transform:rotate(-2.5deg) translateY(0)}.vt-style-card:nth-child(2){transform:rotate(1.5deg) translateY(8px)}.vt-style-card:nth-child(3){transform:rotate(-1.8deg) translateY(4px)}.vt-style-card:nth-child(4){transform:rotate(2.2deg) translateY(10px)}.vt-style-card:hover{transform:rotate(0) translateY(-8px) scale(1.02)!important;z-index:2}.vt-style-bg{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #00000014,0 12px 30px #0000000f;transition:box-shadow .4s}.vt-style-card:hover .vt-style-bg{box-shadow:0 8px 24px #0000001f,0 20px 40px #0000001a}.vt-style-bg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.vt-style-card:hover .vt-style-bg img{transform:scale(1.05)}.vt-style-gradient{width:100%;height:100%}.vt-artwork-postempresy{background:linear-gradient(135deg,#e8a87c,#c0392b,#8e44ad)}.vt-artwork-pointillism{background:linear-gradient(135deg,#f9ca24,#f0932b,#6ab04c)}.vt-artwork-chiaroscuro{background:linear-gradient(135deg,#f0f0f0,#555,#111)}.vt-artwork-ukiyoe{background:linear-gradient(135deg,#dfe6e9,#74b9ff,#0984e3)}.vt-artwork-oil{background:linear-gradient(135deg,#d4b896,#8b6f47,#4a3829)}.vt-artwork-watercolor{background:linear-gradient(135deg,#e6d5e0,#a8b8d0,#d4d8c8)}.vt-artwork-popart{background:linear-gradient(135deg,#ff6b9d,#fbb13c,#54c5f8)}.vt-artwork-charcoal{background:linear-gradient(135deg,#e8e8e8,#1a1a1a)}.vt-style-info{text-align:center;padding:0 4px}.vt-style-info h4{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--vt-text);letter-spacing:-.01em;line-height:1.2;margin:0}.vt-style-info span{display:none}@media(max-width:968px){.vt-art-styles{padding:70px 0}.vt-styles-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 4px 32px}.vt-style-card:nth-child(1){transform:rotate(-1.5deg) translateY(0)}.vt-style-card:nth-child(2){transform:rotate(1deg) translateY(6px)}.vt-style-card:nth-child(3){transform:rotate(-1deg) translateY(3px)}.vt-style-card:nth-child(4){transform:rotate(1.5deg) translateY(8px)}.vt-style-info h4{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-art-styles.css.map */
