.studio-showcase-section{padding:100px 0;background-color:var(--white-color)}.studio-showcase-header{text-align:center;margin-bottom:60px}.studio-showcase-heading{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--font-h2);line-height:1.15;color:var(--primary);margin:0 0 12px}.studio-showcase-subtitle{font-family:var(--font-secondary);font-weight:var(--fw-regular);font-style:italic;font-size:var(--size22);color:var(--dark-gray-3);margin:0}.studio-showcase-layout{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:80px;border-radius:20px;overflow:hidden;border:1px solid var(--light-gray-2, #e8e8e8)}.studio-showcase-layout:last-child{margin-bottom:0}.studio-showcase-mobile-gallery{display:none}.studio-showcase-col-image img,.studio-showcase-col-image svg{width:100%;height:100%;object-fit:cover;display:block;min-height:440px}.studio-showcase-center{display:flex;flex-direction:column;justify-content:center;padding:60px 48px;background-color:var(--light-gray-3);gap:16px}.studio-showcase-studio-name{font-family:var(--font-primary);font-weight:var(--fw-semibold);font-size:var(--size28);line-height:1.25;color:var(--primary);margin:0}.studio-showcase-meta{display:flex;align-items:flex-start;gap:7px;color:var(--dark-gray-3)}.studio-showcase-meta svg{flex-shrink:0;margin-top:3px;opacity:.6}.studio-showcase-meta span{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--size14);line-height:1.5}.studio-showcase-description{font-family:var(--font-primary);font-weight:var(--fw-regular);font-size:var(--body-m-size);line-height:var(--body-m-line);color:var(--dark-gray-3);margin:0}.studio-showcase-reviews{display:flex;align-items:center;gap:8px}.studio-showcase-reviews-stars{display:flex;gap:3px;color:gold}.studio-showcase-reviews-text{font-family:var(--font-primary);font-weight:var(--fw-medium);font-size:var(--size14);color:var(--dark-gray-3)}.studio-showcase-cta{margin-top:8px}.studio-showcase-mobile-track{display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.studio-showcase-mobile-slide{flex:0 0 calc(100% / var(--studio-slide-count, 1));width:calc(100% / var(--studio-slide-count, 1));min-width:calc(100% / var(--studio-slide-count, 1))}.studio-showcase-mobile-slide img{width:100%;height:280px;object-fit:cover;display:block}.studio-showcase-dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:8px;background:none;padding:0;pointer-events:none}.studio-showcase-dot{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff8c;cursor:pointer;padding:0;pointer-events:all;transition:background .25s ease,transform .25s ease}.studio-showcase-dot.active{background:var(--white-color);transform:scale(1.4)}@media(max-width:991.98px){.studio-showcase-section{padding:70px 0}.studio-showcase-heading{font-size:var(--size42)}.studio-showcase-layout{grid-template-columns:1fr;margin-bottom:48px;border-radius:16px}.studio-showcase-mobile-gallery{display:block;overflow:hidden;position:relative;touch-action:pan-y}.studio-showcase-col-image{display:none}.studio-showcase-center{padding:40px 32px}}@media(max-width:767.98px){.studio-showcase-section{padding:60px 0}.studio-showcase-heading{font-size:var(--size32)}.studio-showcase-subtitle{font-size:var(--size18)}.studio-showcase-center{padding:32px 20px;gap:12px}.studio-showcase-studio-name{font-size:var(--size22)}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-studio-showcase.css.map */
