:root{--tck-ink: #191d3a;--tck-ink-soft: #4a4f6e;--tck-pitch: #2fb457;--tck-pitch-dark: #1e8c3f;--tck-splash: #e2318f;--tck-sky: #eff6f1;--tck-line: #e2e8e3;--tck-gold: #ffc738;--tck-radius: 16px;--tck-display: "Paytone One", "Poppins", sans-serif}body{color:var(--tck-ink-soft)}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4{color:var(--tck-ink)}.btn,.btn.button-style,.shopify-payment-button__button--unbranded{background-color:var(--tck-pitch);color:#fff;border:1px solid var(--tck-pitch);border-radius:999px;font-weight:700;letter-spacing:.02em;box-shadow:0 2px #191d3a2e}.hero-section .hero_content .hero__btn{color:#fff!important;background-color:var(--tck-pitch)!important;border-color:var(--tck-pitch)!important}.hero-section .hero_content .hero__btn:hover,.hero-section .hero_content .hero__btn:focus{color:#fff!important;background-color:var(--tck-pitch-dark)!important;border-color:var(--tck-pitch-dark)!important}.btn:not([disabled]):hover,.btn:focus{background-color:var(--tck-pitch-dark);border-color:var(--tck-pitch-dark);color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px #1e8c3f59}.btn--secondary,.btn--tertiary{background-color:transparent;color:var(--tck-ink);border:2px solid var(--tck-ink);border-radius:999px;box-shadow:none}.btn--secondary:not([disabled]):hover,.btn--secondary:focus{background-color:var(--tck-ink);color:#fff;border-color:var(--tck-ink)}.announcement_bar{background-color:var(--tck-ink)!important}.announcement_bar p,.announcement_bar span,.announcement_bar a{color:#fff!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.site-header{background-color:#fff}.site-header__logo-image{max-height:60px}.nav-row .site-nav__link,.site-nav__link{font-weight:600;color:var(--tck-ink)}.site-nav__link:hover,.site-nav__link--active{color:var(--tck-pitch-dark)}.mega-title,.mega-title--large{font-family:var(--tck-display);font-weight:400;font-size:clamp(2.1rem,5vw,3.6rem)!important;line-height:1.12;letter-spacing:0;text-transform:none;text-shadow:0 2px 24px rgba(10,14,40,.55)}.mega-subtitle,.mega-subtitle--large{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;max-width:620px;margin-left:auto;margin-right:auto;text-shadow:0 1px 14px rgba(10,14,40,.6)}.mega-subtitle strong{font-weight:500;letter-spacing:.01em}.hero_content .btn{margin-top:22px;padding:16px 34px;font-size:16px!important}.icons-with-text_title:before,.faq-page_heading:before,.faq-section h2.h3:before,.featured-collection .section-header h2:before,.reviews-section .section-header h2:before,.reviews-section .section-header h3:before,.reviews-section .section-header .h3:before{display:block;width:max-content;margin:0 auto 16px;padding:6px 14px 5px;border-radius:8px;transform:rotate(-2deg);background:var(--tck-splash);color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 2px #191d3a26}.icons-with-text_title:before{content:"The Top Corner way"}.faq-page_heading:before,.faq-section h2.h3:before{content:"Good to know"}.featured-collection .section-header h2:before{content:"Enrolments open"}.reviews-section .section-header h2:before,.reviews-section .section-header h3:before,.reviews-section .section-header .h3:before{content:"From the schools"}.icons-with-text_title,.faq-page_heading,.faq-section h2.h3,.section-header h1,.section-header h2,.section-header .h2,.section-header h3,.section-header .h3,.newsletter-section .h3{font-family:var(--tck-display);font-weight:400;letter-spacing:0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.icons-with-text_background{background-color:var(--tck-sky)}.icons-with-text_section .icon-section-padding{padding:10px}.icons-with-text_column{background:#fff;border:1px solid var(--tck-line);border-radius:var(--tck-radius);padding:30px 26px;height:100%;box-shadow:0 4px 16px #191d3a0d}.icons-with-text_column img{width:68px!important;min-width:0!important;max-width:68px!important;height:68px;max-height:68px!important;object-fit:contain;background:var(--tck-sky);border-radius:50%;padding:13px}.icons-with-text_heading{font-weight:700;color:var(--tck-ink);font-size:17px;margin-top:14px}.icons-with-text_body,.icons-with-text_body strong{font-weight:400;color:var(--tck-ink-soft);line-height:1.65;overflow-wrap:break-word}.grid-view-item__image-wrapper,.grid-view-item__image-container{border-radius:var(--tck-radius);overflow:hidden}.grid-view-item__image-wrapper{position:relative;background:#fff}.grid-view-item__image-wrapper>div[style*=padding-top]{padding-top:80%!important}.grid-view-item__image-wrapper img.grid-view-item__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:14px}.product-card{padding-bottom:8px}.product-card .grid-view-item__image-wrapper{border:1px solid var(--tck-line);transition:box-shadow .25s,transform .25s}.product-card:hover .grid-view-item__image-wrapper{box-shadow:0 10px 24px #191d3a1f;transform:translateY(-3px)}.product-card .placeholder-background{background:linear-gradient(145deg,#2fb457,#1e8c3f 70%);border-radius:var(--tck-radius);position:relative}.product-card .placeholder-background .placeholder-svg{visibility:hidden}.product-card .placeholder-background:after{content:"\26bd";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:54px;text-shadow:0 4px 18px rgba(10,14,40,.25)}.grid-view-item__title,.product-card__title{font-weight:700;color:var(--tck-ink);line-height:1.4}.featured-collection .grid-view-item__title{font-size:13px}.price--listing{display:none!important}.index-section.video-section{padding-top:6px;padding-bottom:6px}.featured-collection .section-padding{padding-bottom:16px}.faq-section.section-padding{padding-top:28px}.faq-section{background:#fff}.faq-section button.accordion{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;background:#fff;border:1.5px solid var(--tck-line);border-radius:14px;padding:18px 22px;cursor:pointer;transition:border-color .2s,background .2s}.faq-section button.accordion:hover,.faq-section button.accordion.active{border-color:var(--tck-pitch);background:var(--tck-sky)}.faq-section .tab-title{background:none;border:none;padding:0;font-weight:700;color:var(--tck-ink);text-align:left}.faq-section .accordion .icon-chevron-down path{fill:var(--tck-ink)}.faq-section .panel{padding:4px 22px 14px;line-height:1.65}.faq-divider{border:none;height:10px}.reviews-section--background{background-color:var(--tck-sky)}.quotes-slider__text{background:#fff;border:1px solid var(--tck-line);border-radius:var(--tck-radius);box-shadow:0 4px 16px #191d3a0d;padding:34px 30px}.reviews_text-body{line-height:1.7}.review-author{font-weight:700;color:var(--tck-ink);font-size:13px}.newsletter-section .newsletter-section_form{border-radius:20px;border:none;box-shadow:0 14px 40px #0a0e2840;padding-top:36px;padding-bottom:36px}.newsletter-section .h3,.newsletter-section h2.h3{color:var(--tck-ink);font-size:clamp(1.2rem,2vw,1.5rem)}.newsletter-section .rte p{color:var(--tck-ink-soft)}.newsletter-section .newsletter-section_input{border-radius:999px;border:1.5px solid #d5dcd6;padding-left:22px}.newsletter-section .btn{border-radius:999px}footer.site-footer,.site-footer{background-color:var(--tck-sky)!important;color:var(--tck-ink-soft)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer .h4,.site-footer p,.site-footer a,.site-footer .site-footer__linklist-item a,.site-footer .site-footer_contact-item-text{color:var(--tck-ink)}.site-footer a:hover{color:var(--tck-pitch-dark)}.site-footer .site-footer__hr,.site-footer hr{border-color:#191d3a1f}.site-footer .social-icons__link .icon{fill:var(--tck-ink);color:var(--tck-ink)}.site-footer .social-icons__link:hover .icon{fill:var(--tck-pitch-dark);color:var(--tck-pitch-dark)}footer.site-footer{position:relative;border-bottom:8px solid var(--tck-pitch);padding-bottom:46px}footer.site-footer:before{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 44' preserveAspectRatio='none'%3E%3Cpath fill='%231e8c3f' d='M0 44 L8 22 L16 44 L24 10 L32 44 L40 27 L48 44 L56 16 L64 44 L72 30 L80 44 L88 8 L96 44 L104 24 L112 44 L120 14 L128 44 L136 31 L144 44 L152 18 L160 44 L168 27 L176 44 L180 44 Z'/%3E%3Cpath fill='%232fb457' d='M0 44 L5 26 L10 44 L18 32 L26 44 L32 18 L38 44 L46 30 L54 44 L60 22 L66 44 L74 33 L82 44 L88 15 L94 44 L102 28 L110 44 L116 20 L122 44 L130 32 L138 44 L144 17 L150 44 L158 29 L166 44 L172 24 L178 44 L180 44 Z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:180px 42px;background-position:bottom left}.site-footer__store-info-logo img,.site-footer .site-footer__store-info-logo{background:#fff;border:1px solid var(--tck-line);border-radius:12px;padding:8px}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border-radius:10px;border:1.5px solid #d5dcd6;transition:border-color .2s,box-shadow .2s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{border-color:var(--tck-pitch);box-shadow:0 0 0 3px #2fb4572e;outline:none}.product-form label,.product-single__meta label{font-weight:700;color:var(--tck-ink)}.product-single__title{font-weight:700;line-height:1.25}.product-form__cart-submit{width:100%;padding-top:16px;padding-bottom:16px;font-size:16px!important}#tck-ball{position:absolute;top:0;left:0;width:46px;height:46px;z-index:1;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(25,29,58,.28));will-change:transform}#MainContent .page-width{position:relative;z-index:2}#tck-ball .tck-ball-y{width:46px;height:46px;will-change:transform}#tck-ball svg{display:block;will-change:transform}#tck-ball .tck-ball-idle{width:46px;height:46px;animation:tck-bounce-roll 1.5s infinite ease-in-out alternate;will-change:transform}@keyframes tck-bounce-roll{0%{transform:translateY(-16px) rotate(0)}50%{transform:translateY(2px) rotate(180deg) scaleY(.9)}to{transform:translateY(16px) rotate(360deg)}}@media screen and (max-width:1279px){#tck-ball{display:none}}@media(prefers-reduced-motion:reduce){#tck-ball{display:none}}.site-footer .site-footer__item-inner h4,.site-footer .site-footer__item-inner .h4{font-family:Poppins,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tck-ink);margin-bottom:16px}.site-footer__linklist{display:grid;grid-template-columns:repeat(2,minmax(150px,max-content));gap:10px 48px;margin:0}.site-footer__linklist-item{margin:0;padding:0}.site-footer__linklist-item a{font-size:14px;font-weight:500}.site-footer__store-info p{margin-top:14px;font-size:14px;color:var(--tck-ink-soft)}.site-footer .site-footer__hr{margin-top:10px;margin-bottom:18px}.site-footer .site-footer__copyright-content{font-size:12px;color:var(--tck-ink-soft)}@media screen and (max-width:749px){.site-footer__linklist{justify-content:center;text-align:left}}.breadcrumb,.breadcrumbs{font-size:12px;letter-spacing:.03em}@media screen and (max-width:749px){.icons-with-text_section .grid__item{width:100%;padding:8px 10px}.icons-with-text_column{padding:24px 20px}.hero_content .btn{padding:14px 28px}}@media(prefers-reduced-motion:reduce){.btn:not([disabled]):hover,.product-card:hover .grid-view-item__image-wrapper{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/topcorner.css.map */
