@media screen and (min-width: 768px){.footer--logo--image img.img.mobile-logo,.header__heading-logo-wrapper img.mobile--only,.footer--logo--image img.mobile-logo,.class-card-wrapper .mobile-btn,.footer__copyright ul.policies{display:none}.about-us-text p,.about-us-text ul li{font-size:18px}}@media screen and (max-width: 768px){.kin-merch-section{flex-direction:column}.kin-merch-right{padding:68px 20px 65px}.kin-merch-product img{width:240px}.kin-gallery-scroll img{width:120px;height:120px}.kin-gallery-header{font-size:10px}}@media screen and (min-width: 1281px) and (max-width: 1600px){.kin-merch-right{padding:30px 40px}.kin-merch-product img{max-width:343px}.kin-merch-right h2{margin-bottom:26px;font-size:44px}.kin-merch-left img{height:100dvh}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{font-size:31px;line-height:44px}.kin-pilates-ticketing .kin-ticketing-left p.kin_time-details{font-size:21px;line-height:30px}.kin-pilates-ticketing .kin-ticketing-middle p{font-size:15px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box{max-width:281px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box p{font-size:16px;line-height:23px;padding:19px}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{max-width:334px}.page-handle--events .custom--image-text--wrap-wrapper .image-with-text__text p{font-size:17px}.page-handle--booking .class-card-wrapper .slider-container{gap:7px}}@media screen and (min-width: 1025px) and (max-width: 1280px){.custom--image-text--wrap-wrapper .image-with-text .image-with-text__text-item .image-with-text__content{padding:0 23px}.custom--image-text--wrap-wrapper .image-with-text__content h2{font-size:43px;line-height:56px}.custom--image-text--wrap-wrapper .image-with-text__text p{font-size:19px;line-height:29px}.class-card-wrapper .media-container{min-height:auto;border-radius:23px}.custom-rictext-wrapper .rich-text.content-container h2.rich-text__heading{font-size:53px}.kin-merch-right h2{font-size:39px}.kin-merch-right p{font-size:21px;line-height:27px}.kin-merch-section .kin-merch-left img{min-height:100vh}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu{max-width:149px}.kin-merch-right{padding:30px 40px}.kin-merch-product img{max-width:343px}.kin-merch-right h2{margin-bottom:26px;font-size:44px}.kin-merch-left img{height:100dvh}.card-wrapper .card .card__information a{font-size:17px;line-height:29px}.card-wrapper .card .card__information .price__container{font-size:17px}.template-name--product .product__info-wrapper{padding-top:0!important;max-width:40%!important}.template-name--product .product .grid__item.product__media-wrapper{max-width:59.6%}.template-name--product .thumbnail-slider ul.thumbnail-list .slick-list li{width:100%!important}.template-name--product .product__info-wrapper .product__description p,.template-name--product .product__info-wrapper .accordion.product--wrapper .accordion-content p{font-size:14px}.template-name--product .product-media-container.constrain-height.media-fit-contain{max-width:95%}.img-with-newsl .image-with-text__content{padding:120px 23px}.img-with-newsl .image-with-text__grid .image-with-text__text-item .footer-block__newsletter h2{font-size:39px;line-height:56px}.img-with-newsl .image-with-text__grid .footer-block__newsletter p{font-size:19px;line-height:27px}.about-us-content .about-us-right{padding-right:30px}.about-us-left .about-us-heading p{font-size:30px}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{font-size:31px;line-height:44px}.kin-pilates-ticketing .kin-ticketing-left p.kin_time-details{font-size:21px;line-height:30px}.kin-pilates-ticketing .kin-ticketing-middle p{font-size:15px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box{max-width:281px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box p{font-size:16px;line-height:23px;padding:19px}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{max-width:334px}.page-handle--booking .class-card-wrapper .slider-container:not(.slick-initialized) .class-card{max-width:23.1%}.page-handle--booking .class-card-wrapper .slider-container{gap:1.8%}}@media screen and (min-width: 1024px) and (max-width: 1199px){.template-name--product .product.product--large{padding-top:199px!important}}@media screen and (min-width: 768px) and (max-width: 1024px){.home-hero-banner .slideshow.banner .slideshow__slide{min-height:calc(100vh - 95px)}.custom--image-text--wrap-wrapper .image-with-text__grid{flex-direction:column-reverse}.custom--image-text--wrap-wrapper .image-with-text__content h2{font-size:35px;line-height:39px}.custom--image-text--wrap-wrapper .image-with-text .image-with-text__text-item{padding:82px 30px}.custom--image-text--wrap-wrapper .image-with-text__text p{font-size:17px;line-height:21px}.custom--image-text--wrap-wrapper .image-with-text__text{margin:60px 0 38px}.custom--image-text--wrap-wrapper .image-with-text__content .button{border-color:var(--theme-color)}.custom--image-text--wrap-wrapper .image-with-text__media{min-height:511px}.custom--image-text--wrap-wrapper .image-with-text__grid .grid__item{width:100%;max-width:100%}.marquee_marquee-content .marquee_rolling-text{margin-right:45px!important}.class-card-wrapper .mobile-btn{display:none}.class-card-wrapper .media-container{min-height:304px}.class-card-wrapper .class-card-wrapper--heading h2{font-size:34px;max-width:300px}.custom-rictext-wrapper .rich-text.content-container{padding-top:137px;padding-bottom:136px}.custom-rictext-wrapper .rich-text__blocks.center{max-width:100%}.custom-rictext-wrapper .rich-text.content-container h2.rich-text__heading{font-size:56px}.kin-merch-section{flex-direction:column-reverse}.kin-merch-right{padding:107px 0}.kin-gallery-scroll{gap:8px;flex-wrap:wrap}.kin-gallery-scroll .kin-gallery-img{border-radius:16px;max-width:32.6%}.kin-gallery-scroll img{width:100%;height:100%}.kin-merch-left{width:100%}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{row-gap:0;flex-direction:column-reverse}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu{max-width:100%}footer.footer .footer__blocks-wrapper .footer-block.grid__item:last-child{width:100%}footer.footer .footer-block__newsletter{max-width:100%;margin:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{text-align:left;margin-top:0}.collection-hero.collection-hero--with-image .collection-hero__image-container{min-height:307px}.facet-filters{padding-left:0}.card-wrapper .card .card__information a{font-size:17px;line-height:29px}.card-wrapper .card .card__information .price__container{font-size:17px}.template-name--product product-info{padding-top:15px}.template-name--product .product .grid__item.product__media-wrapper{max-width:100%}.template-name--product .product__info-wrapper{padding:0!important}.template-name--product .product-media-container.constrain-height.media-fit-contain{max-width:553px;margin:0 0 0 19px}.template-name--product .thumbnail-slider ul.thumbnail-list .slick-list li{width:100%!important}.template-name--product .product__info-container{max-width:100%;margin-top:25px}.template-name--product .accordion.product--wrapper{max-width:100%;margin:20px 0 0}.template-name--product product-recommendations.related-products ul.grid li.grid__item{width:30.1%;max-width:30.5%}.template-name--product .product .product__info-wrapper{max-width:100%!important}.about-us-content .about-us-right{padding-right:40px}.about-us-left .about-us-heading{font-size:34px!important;max-width:353px}.about-us-text p,.about-us-text ul li{font-size:15px}.about-us-secondary-image{margin-top:-124px}.img-with-newsl .image-with-text__grid .image-with-text__text-item .footer-block__newsletter h2{font-size:35px;line-height:39px}.img-with-newsl .image-with-text__grid .grid__item{width:100%}.img-with-newsl .image-with-text__grid{flex-direction:column-reverse}.img-with-newsl .image-with-text__grid .image-with-text__text-item .footer-block__newsletter h2{font-size:26px;line-height:35px}.img-with-newsl .image-with-text__grid .footer-block__newsletter p{font-size:16px;line-height:26px}.img-with-newsl .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-top:138px;padding-bottom:138px}.page--privacy_policy main.content-for-layout{padding-top:2rem}.kin-pilates-ticketing{flex-wrap:wrap;row-gap:26px}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{font-size:33px;line-height:43px}.kin-pilates-ticketing .kin-ticketing-left p.kin_time-details{font-size:25px;line-height:35px}.kin-pilates-ticketing .kin-ticketing-middle p{font-size:14px;line-height:18px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box{max-width:100%}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box p{font-size:17px;line-height:24px}.kin-pilates-ticketing .kin-ticketing-box{max-width:100%;margin:0}.kin_learn_more h2.rich-text__heading{font-size:26px;line-height:46px}.page-handle--booking .class-card-wrapper .slider-container:not(.slick-initialized) .class-card{max-width:31.3%}.page-handle--booking .class-card-wrapper .media-container{min-height:auto}.page-handle--booking .class-card-wrapper .slider-container{column-gap:1.8%}.about-us-left .about-us-heading p{font-size:25px}}@media screen and (max-width: 989px){.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin:0 auto 0 0;padding:0}.header__heading-logo-wrapper img.desktop--only{display:none}.header__heading-logo-wrapper img.mobile--only{display:inline-block}.header-wrapper header.header .menu-drawer .list-menu__item{background-color:transparent;padding:0 20px;font-size:32px;font-family:var(--surt-font);text-transform:uppercase;color:var(--primary-color);line-height:59px;letter-spacing:0;font-weight:700;border-bottom:1.5px solid currentColor}.section-header .header-wrapper header.header .header__icons a.header__icon--cart span.svg-wrapper{display:inline-block;width:auto;height:auto}.section-header .header-wrapper header.header .header__icons a.header__icon--cart span{display:none}.utility-bar__grid.page-width{padding-left:15px;padding-right:15px}.header-wrapper header.header .header--menu--wrappper{display:none}.announcement-bar__message span{font-size:12px}.header-wrapper header.header .header__heading-logo-wrapper img{max-width:239px}.header-wrapper header.header .header__heading .header__heading-link{text-align:left}.header-wrapper header.header svg.icon-hamburger path{fill:var(--primary-color);stroke:var(--primary-color);stroke-width:.3px}.header-wrapper header.header .header__icon .icon-hamburger{width:27px;height:27px}.section-header .header-wrapper header.header{flex-wrap:nowrap;max-width:100%;padding:10px 10px 10px 12px;flex-direction:row-reverse}.template-name--product .product.product--large{padding-top:0}.section-header .header-wrapper header.header .header__icons{top:11px;right:42px}.section-header .header-wrapper header.header .header__icons a.header__icon{color:var(--primary-color);margin:0}.section-header{position:initial!important;background-color:#fdf1e7;z-index:4!important}.header-wrapper header.header .menu-drawer{background:url(/cdn/shop/files/mobile-bg.png?v=1760439563) no-repeat center;background-size:cover;position:fixed;top:0;z-index:99;height:100vh;padding-bottom:40px}#menu-drawer button.menu-drawer__close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}#menu-drawer button.menu-drawer__close svg.icon.icon-close{width:28px;height:28px;stroke-width:.6px;stroke:var(--primary-color)}.header-wrapper header.header .menu-drawer .menu-drawer__utility-links{background-color:transparent;padding:0 23px}.header-wrapper header.header .menu-drawer .menu-drawer__utility-links .menu-drawer__account{font-size:32px;font-family:var(--surt-font);text-transform:uppercase;color:var(--primary-color);line-height:59px;letter-spacing:0;font-weight:700;padding:0}.header-wrapper header.header .menu-drawer .menu-drawer__navigation{padding:0;display:flex;align-items:end}.menu-drawer summary.header__icon.header__icon--menu{background-color:transparent}.header--top-center header-drawer details.menu-drawer-container{background-color:#fdf1e7}.header-wrapper header.header .menu-drawer .menu-drawer__navigation ul.menu-drawer__menu{width:100%}.page-handle--event-product .header__heading-logo-wrapper img.desktop--only{display:none}.page-handle--event-product .header__heading-logo-wrapper img.mobile--only{display:inline-block}}@media screen and (max-width: 767px){.home-hero-banner .slideshow.banner .slideshow__slide{min-height:calc(100vh - 95px)}.home-hero-banner .banner__content{align-items:end}.home-hero-banner .slideshow.banner h2.banner__heading{font-size:28px;line-height:33px}.marquee_marquee-content .marquee_rolling-text{margin-right:18px!important}.custom--image-text--wrap-wrapper .image-with-text__grid{flex-direction:column-reverse}.custom--image-text--wrap-wrapper .image-with-text__content h2{font-size:29px;line-height:39px}.custom--image-text--wrap-wrapper .image-with-text .image-with-text__text-item{padding:82px 30px}.custom--image-text--wrap-wrapper .image-with-text__text p{font-size:17px;line-height:21px}.custom--image-text--wrap-wrapper .image-with-text__text{margin:26px 0 8px}.custom--image-text--wrap-wrapper .image-with-text__content .button{border-color:var(--theme-color)}.custom--image-text--wrap-wrapper .image-with-text__media{min-height:511px}.class-card-wrapper{padding:30px 18px 89px!important}.class-card-wrapper .class-card-wrapper--heading{flex-wrap:wrap;max-width:248px}.class-card-wrapper .class-card-wrapper--heading h2{font-size:26px;line-height:30px}.class-card-wrapper .class-card{padding:8.5px}.class-card-wrapper .media-container{border-radius:23px}.class-card-wrapper .label{padding:10px 0 0}.class-card-wrapper .mobile-btn{text-align:center;margin-top:53px}.class-card-wrapper .class-card-wrapper--heading a.button{display:none}.custom-rictext-wrapper .rich-text.content-container{padding-top:67px;padding-bottom:96px}.custom-rictext-wrapper .rich-text.content-container h2.rich-text__heading{font-size:30px;line-height:32px}.button{border-radius:11px}.kin-merch-section{flex-direction:column-reverse}.kin-merch-right h2{font-size:30px;line-height:65px;margin-top:0}.kin-merch-right p{font-size:19px;line-height:22px}.kin-merch-right .kin-merch-product{margin-top:13px}.kin-gallery-header span{font-size:12px}.kin-gallery-header{justify-content:start;column-gap:6px}.kin-gallery-scroll{gap:8px;flex-wrap:wrap}.kin-gallery-scroll .kin-gallery-img{height:121px;border-radius:16px;max-width:106px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block--menu{margin:0}footer.footer .page-width{padding:0 20px}footer.footer .footer__content-bottom .footer__content-bottom-wrapper{row-gap:0;flex-direction:column-reverse}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin-top:0}footer.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{text-align:left}.footer--logo--image img.desktop-logo{display:none}footer.footer .footer__content-top .footer-block.grid__item{width:100%}footer.footer .footer-block__newsletter .newsletter-form{align-items:start}footer.footer .footer-block__newsletter{margin:0;max-width:100%}.kin-gallery-scroll .kin-gallery-img:last-child{display:none}.newsletter-form__field-wrapper{max-width:100%}.collection-hero.collection-hero--with-image .collection-hero__image-container{min-height:250px}.collection-hero--with-image .collection-hero__inner{padding-bottom:0!important}.template-name--collection aside.facets-wrapper,.template-name--collection .collection{padding:0 15px}.card-wrapper .card .card__inner{border-radius:15px}.card-wrapper .card .card__information a{font-size:15px;line-height:24px}.card-wrapper .card .card__information .price__container{font-size:15px}.template-name--collection .facets-container{column-gap:0;padding:0 0 14px}.template-name--collection .product-grid{row-gap:24px}.template-name--product product-info{padding:0}.template-name--product .product .grid__item.product__media-wrapper{max-width:100%}.template-name--product .slider-buttons{display:none}.template-name--product .product__info-wrapper{padding:0 11px 0 0!important}.template-name--product .page-width{padding:0 11px}.template-name--product .product__info-wrapper h1{font-size:20px;line-height:30px}.product__info-container>*+*{margin:0 0 1rem!important}.template-name--product .product-media-container.constrain-height .media{min-height:125px}.template-name--product .product__info-wrapper .price__container{font-size:16px}.template-name--product .product__info-wrapper .product__description h4{font-size:14px}.template-name--product .product__info-wrapper .product__description p{font-size:14px;line-height:18px;margin:0 0 27px}.template-name--product product-recommendations{padding:0 11px}.template-name--product product-recommendations.related-products h2.related-products__heading{font-size:15px;margin:0}.template-name--product product-recommendations.related-products ul.grid li.grid__item{width:31%;max-width:31%}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0!important}.template-name--product product-info .page-width{padding-right:0}.template-name--product .product__info-wrapper .accordion.product--wrapper{margin-bottom:15px!important}.template-name--product .product__info-wrapper .accordion.product--wrapper .accordion-content p{font-size:14px;line-height:18px}.page-handle--contact .banner.banner--small{min-height:339px}.kin-pilates-image img{max-width:270px}.kin-pilates-wrapper .kin-pilates-info p{padding:0 11px;font-size:18px;line-height:26px}.about-us-content{flex-wrap:wrap}.about-us-content .about-us-right .about-right-inner{max-width:100%}.about-us-content .about-us-right{padding-right:0}.about-us-left .about-us-heading p{display:none}.about-us-secondary-image{margin-top:-130px}.about-us-text p,.about-us-text ul li{font-size:15px;margin:0 0 15px}.about-us-text ul li{margin:0}.about-us-section{padding-bottom:110px!important}.mobile_headingtext{display:inline-block}.mobile_headingtext p{font-family:var(--surt-font);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0;font-size:25px;max-width:100%}.mobile_headingtext.mobile_headingtext2{width:100%;text-align:right}.mobile_headingtext.mobile_headingtext2 p{margin:40px 0 30px auto}.mobile_headingtext.mobile_headingtext1 p{margin:0 0 30px}.img-with-newsl .image-with-text__grid{flex-direction:column-reverse}.img-with-newsl .image-with-text__grid .image-with-text__text-item .footer-block__newsletter h2{font-size:26px;line-height:35px}.img-with-newsl .image-with-text__grid .footer-block__newsletter p{font-size:16px;line-height:26px}.img-with-newsl .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-top:138px;padding-bottom:138px}.page--privacy_policy main.content-for-layout{padding-top:2rem}.shopify-policy__title h1{font-size:17px;line-height:61px}.shopify-policy__container .rte{font-size:15px;line-height:21px}.page-handle--events .custom--image-text--wrap-wrapper .image-with-text__text p{font-size:15px;line-height:24px}.kin_learn_more .rich-text{padding:71px 0}.kin_learn_more h2.rich-text__heading{font-size:15px;line-height:29px}.kin-pilates-ticketing{padding:30px 15px;flex-wrap:wrap;row-gap:40px}.kin-pilates-ticketing .kin-ticketing-left h2.kin_heading{font-size:33px;line-height:43px}.kin-pilates-ticketing .kin-ticketing-left p.kin_time-details{font-size:25px;line-height:35px}.kin-pilates-ticketing .kin-ticketing-middle p{font-size:14px;line-height:18px}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box{max-width:100%}.kin-pilates-ticketing .kin-ticketing-right .kin-ticketing-box p{font-size:17px;line-height:24px}.kin-pilates-ticketing .kin-ticketing-box{max-width:100%;margin:0}.page-handle--about .img-with-newsl .image-with-text__media-item{display:none}.page-handle--booking .class-card-wrapper .slider-container:not(.slick-initialized) .class-card{max-width:49%}.page-handle--booking .class-card-wrapper .media-container{min-height:auto}.page-handle--booking .slider-container{gap:5px}.page-handle--booking .class-card-wrapper .label{font-size:14px;line-height:20px}.page-handle--booking .class-card-wrapper{padding:30px 18px 0!important}.page-handle--booking .class-card-wrapper .slider-container{column-gap:2%}footer.footer .footer__content-top .footer__blocks-wrapper{display:flex}footer.footer .footer__content-top .footer-block.footer-block--menu{max-width:48.2%}footer.footer .footer-block__newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:100%}footer.footer .footer__content-top .footer-block.footer-block--menu:nth-child(3){display:none}.slider-container button.slick-arrow{width:37px;height:37px;bottom:-23px;right:auto;left:50%;transform:translate(-50%)}.slider-container button.slick-prev.slick-arrow{margin-left:-59px;transform:rotate(180deg) translate(-50%)}.slider-container button.slick-next.slick-arrow{margin-left:25px}}@media screen and (max-width: 390px){.kin-pilates-wrapper .kin-pilates-info p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-responsive.css.map */
