.storefront-classes .classes-grid[data-v-28393f92]{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-top:1.25rem;padding-bottom:2rem}@media (min-width: 1280px){.storefront-classes .classes-grid[data-v-28393f92]{-moz-column-gap:1.75rem;column-gap:1.75rem;padding-top:2rem;padding-bottom:2.5rem}}.storefront-classes .classes-grid .class-type[data-v-28393f92]{display:none;width:11rem;flex:none}@media (min-width: 768px){.storefront-classes .classes-grid .class-type[data-v-28393f92]{display:block}}@media (min-width: 1280px){.storefront-classes .classes-grid .class-type[data-v-28393f92]{width:12rem}}.storefront-classes .classes-grid .class-type h4[data-v-28393f92]{margin-bottom:.5rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 768px){.storefront-classes .classes-grid .class-type h4[data-v-28393f92]{margin-bottom:1rem}}.storefront-classes .classes-grid .class-type .types li[data-v-28393f92]{margin-bottom:.625rem;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:.875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.storefront-classes .classes-grid .class-type .types li[data-v-28393f92]{margin-bottom:1rem}}.storefront-classes .classes-grid .class-type .types li[data-v-28393f92]:not(.selected):hover{opacity:.7}.storefront-classes .classes-grid .class-type .types li.selected[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}.storefront-classes .classes-grid .class-type .date-filter[data-v-28393f92]{margin-top:1.75rem;display:none}@media (min-width: 768px){.storefront-classes .classes-grid .class-type .date-filter[data-v-28393f92]{display:block}}.storefront-classes .classes-grid .class-type .date-filter .form-control[data-v-28393f92]{height:44px!important;line-height:40px!important;vertical-align:middle!important;padding-top:0!important;padding-bottom:0!important;font-family:PT Sans,sans-serif!important}.storefront-classes .classes-grid .class-type .date-filter .filter-actions[data-v-28393f92]{display:flex;-moz-column-gap:.75rem;column-gap:.75rem}.storefront-classes .classes-grid .class-type .date-filter .filter-actions button[data-v-28393f92]{flex:1 1 0%;padding-top:.5rem;padding-bottom:.5rem}.storefront-classes .classes-grid .classes-view[data-v-28393f92]{width:100%}.storefront-classes .classes-grid .classes-view .store-warning[data-v-28393f92]{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:1rem}.storefront-classes .classes-grid .classes-view .store-warning .warning-icon[data-v-28393f92]{height:1.25rem;width:1.25rem;flex:none;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-28393f92]{font-weight:700;--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-28393f92]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-28393f92]{margin-left:.5rem}}.storefront-classes .classes-grid .classes-view .class-type-drop[data-v-28393f92]{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .class-type-drop[data-v-28393f92]{display:none}}.storefront-classes .classes-grid .classes-view .class-type.studio-tabs[data-v-28393f92]{margin-top:-.75rem;margin-bottom:2rem;display:block;width:100%}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .class-type.studio-tabs[data-v-28393f92]{display:none}}.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-28393f92]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-28393f92]{display:grid}}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-28393f92]{display:block}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box[data-v-28393f92]{margin-bottom:2rem;display:flex;flex-direction:column;row-gap:.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box[data-v-28393f92]{margin-bottom:2.5rem;flex-direction:row}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image[data-v-28393f92]{position:relative;height:-moz-max-content;height:max-content;flex:none}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image img[data-v-28393f92]{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image img[data-v-28393f92]{height:12rem;width:auto}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .left-spots-overlay[data-v-28393f92]{position:absolute;top:0px;left:0px;background-color:#000000bf;padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .waitlist-overlay[data-v-28393f92]{position:absolute;top:0px;left:0px;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay[data-v-28393f92]{position:absolute;bottom:0px;left:0px;background-color:#000000bf;padding:.625rem 1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay[data-v-28393f92]{padding-left:.75rem;padding-right:.75rem}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay h5[data-v-28393f92]{margin-bottom:-.25rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info[data-v-28393f92]{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info[data-v-28393f92]{display:block}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info p[data-v-28393f92]{margin-bottom:.625rem;display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.875rem;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info p .icon[data-v-28393f92]{flex:none;font-size:1rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-28393f92]{margin-top:.5rem;display:flex;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-28393f92]{justify-content:space-between}}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-28393f92]{justify-content:flex-start}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .main-price[data-v-28393f92]{display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .members-price[data-v-28393f92]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .members-price span[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .btn-register[data-v-28393f92]{bottom:0px;right:0px;margin-top:.75rem;display:inline-block;width:100%;padding:.375rem 3.6rem;text-align:center}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .btn-register[data-v-28393f92]{position:absolute;width:auto;padding-top:.5rem;padding-bottom:.5rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .wrapper[data-v-28393f92]{padding-bottom:4.5rem}}.class-details[data-v-28393f92]{padding-bottom:2.5rem;padding-top:1.25rem}.class-details .go-back-link[data-v-28393f92]{margin-top:.25rem;margin-bottom:1.5rem;display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;padding:.375rem 1rem}.class-details .go-back-link .icon[data-v-28393f92]{height:1.25rem;width:1.25rem}.class-details .class-box[data-v-28393f92]{margin-bottom:1.75rem;display:flex;flex-direction:column;row-gap:1.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.class-details .class-box[data-v-28393f92]{flex-direction:row}}@media (min-width: 1280px){.class-details .class-box[data-v-28393f92]{margin-bottom:2.5rem;-moz-column-gap:1.75rem;column-gap:1.75rem}}.class-details .class-box .images-wrapper .main-image[data-v-28393f92]{position:relative;width:calc(100vw - 32px);padding-top:75%}@media (min-width: 768px){.class-details .class-box .images-wrapper .main-image[data-v-28393f92]{width:18.75rem}}@media (min-width: 1024px){.class-details .class-box .images-wrapper .main-image[data-v-28393f92]{width:24rem}}@media (min-width: 1280px){.class-details .class-box .images-wrapper .main-image[data-v-28393f92]{width:30rem}}.class-details .class-box .images-wrapper .main-image img[data-v-28393f92]{position:absolute;inset:0px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.class-details .class-box .images-wrapper .main-image .left-spots-overlay[data-v-28393f92]{position:absolute;top:0px;left:0px;background-color:#000000bf;padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.class-details .class-box .images-wrapper .main-image .waitlist-overlay[data-v-28393f92]{position:absolute;top:0px;left:0px;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.class-details .class-box .images-wrapper .main-image .image-overlay[data-v-28393f92]{position:absolute;bottom:0px;left:0px;background-color:#000000bf;padding:.375rem 1.25rem .625rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.class-details .class-box .images-wrapper .main-image .image-overlay[data-v-28393f92]{padding-left:1.15rem;padding-right:1.15rem}}.class-details .class-box .images-wrapper .alt-images[data-v-28393f92]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box .images-wrapper .alt-images button[data-v-28393f92]{flex:1 1 0%;overflow:hidden;border-radius:.25rem;border-width:1px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.class-details .class-box .images-wrapper .alt-images button[data-v-28393f92]{flex:none}}.class-details .class-box .images-wrapper .alt-images button.selected[data-v-28393f92]{--tw-border-opacity: 1;border-color:rgb(245 123 32 / var(--tw-border-opacity))}.class-details .class-box .images-wrapper .alt-images button img[data-v-28393f92]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.class-details .class-box .images-wrapper .alt-images button img[data-v-28393f92]{height:68px}}@media (min-width: 1024px){.class-details .class-box .images-wrapper .alt-images button img[data-v-28393f92]{height:5rem}}.class-details .class-box .class-info[data-v-28393f92]{position:relative;display:flex;flex:1 1 0%;flex-direction:column}@media (min-width: 1280px){.class-details .class-box .class-info[data-v-28393f92]{justify-content:space-between}}.class-details .class-box .class-info .class-name[data-v-28393f92]{margin-bottom:.875rem}@media (min-width: 1280px){.class-details .class-box .class-info .class-name[data-v-28393f92]{margin-bottom:1.25rem}}.class-details .class-box .class-info .row p[data-v-28393f92],.class-details .class-box .class-info .available-slots p[data-v-28393f92]{margin-bottom:.625rem;display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box .class-info .row p .icon[data-v-28393f92],.class-details .class-box .class-info .available-slots p .icon[data-v-28393f92]{flex:none;font-size:1rem}.class-details .class-box .class-info .participants[data-v-28393f92]{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.class-details .class-box .class-info .participants .form-control[data-v-28393f92]{width:6rem}.class-details .class-box .class-info .class-price[data-v-28393f92]{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;font-weight:700}@media (min-width: 768px){.class-details .class-box .class-info .class-price[data-v-28393f92]{justify-content:flex-start}}@media (min-width: 1280px){.class-details .class-box .class-info .class-price[data-v-28393f92]{margin-top:.5rem}}.class-details .class-box .class-info .class-price .main-price[data-v-28393f92]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box .class-info .class-price .members-price[data-v-28393f92]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.class-details .class-box .class-info .class-price .members-price span[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box .btn-slots[data-v-28393f92]{padding:.5rem 1.75rem}.class-details .class-box .btn-cart[data-v-28393f92]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 768px){.class-details .class-box .btn-cart[data-v-28393f92]{width:auto}}@media (min-width: 1280px){.class-details .class-box .btn-cart[data-v-28393f92]{margin-top:1.25rem;font-size:1.125rem}}@media (min-width: 768px){.class-details .class-box.has-sessions[data-v-28393f92]{flex-wrap:wrap}}.class-details .class-box.has-sessions .sessions-selection[data-v-28393f92]{flex-basis:100%}@media (min-width: 1280px){.class-details .class-box.has-sessions .sessions-selection[data-v-28393f92]{flex:1 1 0%}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots[data-v-28393f92]{margin-top:.5rem;width:100%;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots>*[data-v-28393f92]{padding:.75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots>*[data-v-28393f92]{padding-left:1rem;padding-right:1rem}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-28393f92]{grid-template-columns:.35fr 2fr 2fr 2fr 2fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-28393f92]{display:grid}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-28393f92]{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header input[data-v-28393f92]{cursor:pointer}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-28393f92]>:not(label){display:none}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-28393f92]>:not(label){display:block}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label[data-v-28393f92]{display:inline-flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label b[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label b[data-v-28393f92]{display:none}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-28393f92]{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem;padding-left:2.5rem;font-size:.875rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-28393f92]{display:grid;align-items:center;padding-left:1rem}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-28393f92]:not(:last-of-type){border-bottom-width:1px}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box[data-v-28393f92]{display:flex;flex-direction:column;row-gap:.5rem}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box .box-label[data-v-28393f92]{font-size:.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box .box-label[data-v-28393f92]{display:none}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-28393f92]{position:absolute;left:.75rem;top:.75rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-28393f92]{position:relative;left:0px;top:0px}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-28393f92]:not(:checked):hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row h4[data-v-28393f92]{font-weight:700}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row span[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row strong[data-v-28393f92]{text-align:center}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-28393f92]{display:flex;min-width:7rem;flex-direction:row-reverse;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem;padding:.875rem 1.75rem .875rem .75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-28393f92]{flex-direction:row;justify-content:flex-start;padding:0}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-28393f92]:not(:last-of-type){border-bottom-width:1px}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-28393f92]:not(:last-of-type){border-width:0px;border:0}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer[data-v-28393f92]{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer p[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer p[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer p[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer p[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer strong span[data-v-28393f92]{margin-left:.5rem;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-28393f92]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-28393f92]{width:auto}}@media (min-width: 768px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-28393f92]{width:auto}}.class-details .class-box.has-sessions .make-it-now[data-v-28393f92]{flex-basis:100%}@media (min-width: 1280px){.class-details .class-box.has-sessions .make-it-now[data-v-28393f92]{flex:1 1 0%}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots[data-v-28393f92]{margin-top:.5rem;width:100%;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots>*[data-v-28393f92]{padding:.75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions>*[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots>*[data-v-28393f92]{padding-left:1rem;padding-right:1rem}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-28393f92]{grid-template-columns:.35fr 2.75fr 2.1fr 2.1fr 2.1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-28393f92]{display:grid}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-28393f92]{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header input[data-v-28393f92]{cursor:pointer}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-28393f92]>:not(label){display:none}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-28393f92]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-28393f92]>:not(label){display:block}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label[data-v-28393f92]{display:inline-flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label b[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label b[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label b[data-v-28393f92]{display:none}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-28393f92]{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem;padding-left:2.5rem;font-size:.875rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-28393f92]{display:grid;align-items:center;padding-left:1rem}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-28393f92]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-28393f92]:not(:last-of-type){border-bottom-width:1px}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box[data-v-28393f92]{display:flex;flex-direction:column;row-gap:.5rem}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box .box-label[data-v-28393f92]{font-size:.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box .box-label[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box .box-label[data-v-28393f92]{display:none}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-28393f92]{position:absolute;left:.75rem;top:.75rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-28393f92]{position:relative;left:0px;top:0px}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-28393f92]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-28393f92]:not(:checked):hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row h4[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row h4[data-v-28393f92]{font-weight:700}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row span[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row strong[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row strong[data-v-28393f92]{text-align:center}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer[data-v-28393f92]{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer p[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer p[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer p[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer p[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer strong span[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer strong span[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-28393f92]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-28393f92]{width:auto}}@media (min-width: 768px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-28393f92],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-28393f92]{width:auto}}.class-details .class-box .DISABLED-available-slots[data-v-28393f92]{margin-top:1.75rem}.class-details .class-box .DISABLED-available-slots header[data-v-28393f92],.class-details .class-box .DISABLED-available-slots .slot-row[data-v-28393f92]{grid-template-columns:.15fr 1fr 1fr 2fr 1.7fr!important}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots header[data-v-28393f92],.class-details .class-box .DISABLED-available-slots .slot-row[data-v-28393f92]{padding-left:1.75rem!important;padding-right:1.75rem!important}.class-details .class-box .DISABLED-available-slots header>*[data-v-28393f92]:nth-child(3),.class-details .class-box .DISABLED-available-slots .slot-row>*[data-v-28393f92]:nth-child(3){margin-left:auto;margin-right:auto;text-align:center}}.class-details .class-box .DISABLED-available-slots header[data-v-28393f92]{display:none}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots header>*[data-v-28393f92]:nth-child(4){margin-left:auto;padding-right:5rem}}.class-details .class-box .DISABLED-available-slots .slot-row *[data-v-28393f92]:not(.box-label){font-weight:400!important;--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity))!important}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots .slot-row>*[data-v-28393f92]:nth-child(4){margin-left:auto}}.class-details .class-box .DISABLED-available-slots footer[data-v-28393f92]{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;padding:1.25rem 1.75rem!important}.class-details .class-box .DISABLED-available-slots input[data-v-28393f92]{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.class-details .detailed-information .section-heading[data-v-28393f92]{margin-bottom:.75rem}@media (min-width: 1280px){.class-details .detailed-information .section-heading[data-v-28393f92]{margin-bottom:1rem}}.class-details .detailed-information .program-description[data-v-28393f92],.class-details .detailed-information .instructors[data-v-28393f92],.class-details .detailed-information .special-notes[data-v-28393f92]{margin-bottom:1.75rem}@media (min-width: 1280px){.class-details .detailed-information .program-description[data-v-28393f92],.class-details .detailed-information .instructors[data-v-28393f92],.class-details .detailed-information .special-notes[data-v-28393f92]{margin-bottom:2.5rem}}.class-details .detailed-information .instructors .instructor-box[data-v-28393f92]{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;row-gap:.5rem;-moz-column-gap:.875rem;column-gap:.875rem}@media (min-width: 768px){.class-details .detailed-information .instructors .instructor-box[data-v-28393f92]{flex-direction:row;align-items:flex-start}}@media (min-width: 1280px){.class-details .detailed-information .instructors .instructor-box[data-v-28393f92]{-moz-column-gap:1.25rem;column-gap:1.25rem}}.class-details .detailed-information .instructors .instructor-box img[data-v-28393f92]{height:4rem;width:4rem;flex:none;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.class-details .detailed-information .instructors .instructor-box img[data-v-28393f92]{height:5rem;width:5rem}}.class-details .detailed-information .instructors .instructor-box .info p[data-v-28393f92]{margin-bottom:.625rem}.class-details .detailed-information .instructors .instructor-box .info h5[data-v-28393f92]{text-align:center;font-weight:700}@media (min-width: 768px){.class-details .detailed-information .instructors .instructor-box .info h5[data-v-28393f92]{text-align:left}}.class-details .detailed-information .instructors .instructor-box .info li[data-v-28393f92]:not(:last-child){margin-bottom:.75rem}.class-details .detailed-information .instructors .instructor-box .info .profile-link[data-v-28393f92]{margin-top:.75rem;display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.class-details .detailed-information .instructors .instructor-box .info .profile-link[data-v-28393f92]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .detailed-information .instructors .instructor-box .info .profile-link .icon[data-v-28393f92]{position:relative;top:1px;height:1.25rem;width:1.5rem}.class-details .detailed-information .special-notes li[data-v-28393f92]:not(:last-child){margin-bottom:.75rem}.class-details .detailed-information .online-store-link[data-v-28393f92]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.class-details .detailed-information .online-store-link[data-v-28393f92]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}@media (min-width: 1280px){.class-details .class-box .images-wrapper[data-v-28393f92]{height:0px;width:30rem}.class-details .detailed-information[data-v-28393f92]{margin-left:auto;width:calc(100% - 31.75rem)}}.custom-tooltip[data-v-28393f92]{position:relative;width:-moz-fit-content;width:fit-content}.custom-tooltip .tooltip[data-v-28393f92]{position:absolute;bottom:100%;left:50%;width:-moz-max-content;width:max-content;max-width:17rem;--tw-translate-y: -.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity));padding:.25rem .5rem;text-align:center;font-size:.875rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.custom-tooltip .tooltip[data-v-28393f92]:after{position:absolute;top:100%;left:50%;height:.5rem;width:.5rem;--tw-translate-x: -50%;--tw-translate-y: -.25rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}.no-class-note a[data-v-28393f92]{text-decoration:underline;color:#15c}.btn-show-filters[data-v-b86d8aa8]{margin-bottom:2rem;display:inline-flex;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;font-size:.875rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}@media (min-width: 768px){.btn-show-filters[data-v-b86d8aa8]{display:none}}.btn-show-filters .icon[data-v-b86d8aa8]{height:1rem;width:1rem}.classes-filters[data-v-b86d8aa8]{margin-bottom:1rem;display:grid;row-gap:.75rem;-moz-column-gap:1.25rem;column-gap:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 768px){.classes-filters[data-v-b86d8aa8]{margin-bottom:0;padding-bottom:2.5rem}}@media (min-width: 1280px){.classes-filters[data-v-b86d8aa8]{-moz-column-gap:1rem;column-gap:1rem}}@media (min-width: 768px){.classes-filters[data-v-b86d8aa8]{height:-moz-fit-content!important;height:fit-content!important}}.classes-filters .date-filter[data-v-b86d8aa8]{margin-top:1.25rem}@media (min-width: 768px){.classes-filters .date-filter[data-v-b86d8aa8]{display:none}}@media (min-width: 450px){.classes-filters .date-filter .filters-wrapper[data-v-b86d8aa8]{margin-bottom:.75rem;display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem}}.classes-filters .date-filter .input-component[data-v-b86d8aa8]{flex:1 1 0%}.classes-filters .date-filter .input-component .form-control[data-v-b86d8aa8]{display:block!important;min-width:calc(100% - 16px)!important;min-height:44px!important;height:44px!important;-webkit-min-logical-width:calc(100% - 16px)!important;padding-top:.5rem!important;padding-bottom:.5rem!important;line-height:44px!important;vertical-align:middle!important}.classes-filters .date-filter .filter-actions[data-v-b86d8aa8]{display:flex;-moz-column-gap:1rem;column-gap:1rem}.classes-filters .date-filter .filter-actions button[data-v-b86d8aa8]{flex:1 1 0%;padding-top:.5rem;padding-bottom:.5rem}.storefront-classes .classes-grid[data-v-7d0a4e6a]{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-top:1.25rem;padding-bottom:2rem}@media (min-width: 1280px){.storefront-classes .classes-grid[data-v-7d0a4e6a]{-moz-column-gap:1.75rem;column-gap:1.75rem;padding-top:2rem;padding-bottom:2.5rem}}.storefront-classes .classes-grid .class-type[data-v-7d0a4e6a]{display:none;width:11rem;flex:none}@media (min-width: 768px){.storefront-classes .classes-grid .class-type[data-v-7d0a4e6a]{display:block}}@media (min-width: 1280px){.storefront-classes .classes-grid .class-type[data-v-7d0a4e6a]{width:12rem}}.storefront-classes .classes-grid .class-type h4[data-v-7d0a4e6a]{margin-bottom:.5rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 768px){.storefront-classes .classes-grid .class-type h4[data-v-7d0a4e6a]{margin-bottom:1rem}}.storefront-classes .classes-grid .class-type .types li[data-v-7d0a4e6a]{margin-bottom:.625rem;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:.875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.storefront-classes .classes-grid .class-type .types li[data-v-7d0a4e6a]{margin-bottom:1rem}}.storefront-classes .classes-grid .class-type .types li[data-v-7d0a4e6a]:not(.selected):hover{opacity:.7}.storefront-classes .classes-grid .class-type .types li.selected[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}.storefront-classes .classes-grid .class-type .date-filter[data-v-7d0a4e6a]{margin-top:1.75rem;display:none}@media (min-width: 768px){.storefront-classes .classes-grid .class-type .date-filter[data-v-7d0a4e6a]{display:block}}.storefront-classes .classes-grid .class-type .date-filter .form-control[data-v-7d0a4e6a]{height:44px!important;line-height:40px!important;vertical-align:middle!important;padding-top:0!important;padding-bottom:0!important;font-family:PT Sans,sans-serif!important}.storefront-classes .classes-grid .class-type .date-filter .filter-actions[data-v-7d0a4e6a]{display:flex;-moz-column-gap:.75rem;column-gap:.75rem}.storefront-classes .classes-grid .class-type .date-filter .filter-actions button[data-v-7d0a4e6a]{flex:1 1 0%;padding-top:.5rem;padding-bottom:.5rem}.storefront-classes .classes-grid .classes-view[data-v-7d0a4e6a]{width:100%}.storefront-classes .classes-grid .classes-view .store-warning[data-v-7d0a4e6a]{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));padding:1rem}.storefront-classes .classes-grid .classes-view .store-warning .warning-icon[data-v-7d0a4e6a]{height:1.25rem;width:1.25rem;flex:none;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-7d0a4e6a]{font-weight:700;--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-7d0a4e6a]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .store-warning .warning-link[data-v-7d0a4e6a]{margin-left:.5rem}}.storefront-classes .classes-grid .classes-view .class-type-drop[data-v-7d0a4e6a]{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .class-type-drop[data-v-7d0a4e6a]{display:none}}.storefront-classes .classes-grid .classes-view .class-type.studio-tabs[data-v-7d0a4e6a]{margin-top:-.75rem;margin-bottom:2rem;display:block;width:100%}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .class-type.studio-tabs[data-v-7d0a4e6a]{display:none}}.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-7d0a4e6a]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-7d0a4e6a]{display:grid}}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper[data-v-7d0a4e6a]{display:block}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box[data-v-7d0a4e6a]{margin-bottom:2rem;display:flex;flex-direction:column;row-gap:.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box[data-v-7d0a4e6a]{margin-bottom:2.5rem;flex-direction:row}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image[data-v-7d0a4e6a]{position:relative;height:-moz-max-content;height:max-content;flex:none}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image img[data-v-7d0a4e6a]{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image img[data-v-7d0a4e6a]{height:12rem;width:auto}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .left-spots-overlay[data-v-7d0a4e6a]{position:absolute;top:0px;left:0px;background-color:#000000bf;padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .waitlist-overlay[data-v-7d0a4e6a]{position:absolute;top:0px;left:0px;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay[data-v-7d0a4e6a]{position:absolute;bottom:0px;left:0px;background-color:#000000bf;padding:.625rem 1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay[data-v-7d0a4e6a]{padding-left:.75rem;padding-right:.75rem}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-image .image-overlay h5[data-v-7d0a4e6a]{margin-bottom:-.25rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info[data-v-7d0a4e6a]{position:relative;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info[data-v-7d0a4e6a]{display:block}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info p[data-v-7d0a4e6a]{margin-bottom:.625rem;display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.875rem;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info p .icon[data-v-7d0a4e6a]{flex:none;font-size:1rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-7d0a4e6a]{margin-top:.5rem;display:flex;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-7d0a4e6a]{justify-content:space-between}}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price[data-v-7d0a4e6a]{justify-content:flex-start}}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .main-price[data-v-7d0a4e6a]{display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .members-price[data-v-7d0a4e6a]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .class-price .members-price span[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .btn-register[data-v-7d0a4e6a]{bottom:0px;right:0px;margin-top:.75rem;display:inline-block;width:100%;padding:.375rem 3.6rem;text-align:center}@media (min-width: 1280px){.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .btn-register[data-v-7d0a4e6a]{position:absolute;width:auto;padding-top:.5rem;padding-bottom:.5rem}.storefront-classes .classes-grid .classes-view .classes-wrapper .class-box .class-info .wrapper[data-v-7d0a4e6a]{padding-bottom:4.5rem}}.class-details[data-v-7d0a4e6a]{padding-bottom:2.5rem;padding-top:1.25rem}.class-details .go-back-link[data-v-7d0a4e6a]{margin-top:.25rem;margin-bottom:1.5rem;display:inline-flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;padding:.375rem 1rem}.class-details .go-back-link .icon[data-v-7d0a4e6a]{height:1.25rem;width:1.25rem}.class-details .class-box[data-v-7d0a4e6a]{margin-bottom:1.75rem;display:flex;flex-direction:column;row-gap:1.5rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media (min-width: 768px){.class-details .class-box[data-v-7d0a4e6a]{flex-direction:row}}@media (min-width: 1280px){.class-details .class-box[data-v-7d0a4e6a]{margin-bottom:2.5rem;-moz-column-gap:1.75rem;column-gap:1.75rem}}.class-details .class-box .images-wrapper .main-image[data-v-7d0a4e6a]{position:relative;width:calc(100vw - 32px);padding-top:75%}@media (min-width: 768px){.class-details .class-box .images-wrapper .main-image[data-v-7d0a4e6a]{width:18.75rem}}@media (min-width: 1024px){.class-details .class-box .images-wrapper .main-image[data-v-7d0a4e6a]{width:24rem}}@media (min-width: 1280px){.class-details .class-box .images-wrapper .main-image[data-v-7d0a4e6a]{width:30rem}}.class-details .class-box .images-wrapper .main-image img[data-v-7d0a4e6a]{position:absolute;inset:0px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.class-details .class-box .images-wrapper .main-image .left-spots-overlay[data-v-7d0a4e6a]{position:absolute;top:0px;left:0px;background-color:#000000bf;padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.class-details .class-box .images-wrapper .main-image .waitlist-overlay[data-v-7d0a4e6a]{position:absolute;top:0px;left:0px;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#000000bf;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.class-details .class-box .images-wrapper .main-image .image-overlay[data-v-7d0a4e6a]{position:absolute;bottom:0px;left:0px;background-color:#000000bf;padding:.375rem 1.25rem .625rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.class-details .class-box .images-wrapper .main-image .image-overlay[data-v-7d0a4e6a]{padding-left:1.15rem;padding-right:1.15rem}}.class-details .class-box .images-wrapper .alt-images[data-v-7d0a4e6a]{margin-top:.75rem;display:flex;align-items:center;justify-content:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box .images-wrapper .alt-images button[data-v-7d0a4e6a]{flex:1 1 0%;overflow:hidden;border-radius:.25rem;border-width:1px;border-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 768px){.class-details .class-box .images-wrapper .alt-images button[data-v-7d0a4e6a]{flex:none}}.class-details .class-box .images-wrapper .alt-images button.selected[data-v-7d0a4e6a]{--tw-border-opacity: 1;border-color:rgb(245 123 32 / var(--tw-border-opacity))}.class-details .class-box .images-wrapper .alt-images button img[data-v-7d0a4e6a]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.class-details .class-box .images-wrapper .alt-images button img[data-v-7d0a4e6a]{height:68px}}@media (min-width: 1024px){.class-details .class-box .images-wrapper .alt-images button img[data-v-7d0a4e6a]{height:5rem}}.class-details .class-box .class-info[data-v-7d0a4e6a]{position:relative;display:flex;flex:1 1 0%;flex-direction:column}@media (min-width: 1280px){.class-details .class-box .class-info[data-v-7d0a4e6a]{justify-content:space-between}}.class-details .class-box .class-info .class-name[data-v-7d0a4e6a]{margin-bottom:.875rem}@media (min-width: 1280px){.class-details .class-box .class-info .class-name[data-v-7d0a4e6a]{margin-bottom:1.25rem}}.class-details .class-box .class-info .row p[data-v-7d0a4e6a],.class-details .class-box .class-info .available-slots p[data-v-7d0a4e6a]{margin-bottom:.625rem;display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box .class-info .row p .icon[data-v-7d0a4e6a],.class-details .class-box .class-info .available-slots p .icon[data-v-7d0a4e6a]{flex:none;font-size:1rem}.class-details .class-box .class-info .participants[data-v-7d0a4e6a]{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.class-details .class-box .class-info .participants .form-control[data-v-7d0a4e6a]{width:6rem}.class-details .class-box .class-info .class-price[data-v-7d0a4e6a]{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;font-weight:700}@media (min-width: 768px){.class-details .class-box .class-info .class-price[data-v-7d0a4e6a]{justify-content:flex-start}}@media (min-width: 1280px){.class-details .class-box .class-info .class-price[data-v-7d0a4e6a]{margin-top:.5rem}}.class-details .class-box .class-info .class-price .main-price[data-v-7d0a4e6a]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box .class-info .class-price .members-price[data-v-7d0a4e6a]{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.class-details .class-box .class-info .class-price .members-price span[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box .btn-slots[data-v-7d0a4e6a]{padding:.5rem 1.75rem}.class-details .class-box .btn-cart[data-v-7d0a4e6a]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 768px){.class-details .class-box .btn-cart[data-v-7d0a4e6a]{width:auto}}@media (min-width: 1280px){.class-details .class-box .btn-cart[data-v-7d0a4e6a]{margin-top:1.25rem;font-size:1.125rem}}@media (min-width: 768px){.class-details .class-box.has-sessions[data-v-7d0a4e6a]{flex-wrap:wrap}}.class-details .class-box.has-sessions .sessions-selection[data-v-7d0a4e6a]{flex-basis:100%}@media (min-width: 1280px){.class-details .class-box.has-sessions .sessions-selection[data-v-7d0a4e6a]{flex:1 1 0%}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots[data-v-7d0a4e6a]{margin-top:.5rem;width:100%;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots>*[data-v-7d0a4e6a]{padding:.75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots>*[data-v-7d0a4e6a]{padding-left:1rem;padding-right:1rem}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{grid-template-columns:.35fr 2fr 2fr 2fr 2fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{display:grid}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-7d0a4e6a]{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header input[data-v-7d0a4e6a]{cursor:pointer}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-7d0a4e6a]>:not(label){display:none}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header[data-v-7d0a4e6a]>:not(label){display:block}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label[data-v-7d0a4e6a]{display:inline-flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label b[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots header label b[data-v-7d0a4e6a]{display:none}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem;padding-left:2.5rem;font-size:.875rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{display:grid;align-items:center;padding-left:1rem}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row[data-v-7d0a4e6a]:not(:last-of-type){border-bottom-width:1px}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box[data-v-7d0a4e6a]{display:flex;flex-direction:column;row-gap:.5rem}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box .box-label[data-v-7d0a4e6a]{font-size:.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row .box .box-label[data-v-7d0a4e6a]{display:none}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]{position:absolute;left:.75rem;top:.75rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]{position:relative;left:0px;top:0px}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]:not(:checked):hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row h4[data-v-7d0a4e6a]{font-weight:700}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row span[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .slot-row strong[data-v-7d0a4e6a]{text-align:center}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-7d0a4e6a]{display:flex;min-width:7rem;flex-direction:row-reverse;align-items:center;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem;padding:.875rem 1.75rem .875rem .75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-7d0a4e6a]{flex-direction:row;justify-content:flex-start;padding:0}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type){border-bottom-width:1px}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots .date-slot-box[data-v-7d0a4e6a]:not(:last-of-type){border-width:0px;border:0}}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer[data-v-7d0a4e6a]{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer p[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-sessions footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .class-slots footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-sessions footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .class-slots footer strong span[data-v-7d0a4e6a]{margin-left:.5rem;--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 640px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{width:auto}}@media (min-width: 768px){.class-details .class-box.has-sessions .sessions-selection .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .sessions-selection .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{width:auto}}.class-details .class-box.has-sessions .make-it-now[data-v-7d0a4e6a]{flex-basis:100%}@media (min-width: 1280px){.class-details .class-box.has-sessions .make-it-now[data-v-7d0a4e6a]{flex:1 1 0%}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots[data-v-7d0a4e6a]{margin-top:.5rem;width:100%;overflow:hidden;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots>*[data-v-7d0a4e6a]{padding:.75rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions>*[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots>*[data-v-7d0a4e6a]{padding-left:1rem;padding-right:1rem}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{grid-template-columns:.35fr 2.75fr 2.1fr 2.1fr 2.1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{display:grid}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-7d0a4e6a]{border-bottom-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header input[data-v-7d0a4e6a]{cursor:pointer}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-7d0a4e6a]>:not(label){display:none}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header[data-v-7d0a4e6a]>:not(label),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header[data-v-7d0a4e6a]>:not(label){display:block}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label[data-v-7d0a4e6a]{display:inline-flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label b[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions header label b[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots header label b[data-v-7d0a4e6a]{display:none}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem;padding-left:2.5rem;font-size:.875rem}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-7d0a4e6a]{display:grid;align-items:center;padding-left:1rem}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row[data-v-7d0a4e6a]:not(:last-of-type),.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row[data-v-7d0a4e6a]:not(:last-of-type){border-bottom-width:1px}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box[data-v-7d0a4e6a]{display:flex;flex-direction:column;row-gap:.5rem}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box .box-label[data-v-7d0a4e6a]{font-size:.75rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row .box .box-label[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row .box .box-label[data-v-7d0a4e6a]{display:none}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]{position:absolute;left:.75rem;top:.75rem;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]{position:relative;left:0px;top:0px}}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row input[data-v-7d0a4e6a]:not(:checked):hover,.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row input[data-v-7d0a4e6a]:not(:checked):hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row h4[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row h4[data-v-7d0a4e6a]{font-weight:700}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row span[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions .slot-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .session-row strong[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots .slot-row strong[data-v-7d0a4e6a]{text-align:center}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer[data-v-7d0a4e6a]{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer p[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer p[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(107 107 107 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-sessions footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .class-slots footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-sessions footer strong span[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .class-slots footer strong span[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{margin-top:.75rem;display:inline-block;width:100%;padding:.625rem 3.6rem;text-align:center}@media (min-width: 640px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{width:auto}}@media (min-width: 768px){.class-details .class-box.has-sessions .make-it-now .sessions-wrapper .btn-cart-sessions[data-v-7d0a4e6a],.class-details .class-box.has-sessions .make-it-now .available-slots .btn-cart-sessions[data-v-7d0a4e6a]{width:auto}}.class-details .class-box .DISABLED-available-slots[data-v-7d0a4e6a]{margin-top:1.75rem}.class-details .class-box .DISABLED-available-slots header[data-v-7d0a4e6a],.class-details .class-box .DISABLED-available-slots .slot-row[data-v-7d0a4e6a]{grid-template-columns:.15fr 1fr 1fr 2fr 1.7fr!important}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots header[data-v-7d0a4e6a],.class-details .class-box .DISABLED-available-slots .slot-row[data-v-7d0a4e6a]{padding-left:1.75rem!important;padding-right:1.75rem!important}.class-details .class-box .DISABLED-available-slots header>*[data-v-7d0a4e6a]:nth-child(3),.class-details .class-box .DISABLED-available-slots .slot-row>*[data-v-7d0a4e6a]:nth-child(3){margin-left:auto;margin-right:auto;text-align:center}}.class-details .class-box .DISABLED-available-slots header[data-v-7d0a4e6a]{display:none}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots header>*[data-v-7d0a4e6a]:nth-child(4){margin-left:auto;padding-right:5rem}}.class-details .class-box .DISABLED-available-slots .slot-row *[data-v-7d0a4e6a]:not(.box-label){font-weight:400!important;--tw-text-opacity: 1 !important;color:rgb(47 47 47 / var(--tw-text-opacity))!important}@media (min-width: 640px){.class-details .class-box .DISABLED-available-slots .slot-row>*[data-v-7d0a4e6a]:nth-child(4){margin-left:auto}}.class-details .class-box .DISABLED-available-slots footer[data-v-7d0a4e6a]{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important;padding:1.25rem 1.75rem!important}.class-details .class-box .DISABLED-available-slots input[data-v-7d0a4e6a]{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.class-details .detailed-information .section-heading[data-v-7d0a4e6a]{margin-bottom:.75rem}@media (min-width: 1280px){.class-details .detailed-information .section-heading[data-v-7d0a4e6a]{margin-bottom:1rem}}.class-details .detailed-information .program-description[data-v-7d0a4e6a],.class-details .detailed-information .instructors[data-v-7d0a4e6a],.class-details .detailed-information .special-notes[data-v-7d0a4e6a]{margin-bottom:1.75rem}@media (min-width: 1280px){.class-details .detailed-information .program-description[data-v-7d0a4e6a],.class-details .detailed-information .instructors[data-v-7d0a4e6a],.class-details .detailed-information .special-notes[data-v-7d0a4e6a]{margin-bottom:2.5rem}}.class-details .detailed-information .instructors .instructor-box[data-v-7d0a4e6a]{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:center;row-gap:.5rem;-moz-column-gap:.875rem;column-gap:.875rem}@media (min-width: 768px){.class-details .detailed-information .instructors .instructor-box[data-v-7d0a4e6a]{flex-direction:row;align-items:flex-start}}@media (min-width: 1280px){.class-details .detailed-information .instructors .instructor-box[data-v-7d0a4e6a]{-moz-column-gap:1.25rem;column-gap:1.25rem}}.class-details .detailed-information .instructors .instructor-box img[data-v-7d0a4e6a]{height:4rem;width:4rem;flex:none;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media (min-width: 1280px){.class-details .detailed-information .instructors .instructor-box img[data-v-7d0a4e6a]{height:5rem;width:5rem}}.class-details .detailed-information .instructors .instructor-box .info p[data-v-7d0a4e6a]{margin-bottom:.625rem}.class-details .detailed-information .instructors .instructor-box .info h5[data-v-7d0a4e6a]{text-align:center;font-weight:700}@media (min-width: 768px){.class-details .detailed-information .instructors .instructor-box .info h5[data-v-7d0a4e6a]{text-align:left}}.class-details .detailed-information .instructors .instructor-box .info li[data-v-7d0a4e6a]:not(:last-child){margin-bottom:.75rem}.class-details .detailed-information .instructors .instructor-box .info .profile-link[data-v-7d0a4e6a]{margin-top:.75rem;display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.class-details .detailed-information .instructors .instructor-box .info .profile-link[data-v-7d0a4e6a]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}.class-details .detailed-information .instructors .instructor-box .info .profile-link .icon[data-v-7d0a4e6a]{position:relative;top:1px;height:1.25rem;width:1.5rem}.class-details .detailed-information .special-notes li[data-v-7d0a4e6a]:not(:last-child){margin-bottom:.75rem}.class-details .detailed-information .online-store-link[data-v-7d0a4e6a]{--tw-text-opacity: 1;color:rgb(245 123 32 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.class-details .detailed-information .online-store-link[data-v-7d0a4e6a]:hover{--tw-text-opacity: 1;color:rgb(43 91 170 / var(--tw-text-opacity))}@media (min-width: 1280px){.class-details .class-box .images-wrapper[data-v-7d0a4e6a]{height:0px;width:30rem}.class-details .detailed-information[data-v-7d0a4e6a]{margin-left:auto;width:calc(100% - 31.75rem)}}.custom-tooltip[data-v-7d0a4e6a]{position:relative;width:-moz-fit-content;width:fit-content}.custom-tooltip .tooltip[data-v-7d0a4e6a]{position:absolute;bottom:100%;left:50%;width:-moz-max-content;width:max-content;max-width:17rem;--tw-translate-y: -.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity));padding:.25rem .5rem;text-align:center;font-size:.875rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.custom-tooltip .tooltip[data-v-7d0a4e6a]:after{position:absolute;top:100%;left:50%;height:.5rem;width:.5rem;--tw-translate-x: -50%;--tw-translate-y: -.25rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}.no-class-note a[data-v-7d0a4e6a]{text-decoration:underline;color:#15c}
