.is-button{outline:none;box-shadow:none;color:#fff!important;background-color:#1d1d1de6;border:1px solid rgba(29,29,29,.9);border-radius:3px;width:fit-content;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:Europa;font-size:16px;font-weight:300;line-height:16px;letter-spacing:2px;transition:all ease-in-out .1s;cursor:pointer;padding:15px 20px}.is-button:hover{background-color:#1d1d1db3}.is-video-cta{position:relative;width:100%}.is-video-cta .video-mobile{display:none}@media screen and (max-width:989px){.is-video-cta .video-mobile{display:block}.is-video-cta .video-mobile video{width:100%}}.is-video-cta .video-desktop video{width:100%}@media screen and (max-width:989px){.is-video-cta .video-desktop{display:none}}.is-video-cta .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;gap:30px}.is-video-cta .content h1{margin:0;color:#fff;line-height:1.2;max-width:400px}@media screen and (max-width:989px){.is-video-cta .content h1{font-size:36px}}.is-video-cta .content .subtitle{color:#fff;font-size:24px;line-height:1.2;max-width:380px}.is-video-cta .content .is-button{max-width:380px;border:1px solid white;padding:16px 64px;color:#fff;text-decoration:unset;transition:.3s}.is-video-cta .content .is-button:hover{background:#fff6}.is-blocks h2{text-align:center;margin-bottom:40px}.is-blocks .blocks{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;padding-inline:40px}@media screen and (max-width:767px){.is-blocks .blocks{grid-template-columns:1fr;padding-inline:20px;grid-auto-rows:1fr}}.is-blocks .blocks .block{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;background-color:#f3f3f3;padding-block:20px;text-align:center;gap:10px}.is-blocks .blocks .block.full{grid-column:1 / 4}@media screen and (max-width:767px){.is-blocks .blocks .block{justify-content:center}.is-blocks .blocks .block.full{grid-column:1 / 1}}.is-blocks .blocks .block>*{margin:0}.is-blocks .blocks .block .title{font-size:20px}.is-blocks .blocks .block .subtitle{font-size:16px;line-height:1.5;max-width:300px}.is-video-grid{padding-inline:40px;margin-top:60px}.is-video-grid h2{text-align:center;margin-block:40px}.is-video-grid .videos{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.is-video-grid .videos{grid-template-columns:1fr}}.is-video-grid .videos .video video{width:100%}.is-product-steps{padding-inline:40px;margin-top:60px}@media screen and (max-width:767px){.is-product-steps{padding-inline:16px}}.is-product-steps h2{text-align:center;margin-block:40px}.is-product-steps .blocks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media screen and (max-width:767px){.is-product-steps .blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.is-product-steps .blocks .block{display:flex;flex-direction:column;text-align:center;gap:12px}.is-product-steps .blocks .block .title{margin-block:0;text-transform:uppercase;font-size:20px}@media screen and (max-width:767px){.is-product-steps .blocks .block .title{font-size:16px}}.is-product-steps .blocks .block .image img{width:100%;height:100%;object-fit:cover}.is-product-steps .blocks .block .step{text-transform:uppercase;letter-spacing:2px;font-weight:300;font-size:14px}.is-product-steps .blocks .block .go-to{width:100%;background:#000;color:#fff;text-decoration:unset;padding-block:8px;font-size:18px;text-transform:uppercase;font-weight:300;letter-spacing:2px}@media screen and (max-width:767px){.is-product-steps .blocks .block .go-to{font-size:16px}}.is-collections-list{padding-inline:40px;margin-top:60px}@media screen and (max-width:767px){.is-collections-list{padding-inline:16px}}.is-collections-list h2{text-align:center}.is-collections-list .blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media screen and (max-width:767px){.is-collections-list .blocks{grid-template-columns:repeat(1,minmax(0,1fr))}}.is-collections-list .blocks .block{display:flex;text-align:center;align-items:center;justify-content:center;position:relative;text-decoration:none}.is-collections-list .blocks .block .image{display:flex}.is-collections-list .blocks .block .image img{width:100%;height:100%;object-fit:cover}.is-collections-list .blocks .block .title{margin-block:0;color:#fff;letter-spacing:2px;text-decoration:none;position:absolute;text-transform:uppercase}.is-stripe{background-color:#f3f3f3}.is-stripe .blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:15px;text-align:center}@media screen and (max-width:767px){.is-stripe .blocks{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.is-school-announce{padding-block:80px}.is-school-announce .is-container{padding-inline:40px;display:flex;flex-direction:column;gap:50px}@media screen and (max-width:767px){.is-school-announce .is-container{padding-inline:16px}}.is-school-announce .is-container .nav{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:24px;line-height:3;margin-bottom:40px}.is-school-announce .is-container .nav a{color:rgba(var(--color-foreground),.75)}.is-school-announce .is-container .nav a:hover{text-decoration:none}.is-school-announce .is-container .content{display:flex;align-items:center;text-align:center;background-color:#f5f5f5}@media screen and (max-width:767px){.is-school-announce .is-container .content{flex-direction:column}}.is-school-announce .is-container .content .image{display:flex}@media screen and (max-width:767px){.is-school-announce .is-container .content .image{width:100%}}.is-school-announce .is-container .content .image img{width:100%}@media screen and (max-width:767px){.is-school-announce .is-container .content .image img{height:auto}}.is-school-announce .is-container .content .descr{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1 0 auto}.is-school-announce .is-container .content .descr .title{margin-block:0;font-size:28px}.is-school-announce .is-container .content .descr p{margin-block:0}.is-school-announce .is-container .content .descr a{color:rgba(var(--color-foreground),.75)}.is-school-announce .is-container .content .descr a:hover{text-decoration:none}.is-school-announce .is-container .content .descr .bottom-text{font-size:20px}@media screen and (max-width:767px){.is-school-announce .is-container .content .descr .bottom-text{font-size:16px}}.is-school-announce .is-container .content .date{flex:1 1 auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.is-school-announce .is-container .content .date{flex-direction:row;gap:16px}}.is-school-announce .is-container .content .date .date-item-1{font-size:40px}.is-school-announce .is-container .content .date .date-item-2{font-size:24px;text-transform:uppercase;width:fit-content;border-bottom:1px solid rgba(29,29,29,.4);padding-bottom:10px;margin-bottom:10px}@media screen and (max-width:767px){.is-school-announce .is-container .content .date .date-item-2{font-size:40px;padding:0;margin:0;border:unset}}.is-school-announce .is-container .content .date .date-item-3{font-size:20px}@media screen and (max-width:767px){.is-school-announce .is-container .content .date .date-item-3{font-size:40px}}.is-school-announce .is-container .video-wrapper{max-width:1200px;width:100%;margin-inline:auto}.is-school-announce .is-container .video-wrapper .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.is-school-announce .is-container .video-wrapper .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.is-school-announce .is-container .is-button{margin-inline:auto}.is-how-it-works{padding-inline:40px;margin-bottom:60px}@media screen and (max-width:767px){.is-how-it-works{padding-inline:16px}}.is-how-it-works h2{text-align:center;margin-bottom:60px}.is-how-it-works .is-container{background-color:#f5f5f5;padding:32px 50px}@media screen and (max-width:767px){.is-how-it-works .is-container{padding:20px 0}}.is-how-it-works .is-container .blocks{background-color:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2px}@media screen and (max-width:767px){.is-how-it-works .is-container .blocks{row-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}}.is-how-it-works .is-container .blocks .block{background-color:#f5f5f5;padding:3rem;text-align:center}@media screen and (max-width:767px){.is-how-it-works .is-container .blocks .block{row-gap:0;padding:1rem}}.is-how-it-works .is-container .blocks .block .title{font-size:30px;margin-block:0}.is-how-it-works .is-container .blocks .block .subtitle{font-weight:300;font-size:14px;line-height:1.2}.ages-selector{display:flex;justify-content:center;padding-block:10rem;gap:4rem}.ages-selector a{display:flex;align-items:center;padding:1rem 4rem;font-size:8rem;color:#000;text-decoration:none;line-height:1.2;border-radius:4rem;border:1px solid black}.ages-selector a.true{background:#000;color:#fff}@media screen and (max-width:767px){.ages-selector{display:flex;justify-content:center;padding-block:10rem;gap:1rem}.ages-selector a{display:flex;align-items:center;padding:1rem 1.5rem;font-size:4rem;color:#000;text-decoration:none;line-height:1.2;border-radius:3rem;border:1px solid black}.ages-selector a.true{background:#000;color:#fff}}.cart-notification{max-width:380px!important}.is-icons-grid{display:flex;flex-wrap:wrap;justify-content:center}.is-icons-grid .mdc_pt_it_data{width:calc(25% - 8px);margin-bottom:16px}.is-icons-grid .mdc_pt_it_data img{width:100%;height:auto}.is-icons-grid .mdc_pt_it_data .mdc_pt_it_title{padding-top:0}@media screen and (max-width:767px){.is-icons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.is-icons-grid .mdc_pt_it_data{width:50%;text-align:center}.is-icons-grid .mdc_pt_it_data img{width:100%;height:auto}}.is-cart-related{margin-block:70px}.is-cart-related .is-wrapper{padding-inline:4rem}.is-cart-related .is-wrapper .title{margin:0;color:#000;font-family:Europa;font-size:20px;font-weight:400;line-height:26px;letter-spacing:2px;text-transform:uppercase;text-align:center}.is-cart-related .is-wrapper .products-wrapper{margin-top:3rem;position:relative}.is-cart-related .is-wrapper .products-wrapper .recommendation-product{height:100%;display:flex;flex-direction:column}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;height:100%;gap:16px}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .content-wrapper .s4{text-align:center;color:#000;font-family:Europa;font-size:14px;font-weight:400;line-height:26px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .content-wrapper .bottom-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .content-wrapper .bottom-wrapper button{text-transform:uppercase}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .content-wrapper .bottom-wrapper .view-button{margin:0;display:flex;width:100%;justify-content:center;align-items:center;color:#000;border:none;background-color:#fff;font-size:12px;text-decoration:underline!important;letter-spacing:1.2px;font-weight:400;text-transform:uppercase}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .image{position:relative;margin-bottom:1rem}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .image .first{aspect-ratio:1/1;display:flex}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .image .second{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:.2s ease;display:flex}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .image img{width:100%;height:100%;object-fit:cover}.is-cart-related .is-wrapper .products-wrapper .recommendation-product .image:hover .second{visibility:visible;opacity:1}.is-cart-related .is-wrapper .products-wrapper .pagination{display:flex;margin-top:60px;justify-content:center}.is-cart-related .is-wrapper .products-wrapper .pagination span{width:24px;border-radius:0}.is-cart-related .is-wrapper .products-wrapper .pagination span.swiper-pagination-bullet-active{background-color:#000}.is-cart-related .is-wrapper .products-wrapper .navigation .prev,.is-cart-related .is-wrapper .products-wrapper .navigation .next{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;border-radius:8px;overflow:hidden;background-color:#fff}:is(.is-cart-related .is-wrapper .products-wrapper .navigation .prev,.is-cart-related .is-wrapper .products-wrapper .navigation .next):hover{background-color:#eee}:is(.is-cart-related .is-wrapper .products-wrapper .navigation .prev,.is-cart-related .is-wrapper .products-wrapper .navigation .next) svg{width:42px;height:42px}.is-cart-related .is-wrapper .products-wrapper .navigation .next{right:0}@media screen and (max-width:767px){.is-cart-related{margin-block:30px}.is-cart-related .is-wrapper{padding-inline:1rem}}.ag_header_list_1{gap:16px}.tangent-text-link,.tangent-btn-add>a{color:#000}.tangent-product-add-btn-wrapper p{color:#fff;background-color:#252525;border:2px solid #252525;display:inline-flex;align-items:center;justify-content:center;font-family:Europa;font-size:17px;font-weight:400;line-height:17px;letter-spacing:1px;transition:all ease-in-out .1s;text-transform:uppercase}.tangent_product_parent_wrapper{align-items:start!important}.tangent_product_parent_wrapper .tangent_option{border:2px solid lightgrey!important}.tangent_product_parent_wrapper .tangent_option.tangent_selected-variant{background:#fff!important;border:2px solid black!important;color:#000!important}.tangent-product-add-btn-wrapper{margin-top:auto}@media only screen and (min-width:992px){#tangent-products-section>div{display:flex!important;flex-direction:column!important;align-self:stretch!important}}.welcome-div button{padding-block:16px!important}.tangent-product-title{text-transform:uppercase}.product-card-wrapper .card__content{display:flex;flex-direction:column}.product-card-wrapper .card__content .ag_fc_product_button{margin-top:auto}.ag_featured_img_block.featured a{background:#fb4949!important;border-radius:8px;height:100%;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 10px #0000001a;transition:.3s ease}.ag_featured_img_block.featured a:hover{opacity:1;transform:translate3d(-2px,-2px,0);box-shadow:5px 5px 10px #0000004d}.ag_featured_img_block.featured a .ag_featured_img{display:none}.ag_featured_img_block.featured a .ag_featured_img_text_block{padding-top:0}.ag_featured_img_block.featured a h3{color:#fff!important;font-size:26px;line-height:1.2;text-transform:uppercase}.u_cart_drawer_footer_price{font-size:12px;padding-block:0 10px;padding-right:5px;color:red;text-align:right}.cart-alert{color:red;font-size:14px;text-align:center;padding:0 10px 10px}body *{font-family:europaregular!important}h1,h2,h3,h4,h5,h6,button{text-transform:uppercase!important}.cstm-col-border{width:100%;max-width:1320px;margin:0 auto}.cstm-col-border ul{gap:50px}.cstm-col-border ul li{background:#fafafa!important;padding:30px;border-left:5px solid #000}.cstm-col-border .multicolumn-card__info{padding:0!important}.cstm-col-border .multicolumn-card__info .link{background:#000!important;text-transform:uppercase;padding:8px 12px;color:#fff}.cstm-col-border .multicolumn-list h3{font-size:14px!important}.cstm-two-col-icon-box .nc_icons_icons{gap:30px;padding:80px 50px!important;align-items:stretch!important;justify-content:start!important}.cstm-two-col-icon-box .nc_icons_icon{width:100%;max-width:calc((100% - 30px)/2)!important;background:#fafafa!important;padding:30px}.cstm-two-col-icon-box{width:100%;max-width:160rem!important;margin:0 auto}.cstm-two-col-icon-box .nc_icons_icon img{margin-bottom:16px}.cstm-two-col-icon-box .nc_icons{padding:0!important}.cstm-staff-section .multirow__inner{gap:50px}.cstm-staff-section img{object-fit:contain;object-position:top center}.cstm-col-border p{margin-bottom:10px!important}.cstm-staff-section .global-media-settings{border:0!important}.product__media img{object-fit:contain}.static-strip .nc_icons{padding:30px 50px!important;background:#000;color:#fff}.static-strip .nc_icons_icons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:center}.static-strip .nc_icons_icon{width:max-content;margin:0!important;text-align:left}.cstm-pricing-section .cstm-priceset{font-size:40px}.cstm-pricing-section .cstm-priceset sup{font-size:20px}.cstm-benefit-section{width:100%;max-width:160rem;margin:0 auto}.cstm-benefit-section .nc_icons_icon{width:100%;max-width:calc((100% - 5px)/2)!important;background:#fafafa!important;text-align:left!important;padding:30px}.cstm-benefit-section .nc_icons_icons{gap:5px;padding:0 50px 80px!important;align-items:stretch!important;justify-content:start!important}.nc_icons{padding:0!important}.multicolumn-card__info .link{background:#000!important;text-transform:uppercase;padding:8px 12px;color:#fff}.rte ul,.rte ol{padding-left:0!important}.cstm-eligibility-section{width:100%;max-width:160rem;margin:0 auto;padding:0 50px 80px}.cstm-eligibility-section .nc_icons_icons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:left}.cstm-eligibility-section .nc_icons_icon{background:#000;color:#fff;text-align:center;padding:10px 20px!important;font-size:.82em;letter-spacing:.05em;width:max-content;margin:0!important}.cstm-heading h1{margin-top:0!important}.cstm-heading h1 strong,.cstm-heading h2 strong{display:block;font-weight:400!important}.cstm-heading p{margin-bottom:2rem!important}.certificate-section{padding:0 50px!important}#shopify-section-template--26700073304384__172166257033eaf5f9{background:#f3f3f3!important}.cstm-benefit-section .nc_icons_icon img{margin:0!important}.cstm-professional_page_app_pop_up-main{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:#0009;overflow-y:auto}.cstm-professional_page_app_pop_up-main .shopify-app-block{max-width:600px;margin:80px auto;background:#fff;padding:40px;border-radius:8px}.product-card-wrapper .card__media .media img{object-fit:contain!important}.cstm-professional_page_app_pop_up-main{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%!important;background:#000000b3;z-index:99999;overflow-y:auto;padding:40px 20px}.cstm-professional_page_app_pop_up-main.active{display:flex!important;align-items:center;justify-content:center}.cstm-professional_page_app_pop_up-main>div{background:#fff;max-width:900px;width:100%;margin:0 auto;padding:40px;position:relative}.cstm_hide_professional_page_app_pop_up-main{position:absolute;top:15px;right:15px;width:40px;height:40px;border:0;background:#000;color:#fff;cursor:pointer;z-index:999999;font-size:20px;line-height:1}.onst-registration-form-container-box form .onst-field .onst-warning{position:absolute;top:100%;left:0;font-size:12px!important;margin-top:2px}@media(max-width:767px){.cstm-two-col-icon-box .nc_icons_icons{gap:20px;padding:60px 15px!important}.cstm-benefit-section .nc_icons_icon{width:100%;max-width:100%!important}.cstm-benefit-section .nc_icons_icons{padding:0 25px 60px!important}.static-strip .nc_icons{padding:30px 25px!important;background:#000;color:#fff}.cstm-heading h1 strong{display:unset;font-weight:400!important}.certificate-section{padding:0 25px!important}.cstm-professional_page_app_pop_up-main>div{padding:15px}.cstm-dnwd{width:100%!important}}.cstm-professional_page_app_pop_up-main{display:none}.cstm-professional_page_app_pop_up-main.active{display:block}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
