.course-content__grid{display:flex;flex-wrap:wrap;align-items:start}.course-content__item{width:var(--course-width);min-width:0}.course-content__item img{max-width:100%;height:auto}@media(max-width:749px){.course-content__item{width:100%}}.course-faq__row{border-bottom:1px solid rgba(var(--color-foreground),.18)}.course-faq__row summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-weight:600;cursor:pointer}.course-faq__row .rte{padding:0 0 20px}.course-faq__row[open] summary>span:last-child{transform:rotate(45deg)}.course-recent{display:block;padding-block:36px}.course-recent[hidden]{display:none}.course-recent__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.course-recent__grid>div{min-width:0}@media(max-width:749px){.course-recent__grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.course-recent__grid>div{min-width:44%;scroll-snap-align:start}}.course-testimonials__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow:auto;scroll-snap-type:x mandatory}.course-testimonials__card{margin:0;padding:28px;background:#ffffffb3;scroll-snap-align:start;text-align:center}.course-testimonials__card blockquote{margin:12px 0;border:0;padding:0;font-style:normal}.course-testimonials__stars{color:#b89655;letter-spacing:3px}.course-testimonials__image{width:90px;height:90px;object-fit:cover;border-radius:50%}@media(max-width:749px){.course-testimonials__grid{grid-auto-columns:85%}}.hm-reviews{display:block;padding:var(--hm-padding) 0;background:var(--hm-bg);color:var(--hm-ink);font-family:Arial,sans-serif}.hm-reviews *,.hm-reviews *:before,.hm-reviews *:after{box-sizing:border-box}.hm-reviews [hidden]{display:none!important}.hm-reviews__header{text-align:center;padding:0 24px;margin-bottom:48px}.hm-reviews__header h2{color:inherit;font-family:inherit;font-size:clamp(24px,2.1vw,36px);font-weight:600;line-height:1.2;letter-spacing:0;margin:0}.hm-reviews__header p{font-size:18px;line-height:1.5;margin:10px 0 0}.hm-reviews__pause{position:absolute;z-index:1;top:calc(43% + 62px);right:5px;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid #e3e3e3;background:#fff;color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000000d}.hm-reviews__pause .hm-reviews__play-icon,.hm-reviews__pause[aria-pressed=true] .hm-reviews__pause-icon{display:none}.hm-reviews__pause[aria-pressed=true] .hm-reviews__play-icon{display:block}.hm-reviews__rows{display:grid;gap:var(--hm-gap);margin:0 auto;padding:0 clamp(20px,4.6vw,86px);max-width:2000px}.hm-reviews__row{position:relative;min-width:0}.hm-reviews__viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;direction:ltr;touch-action:auto;-webkit-overflow-scrolling:touch}.hm-reviews__viewport::-webkit-scrollbar{display:none}.hm-reviews__track{display:flex;align-items:stretch;gap:var(--hm-gap)}.hm-reviews__card{flex:0 0 calc((100% - var(--hm-gap) * 3) / 4);overflow:hidden;border-radius:var(--hm-radius);background:var(--hm-card-bg);color:var(--hm-card-ink);display:flex;flex-direction:column;margin:0}.hm-reviews__photo{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e9efec;flex-shrink:0}.hm-reviews__photo img,.hm-reviews__photo svg{width:100%;height:100%;display:block;object-fit:cover}.hm-reviews__sample{position:absolute;inset:auto 12px 16px;text-align:center;background:#fff;padding:6px 10px;font-size:12px;color:#444}.hm-reviews__body{padding:12px 16px 26px;text-align:center;flex:1}.hm-reviews__stars{color:var(--hm-gold);font-size:25px;letter-spacing:3px;line-height:1.3}.hm-reviews__star-empty{color:inherit;opacity:.3}.hm-reviews__body h3{font:600 20px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:inherit;margin:4px 0;overflow-wrap:anywhere}.hm-reviews__title{font-size:17px;color:inherit;margin:4px 0 10px;line-height:1.4}.hm-reviews__description{font-size:17px;line-height:1.6;color:inherit;overflow-wrap:anywhere}.hm-reviews__product{display:inline-block;color:inherit;font-size:14px;text-decoration:underline;margin-top:14px}.hm-reviews__sample-label{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px}.hm-reviews__arrow{position:absolute;z-index:1;top:43%;width:54px;height:54px;padding:0;border-radius:50%;border:1px solid #e3e3e3;background:#fff;color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000000d}.hm-reviews__arrow--prev{left:0}.hm-reviews__arrow--next{right:0}.hm-reviews :focus-visible{outline:2px solid currentColor;outline-offset:-3px}.hm-reviews__editor-empty{padding:24px;text-align:center}@media(max-width:989px){.hm-reviews__card{flex-basis:calc((100% - var(--hm-gap)) / 2)}}@media(max-width:749px){.hm-reviews__header{margin-bottom:28px}.hm-reviews__header p{font-size:15px}.hm-reviews__rows{padding:0 20px}.hm-reviews__card{flex-basis:78%}.hm-reviews__body h3{font-size:17px}.hm-reviews__title,.hm-reviews__description{font-size:15px}.hm-reviews__arrow{width:44px;height:44px}.hm-reviews__pause{top:calc(43% + 52px);right:0}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
