@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.disclosure__toggle,input,select,.collection-filter__toggle,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}b,strong{font-weight:700}em{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border:0}.disclosure__toggle,button,input,optgroup,select,.collection-filter__toggle,textarea{color:inherit;font:inherit;margin:0}button[disabled],html input[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input[type=email],input[type=number],input[type=password],input[type=search]{-webkit-appearance:none;-moz-appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{overflow:auto;-webkit-appearance:none;-moz-appearance:none}dl{margin-top:0;margin-bottom:1rem}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}dd img{max-width:400px;max-height:400px}*,:after,:before{box-sizing:border-box}body{margin:0}body,button{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.border-bottom{border-bottom:1px solid var(--color-border)}.text-right{text-align:right}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.icon__fallback-text,.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}[role=button][tabindex="0"],[data-tooltip][tabindex="0"]{cursor:pointer}[tabindex="0"],a,button,[role=button],input,label,select,.collection-filter__toggle,.disclosure__toggle,textarea{touch-action:manipulation}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden,[multiple]{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.focus-hidden:focus{outline:none!important}.hide,.hidden{display:none!important}[tabindex="-1"]:focus{outline:none}.show--tablet,.show--tablet__inline,.show--desktop{display:none}.show--mobile{display:block}.left{text-align:left}.center{text-align:center}.right{text-align:right}.wrapper,.page-width,.clamp{width:100%;max-width:calc(var(--clamp) + var(--site-padding));margin:0 auto;padding:0px var(--site-padding);*zoom: 1}.section-spacing{margin:0 var(--site-padding)!important}@media screen and (min-width:2000px){.wrapper,.page-width,.clamp{max-width:calc(var(--clamp) + 400px + var(--site-padding))}}.image-wrapper{border-radius:10px;overflow:hidden;background:var(--color-beige)}@media screen and (min-width:768px){.image-wrapper{border-radius:15px}}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:calc(100% / 3 * 2);height:0}.video-wrapper iframe,.video-wrapper video,.video-wrapper img{position:absolute;top:50%;left:50%;width:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:cover}.video-wrapper iframe{height:100%}@media screen and (min-width:1024px){.show--desktop{display:block}.show--mobile{display:none}}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:var(--color-button-highlight-text);background-color:var(--color-button-highlight-background);padding:10px;opacity:1;z-index:10000;transition:none}html{padding:0!important;height:100%}body{min-height:100%}#shopify-section-theme_footer{top:100vh;position:sticky}html,body{margin:0;overflow-x:hidden;background:var(--color-background);font-family:var(--font-body);font-size:var(--font-body-size-mobile);letter-spacing:var(--font-body-spacing);line-height:var(--font-body-height);font-weight:400}@media screen and (min-width:768px){html,body{font-size:var(--font-body-size-tablet)}}@media screen and (min-width:1024px){html,body{font-size:var(--font-body-size-desktop)}}.page-container{padding-top:56px;padding-bottom:30px}@media screen and (min-width:768px){.page-container{padding-top:71px;padding-bottom:60px}}@media screen and (min-width:1024px){.page-container{padding-top:81px}}.announcement-banner-visible .page-container{padding-top:125px}@media screen and (min-width:768px){.announcement-banner-visible .page-container{padding-top:100px}}@media screen and (min-width:1024px){.announcement-banner-visible .page-container{padding-top:119px}}.announcement-banner-visible .mobile-nav-wrapper{height:calc(100% - 114px)}.series{color:var(--color-series)}.camp{color:var(--color-camp)}.single{color:var(--color-single)}.anytime{color:var(--color-anytime)}.highlight{color:var(--color-highlight)}.flag{position:fixed;right:0;bottom:10%;z-index:10;border-radius:5px;-webkit-box-shadow:0px 0px 5px 0 #777;-moz-box-shadow:0px 0px 5px 0 #777;box-shadow:0 0 5px #777}.flag img{vertical-align:top;max-width:46px;border-radius:5px}@media screen and (min-width:1024px){.flag{bottom:20%}}line,square,rectangle,.shimmer{background:#f6f7f8;background-image:linear-gradient(to right,#f6f7f8,#edeef1 20%,#f6f7f8 40% 100%);background-repeat:no-repeat;background-size:1000px;display:inline-block;position:relative;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;-webkit-animation-timing-function:linear}line{height:10px;width:100%;max-width:200px}line.thick{height:20px}line.long{max-width:400px}line.short{max-width:100px}line+line{margin-top:10px}square{width:100%;aspect-ratio:1/1}rectangle{width:100%;aspect-ratio:2/1}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.lds-ring,.rubik-loading{width:80px;height:80px;margin:3em auto}.lds-ring.overlay,.rubik-loading.overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9;cursor:pointer;pointer-events:none;margin:0;text-align:center;border-radius:inherit}.lds-ring.overlay div,.rubik-loading.overlay div{top:calc(50% - 32px);left:50%}.lds-ring.overlay .loading_message,.rubik-loading.overlay .loading_message{color:#fff;font-weight:bolder;top:250px;position:absolute;width:100%}.lds-ring div,.rubik-loading div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #2ac3ea;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#80d3f0 transparent transparent transparent}.lds-ring.btn-loading,.rubik-loading.btn-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;margin:0 auto}.lds-ring.btn-loading div,.rubik-loading.btn-loading div{width:unset;height:unset;margin:unset}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}table,.table{display:table;width:100%;border-collapse:collapse;border-spacing:0}table>thead,.table>thead,table>body,.table>body{vertical-align:bottom}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}td,th{padding:.5rem}.table--large{display:none}ul,ol{margin:0;padding:0}ol{list-style:decimal}li{list-style:none}ul.inline li{display:inline-block;margin-bottom:0;vertical-align:middle}ul.inline li+li{margin-left:10px}h1,.account-activities .account-activities__title,h2,[data-section-type=product] .product-info__session .product-info__session-price,.nomoreproducts,h3,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,.guide-cards .guide-card .guide-card__inner .card__status .activity__status,h4,.profile-edit .row .row__title,.search-bar__results .search-bar__results-actions a,[data-section-type=product] .product-info .product-info__details .product-info__details--link,[data-section-type=product] .product-info__session>label,[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__label,[data-section-type=product] .product-questions .product-question .product-question__guide--image span,[data-section-type=product] .product__scroll-top .product__scroll-top--link,[data-section-type=product][data-product-template=realtime] .product-info__session .product-info__session-price,[data-section-type=homepage-image-columns] .section-header p,[data-section-type=HomepageCarousel] .section-header p,.account-activities .account-activities__empty,.learner-card__title,.participation-popup .participation-popup__card .participation-popup__subtitle,.participation-popup .participation-popup__card .participation-popup__button,.edit__resource .resource__type,h5,.account-resource-create .account-resource-create__radio-label,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);margin-block-start:0px;margin-block-end:0px;margin-bottom:15px;overflow-wrap:break-word;word-wrap:break-word}h1,.account-activities .account-activities__title,.h1{font-size:var(--font-h1-size-mobile);font-weight:800;letter-spacing:var(--font-h1-spacing);line-height:var(--font-h1-height)}@media screen and (min-width:768px){h1,.account-activities .account-activities__title,.h1{font-size:var(--font-h1-size-tablet)}}@media screen and (min-width:1024px){h1,.account-activities .account-activities__title,.h1{font-size:var(--font-h1-size-desktop)}}h2,[data-section-type=product] .product-info__session .product-info__session-price,.nomoreproducts,.h2{font-size:var(--font-h2-size-mobile);font-weight:800;letter-spacing:var(--font-h2-spacing);line-height:var(--font-h2-height)}@media screen and (min-width:768px){h2,[data-section-type=product] .product-info__session .product-info__session-price,.nomoreproducts,.h2{font-size:var(--font-h2-size-tablet)}}@media screen and (min-width:1024px){h2,[data-section-type=product] .product-info__session .product-info__session-price,.nomoreproducts,.h2{font-size:var(--font-h2-size-desktop)}}h3,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,.guide-cards .guide-card .guide-card__inner .card__status .activity__status,.h3{font-size:var(--font-h3-size-mobile);font-weight:800;letter-spacing:var(--font-h3-spacing);line-height:var(--font-h3-height)}@media screen and (min-width:768px){h3,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,.guide-cards .guide-card .guide-card__inner .card__status .activity__status,.h3{font-size:var(--font-h3-size-tablet)}}@media screen and (min-width:1024px){h3,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,.guide-cards .guide-card .guide-card__inner .card__status .activity__status,.h3{font-size:var(--font-h3-size-desktop)}}h4,.profile-edit .row .row__title,.search-bar__results .search-bar__results-actions a,[data-section-type=product] .product-info .product-info__details .product-info__details--link,[data-section-type=product] .product-info__session>label,[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__label,[data-section-type=product] .product-questions .product-question .product-question__guide--image span,[data-section-type=product] .product__scroll-top .product__scroll-top--link,[data-section-type=product][data-product-template=realtime] .product-info__session .product-info__session-price,[data-section-type=homepage-image-columns] .section-header p,[data-section-type=HomepageCarousel] .section-header p,.account-activities .account-activities__empty,.learner-card__title,.participation-popup .participation-popup__card .participation-popup__subtitle,.participation-popup .participation-popup__card .participation-popup__button,.edit__resource .resource__type,.h4{font-size:var(--font-h4-size-mobile);font-weight:800;letter-spacing:var(--font-h4-spacing);line-height:var(--font-h4-height)}@media screen and (min-width:768px){h4,.profile-edit .row .row__title,.search-bar__results .search-bar__results-actions a,[data-section-type=product] .product-info .product-info__details .product-info__details--link,[data-section-type=product] .product-info__session>label,[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__label,[data-section-type=product] .product-questions .product-question .product-question__guide--image span,[data-section-type=product] .product__scroll-top .product__scroll-top--link,[data-section-type=product][data-product-template=realtime] .product-info__session .product-info__session-price,[data-section-type=homepage-image-columns] .section-header p,[data-section-type=HomepageCarousel] .section-header p,.account-activities .account-activities__empty,.learner-card__title,.participation-popup .participation-popup__card .participation-popup__subtitle,.participation-popup .participation-popup__card .participation-popup__button,.edit__resource .resource__type,.h4{font-size:var(--font-h4-size-tablet)}}@media screen and (min-width:1024px){h4,.profile-edit .row .row__title,.search-bar__results .search-bar__results-actions a,[data-section-type=product] .product-info .product-info__details .product-info__details--link,[data-section-type=product] .product-info__session>label,[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__label,[data-section-type=product] .product-questions .product-question .product-question__guide--image span,[data-section-type=product] .product__scroll-top .product__scroll-top--link,[data-section-type=product][data-product-template=realtime] .product-info__session .product-info__session-price,[data-section-type=homepage-image-columns] .section-header p,[data-section-type=HomepageCarousel] .section-header p,.account-activities .account-activities__empty,.learner-card__title,.participation-popup .participation-popup__card .participation-popup__subtitle,.participation-popup .participation-popup__card .participation-popup__button,.edit__resource .resource__type,.h4{font-size:var(--font-h4-size-desktop)}}div.small,label.small,p.small{font-size:var(--font-body-size-mobile)}div.medium,label.medium,p.medium{font-size:var(--font-body-size-tablet)}div.large,label.large,p.large{font-size:var(--font-body-size-desktop)}p{margin-block-start:0px;margin-bottom:10px}p:last-child{margin-bottom:0}.fun,.anytime-activity .anytime-activity__title,.anytime-activity .anytime-activity__ribbon{font-family:var(--font-fun);font-weight:400;font-size:24.5px;line-height:29.4px}@media screen and (min-width:768px){.fun,.anytime-activity .anytime-activity__title,.anytime-activity .anytime-activity__ribbon{font-size:40px;line-height:48px}}@media screen and (min-width:1024px){.fun.large,.anytime-activity .large.anytime-activity__title,.anytime-activity .large.anytime-activity__ribbon{font-size:51px;line-height:61.2px}}.quote{font-family:var(--font-quote);font-weight:400;font-size:var(--font-quote-size-mobile);line-height:var(--font-quote-height)}@media screen and (min-width:768px){.quote{font-size:var(--font-quote-size-tablet)}}@media screen and (min-width:1024px){.quote.large{font-size:var(--font-quote-size-desktop)}}.quote-heading{font-family:var(--font-quote);font-size:var(--font-quote-heading-size-mobile);font-style:normal;font-weight:700;line-height:var(--font-quote-heading-height-mobile);letter-spacing:var(--font-quote-heading-spacing);text-align:center;margin-bottom:.5em}@media screen and (min-width:768px){.quote-heading{font-size:var(--font-quote-heading-size-tablet);line-height:var(--font-quote-heading-height-tablet)}}@media screen and (min-width:1024px){.quote-heading{font-size:var(--font-quote-heading-size-desktop);line-height:var(--font-quote-heading-height-desktop)}}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;justify-content:center;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);flex-grow:1;flex-shrink:0}@media screen and (min-width:750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{column-gap:0;row-gap:0}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{margin:0;width:100%}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}}@media screen and (min-width:990px){.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}@media screen and (max-width:749px){.grid--peek.slider--mobile{margin:0;width:100%}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:30%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--1-5-col-tablet-down .grid__item,.slider--tablet.grid--peek.grid--1-5-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(60% - var(--grid-mobile-horizontal-spacing) / 1.5)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 4rem)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item .section__sideshow{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 4rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}form{margin:0}label{display:block}label.error,label.label--error{color:var(--color-error)}hr{margin-left:0;border:0;border-bottom:1px solid var(--color-border)}hr.thick{border-bottom:2px solid var(--color-border)}hr.seperator{margin-bottom:20px;margin-top:20px}hr.small{max-width:200px;margin-left:auto;margin-right:auto}label[for]{cursor:pointer}[type=radio]+label,[type=checkbox]+label{display:inline-block;margin-bottom:0;max-width:calc(100% - 20px);vertical-align:top}input,textarea,select,.collection-filter__toggle,.chosen-choices{border:1px solid var(--color-input-border);background-color:var(--color-input);color:var(--color-input-text);max-width:100%;border-radius:var(--input-radius);padding:var(--input-padding-mobile-vert);-webkit-box-shadow:0 6px 6px -6px #777;-moz-box-shadow:0 6px 6px -6px #777;box-shadow:0 6px 6px -6px #777}@media screen and (min-width:768px){input,textarea,select,.collection-filter__toggle,.chosen-choices{padding:var(--input-padding-tablet-vert)}}@media screen and (min-width:1024px){input,textarea,select,.collection-filter__toggle,.chosen-choices{padding:var(--input-padding-desktop-vert)}}input.small,textarea.small,select.small,.small.collection-filter__toggle,.chosen-choices.small{padding:var(--input-padding-mobile-vert)}@media screen and (min-width:1024px){input.medium,textarea.medium,select.medium,.medium.collection-filter__toggle,.chosen-choices.medium{padding:var(--input-padding-tablet-vert)}}input.large,textarea.large,select.large,.large.collection-filter__toggle,.chosen-choices.large{padding:var(--input-padding-desktop-vert)}select,.collection-filter__toggle,.select,.chosen-choices{min-width:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right var(--input-padding-mobile-vert) center;padding-right:calc(var(--input-padding-mobile-vert) * 2);background-image:var(--svg-select-icon);background-repeat:no-repeat;background-color:var(--color-input);background-size:1em;text-indent:.01px;text-overflow:"";cursor:pointer;text-align:left}@media screen and (min-width:768px){select,.collection-filter__toggle,.select,.chosen-choices{background-position:right var(--input-padding-tablet-vert) center;padding-right:calc(var(--input-padding-mobile-vert) * 2)}}@media screen and (min-width:1024px){select,.collection-filter__toggle,.select,.chosen-choices{min-width:120px;background-position:right var(--input-padding-desktop-vert) center;padding-right:calc(var(--input-padding-desktop-vert) * 2)}}select.small,.small.collection-filter__toggle,.select.small,.chosen-choices.small{background-position:right var(--input-padding-mobile-vert) center;padding-right:calc(var(--input-padding-mobile-vert) * 2)}select.medium,.medium.collection-filter__toggle,.select.medium,.chosen-choices.medium{background-position:right var(--input-padding-tablet-vert) center;padding-right:calc(var(--input-padding-tablet-vert) * 2)}select.large,.large.collection-filter__toggle,.select.large,.chosen-choices.large{background-position:right var(--input-padding-desktop-vert) center;padding-right:calc(var(--input-padding-desktop-vert) * 2)}.chosen-container{margin-bottom:1.5em;width:100%!important}.chosen-container .chosen-drop{left:0;border:1px solid grey;border-top:none;box-shadow:initial;width:calc(100% + 2px);margin-left:-1px;padding:0 .5em}.chosen-container .parent_option{font-weight:700}.chosen-container .search-choice{display:inline-block}.chosen-container .search-field{display:none!important}.chosen-container .search-choice-close{top:50%!important;transform:translateY(-50%)}.chosen-container .search-choice-close:after{font-family:Material Icons;text-transform:lowercase;font-weight:400;content:"close";font-size:12px}select::-ms-expand,.collection-filter__toggle::-ms-expand{display:none}optgroup{font-weight:700}textarea{min-height:4em}input.error,textarea.error,select.error,.error.collection-filter__toggle{border-color:var(--color-error)}input:disabled,textarea:disabled,select:disabled,.collection-filter__toggle:disabled{cursor:default;background-color:#0000001f}.password-container{position:relative}.password-container input{width:100%}.password-container [data-toggle-password]{position:absolute;top:50%;transform:translateY(-50%);right:20px}.password-container .material-icons{vertical-align:top}.form-message--success{background:#5cb85c;border-radius:var(--input-radius);padding:var(--input-padding-mobile);color:#fff;font-family:var(--font-quote);font-size:24px;margin-bottom:10px}form .form__error{border-color:var(--color-error);background-color:#fff8f8;color:var(--color-error);margin-top:5px;width:100%;display:block;padding:2px 5px}form .row__group.row__group--media{text-align:center}form .row__group.row__group--media .row__image--base64,form .row__group.row__group--media .row__video--src{display:none}form .row__group.row__group--media .row__image{position:relative;max-width:400px;border:2px solid var(--color-highlight);margin:0 auto 50px;border-radius:10px;overflow:hidden}form .row__group.row__group--media .row__image-preview{position:relative;width:100%;height:400px}form .row__group.row__group--media .row__image-preview img,form .row__group.row__group--media .row__image-preview video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}form .row__group.row__group--media [type=file]:focus+label{border-color:var(--color-highlight);background-color:var(--color-highlight)}form .row__group.row__group--media .row__image-label,form .row__group.row__group--media .row__image-button{display:inline-block;width:100%;text-align:center;cursor:pointer;background-color:var(--color-highlight);color:#fff;transition:all .3s;vertical-align:top}form .row__group.row__group--media .row__image-label:hover,form .row__group.row__group--media .row__image-button:hover{border-color:var(--color-highlight);background-color:var(--color-highlight)}form .row__group.row__group--media .row__image-label.row__image-label--video,form .row__group.row__group--media .row__image-label.row__image-button,form .row__group.row__group--media .row__image-button.row__image-label--video,form .row__group.row__group--media .row__image-button.row__image-button{width:50%}form .row{display:block;width:100%}@media screen and (min-width:1024px){form .row.half{display:inline-block;width:calc(50% - 5px);padding-right:20px}form .row.half+.half{padding-right:0;padding-left:20px}}@media screen and (min-width:1024px){form .row .row--half{vertical-align:top;display:inline-block;width:50%;padding:0 10px;margin-bottom:10px}form .row .row--third{vertical-align:top;display:inline-block;width:calc(100% / 3);padding:0 10px;margin-bottom:10px}}form .row.inline{display:flex;justify-content:space-between;align-items:center}form .row+.row{margin-top:15px}form .row .row__title{font-weight:700;font-size:1em;margin-bottom:10px}form .row .row__info{margin:0 0 10px}@media screen and (min-width:1024px){form .row .row__content{padding-left:20px}}form .row .row__error{color:var(--color-error);margin-top:5px}form .row .activity__session--materials{display:flex}form .row .activity__session--materials .session__materials{width:100%}form .row .activity__session--materials .session__materials h2,form .row .activity__session--materials .session__materials [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session form .row .activity__session--materials .session__materials .product-info__session-price,form .row .activity__session--materials .session__materials .nomoreproducts{font-size:1em}form .row .activity__session--materials .session__materials .session__materials--list{display:flex}form .row .activity__session--materials .session__materials .session__materials--list li{flex-basis:calc(33.333% - 20px);margin:0 20px 20px 0}form .row .row__checkboxes,form .row .row__checkboxes .row__checkbox{display:block}@media screen and (min-width:1024px){form .row .row__checkboxes .row__checkbox{display:inline-block;vertical-align:top}form .row .row__checkboxes .row__checkbox+.row__checkbox{margin-left:10px}}form .row .row__checkboxes .row__checkbox.row__checkbox--parent{display:block;margin-left:0}form .row .row__checkboxes .row__checkbox .row__checkbox--child{display:none;margin-left:10px;padding:5px 0 10px}form .row .row__checkboxes .row__checkbox .row__checkbox--child .row__checkbox{display:block;margin-left:0}form .row .row__checkboxes .inline_checkbox{display:flex;align-items:baseline}form .row .row__checkboxes .inline_checkbox label{padding-left:5px}form .row input[type=text],form .row input[type=number],form .row select,form .row .collection-filter__toggle,form .row textarea{width:100%}form fieldset{padding:20px;margin:0}form fieldset+fieldset{margin-top:40px}form fieldset+.row{margin-top:15px}form fieldset legend{font-weight:700;font-size:16px;padding:0 20px;text-transform:uppercase;margin-left:20px}form label{margin:0;position:relative}form label.center{text-align:center}form label.large{font-size:1.2em}form .blocks{text-align:center;margin-top:10px;display:flex;align-items:start}form .blocks .block{width:50%;cursor:pointer;margin:auto}@media screen and (min-width:1024px){form .blocks .block{max-width:25%}}form .blocks .block input[disabled]+label{filter:grayscale(100%)}.btn>*,.copy-notification>*,.naked-link>*,.text-link>*{cursor:pointer}.btn,.copy-notification,button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-align:center;vertical-align:middle;cursor:pointer;transition:all .3s;text-decoration:none;white-space:normal}.btn--full{width:100%}.btn--primary,.copy-notification,.shopify-challenge__button,.btn--secondary,.btn--error,.btn--highlight{border-radius:var(--input-radius);padding:var(--input-padding-mobile);font-family:var(--font-button);font-weight:700;line-height:var(--font-button-height);letter-spacing:var(--font-button-spacing);font-size:var(--font-button-size-mobile);text-transform:uppercase;box-shadow:-4px 4px 4px #00000026}.btn--primary:hover,.copy-notification:hover,.shopify-challenge__button:hover,.btn--primary:focus,.copy-notification:focus,.shopify-challenge__button:focus,.btn--secondary:hover,.btn--secondary:focus,.btn--error:hover,.btn--error:focus,.btn--highlight:hover,.btn--highlight:focus{box-shadow:-2px 4px 2px #00000040}.btn--primary:active,.copy-notification:active,.shopify-challenge__button:active,.btn--secondary:active,.btn--error:active,.btn--highlight:active{box-shadow:none}@media screen and (min-width:768px){.btn--primary,.copy-notification,.shopify-challenge__button,.btn--secondary,.btn--error,.btn--highlight{font-size:var(--font-button-size-tablet);padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.btn--primary,.copy-notification,.shopify-challenge__button,.btn--secondary,.btn--error,.btn--highlight{font-size:var(--font-button-size-desktop);padding:var(--input-padding-desktop)}}.btn--primary.small,.small.copy-notification,.small.shopify-challenge__button,.btn--secondary.small,.btn--error.small,.btn--highlight.small{font-size:var(--font-button-size-mobile);padding:var(--input-padding-mobile)}.btn--primary.medium,.medium.copy-notification,.medium.shopify-challenge__button,.btn--secondary.medium,.btn--error.medium,.btn--highlight.medium{font-size:var(--font-button-size-tablet);padding:var(--input-padding-tablet)}.btn--primary.large,.large.copy-notification,.large.shopify-challenge__button,.btn--secondary.large,.btn--error.large,.btn--highlight.large{font-size:var(--font-button-size-desktop);padding:var(--input-padding-desktop)}.btn--primary.btn--primary,.copy-notification,.shopify-challenge__button,.btn--secondary.btn--primary,.btn--secondary.copy-notification,.btn--secondary.shopify-challenge__button,.btn--error.btn--primary,.btn--error.copy-notification,.btn--error.shopify-challenge__button,.btn--highlight.btn--primary,.btn--highlight.copy-notification,.btn--highlight.shopify-challenge__button{background-color:var(--color-button-primary-background);color:var(--color-button-primary-text);border:1px solid var(--color-button-primary-border)}.btn--primary.btn--secondary,.btn--secondary.copy-notification,.btn--secondary.shopify-challenge__button,.btn--secondary.btn--secondary,.btn--error.btn--secondary,.btn--highlight.btn--secondary{background-color:var(--color-button-secondary-background);color:var(--color-button-secondary-text);border:1px solid var(--color-button-secondary-border)}.btn--primary.btn--error,.btn--error.copy-notification,.btn--error.shopify-challenge__button,.btn--secondary.btn--error,.btn--error.btn--error,.btn--highlight.btn--error{background-color:var(--color-button-error-background);color:var(--color-button-error-text);border:1px solid var(--color-button-error-border)}.btn--primary.btn--highlight,.btn--highlight.copy-notification,.btn--highlight.shopify-challenge__button,.btn--secondary.btn--highlight,.btn--error.btn--highlight,.btn--highlight.btn--highlight{background-color:var(--color-button-highlight-background);color:var(--color-button-highlight-text);border:1px solid var(--color-button-highlight-border)}.btn--primary:disabled,.copy-notification:disabled,.shopify-challenge__button:disabled,.btn--secondary:disabled,.btn--error:disabled,.btn--highlight:disabled{background-color:var(--color-button-disabled-background)!important;color:var(--color-button-disabled-text)!important;border:1px solid var(--color-button-disabled-border)!important}.text-link,.btn--link{display:inline;border:0 none!important;background:none!important;padding:0;margin:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;text-decoration:var(--links-decoration);color:var(--color-link)!important}.text-link:disabled,.text-link[disabled],.btn--link:disabled,.btn--link[disabled]{color:var(--color-button-disabled-text)!important}.text-link:hover,.btn--link:hover{color:var(--color-link-hover)!important}.naked-link,.hover-link{display:inline;border:0 none!important;background:none!important;padding:0;margin:0;text-decoration:none;border-radius:0;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit}.naked-link.hover-link:hover,.hover-link.hover-link:hover{text-decoration:underline}@media screen and (min-width:1024px){.registered__participants{min-width:500px;min-height:500px}}.lightbox{max-width:800px;width:100%}.lightbox .lightbox-title{font-weight:700}.lightbox .lightbox-row+.lightbox-row{margin-top:20px}.fancybox-content{border-radius:15px;border:1px solid var(--color-input-border);-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777;overflow:visible;padding:20px 60px}.fancybox-content>div{max-height:580px;overflow:auto}@media screen and (min-width:768px){.fancybox-content{min-width:400px}}.fancybox-slide--html{padding:0}.styled-modal{max-width:800px;background:linear-gradient(90deg,white 0,white 50%,var(--color-highlight) 100%);-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777}.styled-modal [data-fancybox-close]{color:var(--color-button-primary-text);background:var(--color-button-primary-background);right:0;top:0;transform:translate(25%,-25%);width:30px;height:30px;opacity:1;padding:.5em;border-radius:50%;border:1px solid var(--color-button-primary-text)}.styled-modal [data-fancybox-close] svg{width:20px;height:20px;transform:translate(-4px,-4px)}.modal{max-width:600px;width:100%}.modal .modal__title{text-align:center}.modal .modal__graphic{height:100px;text-align:center}.modal .modal__graphic+.modal__content{margin:15px 0 0}.modal .modal__graphic img{height:100%}.modal ul{width:100%;text-align:left}.modal li{list-style:outside;margin-left:20px}.modal .modal__content{text-align:center}.modal .modal__code{margin:15px 0 0;display:block;padding:12px;line-height:1.6;overflow-x:auto;color:#c5c8c6;background-color:#1d1f21;text-align:left}.modal .modal__actions{text-align:center;display:flex;justify-content:space-around;margin-top:1em}[data-fancybox-close]{color:var(--color-button-primary-background);background:transparent;right:20px;top:20px;padding:0;width:25px;height:25px;opacity:1}[data-fancybox-close] svg{width:25px;height:25px}.fancybox-content.message__preview{padding:0!important}.fancybox-content.message__preview .fancybox-button svg path{fill:#fff}@media screen and (min-width:1024px){.fancybox-content.message__preview{min-width:650px}}.fancybox-content.message__preview .message__preview--header{background-color:var(--color-highlight);color:#fff;padding:2.5em}.fancybox-content.message__preview .message__preview--header p{color:#fff;margin-bottom:0}.fancybox-content.message__preview .message__preview--header .flexbox-row{display:flex;justify-content:space-between}.fancybox-content.message__preview .message__preview--body{padding:3.5em}.fancybox-content.message__preview [data-create-message]{text-align:right}.fancybox-content.help__modal{text-align:center;max-width:550px}.fancybox-content.help__modal p{font-weight:900;font-size:22px}.fancybox-content.help__modal a{text-decoration:underline}.fancybox-content.share__links{text-align:center}.fancybox-content.share__links li{font-size:.95em;display:flex;flex-direction:column;align-items:center;margin:1em 0}.fancybox-content.share__links li .variant_link{width:100%;border-color:#ccc!important;opacity:.8;text-align:left;display:flex;justify-content:space-between;font-size:14px}.fancybox-content.share__links li .variant_link:hover,.fancybox-content.share__links li .variant_link:focus{background:transparent!important;color:var(--color-highlight)!important}.fancybox-content.share__links li .variant_link i{color:#ccc;font-size:16px}.fancybox-content.share__links p{margin-bottom:0}.fancybox-content.share__links p.header_paragraph{font-weight:900}.fancybox-content.timeslots__popup{text-align:center}@media screen and (min-width:1024px){.fancybox-content.timeslots__popup{width:700px}}.fancybox-content.timeslots__popup .timeslots__popup--select{margin:20px 0;padding:5px 0}.fancybox-content.timeslots__popup .timeslots__popup--select select,.fancybox-content.timeslots__popup .timeslots__popup--select .collection-filter__toggle{width:100%;border-radius:10px}.fancybox-content.timeslots__popup .timeslots__popup--list{max-height:300px;margin:20px 0;overflow-y:auto}.fancybox-content.timeslots__popup label{font-weight:900}.fancybox-content.timeslots__popup li{margin-bottom:.5em;display:flex;justify-content:space-between}.fancybox-content.timeslots__popup li.disabled{color:gray}.fancybox-content.timeslots__popup li div{text-align:right;flex-basis:75%}.fancybox-content.timeslots__popup li .edit_status{text-align:left;flex-basis:40%;margin-left:1em;position:relative}.fancybox-content.timeslots__popup li .edit_status .tooltip-wrapper{margin-left:10px;display:inline;font-size:20px;position:absolute;text-align:left;top:-3px}.fancybox-content.timeslots__popup li .edit_status .tooltip-wrapper .tooltip-text{display:none;position:absolute;width:500px;padding:30px;border-radius:20px;background-color:#fff;z-index:2;border:1px solid #3a3a3a;text-align:center;opacity:1;color:#000}.fancybox-content.timeslots__popup li .edit_status .tooltip-wrapper:hover .tooltip-text,.fancybox-content.timeslots__popup li .edit_status .tooltip-wrapper:focus .tooltip-text{display:block}.fancybox-content.timeslots__popup li .time{margin-left:15px}.profile-edit{max-width:100vw;max-height:unset;height:auto;border-radius:0;border:none;padding:0;overflow:hidden}@media screen and (min-width:768px){.profile-edit{max-width:600px;max-height:600px;border-radius:15px}}@media screen and (min-width:1024px){.profile-edit{max-width:1000px}}.profile-edit .profile-edit__content{overflow-y:scroll;padding:0}.profile-edit .fancybox-button{color:#fff}.profile-edit .profile-edit__banner{color:#fff;background-color:var(--color-blue);padding:4em 2em 2em}.profile-edit .profile-edit__banner .profile-edit__banner--title{display:flex;justify-content:center;align-items:center;gap:1em;margin-bottom:1em}.profile-edit .profile-edit__banner .profile-edit__banner--title h2,.profile-edit .profile-edit__banner .profile-edit__banner--title [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session .profile-edit .profile-edit__banner .profile-edit__banner--title .product-info__session-price,.profile-edit .profile-edit__banner .profile-edit__banner--title .nomoreproducts{margin-bottom:0}.profile-edit .profile-edit__form{border-radius:0 0 15px 15px;padding:2em;background-color:#fff}.profile-edit .profile-edit__form .inline_checkbox{margin:5px 0}.profile-edit .row__two-column{margin-bottom:15px}@media screen and (min-width:1024px){.profile-edit .row__two-column{display:flex;align-items:flex-end;gap:3em}}.profile-edit .row__two-column .row+.row{margin-top:15px}@media screen and (min-width:1024px){.profile-edit .row__two-column .row+.row{margin-top:0}}.profile-edit .row input[type=text],.profile-edit .row textarea,.profile-edit .row select,.profile-edit .row .collection-filter__toggle{border-radius:calc(var(--input-radius) / 3)}.profile-edit .row input[type=text].validation-error,.profile-edit .row textarea.validation-error,.profile-edit .row select.validation-error,.profile-edit .row .validation-error.collection-filter__toggle{border:1px solid var(--color-error)}.profile-edit .row .row__error{scroll-margin-top:180px}.profile-edit .row .profile-edit__icon-input{position:relative}.profile-edit .row .profile-edit__icon-input .material-icons{position:absolute;top:8px;right:15px}@media screen and (min-width:768px){.profile-edit .row .profile-edit__icon-input .material-icons{top:12px}}@media screen and (min-width:1024px){.profile-edit .row .profile-edit__icon-input .material-icons{top:15px}}.profile-edit .row .profile-edit__textarea-charlimit{position:relative;color:#afafaf}.profile-edit .row .profile-edit__textarea-charlimit textarea{width:100%!important}.profile-edit .row .profile-edit__textarea-charlimit .profile-edit__textarea-count{position:absolute;bottom:15px;right:15px}.profile-edit .profile-edit__privacy{width:calc(100% - 2em);margin:2em auto;background-color:#f2f2f2;border-radius:var(--input-radius);padding:1em}.profile-edit .profile-edit__privacy .profile-edit__privacy--title{display:flex;justify-content:center;align-items:center}.profile-edit .profile-edit__privacy .profile-edit__privacy--title.profile-edit__privacy--title-mobile{color:var(--color-blue);font-weight:700;width:100%;background:none;border:none}@media screen and (min-width:768px){.profile-edit .profile-edit__privacy .profile-edit__privacy--title.profile-edit__privacy--title-mobile{display:none}}.profile-edit .profile-edit__privacy .profile-edit__privacy--title.profile-edit__privacy--title-desktop{display:none;margin-bottom:0}@media screen and (min-width:768px){.profile-edit .profile-edit__privacy .profile-edit__privacy--title.profile-edit__privacy--title-desktop{display:flex}}.profile-edit .profile-edit__privacy .profile-edit__privacy--title .material-icons{font-size:30px}.profile-edit .profile-edit__privacy .profile-edit__privacy--title .profile-edit__privacy--up{display:none}.profile-edit .profile-edit__privacy .profile-edit__privacy--body{display:none;margin-top:1em;text-align:center}@media screen and (min-width:768px){.profile-edit .profile-edit__privacy .profile-edit__privacy--body{display:block}}.profile-created{padding:1em 4em 2em;text-align:center;border-radius:0}@media screen and (min-width:768px){.profile-created{border-radius:15px}}.profile-created p{margin-bottom:2em}.profile-updated img{width:100px}.tooltip-wrapper{cursor:pointer;display:inline;vertical-align:middle;margin:0 2px}.tooltip-wrapper:before{font-family:Material Icons;text-transform:lowercase;font-weight:400;content:"help";font-size:20px;top:-2px;position:relative}.tooltip-wrapper .tooltip-content{display:none}.copy-notification{position:fixed;top:50%;left:50%;width:150px;margin-top:-30px;margin-left:-85px;display:none;text-align:center;opacity:.9;z-index:10000000}.site-header__icon--signup{display:none!important}@media screen and (min-width:1024px){.site-header__icon--signup{display:inline-block!important}}[data-section-type=header-section]{position:fixed;z-index:15;top:0;left:0;width:100%;padding:0 10px;background:var(--color-background);border-bottom:1px solid var(--color-border)}@media screen and (min-width:768px){[data-section-type=header-section]{padding:0 30px}}@media screen and (min-width:1024px){[data-section-type=header-section]{padding:0 55px}}[data-section-type=header-section].theme-header__inverted{background-color:var(--color-blue);bottom:0}[data-section-type=header-section].theme-header__inverted .site-header__logo--normal{display:none}[data-section-type=header-section].theme-header__inverted .site-header__logo--inverted{display:initial!important}[data-section-type=header-section].theme-header__inverted .site-header__icon{color:#fff!important}[data-section-type=header-section].theme-header__inverted .site-header__icon.btn--secondary{color:var(--color-blue)!important}[data-section-type=header-section].theme-header__inverted .site-header__toggle-action{color:#fff}[data-section-type=header-section].theme-header__inverted .search-bar{background-color:#fff}[data-section-type=header-section] .announcement-banner{position:relative;width:calc(100% + 20px);margin-left:-10px;text-align:center;padding:.5em}[data-section-type=header-section] .announcement-banner a{color:#ffd100}@media screen and (min-width:768px){[data-section-type=header-section] .announcement-banner{width:calc(100% + 60px);margin-left:-30px}}@media screen and (min-width:1024px){[data-section-type=header-section] .announcement-banner{width:calc(100% + 110px);margin-left:-55px}}[data-section-type=header-section] .announcement-banner .announcement-banner__headline{display:block;margin-bottom:5px}@media screen and (min-width:768px){[data-section-type=header-section] .announcement-banner .announcement-banner__headline{display:inline}}[data-section-type=header-section] .announcement-banner .announcement-banner__text{display:block}@media screen and (min-width:768px){[data-section-type=header-section] .announcement-banner .announcement-banner__text{display:inline}}[data-section-type=header-section] .announcement-banner button{position:absolute;right:0;top:0;padding:.5em;background:none;border:none}@media screen and (min-width:1024px){[data-section-type=header-section] .site-nav .site-nav__link,[data-section-type=header-section] .site-header__toggle-action{font-weight:700;text-transform:uppercase;letter-spacing:.1em}}[data-section-type=header-section] .site-nav__link,[data-section-type=header-section] .site-header__icon{font-weight:700;font-size:var(--font-body-size-large);color:var(--color-highlight)}[data-section-type=header-section] .site-header{display:grid;grid-template-columns:60px 1fr;grid-gap:10px;align-items:center}@media screen and (min-width:768px){[data-section-type=header-section] .site-header{grid-template-columns:225px 1fr;height:70px;grid-gap:20px}}@media screen and (min-width:1024px){[data-section-type=header-section] .site-header{padding:0;height:80px;grid-template-columns:225px 1fr 25%}}[data-section-type=header-section] .site-header__logo{text-align:left}[data-section-type=header-section] .site-header__logo .site-header__logo--inverted{display:none}[data-section-type=header-section] .site-header__logo img{padding:10px;max-height:70px}@media screen and (min-width:1024px){[data-section-type=header-section] .site-header__logo img{max-width:190px;padding:unset}}[data-section-type=header-section] .site-header__nav{display:none}@media screen and (min-width:1024px){[data-section-type=header-section] .site-header__nav{display:block}}[data-section-type=header-section] .site-header__nav .site-nav__block{display:inline-block;padding:30px 20px}@media screen and (min-width:1024px){[data-section-type=header-section] .site-header__nav .site-nav__block{height:80px}}[data-section-type=header-section] .site-header__nav .site-nav__block svg{width:11px}[data-section-type=header-section] .site-header__nav .site-nav__block+.site-nav__block{margin-left:20px}[data-section-type=header-section] .site-header__nav .site-nav__block[aria-haspopup=true]:focus .site-nav__child,[data-section-type=header-section] .site-header__nav .site-nav__block[aria-haspopup=true]:focus-within .site-nav__child,[data-section-type=header-section] .site-header__nav .site-nav__block[aria-haspopup=true]:hover .site-nav__child{display:block}[data-section-type=header-section] .site-header__nav .site-nav__child{display:none;position:absolute;z-index:7;top:100%;width:100%;left:0;background:var(--color-background);border:1px solid var(--color-border);border-top:0px;border-bottom-left-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius);padding:40px 10px;text-align:center}[data-section-type=header-section] .site-header__nav .site-nav__child .site-nav__activities{display:inline-grid;grid-gap:1em;grid-template-columns:75px 1fr;max-width:280px}[data-section-type=header-section] .site-header__nav .site-nav__child .site-nav__activities+.site-nav__activities{margin-left:2em}[data-section-type=header-section] .site-header__nav .site-nav__child .site-nav__activities .site-nav__activities-image{margin-right:1em;border-radius:50%;width:75px}[data-section-type=header-section] .site-header__nav .site-nav__child .site-nav__activities .site-nav__activities-info{text-align:left}[data-section-type=header-section] .site-header__nav .site-nav__child .site-nav__activities .site-nav__activities-info a{font-size:var(--font-h3-size);font-weight:700}[data-section-type=header-section] .site-header__icons{text-align:right}[data-section-type=header-section] .site-header__icons .site-header__icon{display:inline-block;vertical-align:middle}[data-section-type=header-section] .site-header__icons .site-header__icon+.site-header__icon{margin-left:10px}[data-section-type=header-section] .site-header__icons .site-header__search-toggle{cursor:pointer;display:none}@media screen and (min-width:768px){[data-section-type=header-section] .site-header__icons .site-header__search-toggle{display:inline-block}}[data-section-type=header-section] .site-header__icons .site-header__cart{position:relative;display:none}@media screen and (min-width:768px){[data-section-type=header-section] .site-header__icons .site-header__cart{display:inline-block}}[data-section-type=header-section] .site-header__icons .site-header__cart .site-header__cart-count{position:absolute;top:-5px;right:-5px;font-size:10px;width:15px;text-align:center;background:var(--color-highlight);color:var(--color-background);border-radius:100%}@media screen and (min-width:1024px){[data-section-type=header-section] .site-header__icons .site-header__mobile{display:none}}[data-section-type=header-section] .site-header__icons .site-header__mobile[aria-expanded=true]{color:#fff!important}[data-section-type=header-section] .site-header__icons .site-header__mobile[aria-expanded=true] svg:first-child{display:none}[data-section-type=header-section] .site-header__icons .site-header__mobile[aria-expanded=false] svg:last-child{display:none}.site-header__account-toggle{position:relative;padding:15px 0}.site-header__account-toggle:focus .site-header__account-dropdown,.site-header__account-toggle:focus-within .site-header__account-dropdown,.site-header__account-toggle:hover .site-header__account-dropdown{display:block}.site-header__account-dropdown{display:none;position:absolute;min-width:340px;z-index:1;right:50%;transform:translate(32%);top:100%;text-align:left;border:1px solid var(--color-border);background:#fff;-webkit-box-shadow:0 6px 6px -6px #777;-moz-box-shadow:0 6px 6px -6px #777;box-shadow:0 6px 6px -6px #777}.site-header__account-dropdown .site-header__account-close{position:absolute;right:.5rem;top:.5rem}@media screen and (min-width:768px){.site-header__account-dropdown .site-header__account-close{display:none}}.site-header__account-dropdown .account-dropdown__title{padding:40px 20px 0}@media screen and (min-width:768px){.site-header__account-dropdown .account-dropdown__title{padding-top:20px}}.site-header__account-dropdown .account-dropdown__title .account-dropdown__title-initials{font-family:var(--font-fun);font-style:normal;font-weight:400;font-size:48px;color:#fff;background-color:#ef4133;line-height:80px;width:80px;display:block;margin:0 auto;text-align:center;border-radius:50%}.site-header__account-dropdown .account-dropdown__title .account-dropdown__title-name{font-family:Work Sans;font-style:normal;font-weight:800;font-size:40px;line-height:1.2;display:block;text-align:center;color:var(--color-body);margin-top:20px}.site-header__account-dropdown .account-dropdown__title .account-dropdown__title-button{display:block;font-size:16.8px;padding:10px 20px;margin:20px auto 0;width:60%}.site-header__account-dropdown .account-dropdown__title--parent .account-dropdown__title-name:before{content:"";width:30px;height:24px;display:block;margin:0 auto;background:url(/cdn/shop/files/Crown-icon.png?v=1649358188);background-size:contain;background-repeat:no-repeat}.site-header__account-dropdown .account-dropdown__title--parent .account-dropdown__learner-edit{display:none}.site-header__account-dropdown .account-dropdown__links{padding:0 90px;color:var(--color-blue)}.site-header__account-dropdown .account-dropdown__links .account-dropdown__link{font-family:Work Sans;font-style:normal;font-weight:700;font-size:19.2px;line-height:1.1;margin-top:30px;display:grid;grid-template-columns:30px 1fr;grid-gap:15px;align-items:center}.site-header__account-dropdown .account-dropdown__actions{margin-top:30px;padding:30px 0;text-align:center;border-top:2px dashed #000000;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-template-columns:1fr;grid-gap:30px}.site-header__account-dropdown .account-dropdown__actions .text-link{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.01em}.mobile-nav-wrapper{width:100vw;margin-left:100vw;height:calc(100% - 55px);overflow-y:scroll}@media screen and (min-width:1024px){.mobile-nav-wrapper{display:none}}.mobile-nav-wrapper .mobile-nav{display:none}.mobile-nav-wrapper .mobile-nav-container{display:flex;flex-direction:column;height:calc(100vh - 55px);justify-content:center;background:var(--background);color:var(--color)}.mobile-nav-wrapper .mobile-nav__links{display:grid;grid-template-columns:1fr;text-align:center;gap:1.5rem;margin-top:2rem}.mobile-nav-wrapper .mobile-nav__item{font-size:16px;color:inherit;text-decoration:none;font-weight:700}.mobile-nav-wrapper .mobile-search{padding:0 40px}.mobile-nav-wrapper .mobile-search[aria-active=true]{padding:0}.mobile-nav-wrapper .mobile-search[aria-active=true]+.mobile-nav__links{margin-top:auto;margin-bottom:auto}.mobile-nav-wrapper .mobile-search .search-bar{padding:10px}.mobile-nav-wrapper .mobile-search .search-bar__results-products+.search-bar__results-title{display:none!important}.mobile-nav-wrapper .mobile-search .search-bar__results-collections{display:none!important}.mobile-nav-wrapper .mobile-nav__search{display:flex;align-items:center}.mobile-nav-wrapper .mobile-nav__search svg{color:var(--color-blue)}.mobile-nav-wrapper .mobile-nav__search-results{display:none;border-top:1px solid #F2F2F2}.search-bar{width:100%}@media screen and (min-width:1024px){.search-bar{width:40%}}.search-bar .search-form{position:relative}.search-bar .search-form .search-form__input-wrapper{display:flex;align-items:center}.search-bar .search-form .search-form__input-wrapper svg{color:var(--color-blue)}.search-bar .search-form .search-bar__input{width:100%;font-size:var(--font-body-size-large);border:none;box-shadow:none;margin-bottom:0;padding-right:2em}.search-bar .search-form .search-bar__input::placeholder{opacity:.2}.search-bar .search-form .search-bar__input:focus{outline:none}.search-bar .search-form .search-bar__submit{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.search-bar .search-form .search-bar__submit svg{fill:var(--color-blue)}.search-bar .search-bar__close{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-bar .search-bar__close svg{width:15px;fill:var(--color-blue)}.search-bar__desktop{display:none;width:100vw}@media screen and (min-width:768px){.search-bar__desktop{margin-left:-30px}}@media screen and (min-width:1024px){.search-bar__desktop{margin-left:-55px}}.search-bar__desktop .search-bar__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background-color:#00000080}.search-bar__desktop .search-form__container{position:relative;background-color:#fff;border-bottom:4px solid var(--color-yellow)}@media screen and (min-width:768px){.search-bar__desktop .search-form__container{padding:1em 100px}}.search-bar__desktop .search-bar__results{position:relative;background-color:#fff;width:calc(100% - 200px);margin:-4px auto 0;padding:0 8em;border:1px solid var(--color-yellow);border-top:0;box-shadow:-4px 4px #ffd100;border-radius:0 0 20px 20px}.search-bar__desktop .search-bar__results .search-bar__results-title{text-align:center;margin-bottom:2em}.search-bar__desktop .search-bar__results .search-bar__results-products{display:grid;grid-template-columns:50% 50%;grid-gap:2em}.search-bar__desktop .search-bar__results .search-bar__results-products .search-bar__results-product{margin:0}.search-bar__desktop .search-bar__results .search-bar__results-products .search-bar__results-product a{display:grid;grid-template-columns:105px 1fr;grid-gap:15px}@media screen and (min-width:1024px){.search-bar__desktop .search-bar__results .search-bar__results-products .search-bar__results-product a{grid-template-columns:120px 1fr}}.search-bar__desktop .search-bar__results .search-bar__results-collections{display:flex;flex-flow:wrap;justify-content:space-around}.search-bar__desktop .search-bar__results .search-bar__results-collections .search-bar__results-collection{width:25%}.search-bar__desktop .search-bar__results .search-bar__results-collections .search-bar__results-collection a{display:grid;grid-template-columns:80px 1fr;grid-gap:15px;align-items:center}.search-bar__desktop .search-bar__results .search-bar__results-collections .search-bar__results-collection--image{padding-bottom:100%;border-radius:50%}.search-bar__results{display:none}.search-bar__results .search-bar__results-title{padding-top:1em}.search-bar__results .search-bar__results-product{margin-top:1em}.search-bar__results .search-bar__results-product a{display:grid;grid-template-columns:80px 1fr;grid-gap:15px;align-items:center}.search-bar__results .search-bar__results-product .search-bar__results-product--image{padding-bottom:67%}.search-bar__results .search-bar__results-product--title{margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-bar__results .search-bar__results-actions{text-align:center;padding:1em 0 .5em}.search-bar__results .search-bar__results-actions>*{margin-bottom:0}.search-bar__results .search-bar__results-actions a{color:var(--color-blue)}@media screen and (min-width:1024px){.account-register{display:grid;grid-template-columns:50% 50%;margin-bottom:-81px;padding-top:3em;padding-bottom:3em;grid-gap:2em}}@media screen and (min-width:768px){.account-register input[type=text],.account-register input[type=email],.account-register input[type=password]{padding:12px}}.account-login .account-login__banner{padding-top:40px;background-image:url(/cdn/shop/files/BluePaintSplotch-GetStarted_1.png?v=1657054302);background-position:center;background-position-x:10px;background-repeat:no-repeat;background-size:cover;margin-bottom:-10px;padding-bottom:50px}@media screen and (min-width:768px){.account-login .account-login__banner{padding-bottom:80px;background-size:500px;background-position-y:bottom;background-position-x:calc(50% + 20px);margin-bottom:-30px}}@media screen and (min-width:1024px){.account-login .account-login__banner{display:flex;flex-direction:column;justify-content:center;padding:0;background-size:700px;background-position-y:center}}.account-login .account-login__banner .account-login__banner--title{display:flex;width:70%;max-width:350px;margin:0 auto 1em;color:#fff}@media screen and (min-width:1024px){.account-login .account-login__banner .account-login__banner--title{max-width:600px}}.account-login .account-login__banner .account-login__banner--title .account-login__banner--image{display:flex;align-items:center;width:50%}.account-login .account-login__banner .account-login__banner--title .account-login__banner--image img{width:100%}.account-login .account-login__banner .account-login__banner--title .quote-heading{margin-top:.5em;margin-bottom:0}@media screen and (min-width:1024px){.account-login .account-login__banner .account-login__banner--title .quote-heading{font-size:var(--font-quote-heading-size-tablet)}}.account-login .account-login__banner ul{width:max-content;max-width:400px;margin:0 auto}.account-login .account-login__banner ul li{display:grid;grid-template-columns:40px 1fr;align-items:center;color:#fff;margin-bottom:-15px}@media screen and (min-width:1024px){.account-login .account-login__banner ul li{grid-template-columns:60px 1fr}}.account-login .account-login__form{width:100%;max-width:400px;margin:0 auto;text-align:center;padding-top:10px}@media screen and (min-width:768px){.account-login .account-login__form{margin-top:20px}}@media screen and (min-width:1024px){.account-login .account-login__form{max-width:600px;padding-bottom:30px}}.account-login .account-login__form .account-login__form--title{display:flex;justify-content:center;align-items:center;gap:1em;margin-bottom:-10px}.account-login .account-login__form .account-login__form--title h1,.account-login .account-login__form .account-login__form--title .account-activities .account-activities__title,.account-activities .account-login .account-login__form .account-login__form--title .account-activities__title{font-family:var(--font-fun);font-weight:400}.account-login .account-login__form .row{text-align:center;margin:30px 0}.account-login .account-login__form .row .account-login__form--text-label span{display:block;margin-bottom:5px}.account-login .account-login__form .row>label{text-align:left}.account-login .account-login__form .row>label.h4{margin-bottom:10px}.account-login .account-login__form .row>a{display:block;text-align:center;margin-bottom:15px}.account-login .account-login__form .row>input{width:100%}@media screen and (min-width:1024px){.account-login .account-login__form .row>input.btn,.account-login .account-login__form .row>input.copy-notification{width:auto}}.account-login .account-login__form .row>input+a{margin-bottom:0;margin-top:15px}.account-login .account-login__form .row .inline_checkbox{text-align:left}.account-login .account-login__form .row .inline_checkbox input{width:unset;margin:8px 8px 0 0}.account-login .account-login__form .row .inline_checkbox .text-link{font-weight:700}.account-login .account-login__form .account-login__image{width:40%;margin:0 auto}.account-login .account-login__form .quote-heading{color:var(--color-series)}.account-login .account-login__form .account-login__links{display:flex;justify-content:center;gap:10px;font-weight:700;font-family:var(--font-heading)}.account-login .account-login__login-from-register{display:none}@media screen and (min-width:1024px){.account-login .account-login__login-from-register{display:flex;justify-content:center;align-items:center;gap:10px}.account-login .account-login__login-from-register>*{margin-bottom:0!important}.account-login .account-login__login-from-register a{font-weight:700}}.account-login #RecoverPasswordForm h1,.account-login #RecoverPasswordForm .account-activities .account-activities__title,.account-activities .account-login #RecoverPasswordForm .account-activities__title{margin-bottom:1em}.account-login #RecoverPasswordForm form{margin-bottom:3em}.account-login #RecoverPasswordForm input[type=submit]{width:80%}.account-login #RecoverPasswordForm .account-login__form--image img{width:30%;margin:1em 0}.account-login #RecoverPasswordForm .account-login__options{font-weight:700}.password-reset-confirmation{padding-top:4em;width:100%;max-width:400px;margin:0 auto;text-align:center}.password-reset-confirmation .password-reset-confirmation__image img{width:40%}.password-reset-confirmation .password-reset-confirmation__message{font-weight:800;margin:2em 0}.kids-pledge .kids-pledge__logo{width:50%;margin:3em auto}@media screen and (min-width:768px){.kids-pledge .kids-pledge__logo{width:30%}}.kids-pledge .kids-pledge__tablets{position:relative;width:50%;margin:3em auto 1em}@media screen and (min-width:768px){.kids-pledge .kids-pledge__tablets{width:30%}}.kids-pledge .kids-pledge__tablets .kids-pledge__tablets--star{position:absolute;width:30%;left:50%;top:0;transform:translate(-50%)}.kids-pledge .kids-pledge__title{text-align:center;margin-bottom:3em}@media screen and (min-width:768px){.kids-pledge .kids-pledge__title p{width:50%;margin:0 auto}}.kids-pledge .kids-pledge__checklist{background-color:#fff8e6;border-radius:15px;text-align:center;padding:2em}.kids-pledge .kids-pledge__checklist h2,.kids-pledge .kids-pledge__checklist [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session .kids-pledge .kids-pledge__checklist .product-info__session-price,.kids-pledge .kids-pledge__checklist .nomoreproducts{color:var(--color-purple)}.kids-pledge .kids-pledge__checklist ul{width:65%;margin:0 auto}@media screen and (min-width:768px){.kids-pledge .kids-pledge__checklist ul{display:flex;justify-content:center;gap:2em;width:90%}}.kids-pledge .kids-pledge__checklist ul li{display:grid;grid-template-columns:20% 1fr;align-items:center;text-align:left;color:var(--color-green);margin-bottom:0}@media screen and (min-width:768px){.kids-pledge .kids-pledge__columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em}}.kids-pledge .kids-pledge__columns .kids-pledge__column{padding:1em}.kids-pledge .kids-pledge__columns .kids-pledge__column .kids-pledge__column--image{width:50%;margin:0 auto 1em}@media screen and (min-width:768px){.kids-pledge .kids-pledge__columns .kids-pledge__column .kids-pledge__column--image{height:80px}}@media screen and (min-width:1024px){.kids-pledge .kids-pledge__columns .kids-pledge__column .kids-pledge__column--image{height:150px}}.kids-pledge .kids-pledge__columns .kids-pledge__column h3,.kids-pledge .kids-pledge__columns .kids-pledge__column [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .kids-pledge .kids-pledge__columns .kids-pledge__column span,.kids-pledge .kids-pledge__columns .kids-pledge__column .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .kids-pledge .kids-pledge__columns .kids-pledge__column .activity__status{text-align:center}.kids-pledge .kids-pledge__columns .kids-pledge__column ul{margin-top:2em}.kids-pledge .kids-pledge__columns .kids-pledge__column ul li{display:grid;grid-template-columns:40px 1fr}@media screen and (min-width:1024px){.kids-pledge .kids-pledge__columns .kids-pledge__column ul li{grid-template-columns:50px 1fr}}.kids-pledge .kids-pledge__columns .kids-pledge__column ul li p{padding-top:10px}@media screen and (min-width:1024px){.kids-pledge .kids-pledge__columns .kids-pledge__column ul li p{padding-top:15px}}.contact-page{padding-top:60px}.contact-page .contact-form{width:100%;max-width:400px;margin:0 auto;text-align:center}.contact-page .contact-form .row{text-align:center}.contact-page .contact-form .row>label{text-align:left}.contact-page .contact-form .row>a{display:block;text-align:center;margin-bottom:15px}.contact-page .contact-form .row>input{width:100%}.contact-page .contact-form .row>input+a{margin-bottom:0;margin-top:15px}.contact-page .contact-form .row .inline_checkbox{text-align:left}.contact-page .contact-form .row .inline_checkbox input{width:unset;margin:8px 8px 0 0}.cart .cart-table{text-align:left}.cart .cart-header .cart-header__price{text-align:right}.cart .cart-row{display:grid;grid-template-columns:1fr 75px;position:relative;align-items:center}@media screen and (min-width:768px){.cart .cart-row{grid-template-columns:1fr 100px}}.cart .cart-row+.cart-row{border-top:2px solid var(--color-border)}.cart .cart-row__product{display:grid;grid-template-columns:100px 1fr;grid-gap:15px 10px;align-items:center}@media screen and (min-width:768px){.cart .cart-row__product{grid-template-columns:200px 1fr;grid-gap:30px 20px}}.cart .cart-row__product .cart-row__product-info .cart-row__product-info--title{font-size:var(--font-body-size-desktop);font-weight:700;margin-bottom:10px}@media screen and (min-width:768px){.cart .cart-row__product .cart-row__product-info .cart-row__product-info--title{margin-bottom:15px;font-size:var(--font-h4-size-tablet)}}@media screen and (min-width:1024px){.cart .cart-row__product .cart-row__product-info .cart-row__product-info--title{font-size:var(--font-h4-size-desktop)}}.cart .cart-row__product .cart-row__product-info .cart-row__product-info--timeslot{margin-bottom:5px}.cart .cart-row__product .cart-row__product-info .cart-row__product-info--profile{margin-bottom:10px}@media screen and (min-width:768px){.cart .cart-row__product .cart-row__product-info .cart-row__product-info--profile{margin-bottom:15px}}.cart .cart-row__price{text-align:right;font-weight:700}.cart .cart-subtotal{text-align:right}.cart .cart-subtotal .cart-subtotal__subtotal{font-size:var(--font-h4-size-tablet)}@media screen and (min-width:1024px){.cart .cart-subtotal .cart-subtotal__subtotal{font-size:var(--font-h4-size-desktop)}}.cart .cart-subtotal .cart-subtotal__subtotal span{font-weight:700}[data-section-type=product] .infobox{padding:3px 5px;margin:0 5px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}[data-section-type=product] .product-background{background:#f2f2f2}[data-section-type=product][data-product-type=single] .pdp__title svg{color:#04b6a5}[data-section-type=product][data-product-type=single] .pdp__title span{background-color:#04b6a5}[data-section-type=product][data-product-type=single] .infobox{background:#04b6a5}[data-section-type=product][data-product-type=camp] .pdp__title svg{color:#c2188d}[data-section-type=product][data-product-type=camp] .pdp__title span{background-color:#c2188d}[data-section-type=product][data-product-type=camp] .infobox{background:#c2188d}[data-section-type=product][data-product-type=series] .pdp__title svg{color:#f3765b}[data-section-type=product][data-product-type=series] .pdp__title span{background-color:#f3765b}[data-section-type=product][data-product-type=series] .infobox{background:#f3765b}[data-section-type=product][data-product-type=anytime] .pdp__title svg{color:#ffd100}[data-section-type=product][data-product-type=anytime] .pdp__title span{background-color:#ffd100}[data-section-type=product] .pdp__title{display:flex;gap:15px;align-items:center;font-family:var(--font-quote)}@media screen and (min-width:768px){[data-section-type=product] .pdp__title{gap:30px}}[data-section-type=product] .pdp__title span{text-align:center;border-radius:50%;font-family:var(--font-fun);font-weight:400;color:#fff;width:40px;height:40px;font-size:28px;line-height:40px}@media screen and (min-width:768px){[data-section-type=product] .pdp__title span{width:60px;height:60px;font-size:48px;line-height:60px}}[data-section-type=product] .pdp__title svg{width:30px}@media screen and (min-width:768px){[data-section-type=product] .pdp__title svg{width:40px}}[data-section-type=product] .preview__banner{padding:var(--input-padding-mobile);background:var(--color-blue-light);width:100%;text-align:center;margin-bottom:20px}@media screen and (min-width:768px){[data-section-type=product] .preview__banner{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){[data-section-type=product] .preview__banner{padding:var(--input-padding-desktop)}}[data-section-type=product] .product-post-purchase{margin:20px 0 40px}[data-section-type=product] .product-post-purchase.anytime{margin-bottom:unset}[data-section-type=product] .product-details{max-width:1600px;margin:0 auto;display:grid;grid-gap:20px;grid-template-columns:1fr;grid-template-areas:"info" "image" "session"}@media screen and (min-width:1024px){[data-section-type=product] .product-details{grid-template-areas:"info image" "session image";grid-template-columns:40% 1fr}}[data-section-type=product] .product-info{grid-area:info;margin-top:var(--site-padding);padding:0 30px}@media screen and (min-width:1024px){[data-section-type=product] .product-info{padding:0 0 0 80px}}[data-section-type=product] .product-info .product-info__breadcrumbs{margin-bottom:30px;display:flex;gap:10px;align-items:start;text-transform:capitalize}[data-section-type=product] .product-info .product-info__breadcrumbs .product-info__breadcrumb{color:var(--color-blue)}[data-section-type=product] .product-info .product-info__breadcrumbs .product-info__breadcrumb:last-child{font-weight:700}[data-section-type=product] .product-info .product-info__breadcrumbs svg{width:10px}[data-section-type=product] .product-info .product-info__details .product-info__details--title{margin:0}[data-section-type=product] .product-info .product-info__details .product-info__details--description{margin-top:10px}@media screen and (min-width:1024px){[data-section-type=product] .product-info .product-info__details .product-info__details--description{margin-top:20px}}[data-section-type=product] .product-info .product-info__details .product-info__details--link{font-weight:400;color:var(--color-blue);display:flex;align-items:center;gap:10px}[data-section-type=product] .product-info__session{grid-area:session;display:flex;gap:5px;flex-direction:column;justify-content:center;width:100%;margin:0;padding:0 30px}@media screen and (min-width:768px){[data-section-type=product] .product-info__session{gap:15px;margin:40px auto 0 30px;padding:0;transform:translateY(-20%)}}@media screen and (min-width:1024px){[data-section-type=product] .product-info__session{margin:40px auto 0 140px}}[data-section-type=product] .product-info__session>label{display:flex;gap:30px;align-items:center;margin:0!important}[data-section-type=product] .product-info__session>label svg,[data-section-type=product] .product-info__session>label img{width:40px}[data-section-type=product] .product-info__session .product-info__session-type [class*=product-info__session-type]{color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}[data-section-type=product] .product-info__session .product-info__session-type .product-info__session-type--single{font-weight:400;background:var(--color-single);padding:5px 10px}[data-section-type=product] .product-info__session .product-info__session-type .product-info__session-type--anytime{font-weight:400;background:var(--color-anytime);padding:5px 10px}[data-section-type=product] .product-info__session .product-info__session-type .product-info__session-type--camp{font-weight:400;background:var(--color-camp);padding:5px 10px}[data-section-type=product] .product-info__session .product-info__session-type .product-info__session-type--series{font-weight:400;background:var(--color-series);padding:5px 10px}[data-section-type=product] .product-info__session .product-info__session--educator img{border-radius:50%}[data-section-type=product] .product-info__actions{margin-top:15px;display:flex;align-items:center}[data-section-type=product] .product-info__actions.product-info__actions--desktop{display:none}@media screen and (min-width:1024px){[data-section-type=product] .product-info__actions.product-info__actions--desktop{display:block}}@media screen and (min-width:1024px){[data-section-type=product] .product-info__actions{margin-top:30px}}[data-section-type=product] .product-info__actions .product-info__actions--profile,[data-section-type=product] .product-info__actions .product-info__actions--submit{margin-left:20px}[data-section-type=product] .product-images{grid-area:image;background-repeat:no-repeat;background-position:top;background-size:contain;padding:3% 13% 10% 16%}@media screen and (min-width:1400px){[data-section-type=product] .product-images{padding:3% 17% 10% 20%}}[data-section-type=product] .product-images.product-images--anytime{background-image:url(https://cdn.shopify.com/s/files/1/0488/1042/6535/files/ColourSplotch-Anytime_1.png?v=1652885838)}[data-section-type=product] .product-images .video-wrapper{background:transparent}[data-section-type=product] .product-images .video-wrapper img,[data-section-type=product] .product-images .video-wrapper video{width:90%;height:90%;border-radius:15px}[data-section-type=product] .product-image__wrapper{position:relative}[data-section-type=product] .product-image__wrapper .product-image>*{border:2px solid var(--color-yellow)}[data-section-type=product] .product-image__wrapper .product-image__controls{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:90%;display:flex;justify-content:space-between;pointer-events:none}[data-section-type=product] .product-image__wrapper .product-image__controls button{background:var(--color-yellow);text-align:center;padding:4px;border:0px;color:#000;border-radius:0 5px 5px 0;pointer-events:auto;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){[data-section-type=product] .product-image__wrapper .product-image__controls button{padding:6px}}[data-section-type=product] .product-image__wrapper .product-image__controls button:last-child{border-radius:5px 0 0 5px}[data-section-type=product] .product-image__wrapper .product-image__controls button>span{width:12px;vertical-align:top;font-weight:700;font-size:14px}@media screen and (min-width:768px){[data-section-type=product] .product-image__wrapper .product-image__controls button>span{width:16px;font-size:20px}}[data-section-type=product] .product-images__dots{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:10px}[data-section-type=product] .product-images__dots .product-images__dot{height:10px;width:10px;background:#000;border-radius:50px;border:1px solid #000}[data-section-type=product] .product-images__dots .product-images__dot[aria-selected=true]{background:#fff}[data-section-type=product] .product-timeslots{max-width:1600px;padding:0 30px;margin:var(--site-padding) auto 0}@media screen and (min-width:768px){[data-section-type=product] .product-timeslots{padding:0 80px}}[data-section-type=product] .product-timeslots .product-timeslots__timezone{font-weight:800;padding-left:60px}[data-section-type=product] .product-timeslots .product-timeslots__container{position:relative}[data-section-type=product] .product-timeslots .product-timeslots__carousel{padding:8px}[data-section-type=product] .product-timeslots .product-timeslot{text-align:center;padding:2em;border:1px solid #000;border-radius:var(--input-radius);cursor:pointer;display:flex;gap:10px;flex-direction:column}[data-section-type=product] .product-timeslots .product-timeslot[aria-selected=true]{border-color:var(--color-yellow);box-shadow:-8px 8px #ffd100}[data-section-type=product] .product-timeslots .product-timeslot .product-timeslot__date{margin:0}[data-section-type=product] .product-timeslots .product-timeslot .product-timeslot__open{display:block;margin:0 auto;font-size:1rem}[data-section-type=product] .product-timeslots .tns-controls{position:absolute;left:-3em;top:50%;transform:translateY(-50%);z-index:0;display:flex;justify-content:space-between;width:calc(100% + 6em)}[data-section-type=product] .product-timeslots .tns-controls>button{background:transparent;text-align:center;padding:0 10px;border:0px;color:#000}[data-section-type=product] .product-timeslots .tns-controls>button:disabled{color:#eee}[data-section-type=product] .product-timeslots .tns-controls>button>span{width:14px;vertical-align:top;font-size:15px}@media screen and (min-width:768px){[data-section-type=product] .product-timeslots .tns-controls>button>span{font-size:24px}}[data-section-type=product] .product-icons__wrapper{margin:80px auto 0;background:#f2f2f2}[data-section-type=product] .product-icons__wrapper .product-icons__container{max-width:1600px;padding:20px 30px;margin:0 auto}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons__container{padding:20px 80px}}[data-section-type=product] .product-icons__wrapper .product-icons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;align-items:flex-start}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons{grid-template-columns:repeat(5,1fr)}}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon--fluff{grid-column:1/3}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons .product-icon--fluff{grid-column:1/1}}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon--fluff img{width:40%}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons .product-icon--fluff img{width:100%}}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons .product-icon{justify-content:center}}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__subtext{font-size:.8rem;font-style:italic}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__image{width:70px;height:70px;margin-bottom:10px;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__image{width:140px;height:140px;margin-bottom:0}}[data-section-type=product] .product-icons__wrapper .product-icons .product-icon .product-icon__image img{object-fit:contain}[data-section-type=product] .product-questions{max-width:1600px;padding:20px 30px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:1024px){[data-section-type=product] .product-questions{padding:20px 80px;grid-template-columns:1fr 1fr}}[data-section-type=product] .product-questions .product-question{margin-top:40px}@media screen and (min-width:768px){[data-section-type=product] .product-questions .product-question{margin-top:80px}}[data-section-type=product] .product-questions .product-question .product-answer{padding-left:53px}@media screen and (min-width:768px){[data-section-type=product] .product-questions .product-question .product-answer{padding-left:90px}}[data-section-type=product] .product-questions .product-question .product-answer label{font-family:var(--font-quote);font-size:24px;line-height:1.2em;font-weight:700}[data-section-type=product] .product-questions .product-question .product-question__skills{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:768px){[data-section-type=product] .product-questions .product-question .product-question__skills{flex-direction:row}}[data-section-type=product] .product-questions .product-question .product-question__skills--list li{list-style:outside}@media screen and (min-width:768px){[data-section-type=product] .product-questions .product-question .product-question__skills--list li{list-style:inside}}[data-section-type=product] .product-questions .product-question .product-question__guide{display:flex;flex-direction:column;grid-gap:30px}@media screen and (min-width:768px){[data-section-type=product] .product-questions .product-question .product-question__guide{flex-direction:row}}[data-section-type=product] .product-questions .product-question .product-question__guide>div{display:flex;flex-direction:column;grid-gap:15px}[data-section-type=product] .product-questions .product-question .product-question__guide--image{text-align:center;width:100%}[data-section-type=product] .product-questions .product-question .product-question__guide--image img{width:140px;height:140px;margin:0 auto;border-radius:50%}[data-section-type=product] .product-questions .product-question .product-question__guide--image span{margin:0;color:var(--color-blue)}[data-section-type=product] .product__scroll-top{text-align:center;margin-top:3em}[data-section-type=product] .product__scroll-top .product__scroll-top--link{display:inline-block;font-weight:400}[data-section-type=product] .product__scroll-top .product__scroll-top--link .product__scroll-top--link-body{display:flex;align-items:center;justify-content:center;gap:10px}[data-section-type=product] .product-info__actions--child{display:none!important}[data-section-type=product][data-product-template=realtime] .pdp__title{font-family:var(--font-heading)}@media screen and (min-width:1024px){[data-section-type=product][data-product-template=realtime] .product-details{grid-template-columns:50% 1fr}}@media screen and (min-width:1400px){[data-section-type=product][data-product-template=realtime] .product-images{padding:3% 50px 10% 9%}}[data-section-type=product][data-product-template=realtime] .product-info__session{display:block;text-align:center}@media screen and (min-width:1024px){[data-section-type=product][data-product-template=realtime] .product-info__session{margin:0 auto 0 80px;text-align:left}}[data-section-type=product][data-product-template=realtime] .product-info__session>label{padding:0;gap:0;display:inline-block}[data-section-type=product][data-product-template=realtime] .product-info__session>label:nth-child(n+2):before{content:"|";margin:0 25px}[data-section-type=product][data-product-template=realtime] .product-info__session>label svg,[data-section-type=product][data-product-template=realtime] .product-info__session>label img{width:20px;height:15px;margin-right:10px}[data-section-type=product][data-product-template=realtime] .product-info__session .btn,[data-section-type=product][data-product-template=realtime] .product-info__session .copy-notification{margin-top:40px;vertical-align:middle;display:flex;width:fit-content;gap:10px}[data-section-type=product][data-product-template=realtime] .product-guide{max-width:1600px;padding:20px 30px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:1024px){[data-section-type=product][data-product-template=realtime] .product-guide{padding:20px 80px}}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide{padding-left:53px;display:flex;flex-direction:column;grid-gap:30px}@media screen and (min-width:768px){[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide{flex-direction:row;padding-left:90px}}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide label{font-family:var(--font-quote);font-size:24px;line-height:1.2em;font-weight:700}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide>div{display:flex;flex-direction:column;grid-gap:15px}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image{flex-shrink:0;text-align:center}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image img{width:140px;height:140px;margin:0 auto;border-radius:50%}[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span{margin:0;color:var(--color-blue)}[data-section-type=product][data-product-template=realtime] .product-timeslots{padding-top:20px;padding-bottom:20px}[data-section-type=product][data-product-template=realtime] .product-icons__wrapper{margin:var(--site-padding) auto 0;background:var(--color-background)}@media screen and (min-width:768px){[data-section-type=product][data-product-template=realtime] .product-icons__wrapper .product-icons{grid-template-columns:repeat(4,1fr)}}.timeslot-details{text-align:center;padding:50px 30px 30px;max-width:500px;max-height:900px}@media screen and (min-width:768px){.timeslot-details{border:2px solid var(--color-yellow);box-shadow:-8px 8px #ffd100}}.timeslot-details>div{max-height:900px}.timeslot-details h1,.timeslot-details .account-activities .account-activities__title,.account-activities .timeslot-details .account-activities__title{margin-bottom:1em}.timeslot-details .timeslot-details__divider{height:3px;border-top:3px dashed #BBBBBB;display:block;margin:2em 0}.timeslot-details .timeslot-details__schedule{margin-bottom:2em}.timeslot-details .timeslot-details__info{display:grid;grid-template-columns:1fr 3fr;grid-gap:2em}.timeslot-details .timeslot-details__text{text-align:left}.timeslot-details .timeslot-details__text-title{font-weight:800}.timeslot-details .timeslot-details__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;margin-bottom:2em}.timeslot-details .timeslot-details__login{margin-bottom:1.5em}.timeslot-details .product-info__actions--child{display:none}.product-card{width:100%;position:relative;margin-bottom:30px}.product-card__badge{position:absolute;top:-5px;left:-10px;z-index:2;font-size:var(--font-body-size-mobile);padding:5px 20px;display:inline-block;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.product-card__badge.product-card__badge--Single{background:var(--color-single)}.product-card__badge.product-card__badge--Anytime{background:var(--color-anytime)}.product-card__badge.product-card__badge--Camp{background:var(--color-camp)}.product-card__badge.product-card__badge--Series{background:var(--color-series)}.product-card__image{text-align:center;border:solid;border-color:#efefef}.product-card__image:hover>video{display:block}.product-card__image>video{z-index:1;display:none}.product-card__details{margin-top:10px;text-align:left}.product-card__session{display:flex;flex-wrap:wrap}.product-card__session .product-card__session--duration,.product-card__session .product-card__session--length,.product-card__session .product-card__session--ages{margin:0}.product-card__session .product-card__session--length:before,.product-card__session .product-card__session--ages:before{content:"\b7";margin:0 5px 0 2px}.product-card__title{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 0}.search__title{padding-top:1em;text-align:center;margin-bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:top}.pagination{display:block;text-align:center}.pagination>li{display:inline-block;vertical-align:middle}.collection__header{text-align:center;margin-bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:top;-webkit-box-shadow:0 6px 6px -6px #777;-moz-box-shadow:0 6px 6px -6px #777;box-shadow:0 6px 6px -6px #777}.collection__header.guide__collection{padding:40px 0}.collection__header img{width:100%;vertical-align:top}.collection__header.anytime{background-color:var(--color-yellow)}.collection__header.realtime{background-color:var(--color-green)}.collection__header.guide__collection .guide__image--container{width:125px;height:125px;margin:0 auto 2em;border-radius:50%;overflow:hidden;background-size:cover}.collection__header.guide__collection .collection__header-content{width:unset;max-width:unset;margin:unset}.collection__header.guide__collection .collection__header-content .vendor{background:#fff8e6;border-radius:var(--input-radius);width:100%;margin:2em auto 0;padding:2em}.collection__header.guide__collection .collection__header--credentials{margin-top:1rem;padding:0 20%;font-weight:700}@media screen and (min-width:1024px){.collection__header.guide__collection{display:flex;flex-direction:column;justify-content:center}.collection__header.guide__collection .guide__image--container{width:250px;height:250px}.collection__header.guide__collection .collection__header-content .vendor{width:50%}}.collection__header .collection-banner{padding:1em 1em 0}@media screen and (min-width:768px){.collection__header .collection-banner{display:grid;grid-template-columns:50% 50%}}.collection__header .collection-banner .collection-banner__top{display:flex;justify-content:center;gap:5px}@media screen and (min-width:768px){.collection__header .collection-banner .collection-banner__top{justify-content:flex-end}}.collection__header .collection-banner .collection-banner__top img{width:60px}@media screen and (min-width:768px){.collection__header .collection-banner .collection-banner__top img{width:80px}}@media screen and (min-width:1024px){.collection__header .collection-banner .collection-banner__top img{width:100px}}.collection__header .collection-banner .collection-banner__top .collection-banner__text{text-align:right;width:max-content}.collection__header .collection-banner .collection-banner__top .collection-banner__text h1,.collection__header .collection-banner .collection-banner__top .collection-banner__text .account-activities .account-activities__title,.account-activities .collection__header .collection-banner .collection-banner__top .collection-banner__text .account-activities__title{color:#fff;margin-bottom:0}.collection__header .collection-banner .collection-banner__top .collection-banner__text .quote-heading{color:#000;font-size:20px;margin-bottom:0;text-align:right}@media screen and (min-width:1024px){.collection__header .collection-banner .collection-banner__top .collection-banner__text .quote-heading{font-size:28px;line-height:36px}}.collection__header .collection-banner--anytime .collection-banner__bottom{display:grid;grid-template-columns:repeat(3,1fr);padding:0 3em;overflow:hidden}.collection__header .collection-banner--anytime .collection-banner__bottom img:nth-child(1){width:80%}.collection__header .collection-banner--anytime .collection-banner__bottom img:nth-child(2){transform:rotate(-20deg) translate(-10px) translateY(10px)}.collection__header .collection-banner--anytime .collection-banner__bottom img:nth-child(3){width:90%;margin-top:10px}.collection__header .collection-banner--realtime .collection-banner__bottom{display:grid;grid-template-columns:repeat(2,1fr);padding:0 3em;overflow:hidden;width:70%;margin:0 auto}@media screen and (min-width:768px){.collection__header .collection-banner--realtime .collection-banner__bottom{grid-template-columns:35% 35% 50%;width:100%;margin-top:-20px}}@media screen and (min-width:1024px){.collection__header .collection-banner--realtime .collection-banner__bottom{grid-template-columns:35% 35% 50%;margin-top:-40px}}.collection__header .collection-banner--realtime .collection-banner__bottom img:nth-child(1){margin-top:-15px}@media screen and (min-width:1024px){.collection__header .collection-banner--realtime .collection-banner__bottom img:nth-child(1){margin-top:-30px}}.collection__header .collection-banner--realtime .collection-banner__bottom img:nth-child(2){margin-bottom:-10px}@media screen and (min-width:1024px){.collection__header .collection-banner--realtime .collection-banner__bottom img:nth-child(2){margin-bottom:-20px}}.collection__header--title{margin:0;font-family:var(--font-fun);font-weight:400}.collection-filters .collection-filter__option{display:grid;grid-template-columns:15px 1fr;grid-gap:5px}.collection-filters .collection-filter__option+.collection-filter__option{margin-top:5px}.collection-filter__product-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;margin-bottom:3em}.collection-filter__product-types .collection-filter__product-type{background:none;border:1px solid #000;border-radius:10px;padding:1em;transition:none}.collection-filter__product-types .collection-filter__product-type.collection-filter__product-type--selected{border-color:var(--color-yellow);box-shadow:-8px 8px #ffd100}@media screen and (min-width:768px){.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content{display:grid;grid-template-columns:100px 1fr;grid-gap:1em}}.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--image{width:70%;margin:0 auto .5em}@media screen and (min-width:768px){.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--text{text-align:left}}.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--text label{margin-bottom:0}@media screen and (min-width:768px){.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--text label{margin-bottom:.6em}}.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--text p{display:none}@media screen and (min-width:768px){.collection-filter__product-types .collection-filter__product-type .collection-filter__product-type--content .collection-filter__product-type--text p{display:block}}.collection-filters__list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2%;grid-row-gap:10px;transition:all .3s;padding-bottom:15px}.collection-filters__list .collection-filter:nth-child(n+3){display:none}.collection-filters__list.open .collection-filter:nth-child(n+3){display:block}@media screen and (min-width:768px){.collection-filters__list{grid-template-columns:repeat(3,1fr);grid-gap:15px}.collection-filters__list .collection-filter:nth-child(n+3){display:block}.collection-filters__list .collection-filter:nth-child(n+4){display:none}.collection-filters__list.open .collection-filter:nth-child(n+4){display:block}}@media screen and (min-width:1024px){.collection-filters__list{grid-template-columns:repeat(3,1fr);grid-gap:20px}.collection-filters__list .collection-filter:nth-child(n+4){display:block}}.collection-filters__actions{display:none}.collection-filters__actions--toggle:after{content:"More search options"}.collection-filters__actions--toggle[aria-expanded=true]:after{content:"Less search options"}.collection-filter{position:relative}.collection-filter .child__option{margin-left:15px}.collection-filter[data-filter-selected=true] .collection-filter__toggle{background-color:var(--color-highlight);color:#fff}.collection-filter[data-filter-selected=true] .collection-filter__toggle:after{color:inherit}.collection-filter__search{width:100%}.collection-filter__toggle{background-image:none;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-filter__toggle:after{content:"\25bc";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-highlight)}.collection-filter__toggle[aria-expanded=true]+.collection-filter__dropdown{display:block}.collection-filter__dropdown{display:none;padding:5px 10px;border:1px solid var(--color-border);background:#fff;position:absolute;width:100%;z-index:3;top:100%;max-height:200px;overflow:auto}.collection-filters__pills-container{background:#f2f2f2;padding:20px;margin-top:30px}.collection-filters__pills-container>div{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;align-items:center}.collection-filters__pills-title{margin-bottom:0}.collection-filters__pills{position:relative}@media screen and (min-width:768px){.collection-filters__pills{padding-right:120px}}.collection-filters__pill{background-color:#fff;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;padding:5px;margin-right:5px;margin-bottom:5px}.collection-filters__pill[data-filter-pill=CLEAR]{display:block;width:max-content;border-radius:var(--input-radius);padding:5px 10px}@media screen and (min-width:768px){.collection-filters__pill[data-filter-pill=CLEAR]{position:absolute;top:0;right:0}}.collection-filters__pill:not([data-filter-pill=CLEAR]):after{content:"close";font-family:Material Icons;vertical-align:bottom}.nomoreproducts{min-height:280px;text-align:center;grid-column:1/-1;position:relative}@media screen and (min-width:1024px){.nomoreproducts{min-height:360px}}.nomoreproducts .nomoreproducts__image{width:75%;margin-left:auto;margin-bottom:.5em;text-align:left}@media screen and (min-width:1024px){.nomoreproducts .nomoreproducts__image{margin-left:0}}.nomoreproducts .nomoreproducts__text{padding:0 1em}@media screen and (min-width:1024px){.nomoreproducts .nomoreproducts__text{position:absolute;right:0;bottom:0;width:65%;text-align:left}}.nomoreproducts .nomoreproducts__underline{position:relative}.nomoreproducts .nomoreproducts__underline img{position:absolute;right:0;bottom:-10px}.collection__loading{text-align:center}.collection__loading img{width:50%;max-width:200px}.collection__products{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}@media screen and (min-width:768px){.collection__products{grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media screen and (min-width:1024px){.collection__products{grid-template-columns:repeat(5,1fr);grid-gap:20px}}.collection__scroll-top--wrapper{position:relative}.collection__scroll-top--wrapper .collection__scroll-top{display:none;position:absolute;right:var(--site-padding);bottom:-30px;background-color:#fff8e6;border:none;padding:.5em .5em .5em 1.5em;margin-bottom:0}@media screen and (min-width:768px){.collection__scroll-top--wrapper .collection__scroll-top{bottom:-60px}}.collection__scroll-top--wrapper .collection__scroll-top img{width:30px;transform:rotate(270deg);margin-left:-5px}@media screen and (min-width:1024px){.collection__scroll-top--wrapper .collection__scroll-top img{width:40px}}[data-section-type=HomepageBanner] .hp-banner{position:relative}[data-section-type=HomepageBanner] .hp-banner .hp-banner__background .hp-banner__background--mobile{height:500px;position:absolute;top:0}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__background .hp-banner__background--mobile{display:none}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__background .hp-banner__background--desktop{display:none}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__background .hp-banner__background--desktop{display:initial;position:absolute;top:0;height:380px}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__background img{width:100%}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content{text-align:center;width:80%;position:relative;margin:0 auto}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content{width:600px}}@media(min-width:2400px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content{width:30%}}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__title-animation--mobile{display:none}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__title-animation--desktop{display:none}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__title-animation--desktop{display:initial}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__title{color:var(--color-white);margin:10px 0 30px}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__title{margin:10px 0 50px}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile{position:relative;display:inline-block;min-width:195px;min-height:368px}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile{display:none}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile>.hp-banner__device-image{width:195px}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile video,[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile .hp-banner__video-poster{position:absolute;top:0;left:0;width:195px;height:368px;padding:41px 8px 10px}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile video::-webkit-media-controls-overlay-play-button,[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile .hp-banner__video-poster::-webkit-media-controls-overlay-play-button{display:none}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile video::-webkit-media-controls-play-button,[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--mobile .hp-banner__video-poster::-webkit-media-controls-play-button{display:inline-block!important}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop{display:none}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop{display:inline-block;position:relative;min-height:275px;min-width:550px}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop>.hp-banner__device-image{width:600px}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop video,[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop .hp-banner__video-poster{position:absolute;top:0;left:0;width:100%!important;height:100%;padding:2% 10% 3%}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__tablet-wrapper--desktop .hp-banner__play{width:80px}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__video-poster{object-fit:cover;z-index:1}[data-section-type=HomepageBanner] .hp-banner .hp-banner__content .hp-banner__play{position:absolute;top:50%;left:50%;width:60px;background:none;border:none;transform:translate(-50%) translateY(-50%);z-index:2}[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption{text-align:center;margin-top:150px;position:relative}@media screen and (min-width:768px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption{width:65%;max-width:1000px}}@media(min-width:2400px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption{margin-top:10%}}[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption .hp-banner__caption--grid{display:flex;flex-direction:row;align-items:center;justify-content:center}[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption .hp-banner__caption--grid .h4{margin-bottom:0}[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption .hp-banner__caption--grid img{width:50px}@media screen and (min-width:1024px){[data-section-type=HomepageBanner] .hp-banner .hp-banner__caption .hp-banner__caption--grid img{width:100px}}.hp-banner__modal-wrapper{width:70vw;max-width:1000px;padding-top:168.75%;height:0px;position:relative}@media screen and (min-width:768px){.hp-banner__modal-wrapper{padding-top:56.25%}}.hp-banner__modal-wrapper .hp-banner__modal-video{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:var(--input-radius)}[data-section-type=HomepageTextWithImage],[data-section-type=homepage-custom]{margin:40px auto}[data-section-type=HomepageTextWithImage] .hp-twi,[data-section-type=homepage-custom] .hp-twi{display:grid;grid-template-columns:1fr;grid-gap:2em}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImage] .hp-twi,[data-section-type=homepage-custom] .hp-twi{grid-template-columns:1fr 1fr;grid-gap:3em}}[data-section-type=HomepageTextWithImage] .hp-twi.hp-twi--reverse .hp-twi__block,[data-section-type=homepage-custom] .hp-twi.hp-twi--reverse .hp-twi__block{order:1;margin-left:unset}[data-section-type=HomepageTextWithImage] .hp-twi.hp-twi--reverse .hp-twi__image,[data-section-type=homepage-custom] .hp-twi.hp-twi--reverse .hp-twi__image{order:0}[data-section-type=HomepageTextWithImage] .hp-twi__image img,[data-section-type=homepage-custom] .hp-twi__image img{aspect-ratio:1/1;object-fit:cover;object-position:left;width:100%;vertical-align:top;border-radius:30px}[data-section-type=HomepageTextWithImage] .hp-twi__block,[data-section-type=homepage-custom] .hp-twi__block{order:2}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImage] .hp-twi__block,[data-section-type=homepage-custom] .hp-twi__block{order:0;display:flex;flex-direction:column;justify-content:center}}[data-section-type=HomepageTextWithImage] .hp-twi__block .hp-twi__block-content,[data-section-type=homepage-custom] .hp-twi__block .hp-twi__block-content{margin:.5em 0}[data-section-type=HomepageTextWithImage] .hp-twi__block .hp-twi__block-content a,[data-section-type=homepage-custom] .hp-twi__block .hp-twi__block-content a{color:var(--color-highlight)}[data-section-type=HomepageTextWithImage] .hp-twi__block .hp-twi__block-image,[data-section-type=homepage-custom] .hp-twi__block .hp-twi__block-image{margin:.5em 0}[data-section-type=HomepageTextWithImage] .hp-twi__block span,[data-section-type=homepage-custom] .hp-twi__block span{font-weight:400;font-family:KGHappy;color:var(--color-hp-twi-happy)}[data-section-type=HomepageTextWithImage] .hp-twi__cta,[data-section-type=homepage-custom] .hp-twi__cta{margin:.5em 0}[data-section-type=HomepageTextWithImageAHA]{margin:40px auto 0;padding-bottom:6em}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA]{padding-top:6em}}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__content-wrapper{display:flex;flex-direction:column;justify-content:center}}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__content-wrapper .hp-twi-aha__activity-types{width:80%;margin:0 auto 4em}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__content-wrapper .hp-twi-aha__activity-types .hp-twi-aha__activity-type{display:grid;grid-template-columns:50px 1fr;grid-gap:5px;align-items:center}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__content-wrapper .hp-twi-aha__activity-types .hp-twi-aha__activity-type .h4{margin-bottom:0}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper{max-width:450px;margin:0 auto;position:relative;max-height:600px}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper{max-width:100%}}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .hp-twi-aha__carousel-splotch{position:absolute;right:-15%;top:-40%;max-width:unset;width:130%;z-index:0}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .hp-twi-aha__carousel-splotch{right:-25%}}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .hp-twi-aha__carousel{position:relative}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .hp-twi-aha__carousel .hp-twi-aha__carousel-item img{vertical-align:top}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-inner{border-radius:30px;overflow:hidden;border:2px solid red;z-index:1;position:relative}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-controls{position:absolute;top:45%;transform:translateY(-50%);z-index:2;display:flex;justify-content:space-between;width:100%;padding:0 2px;pointer-events:none}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-controls>button{background:var(--color-yellow);text-align:center;padding:8px;border:0px;color:#000;border-radius:0 5px 5px 0;pointer-events:auto}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-controls>button>span{width:18px;vertical-align:top;font-weight:700;font-size:15px}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-controls>button>span{font-size:24px}}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .hp-twi-aha__carousel-wrapper .tns-controls [data-controls=next]{border-radius:5px 0 0 5px}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .tns-nav{text-align:center;position:relative}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .tns-nav .tns-nav-active{background-color:#fff}[data-section-type=HomepageTextWithImageAHA] .hp-twi-aha .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px 5px;border:none;padding:0;background-color:#000}[data-section-type=HomepageTextWithImageCompetencies]{margin:40px auto 0;padding-bottom:6em}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies]{padding-top:6em}}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper{margin-bottom:100px;text-align:center}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;text-align:left}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper .hp-twi-comps__icons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin:0 auto 1em;width:60%}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper .hp-twi-comps__icons{margin-left:0}}@media screen and (min-width:1024px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper h3,[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image [data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper span,[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status [data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper .activity__status{width:90%}}@media screen and (min-width:1024px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__content-wrapper p{width:90%}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper{max-width:450px;margin:0 auto;position:relative}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper{max-width:100%}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .hp-twi-comps__carousel-splotch{position:absolute;right:-15%;top:-40%;max-width:unset;width:130%;z-index:0}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .hp-twi-comps__carousel-splotch{right:-25%}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .hp-twi-comps__carousel .hp-twi-comps__carousel-item img{vertical-align:top}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-inner{border-radius:30px;overflow:hidden;border:2px solid red;z-index:1;position:relative}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-controls{position:absolute;top:45%;transform:translateY(-50%);z-index:2;display:flex;justify-content:space-between;width:100%;padding:0 2px;pointer-events:none}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-controls>button{background:var(--color-yellow);text-align:center;padding:8px;border:0px;color:#000;border-radius:0 5px 5px 0;pointer-events:auto}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-controls>button>span{width:18px;vertical-align:top;font-weight:700;font-size:15px}@media screen and (min-width:768px){[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-controls>button>span{font-size:24px}}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .hp-twi-comps__carousel-wrapper .tns-controls [data-controls=next]{border-radius:5px 0 0 5px}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .tns-nav{text-align:center;position:relative}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .tns-nav .tns-nav-active{background-color:#fff}[data-section-type=HomepageTextWithImageCompetencies] .hp-twi-comps .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px 5px;border:none;padding:0;background-color:#000}[data-section-type=homepage-about]{margin:55px auto}[data-section-type=homepage-about] .hp-about{border-radius:50px;padding:30px 10px}@media screen and (min-width:768px){[data-section-type=homepage-about] .hp-about{padding:40px 20px}}[data-section-type=homepage-about] .hp-about__row{margin-bottom:30px}[data-section-type=homepage-about] .hp-about__row+.hp-about__row{margin-top:30px}@media screen and (min-width:768px){[data-section-type=homepage-about] .hp-about__row+.hp-about__row{margin-top:80px}}[data-section-type=homepage-about] .hp-about__row .h2{font-size:18.2px}@media screen and (min-width:768px){[data-section-type=homepage-about] .hp-about__row .h2{font-size:32px}}[data-section-type=homepage-about] .hp-about__row p{font-size:14px}@media screen and (min-width:768px){[data-section-type=homepage-about] .hp-about__row p{font-size:16px}}[data-section-type=homepage-about] .hp-about__row .hp-about__images img{width:20%;max-width:100px;margin:10px}[data-section-type=homepage-text-columns] .text-columns__container,[data-section-type=homepage-image-columns] .text-columns__container{margin:0;overflow:inherit}@media screen and (min-width:1024px){[data-section-type=homepage-text-columns] .text-columns__container,[data-section-type=homepage-image-columns] .text-columns__container{display:flex}}[data-section-type=homepage-text-columns] .text-column,[data-section-type=homepage-image-columns] .text-column{padding:0 30px}@media screen and (min-width:1024px){[data-section-type=homepage-text-columns] .text-column.text-column__divider,[data-section-type=homepage-image-columns] .text-column.text-column__divider{border-left:3px solid}}[data-section-type=homepage-text-columns] .text-column .text-column__title,[data-section-type=homepage-image-columns] .text-column .text-column__title{font-size:2em}[data-section-type=homepage-text-columns] .text-column .text-column__text,[data-section-type=homepage-image-columns] .text-column .text-column__text{font-size:1.2em}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container{padding:0 55px;width:100%}@media screen and (min-width:1024px){[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container{width:50%}}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--left{margin-right:auto}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--left .hero__inner--title{text-align:left}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--center{margin:0 auto}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--center .hero__inner--title{text-align:center}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--right{margin-left:auto}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container.hero__inner--text-container__alignment--right .hero__inner--title{text-align:right}[data-section-type=image-overlay-text-section] .hero .hero__inner .hero__inner--text-container .hero__inner--title{font-size:3em;text-shadow:2px 2px 5px #000000;font-family:Work Sans,sans-serif}[data-section-type=feature-columns-small] .feature-columns-small__title{margin-bottom:80px;color:var(--color-highlight);font-size:3em;font-family:Work Sans,sans-serif}[data-section-type=feature-columns-small] .feature-columns-small__link{font-size:1.1em}[data-section-type=feature-columns-small] .feature-columns-small__link:hover{text-decoration:underline}[data-section-type=feature-columns-small] .feature-columns-small__block--image-container{position:relative}[data-section-type=feature-columns-small] .feature-columns-small__block--image-container .feature-columns-small__block--image-overlay{position:absolute;top:calc(50% - 7vw);left:0;right:0;z-index:2;color:#fff;font-size:14vw}@media screen and (min-width:1024px){[data-section-type=feature-columns-small] .feature-columns-small__block--image-container .feature-columns-small__block--image-overlay{top:Max(calc(50% - 3vw),calc(50% - 45px));font-size:Min(6vw,90px)}}[data-section-type=feature-columns-small] .feature-columns-small__block--image-container .feature-columns-small__block--image{position:relative;width:80%;margin:0 auto 20px;z-index:1}[data-section-type=feature-columns-small] .feature-columns-small__block--image-container .feature-columns-small__block--image-shadow{position:absolute;width:80%;top:20px;left:calc(10% + 10px);z-index:0}[data-section-type=feature-columns-small] .feature-columns-small__block--title{font-size:1.3em;font-weight:700;color:var(--color-highlight);margin-bottom:10px}[data-section-type=feature-columns-small] .feature-columns-small__lower-title{margin-top:60px;margin-bottom:40px;color:var(--color-highlight);font-size:3em;font-family:Work Sans,sans-serif}[data-section-type=feature-columns-small] .feature-columns-small__lower-text{max-width:600px;margin-left:auto;margin-right:auto;font-size:1.2em}[data-section-type=homepage-image-columns]{text-align:center;position:relative;margin-top:40px}[data-section-type=homepage-image-columns] .section-header{text-align:center;flex-direction:column}[data-section-type=homepage-image-columns] .section-header span{font-weight:400;font-family:var(--font-fun);color:var(--color-hp-twi-happy)}[data-section-type=homepage-image-columns] .section-header img{max-width:80px}[data-section-type=homepage-image-columns] .section-header p{display:block;font-weight:800}[data-section-type=homepage-image-columns] .homepage__grid{display:grid;grid-gap:1px;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:55px}[data-section-type=homepage-image-columns] .homepage__grid label.h4{font-weight:900}[data-section-type=homepage-image-columns] .homepage__grid .grid__item{margin:0 auto}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .tns-ovh{overflow:visible}}[data-section-type=homepage-image-columns] .homepage__guides{margin-top:30px}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide,[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image{position:relative}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image img{border-radius:var(--input-radius)}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image .homepage__guide-name{position:absolute;bottom:0;right:-30px;cursor:pointer;z-index:1;font-size:28px;font-weight:800;font-family:Work Sans;transform:rotate(-15deg);display:inline-block;padding:12.5px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image .homepage__guide-name{font-size:48px}}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image .homepage__guide-name.homepage__guide-name--1{background:var(--color-purple)}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image .homepage__guide-name.homepage__guide-name--2{background:var(--color-green)}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-image .homepage__guide-name.homepage__guide-name--3{background:var(--color-yellow)}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info{margin-top:40px;width:100%;margin-left:auto;text-align:right}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info{width:80%}}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--title{font-weight:800;font-size:14px;font-family:Work Sans}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--title{font-size:18px}}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--cert{font-weight:400;font-size:14px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--cert{font-size:16px}}[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--quote{font-size:21px;font-weight:700}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides .homepage__guide .homepage__guide-info .homepage__guide-info--quote{font-size:24px}}[data-section-type=homepage-image-columns] .homepage__guides.homepage__grid--icons .grid__item img{padding:10px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__guides.homepage__grid--icons .grid__item img{padding:0}}[data-section-type=homepage-image-columns] .homepage__grid--flair{text-align:center}[data-section-type=homepage-image-columns] .homepage__grid--flair img{max-height:60px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .homepage__grid--flair img{max-height:100px}}[data-section-type=homepage-image-columns] .tns-nav{text-align:center}[data-section-type=homepage-image-columns] .tns-nav .tns-nav-active{background-color:#000}[data-section-type=homepage-image-columns] .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px;border:none;padding:0;background-color:#c4c4c4}[data-section-type=homepage-image-columns] .image-column .image__container{position:relative}[data-section-type=homepage-image-columns] .image-column .image__container img{border-radius:var(--input-radius)}[data-section-type=homepage-image-columns] .image-column .image-column__name--container{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:2em;cursor:pointer}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .image-column .image-column__name--container{display:inline-block;z-index:1;bottom:-30px;right:-30px;left:unset;transform:rotate(-6deg);font-size:unset}}[data-section-type=homepage-image-columns] .image-column .image-column__name--container:before{content:"";background:repeating-linear-gradient(135deg,black,black 2px,transparent 1px,transparent 5px);transform:translate(-8px,5px);width:100%;height:80%;position:absolute;z-index:-1}[data-section-type=homepage-image-columns] .image-column .image-column__name{display:inline-block;padding:3px 20px;position:relative;color:#fff;cursor:pointer}[data-section-type=homepage-image-columns] .image-column .image-column__name.name-1{background:var(--color-purple)}[data-section-type=homepage-image-columns] .image-column .image-column__name.name-2{background:var(--color-green)}[data-section-type=homepage-image-columns] .image-column .image-column__name.name-3{background:var(--color-yellow)}[data-section-type=homepage-image-columns] .image-column__text{margin-top:44px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .image-column__text{text-align:right}}[data-section-type=homepage-image-columns] .image-column__text .image-column__text--certification{height:24px}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .image-column__text .image-column__text--certification{height:42px}}[data-section-type=homepage-image-columns] .image-column__text p{font-size:1.75rem;font-weight:600;margin-bottom:4rem}@media screen and (min-width:768px){[data-section-type=homepage-image-columns] .image-column__text p{margin-bottom:0}}[data-section-type=homepage-icon-carousel]{background-image:url(/cdn/shop/files/Hm-Pg-GreenPaint3.png?v=1658872044);background-repeat:no-repeat;background-size:450px;background-position-y:-50px;background-position-x:center;padding-top:2em}@media screen and (min-width:768px){[data-section-type=homepage-icon-carousel]{background-position-y:-40px}}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel]{background-position-y:-70px;background-position-x:-50px;background-size:60%;padding-top:4em;padding-bottom:4em}}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel]{display:grid;grid-template-columns:55% 45%}}[data-section-type=homepage-icon-carousel] .quote{font-size:21px;font-weight:700}@media screen and (min-width:768px){[data-section-type=homepage-icon-carousel] .quote{font-size:24px}}[data-section-type=homepage-icon-carousel] .hp__icon-carousel--content{padding:2em 2.5em 1em;margin:0 auto;max-width:350px;text-align:center}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--content{max-width:500px;text-align:left}}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--content>*{margin-bottom:25px}}[data-section-type=homepage-icon-carousel] .hp__icon-carousel--heart{width:50px;margin:0 auto}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--heart{width:80px}}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--carousel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}[data-section-type=homepage-icon-carousel] .hp__icon-carousel--carousel .hp__icon-carousel--slide{text-align:center}@media screen and (min-width:1024px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--carousel .hp__icon-carousel--slide{width:33%!important}}[data-section-type=homepage-icon-carousel] .hp__icon-carousel--carousel img{height:80px}@media screen and (min-width:768px){[data-section-type=homepage-icon-carousel] .hp__icon-carousel--carousel img{height:150px}}[data-section-type=homepage-icon-carousel] .tns-nav{text-align:center}[data-section-type=homepage-icon-carousel] .tns-nav .tns-nav-active{background-color:#000}[data-section-type=homepage-icon-carousel] .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px;border:none;padding:0;background-color:#c4c4c4}[data-section-type=homepage-icon-carousel] a{margin:20px 0;padding:var(--input-padding-mobile)}@media screen and (min-width:768px){[data-section-type=homepage-icon-carousel] a{padding:var(--input-padding-desktop)}}[data-section-type=homepage-reviews]{text-align:center;position:relative;padding-top:30px;padding-bottom:30px}[data-section-type=homepage-reviews] .icon{width:40px;height:35px}[data-section-type=homepage-reviews] .homepage-reviews__title{margin-bottom:30px}@media screen and (min-width:768px){[data-section-type=homepage-reviews] .homepage-reviews__title{margin-bottom:50px}}[data-section-type=homepage-reviews] .homepage-reviews__title .homepage-reviews__title--image{display:block;max-width:60px;margin:0 auto 20px}@media screen and (min-width:768px){[data-section-type=homepage-reviews] .homepage-reviews__title .homepage-reviews__title--image{max-width:100px}}[data-section-type=homepage-reviews] .homepage-reviews__title .homepage-reviews__title--image img{vertical-align:top}[data-section-type=homepage-reviews] .homepage-reviews__review-container{text-align:left}[data-section-type=homepage-reviews] .homepage-reviews__review-container .homepage-reviews__stars{display:flex;flex-direction:row;gap:10px;margin-bottom:20px}[data-section-type=homepage-reviews] .homepage-reviews__review-container .homepage-reviews__text{margin-bottom:30px}[data-section-type=homepage-reviews] .tns-nav{text-align:center}[data-section-type=homepage-reviews] .tns-nav .tns-nav-active{background-color:#000}[data-section-type=homepage-reviews] .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px;border:none;padding:0;background-color:#c4c4c4}.homepage-reviews__accent-images{text-align:center;position:relative;width:50%;margin:-75px auto 0;padding-top:40px}.homepage-reviews__accent-images img:not(:first-of-type){position:absolute;bottom:0;right:50%;transform:translate(50%);width:50%;max-width:300px}@media screen and (min-width:989px){[data-section-type=HomepageCarousel][data-section-style=AboutSecondary] .grid__item{max-width:calc((100% - var(--desktop-margin-left-first-item)) / 4.5 - var(--grid-desktop-horizontal-spacing) * 3)}[data-section-type=HomepageCarousel][data-section-style=AboutSecondary] .slider--desktop{display:flex;justify-content:center}}[data-section-type=HomepageCarousel]{padding:30px 0}[data-section-type=HomepageCarousel] .custom-carousel__img-portrait{padding-bottom:calc(420 / 335 * 100%)}[data-section-type=HomepageCarousel] .custom-carousel__img-square{padding-bottom:100%}[data-section-type=HomepageCarousel] .custom-carousel__img-landscape{aspect-ratio:3/2;padding-bottom:calc(1 / (3 / 2) * 100%)}[data-section-type=HomepageCarousel] .homepage__guide-image{position:relative}[data-section-type=HomepageCarousel] .homepage__guide-image img{border-radius:var(--input-radius)}[data-section-type=HomepageCarousel] .homepage__guide-image .homepage__guide-name{position:absolute;bottom:0;right:-30px;cursor:pointer;z-index:1;font-size:1rem;font-weight:800;font-family:Work Sans;transform:rotate(-15deg);display:inline-block;padding:12.5px}@media screen and (min-width:768px){[data-section-type=HomepageCarousel] .homepage__guide-image .homepage__guide-name{font-size:2rem}}[data-section-type=HomepageCarousel] span:not(.slider-dot){font-weight:400;font-family:var(--font-fun);color:var(--color-hp-twi-happy)}[data-section-type=HomepageCarousel] .custom-carousel__image{position:relative;max-width:400px}[data-section-type=HomepageCarousel] .custom-carousel__image>.custom-carousel__img{border-radius:var(--input-radius)}[data-section-type=HomepageCarousel] .homepage__grid--flair{text-align:center}[data-section-type=HomepageCarousel] .homepage__grid--flair img{max-height:60px}@media screen and (min-width:768px){[data-section-type=HomepageCarousel] .homepage__grid--flair img{max-height:100px}}[data-section-type=HomepageCarousel] .custom-carousel__content{margin-top:1rem}[data-section-type=HomepageCarousel] .custom-carousel__content p{margin:0}[data-section-type=HomepageCarousel] .custom-carousel__content a{text-decoration:initial;color:initial}[data-section-type=HomepageCarousel] .section-header{text-align:center;flex-direction:column}[data-section-type=HomepageCarousel] .section-header p{font-family:var(--font-body);display:block;font-weight:400;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:2rem}[data-section-type=CustomCarousel] .full-width{zoom:1;width:100%;margin:0 0 0 auto;padding:0 10px}@media screen and (min-width:768px){[data-section-type=CustomCarousel] .slider-buttons{width:90%}}[data-section-type=CustomCarousel].homepage-carousel .homepage-collection__title .homepage-collection__title--image{margin:0 auto}[data-section-type=CustomCarousel] .custom-carousel__content{margin-top:1rem}[data-section-type=CustomCarousel] .custom-carousel__content p{margin:0}[data-section-type=CustomCarousel] .custom-carousel__content a{text-decoration:initial;color:initial}@media screen and (min-width:768px){[data-section-type=CustomCarousel] .custom-carousel--cards{display:flex}}[data-section-type=CustomCarousel] .custom-carousel__image{position:relative;max-width:100%;height:0;padding-bottom:100%}[data-section-type=CustomCarousel] .custom-carousel__image:before{content:"";width:100%;height:100%;position:absolute;border-radius:var(--input-radius);transform:translate(-52%,2%)}[data-section-type=CustomCarousel] .custom-carousel__image>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--input-radius)}[data-section-type=CustomCarousel] .custom-carousel--carousel{display:flex;flex-direction:column}[data-section-type=CustomCarousel] .custom-carousel--carousel .section-heading{align-items:flex-start;align-self:center;padding-right:var(--site-padding);width:100%}@media screen and (min-width:801px){[data-section-type=CustomCarousel] .custom-carousel--carousel{display:grid;grid-template-columns:1fr;grid-gap:var(--site-padding);align-items:center}[data-section-type=CustomCarousel] .custom-carousel--carousel.custom-carousel--has-title{grid-template-columns:1fr 3fr}}[data-section-type=CustomCarousel] .custom-carousel--grid .grid{display:grid;grid-gap:calc(var(--site-padding) * 2);grid-template-columns:calc(50% - var(--site-padding)) calc(50% - var(--site-padding))}[data-section-type=CustomCarousel] .custom-carousel--grid [data-display-size="1"] .grid{grid-template-columns:repeat(1,1fr)}[data-section-type=CustomCarousel] .custom-carousel--grid [data-display-size="2"] .grid{grid-template-columns:calc(50% - var(--site-padding)) calc(50% - var(--site-padding))}@media screen and (min-width:801px){[data-section-type=CustomCarousel] .custom-carousel--grid .grid{grid-template-columns:repeat(3,3fr)}}[data-section-type=CustomCarousel].brand-carousel ul{margin-left:0}[data-section-type=CustomCarousel].brand-carousel ul img{height:50px;margin-bottom:15px;max-height:100%}[data-section-type=HomepageCollection],[data-section-type=CustomCarousel]{text-align:center;padding:30px 0;position:relative}[data-section-type=HomepageCollection] .collection__title,[data-section-type=CustomCarousel] .collection__title{position:relative;text-align:center}[data-section-type=HomepageCollection] .collection__title .homepage-collection__title--image,[data-section-type=CustomCarousel] .collection__title .homepage-collection__title--image{display:block;max-width:100px;margin:0 auto 20px}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .collection__title .homepage-collection__title--image,[data-section-type=CustomCarousel] .collection__title .homepage-collection__title--image{max-width:100px}}[data-section-type=HomepageCollection] .collection__title .homepage-collection__title--image img,[data-section-type=CustomCarousel] .collection__title .homepage-collection__title--image img{vertical-align:top}[data-section-type=HomepageCollection] .collection__title p,[data-section-type=CustomCarousel] .collection__title p{margin-top:20px}@media screen and (min-width:1024px){[data-section-type=HomepageCollection] .collection__title p,[data-section-type=CustomCarousel] .collection__title p{width:55%;text-align:left;margin-left:auto;margin-right:auto}}[data-section-type=HomepageCollection] .homepage-collection__realtime-links,[data-section-type=CustomCarousel] .homepage-collection__realtime-links{margin:3em auto;padding:0 3em;max-width:400px}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .homepage-collection__realtime-links,[data-section-type=CustomCarousel] .homepage-collection__realtime-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;max-width:calc(var(--clamp) + var(--site-padding))}}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link{margin-bottom:0}}[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content{display:grid;grid-template-columns:60px 1fr;grid-gap:1em;margin-bottom:20px}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content{grid-template-columns:80px 1fr;margin-bottom:0}}[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--image,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--image{width:70%;margin:0 auto .5em}[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--text,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--text{text-align:left}[data-section-type=HomepageCollection] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--text .h4,[data-section-type=CustomCarousel] .homepage-collection__realtime-links .homepage-collection__realtime-link .homepage-collection__realtime-link--content .homepage-collection__realtime-link--text .h4{margin-bottom:.6em}[data-section-type=HomepageCollection] .homepage-collection,[data-section-type=CustomCarousel] .homepage-collection{display:grid;grid-gap:50px 30px;grid-template-columns:1fr 1fr;margin:30px auto;text-align:center}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .homepage-collection,[data-section-type=CustomCarousel] .homepage-collection{grid-gap:40px 30px;grid-template-columns:1fr 1fr 1fr 1fr}}[data-section-type=HomepageCollection] .homepage-collection__actions,[data-section-type=CustomCarousel] .homepage-collection__actions{position:relative;display:inline-block}[data-section-type=HomepageCollection] .collection__item,[data-section-type=CustomCarousel] .collection__item{position:relative}[data-section-type=HomepageCollection] .collection__item .item__image--container,[data-section-type=CustomCarousel] .collection__item .item__image--container{margin-bottom:20px;border-radius:15px;position:relative;overflow:hidden;max-width:100%;aspect-ratio:3/2;padding-bottom:calc(1 / (3 / 2) * 100%);height:0;border:solid;border-color:#efefef}[data-section-type=HomepageCollection] .collection__item .item__image--container img,[data-section-type=CustomCarousel] .collection__item .item__image--container img{position:absolute;top:50%;left:50%;width:100%;max-height:100%;transform:translate(-50%,-50%);object-fit:cover}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .collection__item .item__image--container,[data-section-type=CustomCarousel] .collection__item .item__image--container{border-radius:30px}}[data-section-type=HomepageCollection] .collection__item p,[data-section-type=CustomCarousel] .collection__item p{margin-bottom:0;font-size:14px}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .collection__item p,[data-section-type=CustomCarousel] .collection__item p{font-size:16px}}[data-section-type=HomepageCollection] .collection__item h3,[data-section-type=HomepageCollection] .collection__item [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image [data-section-type=HomepageCollection] .collection__item span,[data-section-type=HomepageCollection] .collection__item .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status [data-section-type=HomepageCollection] .collection__item .activity__status,[data-section-type=CustomCarousel] .collection__item h3,[data-section-type=CustomCarousel] .collection__item [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image [data-section-type=CustomCarousel] .collection__item span,[data-section-type=CustomCarousel] .collection__item .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status [data-section-type=CustomCarousel] .collection__item .activity__status{font-weight:900;font-size:14px;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:300px}@media screen and (min-width:768px){[data-section-type=HomepageCollection] .collection__item h3,[data-section-type=HomepageCollection] .collection__item [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image [data-section-type=HomepageCollection] .collection__item span,[data-section-type=HomepageCollection] .collection__item .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status [data-section-type=HomepageCollection] .collection__item .activity__status,[data-section-type=CustomCarousel] .collection__item h3,[data-section-type=CustomCarousel] .collection__item [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image [data-section-type=CustomCarousel] .collection__item span,[data-section-type=CustomCarousel] .collection__item .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status [data-section-type=CustomCarousel] .collection__item .activity__status{font-size:18px}}[data-section-type=HomepageCollection] span,[data-section-type=CustomCarousel] span{font-weight:400;font-family:var(--font-fun);color:var(--color-hp-twi-happy)}[data-section-type=homepage-wide-text]{padding:50px;text-align:center}[data-section-type=homepage-wide-text] .homepage-wide-text__text{font-size:2em;font-weight:700}[data-section-type=homepage-logos],[data-section-type=homepage-logos] .homepage-logos__container{display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:1024px){[data-section-type=homepage-logos] .homepage-logos__container{width:70%}}[data-section-type=homepage-logos] .homepage-logos__container .homepage-logos__logo-container{margin:0 20px;display:flex;flex-direction:column;justify-content:center}[data-section-type=homepage-carousel]{padding:40px 10px;position:relative;display:none}@media screen and (min-width:1024px){[data-section-type=homepage-carousel]{padding:40px}}[data-section-type=homepage-carousel] .homepage-carousel__controls{position:absolute;top:40%;display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 20px)}@media screen and (min-width:1024px){[data-section-type=homepage-carousel] .homepage-carousel__controls{width:calc(100% - 80px)}}[data-section-type=homepage-carousel] .homepage-carousel__controls button{z-index:2;color:var(--color-highlight);background:none;border:none;font-size:2em}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card{padding:10px;text-align:center;width:20vw}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container{position:relative;width:30vw;height:30vw;margin-left:auto;margin-right:auto;margin-bottom:40px}@media screen and (min-width:1024px){[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container{width:15vw;height:15vw}}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container .homepage-carousel__card--image{height:100%;width:100%}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container .homepage-carousel__card--image img{width:100%;height:100%;object-fit:cover;border-radius:50%}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container .homepage-carousel__card--shadow{position:absolute;width:100%;height:100%;top:10px;left:10px;z-index:-1}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--image-container .homepage-carousel__card--shadow img{width:100%;height:100%;border-radius:50%}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--link{font-size:1.2em}[data-section-type=homepage-carousel] .homepage-carousel__carousel .homepage-carousel__card .homepage-carousel__card--link a{text-decoration:underline}.site-footer{color:#fff;background-color:var(--color-blue);padding:40px;display:grid;align-items:center;grid-gap:1rem}@media screen and (min-width:768px){.site-footer{grid-template-columns:1fr 1fr;justify-content:space-between;grid-row-gap:2rem}}.footer__logo--container{max-width:175px}@media screen and (min-width:1024px){.footer__logo--container{max-width:300px}}.footer-copywrite{display:grid;grid-gap:.5rem;align-items:center}@media screen and (min-width:1024px){.footer-copywrite{grid-template-columns:auto 1fr}}.footer-copywrite a{color:inherit}.site-footer__social-icons,.site-footer__linklist--social{display:flex;gap:20px}@media screen and (min-width:768px){.site-footer .site-footer__linklist,.site-footer__social-icons{display:flex;justify-content:flex-end;gap:20px}}.site-footer__linklist-item a{font-weight:900;text-decoration:none;color:#fff}.site-footer__linklist-item+.site-footer__linklist-item{margin-top:.5rem}@media screen and (min-width:768px){.site-footer__linklist-item+.site-footer__linklist-item{margin-top:0}}.site-footer__social-icons .social-icons__link:hover{color:#fff}.site-footer__social-icons .social-icons__link svg{fill:#fff}.profile__icon{width:100%;height:100%;position:relative;color:#fff;background:var(--color-orange);border-radius:100%;min-width:40px;min-height:40px;margin:0 auto}.profile__icon span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile__icon+.profile__icon--name{margin-top:10px}.profiles-container{background:#fff;text-align:center;padding:50px 30px 30px}.profiles-container .profiles-container__close{display:block;top:20px;right:20px}.profiles-container .profiles-container__title{font-family:Work Sans;font-style:normal;font-weight:800;font-size:18px;line-height:1.2;color:var(--color-body)}.profiles-container .profiles-container__list{margin-top:30px}.profiles-container .profiles-container__profile{display:block;padding:0 50px}.profiles-container .profiles-container__profile+.profiles-container__profile{margin-top:45px}.profiles-container .profiles-container__profile>button{width:100%;text-align:left}.profiles-container .profiles-container__profile .profiles-container__profile-icon{font-family:var(--font-fun);font-style:normal;font-weight:400;font-size:24px;color:#fff;background-color:#ef4133;line-height:40px;width:40px;display:block;margin:0 auto;text-align:center;border-radius:50%;display:inline-block;vertical-align:middle}.profiles-container .profiles-container__profile .material-icons{vertical-align:middle}.profiles-container .profiles-container__profile .profiles-container__profile-name{display:inline-block;vertical-align:middle;font-family:Work Sans;font-style:normal;font-weight:700;font-size:19.2px;line-height:1.1;margin-left:15px;color:var(--color-link)}.profiles-container .profiles-container__profile .profiles-container__profile-name img{max-width:15px}.profile-delete{max-width:400px}.profile-delete .profile-delete__actions{text-align:center}.tab-navigation .tab-navigation__tabs{display:none;position:relative}@media screen and (min-width:768px){.tab-navigation .tab-navigation__tabs{display:flex;margin-left:25px;border-color:var(--color-highlight)}.tab-navigation .tab-navigation__tabs:before{content:"";border-bottom:3px solid #00ADE3;width:200vw;position:absolute;bottom:-3px;left:-100vw;z-index:6}}.tab-navigation .tab-navigation__tabs .tab-navigation__tab{display:block;width:100%;max-width:210px;border:3px solid transparent;background:#fff;padding:var(--input-padding-tablet);border-top-left-radius:calc(var(--input-radius) * 2);border-top-right-radius:calc(var(--input-radius) * 2);margin-left:-25px;font-weight:700;position:relative;-webkit-box-shadow:0 -8px 15px -7px #777777;-moz-box-shadow:0 -8px 15px -7px #777777;box-shadow:0 -8px 15px -7px #777;bottom:-3px}@media screen and (min-width:768px){.tab-navigation .tab-navigation__tabs .tab-navigation__tab{padding:var(--input-padding-desktop)}}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:nth-child(1){z-index:5}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:nth-child(2){z-index:4}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:nth-child(3){z-index:3}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:nth-child(4){z-index:2}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:nth-child(5){z-index:1}.tab-navigation .tab-navigation__tabs .tab-navigation__tab[aria-selected=true]{border-color:var(--color-highlight);border-bottom:3px solid white;z-index:6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tab-navigation .tab-navigation__tabs .tab-navigation__tab[aria-selected=true]:after{content:"";background:#fff;position:absolute;left:0;bottom:-5px;height:10px;width:100%}.tab-navigation .tab-navigation__tabs .tab-navigation__tab[aria-selected=false]{border-bottom:3px solid transparent}.tab-navigation .tab-navigation__tabs .tab-navigation__tab:disabled{pointer-events:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc;border-bottom:3px solid var(--color-highlight);color:#ccc}.tab-navigation .tab-navigation__dropdown{display:block;width:100%;margin-bottom:20px}@media screen and (min-width:768px){.tab-navigation .tab-navigation__dropdown{display:none}}.learner-navigation__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-border)}.learner-navigation__tabs .learner-navigation__tab{text-align:center;padding:1em;background:none;border:none;transition:none;border-bottom:5px solid transparent}@media screen and (min-width:1024px){.learner-navigation__tabs .learner-navigation__tab{display:flex;justify-content:center;align-items:center}}.learner-navigation__tabs .learner-navigation__tab[aria-selected=true]{border-bottom:5px solid var(--color-blue);color:var(--color-blue)}.learner-navigation__tabs .learner-navigation__tab img{display:block;width:50px;margin:0 auto}@media screen and (min-width:1024px){.learner-navigation__tabs .learner-navigation__tab img{width:80px;margin:0 1em 0 0}}@media screen and (min-width:1024px){.learner-navigation__tabs .learner-navigation__tab span{margin-bottom:0}}[data-section-type=account]{padding-top:30px}[data-section-type=account] .account-body{width:100%;position:relative}@media screen and (min-width:768px){[data-section-type=account] .account-body{margin:0 3px}}[data-section-type=account] .account-content{position:relative;z-index:2;padding-top:20px;padding-bottom:20px}@media screen and (min-width:1024px){[data-section-type=account] .account-content{padding-top:40px;padding-bottom:40px}}.account-welcome{padding:40px 40px 20px}.account-welcome .account-welcome__title{text-align:center}.account-welcome .account-welcome__title.account-welcome__title--quote{font-family:var(--font-quote);margin-bottom:0}.account-welcome .account-welcome__body{display:grid;grid-template-columns:50% 50%}.account-welcome .account-welcome__body p{font-family:var(--font-quote);color:var(--color-green);margin-top:1em}.account__banner{margin-bottom:55px}.account__banner .account-welcome__title{text-align:center}.account__banner .account-welcome__title.account-welcome__title--quote{font-family:var(--font-quote);margin-bottom:0}.account__banner .account-welcome__body{display:grid;grid-template-columns:50% 50%}.account__banner .account-welcome__body p{font-family:var(--font-quote);color:var(--color-green);margin-top:1em}.account__banner{margin-bottom:55px;text-align:center}.account__banner .account__banner-notification{border:1px dashed #009CC6;border-radius:30px;display:inline-block;width:100%;vertical-align:middle;position:relative;margin-top:30px}@media screen and (min-width:768px){.account__banner .account__banner-notification{width:80%;margin-top:0}}.account__banner .account__banner-notification .tns-controls{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;justify-content:space-between;width:100%}.account__banner .account__banner-notification .tns-controls>button{background:transparent;text-align:center;padding:0 10px;border:0px;color:#afafaf}.account__banner .account__banner-notification .tns-controls>button:disabled{color:#eee}.account__banner .account__banner-notification .tns-controls>button>span{width:14px;vertical-align:top;font-size:15px}@media screen and (min-width:768px){.account__banner .account__banner-notification .tns-controls>button>span{font-size:24px}}.account__banner .account__banner-notification .tns-nav{text-align:center;position:absolute;left:50%;transform:translate(-50%,50%)}.account__banner .account__banner-notification .tns-nav .tns-nav-active{background-color:#000}.account__banner .account__banner-notification .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px;border:none;padding:0;background-color:#c4c4c4}.account__banner .account__banner-notification .account__banner-carousel{display:none}.account__banner .account__banner-notification .account__banner-carousel.tns-slider{display:block}.account__banner .account__banner-notification .account__banner-slide{width:100%}.account__banner .account__banner-notification .account__banner-joke{padding:30px 30px 10px;display:grid;grid-template-columns:185px 1fr;grid-gap:10px;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:768px){.account__banner .account__banner-notification .account__banner-joke{grid-template-columns:1fr}}.account__banner .account__banner-notification .account__banner-joke.account__banner-joke--3{grid-template-columns:1fr}@media screen and (min-width:768px){.account__banner .account__banner-notification .account__banner-joke.account__banner-joke--3{padding-top:50px}}.account__banner .account__banner-notification .account__banner-joke.account__banner-joke--4{grid-template-columns:1fr}.account__banner .account__banner-notification .account__banner-joke.account__banner-joke--4 .account__banner-title{text-align:center}.account__banner .account__banner-notification .account__banner-joke img{max-width:90px;vertical-align:top;margin:0 auto}@media screen and (min-width:768px){.account__banner .account__banner-notification .account__banner-joke img{max-width:180px}}.account__banner .account__banner-notification .account__banner-joke .btn,.account__banner .account__banner-notification .account__banner-joke .copy-notification{width:auto;max-width:300px;margin:0 auto;font-family:Work Sans;font-style:normal;font-weight:700;font-size:16.8px;line-height:1.1;background-color:#ffd100;color:#000;border:0}@media screen and (min-width:768px){.account__banner .account__banner-notification .account__banner-joke .btn,.account__banner .account__banner-notification .account__banner-joke .copy-notification{margin-top:10px}}.account__banner .account__banner-notification .account__banner-title{font-family:Work Sans;font-style:normal;font-weight:800;line-height:1.2;font-size:18.2px;text-align:left}@media screen and (min-width:768px){.account__banner .account__banner-notification .account__banner-title{text-align:center;font-size:32px}}.account__banner .account__banner-notification .account__banner-title blue{font-family:var(--font-fun);font-weight:400;color:#06afe5}.account__banner .account__banner-notification .account__banner-title green{font-family:var(--font-fun);font-weight:400;color:#04b6a5}.account__banner .account__banner-notification .account__banner-title orange{font-family:var(--font-fun);font-weight:400;color:#f3765b}.account-activities+.account-activities{margin-top:40px}.account-activities .account-activity-list{margin-top:10px;display:grid;grid-gap:40px;grid-template-columns:1fr}@media screen and (min-width:768px){.account-activities .account-activity-list{grid-template-columns:repeat(3,1fr)}}.account-activities .account-activities__empty{text-align:center}a.learner-card{text-decoration:inherit;color:inherit}.learner-card{display:grid;grid-template-columns:40% 60%;width:100%;position:relative;background-color:#fff;cursor:pointer}.learner-card__badge{position:absolute;top:-5px;left:0;z-index:1;font-size:var(--font-body-size-mobile);padding:5px 10px;display:inline-block;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.learner-card__badge.learner-card__badge--Single{background:var(--color-single)}.learner-card__badge.learner-card__badge--Anytime{background:var(--color-anytime)}.learner-card__badge.learner-card__badge--Camp{background:var(--color-camp)}.learner-card__badge.learner-card__badge--Series{background:var(--color-series)}.learner-card__image{border-radius:10px}.learner-card__details{text-align:left;padding:0 1em}.learner-card__details>*{cursor:pointer}.learner-card__time{margin-bottom:5px}.learner-card__schedule-label{display:flex;align-items:center;gap:5px}.learner-card__schedule-open{display:flex;align-items:center;background:none;border:none;color:var(--color-blue);padding:0}.learner-card__datetime{margin-bottom:5px}.learner-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0}.learner-card__actions{position:absolute;width:100%;bottom:20px;display:block;text-align:center}.learner-card__starts{display:block;color:#ef4232;font-size:15px;line-height:18px;font-weight:600;margin-bottom:10px}.learner-card__starts.learner-card__starts--now{color:#12b8a3}.learner-card__buttons{position:relative}.learner-card__buttons .tooltip-wrapper{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.learner-schedule-modal{text-align:center;border-radius:0;width:100%}@media screen and (min-width:768px){.learner-schedule-modal{padding:40px 60px;border-radius:15px;width:auto}}.learner-schedule-modal .fancybox-button{display:none}@media screen and (min-width:768px){.learner-schedule-modal .fancybox-button{display:inline-block}}.learner-schedule-modal .learner-schedule-modal__content{display:inline-block;text-align:left}.learner-schedule-modal .learner-schedule-modal__content .h3{display:none}@media screen and (min-width:768px){.learner-schedule-modal .learner-schedule-modal__content .h3{text-align:center;display:block}}.learner-schedule-modal .learner-schedule-modal__content ul{margin-bottom:2em}.learner-schedule-modal .learner-schedule-modal__content ul li{margin-bottom:.5em}.learner-activity-details{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:20;padding-top:var(--site-padding);padding-bottom:var(--site-padding);overflow:auto}@media screen and (min-width:768px){.learner-activity-details{position:relative;width:auto;height:auto;top:unset;left:unset;background-color:unset;z-index:unset}}.learner-activity-details .learner-activity-details__back-container{margin-bottom:2em}.learner-activity-details .learner-activity-details__back-container .learner-activity-details__back{display:flex;align-items:center;background:none;border:none;color:var(--color-blue);padding:0}.learner-activity-details .learner-activity-details__back-container .learner-activity-details__back .material-icons{font-size:1em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__desktop-row{display:grid;grid-template-columns:40% 60%;grid-gap:2em;padding:0 2em;margin:1em 0}}.learner-activity-details .learner-activity-details__image{display:none}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__image{display:block;border:2px solid var(--color-yellow)}}.learner-activity-details .learner-activity-details__overview{margin-bottom:2em}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container{margin-bottom:.5em}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__badge{font-size:var(--font-body-size-mobile);padding:5px;display:inline-block;margin-right:5px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__badge.learner-activity-details--Single{background:var(--color-single)}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__badge.learner-activity-details--Anytime{background:var(--color-anytime)}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__badge.learner-activity-details--Camp{background:var(--color-camp)}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__badge.learner-activity-details--Series{background:var(--color-series)}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__divider{display:none;margin:0 1em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__divider{display:inline}}.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__datetime{display:block;margin-top:.5em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__overview .learner-activity-details__badge-container .learner-activity-details__datetime{display:inline;margin:0}}.learner-activity-details .learner-activity-details__overview .learner-activity-details__title{margin-bottom:.1em}.learner-activity-details .learner-activity-details__overview .learner-activity-details__educator{margin-bottom:1em}.learner-activity-details .learner-activity-details__overview .learner-activity-details__educator a{text-decoration:none;color:var(--color-blue);font-weight:700}.learner-activity-details .learner-activity-details__overview .learner-activity-details__ordered{display:flex;flex-direction:column}.learner-activity-details .learner-activity-details__overview .learner-activity-details__ordered .learner-activity-details__special{order:1}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__overview .learner-activity-details__ordered .learner-activity-details__special{order:0}}.learner-activity-details .learner-activity-details__actions{display:flex;flex-direction:column;align-items:center;margin-bottom:2em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__actions{align-items:flex-start}}.learner-activity-details .learner-activity-details__actions .learner-activity-details__timer{color:red;margin-bottom:.5em}.learner-activity-details .learner-activity-details__actions .learner-activity-details__actions--desktop-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__actions .learner-activity-details__actions--desktop-row{flex-direction:row;gap:1em}}.learner-activity-details .learner-activity-details__actions .learner-activity-details__change-participant{background:none;border:none;padding:0;margin-top:.5em;color:var(--color-blue)}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__actions .learner-activity-details__change-participant{margin-top:0}}.learner-activity-details .learner-activity-details__actions .learner-activity-details__change-participant:disabled{color:var(--color-button-disabled-text)}.learner-activity-details .learner-activity-details__video{margin:0 auto;width:80%}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__video{width:50%}}.learner-activity-details .learner-activity-details__sessions{display:grid;grid-template-columns:1fr;max-width:1000px;margin:0 auto 2em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__sessions{grid-template-columns:repeat(1,1fr)}}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session{padding:1em 2em;border-radius:15px;background-color:#f2f2f2}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session+.learner-activity-details__session{margin-top:25px}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session>label.h4{margin-bottom:.5em}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper{border-radius:15px;background-color:#fff;margin-top:15px}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources-toggle{display:flex;justify-content:center;align-items:center;width:100%;background:none;border:none;margin:0;padding:.5em 0;color:var(--color-blue)}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources-toggle .learner-activity-details__session--up{font-size:1.5em;display:none}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources-toggle .learner-activity-details__session--down{font-size:1.5em;display:inline}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources-toggle[aria-expanded=true] .learner-activity-details__session--up{display:inline}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources-toggle[aria-expanded=true] .learner-activity-details__session--down{display:none}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources{display:none;padding:0 2.5em 1em}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources label.h4{margin-top:15px}.learner-activity-details .learner-activity-details__sessions .learner-activity-details__session .learner-activity-details__session--resources-wrapper .learner-activity-details__session--resources .learner-activity-details__session--resource-link{display:block;padding-left:1em;color:var(--color-blue);text-decoration:none;margin-bottom:.5em}@media screen and (min-width:768px){.learner-activity-details .learner-activity-details__realtime-resources{margin:0 auto;width:80%}}.learner-activity-details .learner-activity-details__resources-wrapper{border:1px solid #F2F2F2;border-radius:15px;margin-bottom:1em}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources-toggle{display:flex;justify-content:center;align-items:center;width:100%;border:none;background:none;margin:0;padding:1em 2em;color:var(--color-blue)}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources-toggle .learner-activity-details__resources--up{font-size:1.5em;display:none}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources-toggle .learner-activity-details__resources--down{font-size:1.5em;display:inline}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources-toggle[aria-expanded=true] .learner-activity-details__resources--up{display:inline}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources-toggle[aria-expanded=true] .learner-activity-details__resources--down{display:none}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources{display:none;padding:0 2em 1em}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources label.h4{padding-top:15px}.learner-activity-details .learner-activity-details__resources-wrapper .learner-activity-details__resources .learner-activity-details__resource-link{display:block;padding-left:1em;color:var(--color-blue);text-decoration:none;margin-bottom:.5em}.learner-activity-details__realtime .learner-activity-details__overview .learner-activity-details__special{display:none}@media screen and (min-width:768px){.learner-activity-details__realtime .learner-activity-details__overview .learner-activity-details__special{display:block}}@media screen and (min-width:768px){.learner-activity-details__realtime .learner-activity-details__special{display:none}}.activity-resources-modal{text-align:center;padding:0}@media screen and (min-width:1024px){.activity-resources-modal{max-width:800px}}.activity-resources-modal .activity-resources-modal__row{margin:30px;text-align:left}@media screen and (min-width:1024px){.activity-resources-modal .activity-resources-modal__row{display:flex;flex-direction:row}}.activity-resources-modal .activity-resources-modal__row .activity-resources-modal__row--half{padding:0}.activity-resources-modal .activity-resources-modal__row .activity-resources-modal__row--half:first-child{padding-bottom:40px}@media screen and (min-width:1024px){.activity-resources-modal .activity-resources-modal__row .activity-resources-modal__row--half:first-child{padding-bottom:0}}@media screen and (min-width:1024px){.activity-resources-modal .activity-resources-modal__row .activity-resources-modal__row--half{width:50%;padding:0 30px}}.activity-resources-modal .h3{margin-bottom:10px}.activity-resources-modal .activity-resources-modal__guide{display:flex}.activity-resources-modal .activity-resources-modal__guide img{min-width:75px;width:75px;height:75px;border-radius:50%;object-fit:cover}.activity-resources-modal .activity-resources-modal__guide .activity-resources-modal__guide--text{padding-left:20px}.activity-resources-modal .activity-resources-modal__guide .activity-resources-modal__guide--text .activity-resources-modal__guide--name{font-size:1em;font-weight:700}.activity-resources-modal .activity-resources-modal__guide .activity-resources-modal__guide--text .activity-resources-modal__guide--description{max-width:600px}.activity-resources-modal .activity-resources-modal__guide .activity-resources-modal__guide--text a{color:var(--color-highlight)}.activity-resources-modal .activity-resources-modal__resources h2,.activity-resources-modal .activity-resources-modal__resources [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session .activity-resources-modal .activity-resources-modal__resources .product-info__session-price,.activity-resources-modal .activity-resources-modal__resources .nomoreproducts{margin-bottom:0}.activity-resources-modal .activity-resources-modal__resources .activity-resources-modal__resources--date{font-size:.8em;color:#999}.activity-resources-modal .activity-resources-modal__resources ul{margin-top:20px}.activity-resources-modal .activity-resources-modal__resources ul .activity-resources-modal__resource-item{margin-bottom:5px}.activity-resources-modal .activity-resources-modal__resources ul .activity-resources-modal__resource-item .activity-resources-modal__resource-item--title{font-weight:700;color:var(--color-highlight);margin-right:5px}.activity-resources-modal .activity-resources-modal__resources ul .activity-resources-modal__resource-item .activity-resources-modal__resource-item--type{color:var(--color-highlight);margin-right:5px}.activity-resources-modal .activity-resources-modal__session-info{display:flex;font-weight:700}.activity-resources-modal .activity-resources-modal__session-info .activity-resources-modal__session-info--left{margin-right:30px}.activity-resources-modal .activity-resources-modal__session-info .activity-resources-modal__session-info--right{width:50%}.activity-resources-modal .activity-resources-modal__session-info .activity-resources-modal__session-info--right .session-info__date{width:max-content}.activity-resources-modal .activity-resources-modal__session-info p{margin:5px 5px 5px 0;word-break:break-word}.activity-resources-modal .activity-resources-modal__activity-description{max-width:600px}@media screen and (min-width:1024px){.activity-resources-modal .activity-resources-modal__materials{justify-content:flex-end}}.activity-resources-modal .activity-resources-modal__materials ul{padding:20px 20px 20px 50px;border-radius:20px;background-color:#eee}.activity-resources-modal .activity-resources-modal__materials ul li{list-style:disc}.activity-resources-modal .activity-resources-modal__actions{padding-bottom:30px}@media screen and (min-width:1024px){.activity-resources-modal .activity-resources-modal__actions{justify-content:center}}.activity-resources-modal .activity-resources-modal__header{max-width:max-content;margin:0 auto;padding:40px 30px 20px}.activity-resources-modal .activity-resources-modal__header .activity-resources-modal__badge{display:inline-block;padding:3px 6px;background-color:var(--color-highlight);font-weight:700;border-radius:5px}.activity-resources-modal .activity-resources-modal__header .activity-resources-modal__title{margin:5px 0}.activity-resources-modal .activity-resources-modal__header--wrapper{background-color:#b9e6ee;border-radius:10px 10px 0 0}.activity-resources-modal .activity-resources-modal__header--wrapper .activity-resources-modal__header{padding:40px 30px}.activity-resources-modal .activity-resources-modal__actions{text-align:center;margin-bottom:50px}.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__join-button{background-color:#fff;display:inline-block;color:var(--color-highlight);border:2px solid var(--color-highlight);padding:20px 40px;border-radius:40px;font-weight:700;font-size:1.2em;margin-bottom:3px}.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__join-button:not([disabled]):hover{color:#fff;background-color:var(--color-highlight)}.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__join-button:disabled{color:gray;border-color:gray}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container{display:flex;justify-content:center;align-items:center}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started{display:flex;align-items:center}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started a,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started a{color:#04b6a5}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--started img,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--started img{height:30px;width:30px;object-fit:cover;margin-right:10px;border-radius:50%}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .enter-activity-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__timer .activity-resources-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .enter-activity-modal__timer--pending,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .activity-resources-modal__timer .activity-resources-modal__timer--pending{display:block;color:#ef4133}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__tooltip-container,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__tooltip-container{margin-left:10px;display:inline;position:relative}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__tooltip-container .enter-activity-modal__tooltip,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__tooltip-container .enter-activity-modal__tooltip{display:none;position:absolute;width:500px;padding:30px;border-radius:20px;right:50%;transform:translate(50%);background-color:#fff;z-index:2;border:1px solid #3a3a3a;text-align:left}.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__tooltip-container:hover .enter-activity-modal__tooltip,.activity-resources-modal .activity-resources-modal__actions .enter-activity-modal__timer-container .enter-activity-modal__tooltip-container:focus .enter-activity-modal__tooltip,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__tooltip-container:hover .enter-activity-modal__tooltip,.activity-resources-modal .activity-resources-modal__actions .activity-resources-modal__timer-container .enter-activity-modal__tooltip-container:focus .enter-activity-modal__tooltip{display:block}.participation-popup{width:100%;max-width:400px;padding:20px}.participation-popup .participation-popup__change-view .participation-popup__title{margin-top:1em}.participation-popup .participation-popup__switch-view{display:none;text-align:center;padding-bottom:1em}.participation-popup .participation-popup__switch-view .participation-popup__actions{text-align:left}.participation-popup .participation-popup__actions button{padding:7px}.participation-popup .participation-popup__title{text-align:center;margin-top:.5em}.participation-popup .participation-popup__card{display:grid;grid-template-columns:15% 1fr;grid-gap:1em;padding:1em;text-align:left}.participation-popup .participation-popup__card .participation-popup__subtitle{margin-bottom:0}.participation-popup .participation-popup__profile-selector{margin:2em 0}.participation-popup .participation-popup__profile-selector select,.participation-popup .participation-popup__profile-selector .collection-filter__toggle{min-width:80%}.educator__profile{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:768px){.educator__profile{grid-template-columns:250px 1fr}}.educator__profile .guide-profile__image-container{text-align:center}.educator__profile .guide-profile__image-container .guide-profile__image{position:relative;padding-bottom:100%;border-radius:20px;background:#e5e5e5}.educator__profile .guide-profile__image-container .guide-profile__image img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}.educator__profile .guide-profile__image-container .guide-profile__image-upload{display:block;margin:30px auto 0}.educator__profile .guide-profile__image-container .guide-profile__image-requirements{display:block;margin:15px auto 0}.educator__profile .guide-profile__info-container .guide-profile__question{margin-bottom:30px}.educator__profile .guide-profile__info-container .guide-profile__question .guide-profile__question-label{margin:0}.educator__profile .guide-profile__info-container .guide-profile__question textarea{width:100%}.educator__profile .guide-profile__info-container .guide-profile__actions{text-align:center}.guide__infos{display:grid;grid-template-columns:1fr;grid-gap:30px;margin-top:30px}@media screen and (min-width:1024px){.guide__infos{grid-template-columns:1fr 1fr}}.guide__infos .guide__info{background-color:var(--color-beige);padding:var(--input-padding-mobile);border-radius:var(--input-radius)}@media screen and (min-width:768px){.guide__infos .guide__info{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.guide__infos .guide__info{padding:var(--input-padding-desktop)}}.guide-cards{display:grid;grid-gap:30px}.guide-cards .guide-card{position:relative;border:1px solid var(--color-border);border-radius:var(--input-radius);-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777;padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.guide-cards .guide-card{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.guide-cards .guide-card{padding:var(--input-padding-desktop)}}@media screen and (min-width:1024px){.guide-cards .guide-card{padding-right:50px}}.guide-cards .guide-card .guide-card__title{display:block}.guide-cards .guide-card .guide-card__title .card__type{position:absolute;left:-1px;top:0;text-align:center;padding:5px 10px;transform:translateY(100%);color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.guide-cards .guide-card .guide-card__title .card__type.card__type--Camp{background:var(--color-camp)}.guide-cards .guide-card .guide-card__title .card__type.card__type--Single{background:var(--color-single)}.guide-cards .guide-card .guide-card__title .card__type.card__type--Anytime{background:var(--color-anytime)}.guide-cards .guide-card .guide-card__title .card__type.card__type--Series{background:var(--color-series)}.guide-cards .guide-card .guide-card__title .card__title{padding-left:70px}.guide-cards .guide-card .guide-card__inner{display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.guide-cards .guide-card .guide-card__inner{grid-template-columns:60% 1fr 1fr}}.guide-cards .guide-card .guide-card__inner .card__information{display:grid;grid-template-columns:1fr;grid-gap:15px}@media screen and (min-width:1024px){.guide-cards .guide-card .guide-card__inner .card__information{grid-template-columns:150px 1fr}}.guide-cards .guide-card .guide-card__inner .card__information .card__information--actions .card__information--sessions{margin:10px 0}.guide-cards .guide-card .guide-card__inner .card__information .card__information--actions .card__information--sessions .next_date{margin-bottom:5px}.guide-cards .guide-card .guide-card__inner .card__information .card__information--actions .card__information--sessions .next_time{font-weight:700}.guide-cards .guide-card .guide-card__inner .card__actions{display:block}.guide-cards .guide-card .guide-card__inner .card__actions button{text-align:left;margin-top:10px}@media screen and (min-width:1024px){.guide-cards .guide-card .guide-card__inner .card__actions button{width:100%}}.guide-cards .guide-card .guide-card__inner .card__status{text-align:left;margin-top:20px}@media screen and (min-width:1024px){.guide-cards .guide-card .guide-card__inner .card__status{margin-top:0;text-align:right}}.guide-cards .guide-card .guide-card__inner .card__status .activity__status{vertical-align:middle}.guide-cards .guide-card .guide-card__inner .card__status .start__activity{margin-top:1rem}.guide-cards .guide-card:after{width:25px;position:absolute;right:-1px;height:calc(100% + 1px);top:0;border-top-right-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}@media screen and (min-width:1024px){.guide-cards .guide-card:after{content:""}}.guide-cards .guide-card[data-status=draft]:after{background:#c4c4c4}.guide-cards .guide-card[data-status=draft] .activity__status{color:#c4c4c4}.guide-cards .guide-card[data-status=pending]:after{background:#ffd202}.guide-cards .guide-card[data-status=pending] .activity__status{color:#ffd202}.guide-cards .guide-card[data-status=live]:after,.guide-cards .guide-card[data-status=available]:after{background:var(--color-highlight)}.guide-cards .guide-card[data-status=live] .activity__status,.guide-cards .guide-card[data-status=available] .activity__status{color:var(--color-highlight)}.guide-cards .guide-card[data-status=active]:after{background:#12b8a3}.guide-cards .guide-card[data-status=active] .activity__status{color:#12b8a3}.guide-cards .guide-card[data-status=complete]:after{background:#333}.guide-cards .guide-card[data-status=complete] .activity__status{color:#333}.participants__select--container{display:flex;justify-content:center;align-items:center;padding-top:2em}.participants__select--container select,.participants__select--container .collection-filter__toggle{margin-left:1em;width:250px}.participant-cards{display:grid;grid-gap:20px;grid-template-columns:1fr}@media screen and (min-width:768px){.participant-cards{grid-template-columns:2fr}}@media screen and (min-width:1024px){.participant-cards{grid-template-columns:3fr}}.participant-cards .participant-card{position:relative;width:100%;border:1px solid var(--color-border);border-radius:var(--input-radius);-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777}.participant-cards .participant-card.expanded{-webkit-box-shadow:0px 3px 10px -2px var(--color-highlight);-moz-box-shadow:0px 3px 10px -2px var(--color-highlight);box-shadow:0 3px 10px -2px var(--color-highlight)}.participant-cards .participant__preview{align-items:center;justify-content:space-between;padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.participant-cards .participant__preview{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.participant-cards .participant__preview{padding:var(--input-padding-desktop)}}@media screen and (min-width:1024px){.participant-cards .participant__preview{display:flex}}.participant-cards .participant-card__expanded{display:none;text-align:left;justify-content:space-between;border-top:2px dashed var(--color-highlight);padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.participant-cards .participant-card__expanded{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.participant-cards .participant-card__expanded{padding:var(--input-padding-desktop)}}.participant-cards .participant-card__expanded.visible{display:flex}.participant-cards .participant-card__expanded ul li{list-style:disc;list-style-position:inside;margin-left:10px}.participant-cards .participant-card__expanded .guide__info{display:flex}.participant-cards .participant-card__expanded .expanded-details{flex-basis:50%;padding:0 1em}.participant-cards .participant-card__expanded .expanded-details:nth-child(2n) .expanded-details__section{height:100%}.participant-cards .participant-card__expanded .expanded-details .expanded-details__section{display:flex;flex-direction:column}.activity-create-options__modal{padding:5px}.activity-create-options__modal .activity-create-options__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.activity-duplicate__modal .activity-duplicate__select{width:100%}.activity-duplicate__modal .activity-duplicate__duplicate{display:block;margin:10px auto 0}.account-activity__create{text-align:center}.account-activity__create .account-activity__create--grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}.account-activity__planning--actions-confirm{text-align:center}.account-resource-create{text-align:center;width:600px;max-width:100%}.account-resource-create .account-resource-create__title{margin-top:1em}.account-resource-create .account-resource-create__name{margin-bottom:3em}.account-resource-create .account-resource-create__radio-label{max-width:100%;margin-left:.5em;margin-bottom:0;line-height:1em;text-align:left}.account-resource-create .account-resource-create__radio-label.account-resource-create__radio-label--file{display:flex;flex-direction:column}.account-resource-create .account-resource-create__radio-label.account-resource-create__radio-label--file .account-resource-create__radio-label--fine{font-size:.6em;font-family:var(--font-body)}.account-resource-create .account-resource-create__file{display:flex;margin-top:2em;margin-bottom:3em}.account-resource-create .account-resource-create__link{display:none;margin-top:2em;margin-bottom:3em}.account-resource-create .account-resource-create__link label{margin-bottom:.5em}.account-resource-create #file_upload{margin-left:1em;cursor:pointer}.account-resource-create #file_upload::file-selector-button{display:none}.account-resource-create .row.account-resource-create__actions{margin-top:2em;margin-bottom:1em}.account-resource-create .row .row__checkboxes{display:flex;justify-content:center}.account-resource-create .row .row__checkboxes .row__checkbox{display:flex}.account-resource-create .row .row__title{font-weight:400}.account-resource-create input{width:100%}.account-resource-create input[type=radio]{width:unset;font-size:20px;font-weight:900}.edit__header{background:var(--color-beige);color:var(--color-grey);text-align:center;padding:40px 15px}.edit__header .edit__header-status{width:auto;background:var(--color-grey);color:var(--color-beige);padding:3px 10px;font-size:var(--font-body-size-small)}.edit__header .edit__header-title{margin-top:10px;margin-bottom:5px}.edit__accordion{-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777;border-radius:var(--input-radius);border-color:var(--color-border);margin:40px auto 0}.edit__accordion.error .edit__accordion-toggle,.edit__accordion.error .edit__accordion-contents{border-color:var(--color-error)!important}.edit__accordion .edit__accordion-toggle{width:100%;position:relative;cursor:pointer;border:1px solid;border-color:inherit;border-radius:var(--input-radius);padding:var(--input-padding-mobile);transition:all .3s}@media screen and (min-width:768px){.edit__accordion .edit__accordion-toggle{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.edit__accordion .edit__accordion-toggle{padding:var(--input-padding-desktop)}}.edit__accordion .edit__accordion-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;border-color:var(--color-highlight)}.edit__accordion .edit__accordion-toggle[aria-expanded=true]:after{content:"arrow_drop_up"}.edit__accordion .edit__accordion-toggle h2,.edit__accordion .edit__accordion-toggle [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session .edit__accordion .edit__accordion-toggle .product-info__session-price,.edit__accordion .edit__accordion-toggle .nomoreproducts{margin-bottom:5px}.edit__accordion .edit__accordion-toggle p{max-width:calc(100% - 40px)}.edit__accordion .edit__accordion-toggle:after{content:"arrow_drop_down";color:var(--color-highlight);font-family:Material Icons;font-size:50px;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.edit__accordion .edit__group{display:grid;grid-gap:20px;grid-template-columns:1fr;margin-bottom:20px}@media screen and (min-width:768px){.edit__accordion .edit__group{grid-gap:40px;grid-template-columns:1fr 1fr}.edit__accordion .edit__group .edit__row--full{grid-column:span 2}}.edit__accordion .edit__group .edit__row{margin-top:0!important;vertical-align:middle}.edit__accordion .edit__group+.btn--error{float:right}.edit__accordion .edit__sessions{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:60px;grid-row-gap:15px}.edit__accordion .edit__session{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;align-items:center}.edit__accordion .edit__session p{font-size:.9em}.edit__accordion .edit__time{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.edit__accordion .edit__time>div{display:grid;grid-template-columns:60% 40%;align-items:baseline}.edit__accordion .edit__time [name]{width:auto;margin-left:20px}.edit__accordion .edit__row[edit-timeslots]{display:none;margin-top:0!important}.edit__accordion .edit__row:not(:first-child){margin-top:40px}.edit__accordion .edit__row+.edit__row,.edit__accordion .edit__row+.edit__group,.edit__accordion .edit__row+.edit__time{margin-top:40px}.edit__accordion .edit__row--inline{display:grid;grid-template-columns:60% 1fr;align-items:flex-start;justify-content:space-between;grid-gap:20px}.edit__accordion .edit__accordion-contents{display:none;width:100%;border:1px solid var(--color-highlight);border-top-style:dashed;border-bottom-left-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius);padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.edit__accordion .edit__accordion-contents{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.edit__accordion .edit__accordion-contents{padding:var(--input-padding-desktop)}}.edit__accordion .edit__accordion-contents#information .edit__row-checkboxes{display:flex;flex-flow:wrap;gap:10px}.edit__accordion .edit__accordion-contents#information .edit__row-checkboxes .edit__row-checkbox{width:calc(100% / 7)}.edit__accordion .edit__row-title{margin-bottom:5px}.edit__accordion .edit__row-details{margin-bottom:20px}.edit__accordion .edit__row-text,.edit__accordion .edit__row-select,.edit__accordion .chosen-choices{display:block;width:100%}.edit__accordion .edit__row-text[aria-invalid=true],.edit__accordion .edit__row-select[aria-invalid=true]{border-color:var(--color-error)}.edit__accordion .edit__row-error{color:var(--color-error);margin-top:5px}.edit__accordion .edit__timeslot{background:var(--color-highlight-light);display:block;width:100%;border-radius:var(--input-radius);padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.edit__accordion .edit__timeslot{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.edit__accordion .edit__timeslot{padding:var(--input-padding-desktop)}}.edit__accordion .edit__timeslot+.edit__timeslot{margin-top:20px}.edit__accordion .edit__close{order:100;margin-top:20px;text-align:right}.edit__accordion .edit__close .btn,.edit__accordion .edit__close .copy-notification{float:left}.edit__actions{margin-top:60px;text-align:center}.edit__actions .btn+.btn,.edit__actions .copy-notification+.btn,.edit__actions .btn+.copy-notification,.edit__actions .copy-notification+.copy-notification{margin-left:15px}.edit__resource{display:grid;grid-template-columns:20% 60% 20%;align-items:center;background-color:#fff;border-radius:var(--input-radius);padding:.5em 1em;margin:.5em 0}@media screen and (min-width:768px){.edit__resource{width:50%;margin-left:1em}}.edit__resource .resource__type{margin-right:1em;margin-bottom:0}.edit__resource .resource__link{margin-right:1em;color:var(--text-color);text-decoration:none}.edit__resource .resource__delete{text-align:right;font-weight:800;padding:0;color:var(--color-highlight)}[data-add-resource]{margin:1em 0;width:150px}.edit__images{display:flex;flex-direction:row;flex-flow:wrap;gap:15px}.edit__images .edit__image{position:relative;display:block;width:225px;height:150px;aspect-ratio:3/2;background-color:#eee;border-radius:15px;background-size:contain;background-position:50%;background-repeat:no-repeat}.edit__images .edit__image:hover:before,.edit__images .edit__image[data-image-id=new]:before{content:"";background:#ffffffb3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:15px}.edit__images .edit__image:hover .edit__image-change,.edit__images .edit__image[data-image-id=new] .edit__image-change{display:block}.edit__images .edit__image-change{display:none;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;font-size:13px;z-index:2;color:var(--color-body);text-decoration:underline}.edit__videos{display:flex;flex-direction:row;flex-flow:wrap;gap:15px}.edit__videos .edit__video{position:relative;display:block;width:225px;height:150px;aspect-ratio:3/2;background-color:#eee;border-radius:15px;background-size:contain;background-position:50%;background-repeat:no-repeat}.edit__videos .edit__video video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}.edit__videos .edit__video:hover:before,.edit__videos .edit__video[data-image-id=new]:before{content:"";background:#ffffffb3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:15px}.edit__videos .edit__video:hover .edit__video-actions,.edit__videos .edit__video[data-image-id=new] .edit__video-actions{display:block}.edit__videos .edit__video .edit__video-actions{display:none;position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;font-size:13px;z-index:2;color:var(--color-body);text-decoration:underline}.edit__videos .edit__video .edit__video--discard{color:var(--color-error)!important}.admin-account .admin__actions{max-width:175px;margin:0 0 1rem auto}.admin-account .admin__actions .admin__actions-educators{padding:.5rem;padding-right:45px;width:100%}.admin-account .admin-table{width:100%;min-width:100%;border-collapse:collapse;font-size:14px}.admin-account .admin-table td,.admin-account .admin-table th{padding:.5rem 1rem;text-align:left;white-space:nowrap;border-top:.0625rem solid var(--color-hr)}.admin-account .admin-table thead th{background-color:var(--color-button-primary-background);color:var(--color-button-primary-text);border:0;font-weight:700;position:sticky}.admin-account .admin-table tbody tr:nth-child(odd){background-color:#f2f2f2}.admin-account .admin-table .admin-table__image{width:3.75rem}.admin-account .admin-table .admin-table__image img{width:100%}.admin-account .admin-table .admin-table__activity{padding-left:0}.admin-account .admin-table .admin-table__status,.admin-account .admin-table .admin-table__icons{text-align:right}.admin-account .admin-table .admin-table__icons .admin-table__icons--action{display:inline-block;vertical-align:middle;margin-left:.5rem;color:inherit}.admin-account .admin-table .admin-table__icons .admin-table__icons--action>*{vertical-align:top}.anytime-activity__container .tab-navigation__tabs{justify-content:center;transform:translateY(calc(-100% - 1px))}.anytime-activity__container[data-page-handle=egg-drop] .anytime-activity__banner,.anytime-activity__container[data-page-handle=roller-coaster] .anytime-activity__banner{background:var(--color-yellow);text-align:center}.anytime-activity__container[data-page-handle=stitch-a-portrait] .anytime-activity__banner{background:var(--color-purple);text-align:center}.anytime-activity__banner.desktop,.about-us__banner.desktop{width:100%;margin-bottom:15px;display:none}.anytime-activity__banner.desktop img,.about-us__banner.desktop img{vertical-align:top}@media screen and (min-width:768px){.anytime-activity__banner.desktop,.about-us__banner.desktop{margin-bottom:0;display:block}}.anytime-activity__banner.mobile,.about-us__banner.mobile{width:100%;margin-bottom:15px;display:block}@media screen and (min-width:768px){.anytime-activity__banner.mobile,.about-us__banner.mobile{margin-bottom:-77px;display:none}}.anytime-activity__custom-banner{text-align:center;padding:150px 0;color:#fff}.anytime-activity__custom-banner h1,.anytime-activity__custom-banner .account-activities .account-activities__title,.account-activities .anytime-activity__custom-banner .account-activities__title{margin-bottom:40px}.anytime-activity__custom-banner .anytime-activity__custom-banner--background-stripes{display:inline-block;position:relative}.anytime-activity__custom-banner .anytime-activity__custom-banner--background-stripes:before{content:"";background:repeating-linear-gradient(135deg,black,black 2px,transparent 1px,transparent 5px);transform:translate(-8px,8px);width:100%;height:100%;position:absolute;border-radius:var(--input-radius);border-radius:0;top:0;left:0;z-index:0}.anytime-activity__custom-banner .anytime-activity__custom-banner--label{padding:10px;position:relative;z-index:1}.anytime-activity__custom-banner .anytime-activity__custom-banner--label b{font-weight:700}.anytime-activity__custom-banner .anytime-activity__custom-banner--label .anytime-activity__custom-banner--label-dark{color:#000}.anytime-activity__custom-banner .anytime-activity__custom-banner--label .anytime-activity__custom-banner--image{position:absolute;width:150px;top:-120px;right:140px;transform:translate(100%) translateY(-70%)}@media screen and (min-width:768px){.anytime-activity__custom-banner .anytime-activity__custom-banner--label .anytime-activity__custom-banner--image{width:200px;top:0;right:0}}.anytime-activity__custom-banner.anytime-activity__custom-banner--pendulum-painting{background-color:var(--color-orange-medium)}.anytime-activity__custom-banner.anytime-activity__custom-banner--pendulum-painting .anytime-activity__custom-banner--label{background-color:var(--color-blue)}.anytime-activity__custom-banner.anytime-activity__custom-banner--finding-poetry{background-color:var(--color-green-medium)}.anytime-activity__custom-banner.anytime-activity__custom-banner--finding-poetry h1,.anytime-activity__custom-banner.anytime-activity__custom-banner--finding-poetry .account-activities .account-activities__title,.account-activities .anytime-activity__custom-banner.anytime-activity__custom-banner--finding-poetry .account-activities__title{color:#000}.anytime-activity__custom-banner.anytime-activity__custom-banner--finding-poetry .anytime-activity__custom-banner--label{background-color:var(--color-orange)}.anytime-activity__custom-banner.anytime-activity__custom-banner--emotion-colour-wheel{background-color:var(--color-purple-light)}.anytime-activity__custom-banner.anytime-activity__custom-banner--emotion-colour-wheel h1,.anytime-activity__custom-banner.anytime-activity__custom-banner--emotion-colour-wheel .account-activities .account-activities__title,.account-activities .anytime-activity__custom-banner.anytime-activity__custom-banner--emotion-colour-wheel .account-activities__title{color:#000}.anytime-activity__custom-banner.anytime-activity__custom-banner--emotion-colour-wheel .anytime-activity__custom-banner--label{background-color:var(--color-purple)}.about-us__banner{margin-bottom:initial!important}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__title{color:var(--color-purple)}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__image iframe,.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__image img{border-color:var(--color-purple)}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__number{background:var(--color-green)}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__information{background:var(--color-purple-light)}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__ribbon{background:var(--color-purple)}.anytime-activity .anytime-activity--stitch-a-portrait .anytime-activity__actions{background:var(--color-purple-light)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__title{color:var(--color-body)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__image iframe,.anytime-activity .anytime-activity--roller-coaster .anytime-activity__image img{border-color:var(--color-yellow)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__number{background:var(--color-purple)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__information{background:var(--color-yellow-light)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__ribbon{background:var(--color-purple)}.anytime-activity .anytime-activity--roller-coaster .anytime-activity__actions{background:var(--color-purple-light)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__title{color:var(--color-blue)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__image iframe,.anytime-activity .anytime-activity--egg-drop .anytime-activity__image img{border-color:var(--color-blue)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__number{color:var(--color-body);background:var(--color-yellow)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__information{background:var(--color-yellow-light)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__ribbon{background:var(--color-blue)}.anytime-activity .anytime-activity--egg-drop .anytime-activity__actions,.anytime-activity .anytime-activity--egg-drop .anytime-activity__steps{background:var(--color-blue-light)}.anytime-activity .anytime-activity--egg-drop b.accent__text{color:var(--color-blue)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__title{color:var(--color-orange)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__image iframe,.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__image img{border-color:var(--color-orange)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__number{color:#fff;background:var(--color-blue)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information{background:var(--color-yellow-light)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information h3,.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information span,.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .anytime-activity .anytime-activity--pendulum-painting .anytime-activity__information .activity__status{text-align:center;color:var(--color-body)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__ribbon{background:var(--color-blue)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__actions,.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__steps{background:var(--color-blue-light)}.anytime-activity .anytime-activity--pendulum-painting .anytime-activity__highlight{background-color:var(--color-yellow);padding:5px;text-shadow:0px 2px 5px rgba(0,0,0,.2)}.anytime-activity .anytime-activity--pendulum-painting #offline .anytime-activity__arrow{text-align:left;margin-top:60px}.anytime-activity .anytime-activity--pendulum-painting #offline .anytime-activity__arrow img{transform:rotate(90deg) translateY(40px)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__title{color:var(--color-orange)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__image iframe,.anytime-activity .anytime-activity--finding-poetry .anytime-activity__image img{border-color:var(--color-orange)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__number{color:#fff;background:var(--color-green)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__information{background:var(--color-yellow-light)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__information h3,.anytime-activity .anytime-activity--finding-poetry .anytime-activity__information [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .anytime-activity .anytime-activity--finding-poetry .anytime-activity__information span,.anytime-activity .anytime-activity--finding-poetry .anytime-activity__information .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .anytime-activity .anytime-activity--finding-poetry .anytime-activity__information .activity__status{text-align:center;color:var(--color-body)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__ribbon{background:var(--color-green)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__actions{background:var(--color-green-light)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__steps{background:var(--color-blue-light)}.anytime-activity .anytime-activity--finding-poetry .anytime-activity__highlight{background-color:var(--color-green-light);padding:5px;text-shadow:0px 2px 5px rgba(0,0,0,.2)}.anytime-activity .anytime-activity--finding-poetry #activity .anytime-activity__highlight{background-color:var(--color-green-light)}.anytime-activity .anytime-activity--finding-poetry #outcomes .anytime-activity__highlight{background-color:var(--color-yellow)}.anytime-activity .anytime-activity--finding-poetry #offline .anytime-activity__arrow{text-align:left;margin-top:60px}.anytime-activity .anytime-activity--finding-poetry #offline .anytime-activity__arrow img{transform:rotate(90deg) translateY(40px)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__title{color:var(--color-purple)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__image iframe,.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__image img{border-color:var(--color-purple)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__number{color:#fff;background:var(--color-purple-medium)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information{background:var(--color-yellow-light)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information h3,.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information span,.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__information .activity__status{text-align:center;color:var(--color-body)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__ribbon{background:var(--color-purple)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__actions{background:var(--color-purple-light)}.anytime-activity .anytime-activity--emotion-colour-wheel .anytime-activity__highlight{padding:5px;text-shadow:0px 2px 5px rgba(0,0,0,.2)}.anytime-activity .anytime-activity--emotion-colour-wheel #activity .anytime-activity__highlight{background-color:var(--color-purple-light)}.anytime-activity .anytime-activity--emotion-colour-wheel #outcomes .anytime-activity__highlight{background-color:var(--color-yellow)}.anytime-activity .anytime-activity--emotion-colour-wheel #offline .anytime-activity__arrow{text-align:left;margin-top:60px}.anytime-activity .anytime-activity--emotion-colour-wheel #offline .anytime-activity__arrow img{transform:rotate(90deg) translateY(40px)}.anytime-activity .anytime-activity__number{color:#fff;border-radius:50%;display:inline-block;width:1.2em;text-align:center;vertical-align:middle;margin-right:5px}.anytime-activity .anytime-activity__title{text-align:center;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__title{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__title{margin:60px auto 0;grid-gap:60px}}.anytime-activity .anytime-activity__title:first-child{margin-top:0}.anytime-activity .anytime-activity__centered{margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__centered{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__centered{margin:60px auto 0;grid-gap:60px}}@media screen and (min-width:768px){.anytime-activity .anytime-activity__centered{width:50%}}.anytime-activity .anytime-activity__image{position:relative;max-width:100%;height:0;padding-bottom:calc(100% / 3 * 2)}.anytime-activity .anytime-activity__image:before{content:"";background:repeating-linear-gradient(135deg,black,black 2px,transparent 1px,transparent 5px);transform:translate(-8px,8px);width:100%;height:100%;position:absolute;border-radius:var(--input-radius)}.anytime-activity .anytime-activity__image>iframe,.anytime-activity .anytime-activity__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--input-radius);border:3px solid;object-fit:cover}.anytime-activity .anytime-activity__image.video{padding-bottom:56.25%}.anytime-activity .anytime-activity__image.vertical{padding-bottom:150%}.anytime-activity .anytime-activity__split{display:grid;align-items:flex-start;grid-template-columns:1fr;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__split{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__split{margin:60px auto 0;grid-gap:60px}}@media screen and (min-width:768px){.anytime-activity .anytime-activity__split{grid-template-columns:1fr 1fr}}.anytime-activity .anytime-activity__split.short{max-width:80%}.anytime-activity .anytime-activity__content .anytime-activity__emoji{display:block;width:2em;margin-bottom:10px}.anytime-activity .anytime-activity__content .anytime-activity__emoji.anytime-activity__emoji--large{width:50px;margin:0 auto}.anytime-activity .anytime-activity__content .anytime-activity__emoji.egg-drop{width:125px}.anytime-activity .anytime-activity__content label{display:block;font-weight:700}.anytime-activity .anytime-activity__content ul{text-align:left}.anytime-activity .anytime-activity__content ul li{list-style:outside;margin-left:1em}.anytime-activity .anytime-activity__step{height:3px;border-top:3px dashed #BBBBBB;display:block;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__step{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__step{margin:60px auto 0;grid-gap:60px}}.anytime-activity .anytime-activity__information{margin:20px auto 0;grid-gap:20px;padding:var(--site-padding);border-radius:var(--input-radius);text-align:center}@media screen and (min-width:768px){.anytime-activity .anytime-activity__information{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__information{margin:60px auto 0;grid-gap:60px}}@media screen and (min-width:768px){.anytime-activity .anytime-activity__information{padding:calc(var(--site-padding) * 2)}}.anytime-activity .anytime-activity__information>.anytime-activity__title{margin-top:0}@media screen and (min-width:768px){.anytime-activity .anytime-activity__information.short{width:50%}}.anytime-activity .anytime-activity__information .anytime-activity__title{margin-bottom:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__information .anytime-activity__title{margin-bottom:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__information .anytime-activity__title{margin-bottom:60px}}.anytime-activity .anytime-activity__information h3,.anytime-activity .anytime-activity__information [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .anytime-activity .anytime-activity__information span,.anytime-activity .anytime-activity__information .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .anytime-activity .anytime-activity__information .activity__status{text-align:left;color:var(--color-blue)}.anytime-activity .anytime-activity__information>ul{width:auto;margin:0 auto;display:inline-block;text-align:left}.anytime-activity .anytime-activity__information>ul.three-column{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__information>ul.three-column{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__information>ul.three-column{margin:60px auto 0;grid-gap:60px}}.anytime-activity .anytime-activity__information>ul.outside>li{list-style:outside;margin-left:10px;display:list-item}.anytime-activity .anytime-activity__information>ul.two>li{grid-template-columns:2em 1fr}.anytime-activity .anytime-activity__information>ul.one>li{grid-template-columns:1fr}.anytime-activity .anytime-activity__information>ul>li{display:grid;list-style:none;grid-template-columns:2em 100px 1fr;grid-gap:20px;align-items:center}.anytime-activity .anytime-activity__information>ul>li+li{margin-top:10px}.anytime-activity .anytime-activity__arrow{text-align:center;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__arrow{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__arrow{margin:60px auto 0;grid-gap:60px}}.anytime-activity .anytime-activity__arrow img{transform:rotate(90deg);width:130px}.anytime-activity .anytime-activity__highlight{background-color:var(--color-yellow-light);padding:5px;font-weight:700;vertical-align:middle;display:inline-block;max-width:calc(100% - 20px)}@media screen and (min-width:768px){.anytime-activity .anytime-activity__highlight{max-width:100%}}.anytime-activity .anytime-activity__extension{text-align:center;margin:20px auto 0;grid-gap:20px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__extension{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__extension{margin:60px auto 0;grid-gap:60px}}@media screen and (min-width:768px){.anytime-activity .anytime-activity__extension{width:575px;text-align:left}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__extension{width:800px}}.anytime-activity .anytime-activity__extension .text-link{text-decoration:underline}.anytime-activity .anytime-activity__extension ol{width:auto;margin:0 auto;display:inline-block;text-align:left}.anytime-activity .anytime-activity__extension ol.two>li{grid-template-columns:auto 1fr}.anytime-activity .anytime-activity__extension ol>li{list-style:none;grid-template-columns:auto auto 1fr;grid-gap:10px;align-items:center}@media screen and (min-width:768px){.anytime-activity .anytime-activity__extension ol>li{display:grid}}.anytime-activity .anytime-activity__extension ol>li+li{margin-top:10px}.anytime-activity .anytime-activity__single{margin:20px auto 0;grid-gap:20px;width:100%;max-width:400px}@media screen and (min-width:768px){.anytime-activity .anytime-activity__single{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__single{margin:60px auto 0;grid-gap:60px}}.anytime-activity .anytime-activity__ribbon{margin:20px auto 0;grid-gap:20px;text-align:center;color:#fff;margin-bottom:40px!important;margin-top:40px!important;padding:var(--input-padding-mobile);z-index:1;position:relative}@media screen and (min-width:768px){.anytime-activity .anytime-activity__ribbon{margin:40px auto 0;grid-gap:40px}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__ribbon{margin:60px auto 0;grid-gap:60px}}@media screen and (min-width:768px){.anytime-activity .anytime-activity__ribbon{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__ribbon{padding:var(--input-padding-desktop)}}.anytime-activity .anytime-activity__ribbon:before{content:"";background:inherit;position:absolute;left:-100vw;width:200vw;height:100%;top:0;z-index:-1}.anytime-activity .anytime-activity__actions{text-align:center;border-radius:var(--input-radius);padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.anytime-activity .anytime-activity__actions{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__actions{padding:var(--input-padding-desktop)}}.anytime-activity .anytime-activity__steps{padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.anytime-activity .anytime-activity__steps{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.anytime-activity .anytime-activity__steps{padding:var(--input-padding-desktop)}}.anytime-activity .anytime-activity__steps ul{width:100%;display:block;text-align:center}.anytime-activity .anytime-activity__steps ul>li{display:inline-grid;grid-template-columns:2em 1fr;grid-gap:10px;width:auto;list-style:none;align-items:center}.anytime-activity .anytime-activity__steps ul>li+li{margin-left:15px}.about-us__container{text-align:center;position:relative}.about-us__container .about-us__banner{width:100%}.about-us__container .tns-nav{text-align:center}.about-us__container .tns-nav .tns-nav-active{background-color:#000}.about-us__container .tns-nav button{width:10px;height:10px;border-radius:50%;margin:10px;border:none;padding:0;background-color:#c4c4c4}.about-us__introduction{margin-top:3em}.about-us__introduction .quote-heading{margin-bottom:0;color:var(--color-blue)}.about-us__introduction .about-us__introduction--heading{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.about-us__introduction .about-us__introduction--heading h2,.about-us__introduction .about-us__introduction--heading [data-section-type=product] .product-info__session .product-info__session-price,[data-section-type=product] .product-info__session .about-us__introduction .about-us__introduction--heading .product-info__session-price,.about-us__introduction .about-us__introduction--heading .nomoreproducts{margin:0 5px}.about-us__introduction .about-us__introduction--heading img{width:40px}@media screen and (min-width:768px){.about-us__introduction .about-us__introduction--text{width:50%;margin-left:auto;margin-right:auto}}.about-us__history{position:relative;margin:3em 0;background-image:url(/cdn/shop/files/Grass.png?v=1650496480);background-repeat:repeat-x;background-size:auto 50px;background-position:left 0 bottom 30px}@media screen and (min-width:768px){.about-us__history{padding-bottom:60px;background-position:bottom}}@media screen and (min-width:768px){.about-us__history .about-us__history--content{display:grid;grid-template-columns:repeat(2,1fr);background-position:right 0px top 83%}}.about-us__history .about-us__history--content .about-us__history--left .about-us__history--window{position:relative;z-index:1;width:300px;margin-right:20%}@media screen and (min-width:768px){.about-us__history .about-us__history--content .about-us__history--left .about-us__history--window{width:auto;margin-right:0}}.about-us__history .about-us__history--content .about-us__history--right{margin-top:1em}@media screen and (min-width:768px){.about-us__history .about-us__history--content .about-us__history--right{margin-top:0}}.about-us__history .about-us__history--content .about-us__history--right .about-us__history--watering-can{transform:scaleX(-1);width:30%;margin-right:15%}@media screen and (min-width:768px){.about-us__history .about-us__history--content .about-us__history--right .about-us__history--watering-can{margin-right:60%}}@media screen and (min-width:768px){.about-us__history .about-us__history--content .about-us__history--right .about-us__history--text-container{display:grid;grid-template-columns:60% 40%}}.about-us__history .about-us__history--content .about-us__history--right .about-us__history--text-container .about-us__history--text p:is(:first-child){color:var(--color-blue)}.about-us__history .about-us__history--content .about-us__history--right .about-us__history--text-container .about-us__history--text p{margin-bottom:0;font-weight:700}.about-us__history .about-us__history--content .about-us__history--right .about-us__history--text-container .about-us__history--plant{width:30%;margin:2em 0}@media screen and (min-width:768px){.about-us__history .about-us__history--content .about-us__history--right .about-us__history--text-container .about-us__history--plant{width:50%;margin:0}}.about-us__approach{margin-bottom:2em}@media screen and (min-width:768px){.about-us__approach .about-us__approach--cards{display:flex;flex-flow:row wrap;justify-content:center}}.about-us__approach .about-us__approach--cards .about-us__approach--card{margin-bottom:1em}@media screen and (min-width:768px){.about-us__approach .about-us__approach--cards .about-us__approach--card{width:33.3%;padding:2em}}.about-us__approach .about-us__approach--cards .about-us__approach--card img{height:150px}@media screen and (min-width:1024px){.flex-row--desktop{display:flex;align-items:center;justify-content:center}}.about-us__step{height:3px;border-top:3px dashed #BBBBBB;display:block}.about-us__gif{max-width:140px}.about-us__image{position:relative;max-width:100%;height:0;padding-bottom:100%}.about-us__image:before{content:"";background-color:var(--color-yellow);width:100%;height:100%;position:absolute;border-radius:var(--input-radius);transform:translate(-52%,2%)}.about-us__image>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--input-radius);border:3px solid var(--color-yellow)}.about-us__who,.about-us__partners{padding-top:3em;padding-bottom:2em}.about-us__who .who__title img,.about-us__partners .who__title img{width:100px}@media screen and (min-width:768px){.about-us__who .who__title img,.about-us__partners .who__title img{width:180px}}.about-us__who ul,.about-us__partners ul{margin:30px 0 30px -40px}@media screen and (min-width:768px){.about-us__who ul,.about-us__partners ul{display:grid;grid-gap:5em;grid-template-columns:1fr 1fr;margin:30px 10px}}@media screen and (min-width:1024px){.about-us__who ul,.about-us__partners ul{grid-template-columns:1fr 1fr 1fr}}.about-us__who p,.about-us__who h3,.about-us__who [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .about-us__who span,.about-us__who .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .about-us__who .activity__status,.about-us__partners p,.about-us__partners h3,.about-us__partners [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .about-us__partners span,.about-us__partners .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .about-us__partners .activity__status{text-align:left}.about-us__who h3,.about-us__who [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .about-us__who span,.about-us__who .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .about-us__who .activity__status,.about-us__partners h3,.about-us__partners [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .about-us__partners span,.about-us__partners .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .about-us__partners .activity__status{margin-top:22px;line-height:1;margin-bottom:0}.about-us__partners .who__title img{left:15%}.about-us__partners ul{margin-top:40px;margin-left:0;grid-gap:50px}.about-us__partners ul .who-item div{height:50px;margin-bottom:15px}.about-us__partners ul .who-item div img{max-height:100%}.about-us__contact{position:relative;padding:2em 4em 3em;margin-bottom:-30px}@media screen and (min-width:768px){.about-us__contact{margin-bottom:-60px}.about-us__contact img{max-width:180px}}.about-us__contact h3,.about-us__contact [data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image span,[data-section-type=product][data-product-template=realtime] .product-guide .product-question__guide .product-question__guide--image .about-us__contact span,.about-us__contact .guide-cards .guide-card .guide-card__inner .card__status .activity__status,.guide-cards .guide-card .guide-card__inner .card__status .about-us__contact .activity__status{margin-bottom:10px}.about-us__contact a{color:var(--color-blue);font-weight:900;text-decoration:none}.activity__image{width:calc(100% / 3 * 2)}.cart-popup{position:fixed;top:0;right:0;z-index:100;background:var(--color-background);width:100%;max-width:400px;text-align:center;-webkit-box-shadow:0px 3px 10px -2px #777777;-moz-box-shadow:0px 3px 10px -2px #777777;box-shadow:0 3px 10px -2px #777;padding:var(--input-padding-mobile)}@media screen and (min-width:768px){.cart-popup{padding:var(--input-padding-tablet)}}@media screen and (min-width:1024px){.cart-popup{padding:var(--input-padding-desktop)}}.cart-popup .cart-popup__header{position:relative}.cart-popup .cart-popup__close{position:absolute;top:0;right:-39px}.cart-popup .cart-popup__close:after{font-size:24px;font-family:Material Icons;text-transform:lowercase;font-weight:400;content:"close"}.cart-popup .cart-popup__item{display:grid;grid-template-columns:100px 1fr;text-align:left;grid-gap:20px;align-items:center;margin-top:20px}.cart-popup .cart-popup__item .cart-popup__item-info--title{font-size:var(--font-body-size-desktop);font-weight:700}.cart-popup .cart-popup__item .cart-popup__item-info--price{font-weight:700}.cart-popup .cart-popup__view{margin-top:20px}.page{padding-top:60px}.page__header{text-align:center;padding:40px 0;margin-bottom:40px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.page__header:not(.no-shadow){-webkit-box-shadow:0 6px 6px -6px #777;-moz-box-shadow:0 6px 6px -6px #777;box-shadow:0 6px 6px -6px #777}@media screen and (min-width:1024px){.page__header{padding:80px 0}}.page__header--title{font-family:var(--font-fun);font-weight:400;max-width:1200px;margin:0 auto}.page__header--content{max-width:1200px;margin:30px auto 0}.blog__articles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}@media screen and (min-width:768px){.blog__articles{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.blog__articles{grid-template-columns:repeat(4,1fr)}}.blog__articles .blog__article-info{margin-top:10px;text-align:left}.blog__articles .blog__article-info .blog__article-info--title{font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0 0}.blog-faq__article+.blog-faq__article{margin-top:.5em}.fancybox-content .section-signup{height:auto!important}.section-signup{text-align:center;position:relative;display:block;height:0;overflow:hidden}.section-signup__image{margin-bottom:20px}.section-signup__heading{text-align:center;flex-direction:column;margin-bottom:20px}.section-signup__text{font-family:Caveat;font-size:21px;font-style:normal;font-weight:700;line-height:29px;letter-spacing:.01em}@media screen and (min-width:768px){.section-signup__text{font-size:24px;line-height:34px}}.section-signup__form{text-align:center;max-width:350px;margin:10px auto 0}.section-signup__form-row{display:block}.section-signup__form-row+.section-signup__form-row{margin-top:20px}.section-signup__form-row:last-child{padding-bottom:5px}.section-signup__form-input{width:100%}.page-admin,.shopify-challenge__container{display:flex;justify-content:center;align-items:center;min-height:65vh;flex-direction:column}@media screen and (min-width:1024px){.page-admin,.shopify-challenge__container{min-height:75vh}}.page-admin.page-admin--404,.shopify-challenge__container.page-admin--404{background:#ffe593}@media screen and (min-width:768px){.page-admin,.shopify-challenge__container{flex-direction:row}.page-admin.shopify-challenge__container,.shopify-challenge__container.shopify-challenge__container{flex-direction:column}}.page-404__content{max-width:280px;text-align:center}@media screen and (min-width:768px){.page-404__content{max-width:400px}}.page-404__header{font-size:35px;font-weight:400;font-family:var(--font-fun);margin:40px 0}@media screen and (min-width:768px){.page-404__header{font-size:48px}}.page-404__form{width:100%;position:relative;display:block;grid-template-columns:1fr;grid-gap:10px}.page-404__form:before{content:"search";font-family:Material Icons;font-size:24px;text-transform:lowercase;font-weight:400;position:absolute;left:15px;top:21px;transform:translateY(-50%)}@media screen and (min-width:768px){.page-404__form:before{top:50%;left:20px}}@media screen and (min-width:768px){.page-404__form{display:grid;grid-template-columns:1fr auto}}.page-404__form .page-404__form-input{width:100%;padding-left:50px;line-height:1}.page-404__form .page-404__form-submit{padding-left:20px;padding-right:20px;margin-top:15px}@media screen and (min-width:768px){.page-404__form .page-404__form-submit{margin:0}}.page-404__text{font-size:18.2px;font-weight:400;font-family:var(--font-fun);margin:40px 0}@media screen and (min-width:768px){.page-404__text{font-size:32px}}.page-404__fluff{margin-top:40px;max-width:200px}@media screen and (min-width:768px){.page-404__fluff{max-width:400px}}.page-reset__content{display:flex;flex-direction:column;align-items:center}.page-reset__content .page-reset__header{font-family:var(--font-fun);font-style:normal;font-weight:400;font-size:35px;line-height:1.2;text-align:center}.page-reset__content .page-reset__header img{max-width:150px;display:block;margin:0 auto 10px}@media screen and (min-width:768px){.page-reset__content .page-reset__header img{max-width:250px}}.page-reset__content .page-reset__form{max-width:350px;text-align:center}.page-reset__content .page-reset__form label{font-family:Work Sans;font-style:normal;font-weight:800;font-size:18px;line-height:1.2;letter-spacing:.01em}.page-reset__content .page-reset__form input{width:100%;margin-top:15px}.page-reset__content .page-reset__form input+label{margin-top:25px}.page-reset__content .page-reset__form .btn,.page-reset__content .page-reset__form .copy-notification{width:auto;margin-top:25px}.shopify-challenge__message{font-family:Work Sans;font-style:normal;font-weight:800;font-size:14px;line-height:1.2;display:grid;align-items:center;letter-spacing:.01em;max-width:410px;grid-template-areas:"span" "text" "image"}@media screen and (min-width:768px){.shopify-challenge__message{font-size:18px;text-align:left!important;grid-template-areas:"span image" "text image"}}.shopify-challenge__message span{display:block;font-family:Caveat;font-weight:700;font-size:42px;letter-spacing:.01em;grid-area:span;margin-bottom:20px}@media screen and (min-width:768px){.shopify-challenge__message span{font-size:48px;margin:0}}.shopify-challenge__message img{max-width:80px;grid-area:image;margin:20px auto auto}@media screen and (min-width:768px){.shopify-challenge__message img{max-width:150px;margin:0}}.shopify-challenge__button{width:100%;margin:20px 0 0!important}[data-section-type=our-philosophy-text-with-image]{display:flex;flex-direction:column;height:100vh}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-image]{flex-direction:row;height:540px}}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-image].our-philosophy-text-with-image--reverse{flex-direction:row-reverse}}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half{width:100%;height:50%}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half{width:50%;height:100%}}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text{padding:3em 1.5em}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text{padding:4em 2em}}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container{padding-left:20px;text-align:center;color:#fff}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container .our-philosophy-text-with-image__title{font-size:3em;font-family:Work Sans,sans-serif}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container .our-philosophy-text-with-image__block{display:flex;flex-direction:row;justify-content:center;align-items:center}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container .our-philosophy-text-with-image__block .our-philosophy-text-with-image__block--logo{font-size:Min(12vw,70px);width:20%}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container .our-philosophy-text-with-image__block .our-philosophy-text-with-image__block--logo{font-size:Min(6vw,80px)}}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--text .our-philosophy-text-with-image__text-container .our-philosophy-text-with-image__block .our-philosophy-text-with-image__block--text{width:30%;text-align:left;margin-left:15px;font-size:1.2em}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--image .our-philosophy-text-with-image__image-container{height:100%}[data-section-type=our-philosophy-text-with-image] .our-philosophy-text-with-image__half--image .our-philosophy-text-with-image__image-container img{height:100%;width:100%;object-fit:cover}[data-section-type=our-philosophy-text-with-offset-image]{display:flex;flex-direction:column;height:100vh}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image]{flex-direction:row-reverse;height:540px}}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image].our-philosophy-text-with-offset-image--reverse{flex-direction:row-reverse}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half{width:100%;height:50%}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text{display:flex;flex-direction:column;justify-content:center;padding:7em 1.5em 3em}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text{padding:3em 1.5em;width:calc(50% - 30px);height:100%}}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text{padding:4em 4em 4em 2em}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container{text-align:center}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container{text-align:right}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container .our-philosophy-text-with-offset-image__title{font-size:3em;color:var(--color-highlight);margin-bottom:20px;font-family:Work Sans,sans-serif}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container .our-philosophy-text-with-offset-image__sub-title{color:var(--color-highlight);font-size:1.4em;margin-bottom:20px}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container .our-philosophy-text-with-offset-image__body{max-width:500px;margin:0 auto}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--text .our-philosophy-text-with-offset-image__text-container .our-philosophy-text-with-offset-image__body{margin-right:0;font-size:1.2em}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image{position:relative}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image{width:calc(50% + 30px);height:100%}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image .our-philosophy-text-with-offset-image__image-container{height:100%;position:relative;z-index:1}@media screen and (min-width:1024px){[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image .our-philosophy-text-with-offset-image__image-container{width:calc(100% - 30px);margin-left:auto}}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image .our-philosophy-text-with-offset-image__image-container img{height:100%;width:100%;object-fit:cover}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image .our-philosophy-text-with-offset-image__image-shadow{height:100%;width:100%;position:absolute;top:30px}[data-section-type=our-philosophy-text-with-offset-image] .our-philosophy-text-with-offset-image__half--image .our-philosophy-text-with-offset-image__image-shadow img{height:100%;width:100%;object-fit:cover}[data-section-type=our-philosophy-hero-review] .hero__color-overlay{background:#fff;opacity:.3}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container{position:relative;width:80%;max-width:600px;margin:0 auto}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__text-container{display:flex;flex-direction:row;height:100%;width:100%;position:relative;border-radius:20px;z-index:1;background-color:#fff;padding:10px 30px 30px;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,.5);-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,.5);box-shadow:5px 5px 15px #00000080}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__text-container .our-philosophy-hero-review__symbol{font-size:5em}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__text-container .our-philosophy-hero-review__text{font-size:1.4em;padding-top:30px;padding-left:10px}@media screen and (min-width:1024px){[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__text-container .our-philosophy-hero-review__text{font-size:1.6em}}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__shadow-container{position:absolute;height:100%;width:100%;top:15px;left:10px}[data-section-type=our-philosophy-hero-review] .our-philosophy-hero-review__review-container .our-philosophy-hero-review__shadow-container img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media screen and (max-width:768px){#CybotCookiebotDialog{max-height:50%!important;top:74%!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding:.4em!important}#CybotCookiebotDialogPoweredByText{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.scss.css.map */
