@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}.shop-card__all-link{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--mks-base-accent);padding:calc(var(--spacing,.25rem)*6);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media(hover:hover){.shop-card__all-link:hover{border-color:var(--color-accent-container-active);background-color:var(--color-accent-container-active)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-142a38d3],[data-v-142a38d3]:before,[data-v-142a38d3]:after,[data-v-142a38d3]::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.course-block__body[data-v-142a38d3]{border-top-right-radius:var(--radius-2xl,1rem);border-bottom-right-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-left-style:var(--tw-border-style);border-left-width:0;border-color:var(--mks-base-accent);padding:calc(var(--spacing,.25rem)*6);flex:1}.course-card__stub[data-v-142a38d3]{border-top-left-radius:var(--radius-xl,.75rem);border-bottom-left-radius:var(--radius-xl,.75rem);background-color:var(--mks-base-accent);min-width:16.6667%;padding:calc(var(--spacing,.25rem)*6);background-image:repeating-linear-gradient(#0000,#0000 4px,#fff 9px 13px);background-position:100%;background-repeat:no-repeat;background-size:5px 99%;flex-direction:column;justify-content:center;display:flex;position:relative}.coupon-cutouts[data-v-142a38d3]{pointer-events:none;top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);--tw-translate-x:-50%;height:100%;translate:var(--tw-translate-x)var(--tw-translate-y);flex-direction:column;justify-content:space-evenly;display:flex;position:absolute}.coupon-cutouts i[data-v-142a38d3]{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);background-color:var(--color-white,#fff);border-radius:3.40282e38px;display:block}.course-block__load-more[data-v-142a38d3]{cursor:pointer;justify-content:center;align-items:center}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a19aaa71],[data-v-a19aaa71]:before,[data-v-a19aaa71]:after,[data-v-a19aaa71]::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.course-flags[data-v-a19aaa71]{background-color:var(--mks-base-accent);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--mks-accent-0);border-radius:3.40282e38px}.promocode-tooltip__item[data-v-a19aaa71]{align-items:flex-end;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.promocode-tooltip__truncate[data-v-a19aaa71]{border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:1px;flex:1}.flicking-viewport{position:relative;overflow:hidden}.flicking-viewport.vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flicking-viewport.vertical>.flicking-camera{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flicking-viewport.flicking-hidden>.flicking-camera>*{visibility:hidden}.flicking-camera{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:1;will-change:transform}.flicking-camera>*{-ms-flex-negative:0;flex-shrink:0}.flicking-pagination{position:absolute;left:0;bottom:10px;width:100%;text-align:center;z-index:2}.flicking-pagination-bullets,.flicking-pagination-scroll{font-size:0}.flicking-pagination-scroll{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;overflow:hidden}.flicking-pagination-scroll .flicking-pagination-slider{-webkit-transition:.2s transform;transition:.2s transform}.flicking-pagination-scroll.flicking-pagination-uninitialized .flicking-pagination-slider,.flicking-pagination-scroll.flicking-pagination-uninitialized .flicking-pagination-bullet{-webkit-transition:none;transition:none}.flicking-pagination-bullet{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background-color:#0a0a0a1a;cursor:pointer;font-size:1rem}.flicking-pagination-scroll .flicking-pagination-bullet{vertical-align:middle;position:relative;-webkit-transition:.2s transform;transition:.2s transform}.flicking-pagination-bullet-active{background-color:#f2a65e}.flicking-pagination-scroll .flicking-pagination-bullet{vertical-align:middle;position:relative;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.flicking-pagination-scroll .flicking-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.flicking-pagination-scroll .flicking-pagination-bullet-prev,.flicking-pagination-scroll .flicking-pagination-bullet-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.flicking-pagination-scroll .flicking-pagination-bullet-prev2,.flicking-pagination-scroll .flicking-pagination-bullet-next2{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.slider-btn[data-v-df7af0cb]{padding:calc(var(--spacing,.25rem)*2);border-radius:3.40282e38px;border-color:var(--mks-accent-1000)!important;color:var(--mks-accent-1000)!important}@media(hover:hover){.slider-btn[data-v-df7af0cb]:hover{background-color:var(--mks-accent-950);color:var(--mks-accent-0)!important}}[data-v-df7af0cb] .flicking-slider-with-pagination{padding-bottom:calc(var(--spacing,.25rem)*12)}[data-v-df7af0cb] .flicking-pagination-bullet{background-color:var(--mks-neutral-100);border-radius:3.40282e38px;width:40px;height:8px}[data-v-df7af0cb] .flicking-pagination-bullet-active{background-color:var(--mks-base-accent)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-e90dcb88],[data-v-e90dcb88]:before,[data-v-e90dcb88]:after,[data-v-e90dcb88]::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.courses-category-table__header[data-v-e90dcb88]{background-color:var(--mks-base-accent);padding:calc(var(--spacing,.25rem)*3);--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);white-space:nowrap;color:var(--mks-accent-0)}.courses-category-table__cell[data-v-e90dcb88]{padding:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f970a674],[data-v-f970a674]:before,[data-v-f970a674]:after,[data-v-f970a674]::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial}}}.courses-category-table__header[data-v-f970a674]{padding-inline:calc(var(--spacing,.25rem)*5);--tw-leading:calc(var(--spacing,.25rem)*12);line-height:calc(var(--spacing,.25rem)*12)}.courses-category-table__cell[data-v-f970a674]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--mks-neutral-100);padding-top:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*1.5);padding-bottom:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*5);text-align:left;vertical-align:top;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}th[data-v-f970a674]:first-child,td[data-v-f970a674]:first-child{background-color:var(--mks-neutral-50)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-13af50bf],[data-v-13af50bf]:before,[data-v-13af50bf]:after,[data-v-13af50bf]::backdrop{--tw-duration:initial}}}.category-card[data-v-13af50bf]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);--tw-duration:.4s;flex-direction:column;transition-duration:.4s;display:flex}@media(hover:hover){.category-card[data-v-13af50bf]:hover{background-color:var(--color-surface-5)}}.category-card[data-v-13af50bf]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-surface-4);height:100%;max-height:232px;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*6)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-3cd5da42],[data-v-3cd5da42]:before,[data-v-3cd5da42]:after,[data-v-3cd5da42]::backdrop{--tw-font-weight:initial;--tw-duration:initial}}}.tags-scroll-wrapper[data-v-3cd5da42]{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;max-width:100%;display:flex}.tags-scroll-btn[data-v-3cd5da42]{aspect-ratio:1;height:calc(var(--spacing,.25rem)*9);min-height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);min-width:calc(var(--spacing,.25rem)*9);padding:calc(var(--spacing,.25rem)*2);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center}.category-tag[data-v-3cd5da42]{min-width:var(--tags-tag-width);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap;background-color:var(--color-surface-4);--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;transition-duration:.2s;display:flex}@media(hover:hover){.category-tag[data-v-3cd5da42]:hover{background-color:var(--color-surface-5)}}.hide-scrollbar[data-v-3cd5da42]{scrollbar-width:none}.hide-scrollbar[data-v-3cd5da42]::-webkit-scrollbar{display:none}@property --tw-font-weight{syntax:"*";inherits:false}.slider-btn[data-v-e43ffbed]{padding:calc(var(--spacing,.25rem)*2);border-radius:3.40282e38px;border-color:var(--mks-accent-1000)!important;color:var(--mks-accent-1000)!important}@media(hover:hover){.slider-btn[data-v-e43ffbed]:hover{background-color:var(--mks-accent-950);color:var(--mks-accent-0)!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-643ca047],[data-v-643ca047]:before,[data-v-643ca047]:after,[data-v-643ca047]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}.course-review-list[data-v-643ca047]{list-style-type:none}.course-review-item[data-v-643ca047]{display:block}.review-card[data-v-643ca047]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}@media(hover:hover){.review-card[data-v-643ca047]:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.review-content[data-v-643ca047]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.review-meta[data-v-643ca047]{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem)*2);border-top-width:1px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-36cc1cc8],[data-v-36cc1cc8]:before,[data-v-36cc1cc8]:after,[data-v-36cc1cc8]::backdrop{--tw-duration:initial}}}.nav-link[data-v-36cc1cc8]{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-duration:.2s;transition-duration:.2s}.nav-link--default[data-v-36cc1cc8]{background-color:var(--color-surface-4)}@media(hover:hover){.nav-link--default[data-v-36cc1cc8]:hover{background-color:var(--color-surface-5)}}.nav-link--active[data-v-36cc1cc8]{background-color:var(--color-accent);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-aecab322],[data-v-aecab322]:before,[data-v-aecab322]:after,[data-v-aecab322]::backdrop{--tw-duration:initial}}}.nav-tag[data-v-aecab322]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}.nav-tag--default[data-v-aecab322]{background-color:var(--color-surface-4)}@media(hover:hover){.nav-tag--default[data-v-aecab322]:hover{background-color:var(--color-surface-5)}}.nav-tag--active[data-v-aecab322]{background-color:var(--color-accent);color:var(--color-white,#fff)}@property --tw-duration{syntax:"*";inherits:false}
