.class-offering-container{display:flex;width:100%;max-width:1200px;margin:auto;box-sizing:border-box}.form-label{display:flex;flex-direction:column}.text-section{width:45%;padding:3.5rem 3rem 3rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;background-color:#6d627e;border-top-left-radius:10px;border-bottom-left-radius:10px}.text-section h1{font-weight:400;font-size:2.4rem;margin:0 0 2.5rem;color:#dfc7ce;letter-spacing:.03em}.class-list{display:flex;flex-direction:column;gap:2.5rem}.class-item{display:flex;flex-direction:row;align-items:flex-start;border-bottom:1px solid #67735f;padding-bottom:1rem}.class-name{width:6.5rem;font-size:1.3rem;font-weight:400;color:#b3c1a1;flex-shrink:0;-webkit-user-select:none;user-select:none}.class-desc{font-size:.9rem;line-height:1.6;color:#d3dcc5;margin-left:1rem;max-width:18rem}.image-section{flex-grow:1;border-top-right-radius:10px;border-bottom-right-radius:10px;background:url(https://cdn.sanity.io/images/4t60hegj/production/32814c287bd0a703cc0391e648fc0553eacd177b-1671x1983.jpg?auto=format&q=75&url=https://cdn.sanity.io/images/4t60hegj/production/32814c287bd0a703cc0391e648fc0553eacd177b-1671x1983.jpg&w=1000) center center/cover no-repeat}@media (max-width: 900px){body{flex-direction:column;height:auto}.class-offering-container{flex-direction:column-reverse}.text-section,.image-section{width:100%;padding:2rem}.image-section{height:400px;background-size:cover!important;background-repeat:no-repeat;background-position:center}.class-desc{max-width:100%}}.product-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding:20px;background-color:#f9f9f9}.product-card{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;text-align:center;transition:box-shadow .3s ease}.product-card:hover{box-shadow:0 4px 12px #00000014}.image-wrapper_custom{position:relative;width:100%;overflow:hidden}.image-wrapper_custom img{width:100%;height:auto;display:block;transition:opacity .4s ease-in-out}.secondary-image{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.image-wrapper_custom:hover .secondary-image{opacity:1}.image-wrapper_custom:hover .primary-image{opacity:0}.product-card h3{font-size:1rem;margin:10px 0 5px;color:#333}.product-card p{font-size:.875rem;color:#777;padding:0 10px 10px}@media (max-width: 768px){.product-card-grid{grid-template-columns:repeat(2,1fr)}}.swiper{width:100%;max-width:1200px;margin:auto}.swiper-slide{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 12px #0000001a;height:100%}.stars{color:#ffc107;font-size:1.2rem}.review{margin:1rem 0;font-style:italic;color:#555}.user{font-weight:700;color:#333}.infographic-wrapper{background:#f2f2f2;padding:80px 0;display:flex;justify-content:center}.infographic{background:#fff;padding:60px 40px;border-radius:20px;width:90%;max-width:1200px;text-align:center;box-shadow:0 5px 30px #0000001a}.infographic h2{font-size:40px;font-weight:900;margin-bottom:50px;color:#000;text-transform:uppercase}.timeline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.step{width:22%;min-width:200px}.icon-circle{width:50px;height:50px;border-radius:50%;margin:0 auto 10px;border:2px solid #ccc;display:flex;justify-content:center;align-items:center;font-size:20px;color:#333}.arrow{width:60px;height:60px;margin:0 auto 15px;color:#fff;font-weight:700;font-size:16px;line-height:60px;text-align:center;clip-path:polygon(100% 50%,50% 0%,50% 25%,0% 25%,0% 75%,50% 75%,50% 100%)}.orange{background-color:#f5a623}.green{background-color:#4caf50}.blue{background-color:#2196f3}.red{background-color:#f44336}.step h4{font-size:18px;font-weight:900;margin-bottom:10px;color:#000;text-transform:uppercase}.step p{font-size:14px;color:#000}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
