@font-face{font-family:Jenna Sue;src:url(./jenna_sue.woff2);font-weight:400;font-style:normal}.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-family:JennaSue;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;font-family:JennaSue;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;font-family:JennaSue;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}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
