.filter-tabs{margin:0;padding:0 0 1rem;list-style:none;display:flex;justify-content:space-between;white-space:nowrap;overflow:auto;width:100%}@media screen and (max-width:749px){.filter-tabs{font-size:10px;line-height:1.4;padding:0;white-space:normal;flex-wrap:wrap;justify-content:center}}@media screen and (min-width:750px){.filter-tabs{justify-content:center;padding-bottom:3.5rem}}.filter-tabs li{padding:0 .5rem 1rem}@media screen and (min-width:750px){.filter-tabs li{padding:1.3rem 1.4rem}}@media screen and (min-width:990px){.filter-tabs li{padding-left:2.8rem;padding-right:2.8rem}}.filter-tabs li.active{font-weight:500}.filter-tabs li.active a:after{width:100%}.filter-tabs a{display:inline-block;vertical-align:top;padding-top:.3rem;padding-bottom:.3rem;position:relative;text-decoration:none;color:#141416}@media screen and (min-width:750px){.filter-tabs a{padding-top:.9rem;padding-bottom:.9rem}}.filter-tabs a:hover:after{width:100%}.filter-tabs a:after{content:"";position:absolute;top:100%;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.class-row{display:flex;align-items:flex-end;margin-left:-.5rem;margin-right:-.5rem;padding-top:1.4rem;padding-bottom:1.1rem;position:relative}@media screen and (max-width:749px){.class-row{flex-wrap:wrap;font-size:1rem;line-height:1.4}}@media screen and (min-width:750px){.class-row{align-items:center;padding-top:1.7rem;padding-bottom:1.5rem}}@media screen and (min-width:1340px){.class-row{padding-left:5.5rem;padding-right:5.5rem}}.class-row:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:1px;background:#d4d3d5}.class-row .col{padding:0 .5rem}@media screen and (min-width:750px){.class-row .col{text-align:center}}.class-row .col:first-child{width:100%}@media screen and (min-width:750px){.class-row .col:first-child{width:22%}}@media screen and (min-width:990px){.class-row .col:first-child{width:18%}}.class-row .col:nth-child(2){width:48%}@media screen and (min-width:750px){.class-row .col:nth-child(2){width:34%}}@media screen and (min-width:990px){.class-row .col:nth-child(2){width:31.2%}}.class-row .col:nth-child(3){width:27%}@media screen and (min-width:750px){.class-row .col:nth-child(3){width:22%}}@media screen and (min-width:990px){.class-row .col:nth-child(3){width:29.08%}}.class-row .col:nth-child(4){width:25%;text-align:right}@media screen and (min-width:750px){.class-row .col:nth-child(4){width:22%;text-align:center}}@media screen and (min-width:990px){.class-row .col:nth-child(4){width:21.72%}}.class-row .date{display:inline-block;vertical-align:top;margin-bottom:.2rem}@media screen and (max-width:749px){.class-row .date{font-size:.8rem;color:#727272}}.class-row .class-title{display:inline-block;vertical-align:top;font-weight:500}@media screen and (max-width:749px){.class-row .class-title{font-size:1.2rem}}@media screen and (min-width:990px){.class-row .class-title{font-size:1.8rem}}.class-row .button{margin-top:-.4rem;margin-bottom:.4rem;text-align:center}.class-row .button.button-disabled{opacity:.4;pointer-events:none}@media screen and (min-width:750px){.class-row .button{margin-top:0;margin-bottom:0}}@media only screen and (max-width:749px){.section-upcoming-classes .title-wrapper .title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-upcoming-classes.css.map */
