:root{--v-background-color: white;--v-background-color-rgb: 255, 255, 255;--v-foreground-color: #43444E;--v-foreground-color-rgb: 67, 68, 78;--v-foreground-color-light: #808080;--v-border-color: rgba(67, 68, 78, 0.1);--v-logo-color: #60516E;--v-background-color-light: #FAF8F5;--v-background-color-light-rgb: 250, 248, 245;--v-background-color-blue: #f3f5f7;--v-highlight-color: #f2725f;--v-highlight-color-rgb: 242, 114, 95;--v-highlight-color-bg: rgba(242, 114, 95, 0.065);--player-highlight: #F3A42D;--player-background-color: #43444E;--player-foreground-color: white;--player-foreground-color-rgb: 255, 255, 255;--player-contrast: rgba(0, 0, 0, 0.5);--player-contrast-light: rgba(255, 255, 255, 0.3);--player-progress-color: #d9dadb;--player-video-background-color: transparent;--player-settings-background-color: rgba(79, 80, 92, 0.95);--player-settings-foreground-color: white;--player-settings-ui-background-color: #373840;--player-settings-ui-foreground-color: white;--player-settings-ui-contrast-color: rgba(0, 0, 0, 0.5);--player-settings-border-color: rgba(255, 255, 255, 0.15);--player-settings-ui-contrast-border-color: rgba(255, 255, 255, 0.25);--player-settings-highlight: #cf810c;--player-settings-slider-background-color: rgba(255, 255, 255, 0.3)}:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left)}.truncate-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clamp-text-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clamp-text-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-text-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loadingspin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}html{font-size:16px}.loaderscreen{position:fixed;color:#3b3346}.album-cover{margin-bottom:22px}.album-cover img{max-width:100%}@media(max-width: 705px){.album-cover{margin-bottom:1em;margin-bottom:1rem}}.fixedwidth{font-family:Consolas,monaco,monospace;position:relative;top:3px}.preview-badge{font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;margin-left:5px;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:border-bottom-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:border-bottom-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:border-bottom-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:border-bottom-color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);font-family:"proxima-nova",helvetica,arial,sans-serif;line-height:0}.albumtabs-description p{font:17px/22px "freight-text-pro",serif}.fieldrow{margin-bottom:11px}.fieldrow.row{margin-bottom:0;padding-top:11px;padding-bottom:11px}.split-field{width:50%;padding-left:10px;padding-right:10px}.split-field.text-block{width:48%}.errormsg{color:#bd240f;padding:22px;background:#f69689;display:none;border-radius:4px 4px 0 0}.errormsg:before{content:"";background:url(../images/error-icon.svg) no-repeat;width:20px;height:20px;display:inline-block;background-size:contain;position:relative;top:3px;margin-right:5px}.hidden-error.active .errormsg{display:block}.standard-label{position:relative}.standard-label .label{top:-1.5rem}.sticky-section{background:#fff;width:100%;position:fixed;top:0;z-index:2;pointer-events:none;border-bottom:1px solid;border-color:rgba(67,68,78,.1);border-color:var(--v-border-color);-webkit-transition:opacity .125s ease-in-out;-moz-transition:opacity .125s ease-in-out;-ms-transition:opacity .125s ease-in-out;-o-transition:opacity .125s ease-in-out;transition:opacity .125s ease-in-out;opacity:0}.sticky-section.active{pointer-events:auto;opacity:1}.sticky-section-inner{padding-top:12px;padding-bottom:12px}.store-header-image{width:42px;border-radius:6px}.store-header-title{font-size:18px;line-height:1;margin-bottom:5px}.store-header-text{line-height:1}.store-header-section{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.store-header-detail{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.store-header-detail .media-body{overflow:hidden}.store-header-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.preview-course-button{margin-top:12px}@media(min-width: 896px){.storehedtext{position:relative}.preview-course-button{margin-top:0;position:absolute;top:0;right:0}.storehedtext .display-3{padding-right:130px}}.buybuttons{border-top:1px solid #e7e2ee;margin-bottom:11px}.buyrow{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #e7e2ee}.buyrow>*{margin:auto 0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.buyrow .price-group{-webkit-box-flex:2;-webkit-flex:2 1 auto;-moz-box-flex:2;-moz-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto;padding-right:20px}.buyrow .price-group a{color:#000;font-weight:bold}.buyrow .button-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.bundlenote{font:15px/17px "proxima-nova",helvetica,arial,sans-serif;color:#3b3346}@media(max-width: 610px){.bundlenote{font-size:13px;line-height:15px}}.couponlink{text-align:right;font:13px/15px "proxima-nova",helvetica,arial,sans-serif;margin:11px 0}.couponlink a{color:gray}.testimonial-quote{position:relative;padding:15px;margin:30px 0 20px;font:14px/16px "proxima-nova",helvetica,arial,sans-serif;background:#eee;border-radius:10px}.testimonial-quote:after{content:"";position:absolute;bottom:-15px;left:30px;border-width:15px 15px 0;border-style:solid;border-color:#eee transparent;display:block;width:0}.testimonial-name{margin:0 0 30px;padding-left:20px;font:bold 14px/16px "proxima-nova",helvetica,arial,sans-serif}.testimonial-extra{font-weight:normal}.coursevidwrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:38px}.coursevidwrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.carttable{background-color:#faf8f5;border-radius:6px;width:100%;margin:20px 0 26px;padding-right:16px;padding-left:16px}.carttable td{border-bottom:1px solid rgba(67,68,78,.1);padding-top:16px;padding-bottom:16px;padding-right:16px;font:20px/22px "freight-text-pro",serif}@media(max-width: 610px){.carttable td{font-size:16px;line-height:18px}}.carttable td.cartitemcost{padding-right:0;text-align:right}.carttable td.cartimg{width:80px}.carttable td.cartimg img{border-radius:3px;width:100%}@media(max-width: 610px){.carttable td.cartimg{padding-right:10px;width:65px}}.carttable tr:last-child td{border-bottom:none}.cartcoursename{margin-bottom:4px;font-weight:bold}.cartcourseteacher{display:block;font:16px/18px "proxima-nova",helvetica,arial,sans-serif}@media(max-width: 610px){.cartcourseteacher{font-size:14px;line-height:16px}}.cartbundles{width:100%;margin-top:44px;padding:22px;border:1px dashed #ccc;background:#fafafa}.cartbundles h2{text-align:center;font-size:28px;line-height:30px;margin-bottom:22px}@media(max-width: 610px){.cartbundles{margin-top:22px;padding:11px}.cartbundles h2{font-size:24px;line-height:26px;margin-bottom:11px}}.cartbundle{margin-top:22px;clear:both}.cartbundle p{font:19px/24px freight-text-pro,serif;margin-bottom:4px}@media(max-width: 610px){.cartbundle{margin-top:11px}.cartbundle p{font-size:16px;line-height:20px}}.cartbundlelink{color:#000;font-weight:bold}.cartbundleimg{float:left;width:70px;height:70px;margin-right:22px}@media(max-width: 610px){.cartbundleimg{width:55px;height:55px;margin-right:11px}}.cartbuybuttons{margin-top:24px;border-top:1px solid rgba(67,68,78,.1);padding-top:24px}#buy-as-gift-message{display:none}#buy-as-gift-message.active{display:block}#store-marketing-label.disabled,#can-contact-label.disabled{cursor:not-allowed;opacity:.35}.breadcrumb-with-button{position:relative;padding-right:67px}.breadcrumb-button{position:absolute;right:0;top:-8px}@media(max-width: 610px){.breadcrumb-button{top:-7px}}@media(max-width: 610px){.breadcrumb-with-button .btn-caps{display:block;float:none;margin-top:4px}}.draft-reminder{background-color:#fff480;padding:8px 10px;font-family:"proxima-nova",helvetica,arial,sans-serif;line-height:23px;margin-top:20px}@media(min-width: 611px){.draft-reminder{margin-bottom:-8px}}
