.class-info.svelte-1r5d7ej.svelte-1r5d7ej{--background-color-rgb:var(--class-info-background-color-rgb, 255, 255, 255);--class-info-space:15px;position:relative;overflow:hidden}.background.svelte-1r5d7ej.svelte-1r5d7ej{--media-view-height:262px;left:0;position:absolute;top:0;width:100%}.background.svelte-1r5d7ej.svelte-1r5d7ej:after,.background.svelte-1r5d7ej.svelte-1r5d7ej:before{bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.background.svelte-1r5d7ej.svelte-1r5d7ej:before{background-color:#0009;z-index:1}.background.svelte-1r5d7ej.svelte-1r5d7ej:after{background:linear-gradient(180deg,rgba(var(--color-light-rgb),0) 40%,var(--color-light) 65%);z-index:1}.instructor-info.svelte-1r5d7ej.svelte-1r5d7ej{--user-avatar-width:67px;--user-avatar-border:2px solid var(--color-light);--user-avatar-shadow:0px 1.4113px 2.21381px rgba(0, 0, 0, .0702864), 0px 3.39155px 5.32008px rgba(0, 0, 0, .100973), 0px 6.38599px 10.0172px rgba(0, 0, 0, .125), 0px 11.3915px 17.869px rgba(0, 0, 0, .149027), 0px 21.3066px 33.4221px rgba(0, 0, 0, .179714), 0px 51px 80px rgba(0, 0, 0, .25);align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-small);text-decoration:none}.open-in-studio.svelte-1r5d7ej .instructor-info.svelte-1r5d7ej{pointer-events:none}.instructor-info.svelte-1r5d7ej .instructor-name.svelte-1r5d7ej{color:var(--color-light);font-size:18px;font-weight:600;line-height:100%;margin:var(--space) 0;text-align:center;text-shadow:1px 1px 1px black}.content.svelte-1r5d7ej.svelte-1r5d7ej{display:flex;flex-direction:column;padding:var(--class-info-space);position:relative;z-index:1}.row.svelte-1r5d7ej.svelte-1r5d7ej{align-items:center;display:flex;padding:0 var(--class-info-space)}.row.svelte-1r5d7ej+.row.svelte-1r5d7ej{margin-top:var(--space)}.row.first.svelte-1r5d7ej.svelte-1r5d7ej{margin-top:var(--space-large)}.row.equipment.svelte-1r5d7ej.svelte-1r5d7ej{flex-direction:column;align-items:flex-start}.row.svelte-1r5d7ej .name.svelte-1r5d7ej{flex:1}.row.trailer.svelte-1r5d7ej.svelte-1r5d7ej{padding:0}.row.description.svelte-1r5d7ej.svelte-1r5d7ej{margin-bottom:var(--class-info-space)}.row.svelte-1r5d7ej .name.svelte-1r5d7ej{font-size:18px;font-weight:600;letter-spacing:.025em;line-height:23px}.labels.svelte-1r5d7ej.svelte-1r5d7ej{margin-top:15px}.invite-friends.svelte-1r5d7ej.svelte-1r5d7ej{cursor:pointer;display:flex}.invite-friends.svelte-1r5d7ej span.svelte-1r5d7ej{text-decoration:underline}.invite-friends.svelte-1r5d7ej span.instructor.svelte-1r5d7ej{margin-left:var(--space)}.admin-area.svelte-1tq830y.svelte-1tq830y{border:1px solid var(--color-danger);border-radius:4px;padding:15px;position:relative}.admin-area.svelte-1tq830y .title.svelte-1tq830y{background-color:var(--color-background);color:var(--color-danger);font-size:12px;font-weight:500;left:15px;padding:0 7px;position:absolute;top:-9px}@keyframes svelte-1w6tfbd-tutorialMarker{10%{transform:scale(2)}15%{transform:scale(1)}20%{transform:scale(2)}25%{transform:scale(1)}}.tutorial.svelte-1w6tfbd.svelte-1w6tfbd{--dropdown-pane-width:320px;margin:var(--tutorial-margin, var(--space-small))}.marker.svelte-1w6tfbd.svelte-1w6tfbd{display:flex;justify-content:center;width:19px;height:19px;border:1px solid var(--color-primary)}.marker-body.svelte-1w6tfbd.svelte-1w6tfbd{margin:auto;width:50%;height:50%;background:var(--color-primary);animation:svelte-1w6tfbd-tutorialMarker 3s infinite}.marker.svelte-1w6tfbd.svelte-1w6tfbd,.marker-body.svelte-1w6tfbd.svelte-1w6tfbd{border-radius:100%!important}.tutorial.svelte-1w6tfbd>.dropdown .pane{border-radius:var(--space);overflow:hidden}.tutorial-pane.svelte-1w6tfbd.svelte-1w6tfbd{background:var(--color-primary);padding:var(--space-large);font-size:14px;letter-spacing:.025em;line-height:20px}.header.svelte-1w6tfbd.svelte-1w6tfbd{display:flex;justify-content:space-between;color:var(--color-dark);font-weight:700}.header.svelte-1w6tfbd .title.svelte-1w6tfbd{font-size:18px}.header.svelte-1w6tfbd .close-btn.svelte-1w6tfbd{width:20px;opacity:.5;cursor:pointer}.header.svelte-1w6tfbd .close-btn.svelte-1w6tfbd:hover{opacity:1}.body.svelte-1w6tfbd.svelte-1w6tfbd{font-weight:initial}@media (max-width: 767px){.tutorial.svelte-1w6tfbd.svelte-1w6tfbd{display:none}}input.svelte-9tf3oy.svelte-9tf3oy::-webkit-outer-spin-button,input.svelte-9tf3oy.svelte-9tf3oy::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-9tf3oy.svelte-9tf3oy{-moz-appearance:textfield}.donation.svelte-9tf3oy.svelte-9tf3oy{display:flex;--button-space:6px 17px;margin-bottom:var(--space-large);width:100%;flex-wrap:wrap}.donation-wrapper.svelte-9tf3oy.svelte-9tf3oy{display:flex;flex:1;justify-content:space-between}.input-error.svelte-9tf3oy.svelte-9tf3oy{min-width:100%;width:100%;margin-top:4px;font-size:.9em;color:var(--color-danger)}.donation.svelte-9tf3oy .button.svelte-9tf3oy{display:flex;flex-direction:column;justify-content:center;text-align:center;width:18%;margin-right:2.5%;height:43px;opacity:1;transition:all 1s}.donation.svelte-9tf3oy .button.svelte-9tf3oy>.btn,.donation.svelte-9tf3oy .button.custom-input.svelte-9tf3oy{border-width:1px;border-color:rgba(var(--color-dark-rgb),.2);color:rgba(var(--color-dark-rgb),.7);font-size:11px;padding:0 var(--space-small);overflow:hidden}.donation.svelte-9tf3oy .button.svelte-9tf3oy>.btn{height:100%}.donation.svelte-9tf3oy .button.custom-input.svelte-9tf3oy{border-style:solid;border-radius:var(--button-border-radius, 5px);margin:0;text-align:center;cursor:pointer}.donation.svelte-9tf3oy .button.custom-input.show.svelte-9tf3oy{width:50%;transition:width 1s}.donation.svelte-9tf3oy .button.active.svelte-9tf3oy>.btn,.donation.svelte-9tf3oy .button.custom-input.active.svelte-9tf3oy{border-color:var(--color-primary);color:rgba(var(--color-dark-rgb),1)}.donation.svelte-9tf3oy .button.custom-input input.svelte-9tf3oy{border:none;width:100%;height:100%;font-size:11px;font-weight:600;padding:0;text-align:center}.donation.svelte-9tf3oy .button.svelte-9tf3oy>.btn .slot{line-height:15px;font-weight:400}.donation.svelte-9tf3oy:not(.in-currency) .button.svelte-9tf3oy>.btn .slot{--button-flex-direction:column}.number.svelte-9tf3oy.svelte-9tf3oy{font-size:18px;line-height:18px;font-weight:600}.donation.svelte-9tf3oy .button.no-donation.svelte-9tf3oy>.btn .slot{font-weight:600}.donation.svelte-9tf3oy .button.hide.svelte-9tf3oy{opacity:0;margin:0;width:0;transition:all 1s}.button.custom-input.has-value.svelte-9tf3oy input.svelte-9tf3oy{font-size:18px;height:18px}.class-book-modal-actions.svelte-ms43gh.svelte-ms43gh,.foot.svelte-ms43gh.svelte-ms43gh{display:flex;flex-direction:column}.loading.svelte-ms43gh.svelte-ms43gh{--spinner-size:24px;--spinner-color:rgba(var(--color-dark-rgb), .75);align-items:center;display:flex;justify-content:center;min-height:77px}.actions.svelte-ms43gh.svelte-ms43gh{align-items:center;display:flex;width:100%;--button-space:15px}.actions.svelte-ms43gh .booked.svelte-ms43gh{display:flex;flex-direction:column;flex:1}.separator.svelte-ms43gh.svelte-ms43gh{border-bottom:var(--input-border)}.actions.svelte-ms43gh .booked.svelte-ms43gh>*+*{margin-top:var(--space)}.actions.svelte-ms43gh .donate.svelte-ms43gh{display:flex;flex-direction:column;width:100%}.actions.svelte-ms43gh .donate.svelte-ms43gh>.btn:last-child{margin-left:auto}.actions.svelte-ms43gh .purchase.svelte-ms43gh{border-top:2px solid rgba(var(--color-dark-rgb),.2);display:flex;flex-direction:column;flex:1;padding-top:14px}.actions.svelte-ms43gh .purchase.svelte-ms43gh>*+*{margin-top:14px}.actions.svelte-ms43gh .purchase .strikethrough.svelte-ms43gh{color:rgba(var(--color-dark-rgb),.5);margin:0 var(--space-small);text-decoration:line-through}.foot.svelte-ms43gh .message.svelte-ms43gh,.foot.svelte-ms43gh .credits-available.svelte-ms43gh,.foot.svelte-ms43gh .subscription-info.svelte-ms43gh{align-items:center;display:flex;justify-content:center;margin-top:var(--space);text-align:center}.foot.svelte-ms43gh .message.svelte-ms43gh{font-size:13px;opacity:.7}.foot.svelte-ms43gh .credits-available.svelte-ms43gh,.foot.svelte-ms43gh .subscription-info.svelte-ms43gh{font-size:13px}.class-book-modal-actions.svelte-ms43gh>.admin-area{margin-top:var(--space-large)}.tutorial.svelte-ms43gh.svelte-ms43gh{display:flex;align-items:center}svg.svelte-1vexih1:hover{fill:var(--multiClearHoverFill, var(--color-dark))}svg.svelte-1vexih1{fill:var(--multiClearFill, #ebedef);vertical-align:top}.multi-input.svelte-g5zp1g{display:flex;flex-direction:column}.multi-input-item-wrapper.svelte-g5zp1g{display:flex;flex-direction:row;flex-wrap:wrap}.multi-input-item.svelte-g5zp1g{background:var(--color-primary, #ebedef);margin:var(--space-small) var(--space-small) 0 0;border-radius:var(--border-radius);height:32px;line-height:32px;display:flex;cursor:default;padding:0 var(--space) 0 15px;width:max-content}.multi-input-item-label.svelte-g5zp1g{margin:0 var(--space-small) 0 0}.multi-input-item.svelte-g5zp1g:hover{background-color:var(--color-dark);color:var(--multiItemActiveColor, var(--color-light))}.multi-input-item-clear.svelte-g5zp1g{border-radius:var(--multiClearRadius, 50%);background:var(--multiClearBG, #52616f);width:var(--multiClearWidth, 16px);height:var(--multiClearHeight, 16px);position:relative;top:var(--multiClearTop, 8px);text-align:var(--multiClearTextAlign, center);padding:var(--multiClearPadding, 1px);cursor:pointer;display:flex}.multi-input-item-clear.svelte-g5zp1g:hover{background:var(--multiClearHoverBG, var(--color-light))}.invite-friends.svelte-1375bkm{--button-width:max-content;--button-space:10px;--button-margin:5px;display:flex;flex-direction:column;letter-spacing:.025em;padding:var(--class-data-space, 24px);background-color:#f5f5f6;position:relative;width:100%;border-radius:var(--border-radius)}.form-input-copy.svelte-tf057w.svelte-tf057w{--iconWidth:var(--form-input-copy-icon-width, 40px);--tooltip-background:var(--color-dark);--tooltip-color:var(--color-light);--tooltip-bottom:21px;display:flex;flex-direction:column;position:relative;background:var(--form-input-background, inherit);width:var(--form-input-width, 100%);color:var(--form-input-color, inherit);border-radius:var(--form-input-border-radius, inherit)}.input-wrapper.svelte-tf057w.svelte-tf057w{position:relative}.input-wrapper.svelte-tf057w .input.svelte-tf057w{cursor:pointer;overflow:hidden;padding-right:calc(var(--iconWidth) + var(--space));text-overflow:ellipsis;width:var(--form-input-wrapper-width, 100%);color:var(--input-wrapper-color, var(--color-text));background:var(--input-wrapper-background, none)}.input-wrapper.svelte-tf057w .icon.clipboard.svelte-tf057w{border-left:var(--input-border);color:rgba(var(--color-text-rgb),.8);height:100%;padding:var(--space);position:absolute;right:0;top:0;width:var(--iconWidth);cursor:pointer}.class-book-confirmed-modal.svelte-1fpe1m8{display:flex;flex-direction:column}.content-wrapper.svelte-1fpe1m8{padding:var(--space-large) 24px var(--space) 24px}.content-wrapper.svelte-1fpe1m8>*+*{margin-top:var(--space)}.added.svelte-1fpe1m8{font-size:24px;font-weight:600;line-height:31px;margin-top:17px}.subhead.svelte-1fpe1m8{font-size:16px;font-weight:500;line-height:24px;margin-bottom:12px;text-align:center;color:var(--color-medium)}.head.svelte-1fpe1m8{align-items:center;display:flex;flex-direction:column;position:relative;z-index:5}.body.svelte-1fpe1m8{align-items:center;display:flex;justify-content:space-between;margin:var(--space) 0 var(--space-large);width:100%}.message.svelte-1fpe1m8{font-size:13px;line-height:20px;max-width:200px}.full-size.svelte-1fpe1m8{max-width:100%}.instructor.svelte-1fpe1m8{--instructor-profile-picture-width:125px}.shareable-link.svelte-1fpe1m8{margin-top:var(--space)}.post-confirm-actions.svelte-1fpe1m8{display:flex;flex-direction:row;font-size:12px;font-weight:600;width:100%;margin:var(--space) 0;justify-content:space-between;--button-border-color:var(--input-border-color);--button-border-width:1px;--button-font-size:12px;--button-height:36px;--button-space:6px 9px;--button-width:auto}.social-share.svelte-1fpe1m8{align-items:center;display:flex;margin-left:auto}.cal-btn.svelte-1fpe1m8,.social-share.svelte-1fpe1m8>*{margin-left:var(--space)}.social-icon-facebook.svelte-1fpe1m8{width:var(--user-nav-social-icon-width, 18px);color:#3b5998}.social-icon-twitter.svelte-1fpe1m8{width:var(--user-nav-social-icon-width, 18px);color:#00acee}.cta.svelte-1fpe1m8{color:var(--color-dark);display:flex;align-items:center}.credits-available.svelte-1fpe1m8{display:flex;justify-content:center;margin-top:var(--space)}@media (max-width: 767px){.content-wrapper.svelte-1fpe1m8{padding:var(--space-large) var(--space-large) var(--space) var(--space-large)}.cta.svelte-1fpe1m8{flex-direction:row-reverse}}@media (max-width: 500px){.share-label.svelte-1fpe1m8{display:none}}.class-book-modal.svelte-fbvdv6>.class-book-modal-actions{padding:0 15px 15px}.class-book-modal.svelte-fbvdv6 .social-bar.svelte-fbvdv6{border-top:1px solid var(--input-border-color);padding:15px}
