.mcm-classes__intro{grid-column:1 / -1;padding:clamp(1rem,3vw,3rem)}.mcm-classes__information{background:#f9f9f9;border:1px solid #e9e9e9;border-radius:6px;padding:16px;margin-block:1rem}.mcm-classes .product-grid__item{position:relative}.mcm-classes .product-grid__card{background:#fcfcfc;border:1px solid #eee;border-radius:12px}.mcm-class-date-badge{position:absolute;top:35px;right:35px;z-index:3;pointer-events:none;background:#fff;color:#121212;width:95px;min-height:105px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 4px;box-shadow:0 8px 20px #0003;text-align:center}.mcm-class-date-badge__month{color:#a67c52;font-size:.95rem;font-weight:800}.mcm-class-date-badge__day{font-size:2rem;line-height:1;font-weight:700}.mcm-class-date-badge__time{font-size:.6rem;white-space:normal}.mcm-class-date-badge--no-image{position:static;margin:0 20px 10px auto}.mcm-class-summary p{margin:0 0 .75rem}.mcm-class-summary a{color:inherit;text-decoration:underline}.mcm-classes [product-grid-view=zoom-out] .mcm-class-date-badge{display:none}@media(max-width:749px){.mcm-class-date-badge{width:74px;min-height:90px;top:28px;right:28px}.mcm-class-date-badge__day{font-size:1.6rem}}.mcm-classes .main-collection-grid{container-type:inline-size;container-name:mcm-classes-grid}.mcm-classes .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mcm-classes .product-grid>.product-grid__item{grid-column:auto!important;grid-row:auto!important;min-width:0}@container mcm-classes-grid (max-width:1099px){.mcm-classes .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container mcm-classes-grid (max-width:699px){.mcm-classes .product-grid{grid-template-columns:minmax(0,1fr)!important}}mcm-class-print{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;grid-column:1 / -1;margin-block:1rem}mcm-class-print[hidden],#mcm-classes-print-root{display:none}@media print{@page{size:letter portrait;margin:.3in}html.mcm-printing-classes,html.mcm-printing-classes body{display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding:0!important;margin:0!important;background:#fff!important}html.mcm-printing-classes body>*:not(#mcm-classes-print-root){display:none!important}html.mcm-printing-classes #mcm-classes-print-root{display:block!important;position:static!important;width:7.9in!important;margin:0!important;padding:0!important}#mcm-classes-print-root .mcm-class-print-page{display:block!important;width:7.9in!important;height:10.2in!important;break-after:page;page-break-after:always;padding:0!important;margin:0!important;border:0!important}#mcm-classes-print-root .mcm-class-print-page:last-child{break-after:auto;page-break-after:auto}#mcm-classes-print-root .mcm-class-print-header{display:flex!important;align-items:flex-start;justify-content:center;height:2in!important;width:7.9in!important}#mcm-classes-print-root .mcm-class-print-header img{display:block!important;width:5.25in!important;height:1.6in!important;object-fit:contain}#mcm-classes-print-root .mcm-class-print-grid{display:grid!important;grid-template-columns:repeat(2,3.81in)!important;gap:.2in!important;justify-content:center}#mcm-classes-print-root .mcm-class-print-grid img{display:block!important;width:3.81in!important;height:1.9in!important;object-fit:cover;border-radius:10px;break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/mcm-class-collection.css.map */
