:root{--harrowblue: #001743;--harrowgold: #89764b}.list-menu--disclosure{width:22rem}.camp-schedule-table a{color:var(--harrowblue);text-underline-offset:5px}.homepage-intro-content .rich-text__heading{color:var(--harrowblue)}.home-product-list .card-information{display:none}.full-width-content,.full-width-content .rich-text__wrapper .rich-text__blocks{display:block;width:100%}.full-width-content .rich-text__wrapper .rich-text__blocks{max-width:100%}.slideshow-no-text .slideshow__text-wrapper{display:none}h1.main-page-title,.collection-hero__title{font-size:2.2em!important;position:relative;padding-bottom:25px;color:var(--harrowblue);text-transform:uppercase}.product__info-container .product__title h1{font-size:2.2em!important;color:var(--harrowblue)}.main-page-title:after,.collection-hero__title:after,.product__info-container .product__title:after,.rich-text__heading:after,.product-recommendations__heading:after,.collection-list-wrapper .collection-list-title:after,.collection .collection__title h2:after,.multicolumn.section-instructors h2:after,.product-cambridge-connect-program .collapsible-content__header h2:after{position:absolute;bottom:0;left:0;content:"";width:10%;height:3px;border-top:7px solid #89764b;border-radius:25px}.product__info-container .product__title:after,.collection-list-wrapper .collection-list-title:after{width:20%}.collection-list-wrapper .collection-list-title,.product__info-container .product__title,h2.rich-text__heading,h2.product-recommendations__heading,.collection .collection__title h2,.multicolumn.section-instructors h2,.product-cambridge-connect-program .collapsible-content__header h2{position:relative;padding-bottom:1em!important;color:#001743}.product-cambridge-connect-program .collapsible-content-wrapper-narrow{max-width:120rem!important}.header__inline-menu ul li .list-menu__item{font-weight:700;color:#fff;font-size:15px}.header__inline-menu ul.header__submenu li .list-menu__item{font-weight:400;font-size:16px}#shopify-section-announcement-bar p{font-family:var(--font-body-family)}@media screen and (min-width: 1024px){.header{grid-template-columns:auto!important}}@media only screen and (max-width: 600px){.product-cambridge-connect-program .collapsible-content-wrapper-narrow{padding:0rem!important}}.multicolumn.section-instructors .title-wrapper-with-link{width:100%;display:block}.multicolumn.section-instructors li.grid__item .multicolumn-card__image-wrapper{padding:0;margin:0}h2.product-recommendations__heading{font-size:28px!important}.collection-list-wrapper .collection-list-title,.product-recommendations__heading,.collection .collection__title h2{padding-bottom:.6em!important}.product-recommendations__heading{font-size:2em!important}#shopify-section-template--16807881212203__0e5d414a-9243-4ce6-af89-241a244ffbd4 .rich-text__heading:after{width:20%;left:40%}.collection__title{color:#001743}.product-form__input input[type=radio]:checked+label{background-color:#89764b!important;border-color:#89764b!important}.page-contact #MainContent{background-size:35%;background-position:top right}#shopify-section-template--16807881212203__0e5d414a-9243-4ce6-af89-241a244ffbd4 .rich-text{background-position:center right;background-attachment:initial}#shopify-section-template--16807881212203__0e5d414a-9243-4ce6-af89-241a244ffbd4,#shopify-section-template--16807881212203__4aecf48b-68e9-4d52-b00a-1d8df3501aee{margin-top:0!important}.footer-block__heading{color:var(--harrowgold)}.bg-trans{background:transparent!important}body.index .hp-program .multicolumn-card,.home-product-list .product-card-wrapper .card__content{background-color:var(--harrowblue)}.home-product-list .product-card-wrapper .card__inner .card__content{background-color:transparent}body.index .hp-program .multicolumn-card img{width:100%}body.index .hp-program .multicolumn-card .multicolumn-card-spacing{padding-top:0;margin-left:0;margin-right:0}body.index .hp-program .multicolumn-card__info a,.home-product-list .product-card-wrapper .card__content .card__information a,.collage_home .collage__item--collection .card__content .card__information a{margin-top:0;color:#fff}.home-product-list .product-card-wrapper .card__content .card__information .card__heading,.collage_home .collage__item--collection .card__content .card__information a,.home-product-list .product-card-wrapper .card__content .quick-add{padding:0 20px}.home-product-list .card .card__inner .card__media,.collage_home .collage__item--collection .card__inner .card__media{border-radius:5px 5px 0 0}.home-product-list .product-card-wrapper .card__content,.collage_home .collage__item--collection .card-wrapper .card__content{border-radius:0 0 5px 5px}body.index .hp-program .multicolumn-list.grid{row-gap:16px}.collection .product-card-wrapper .card-information .price,.product-recommendations .card-information .price{display:none}.weekly-schedul-img{padding:0 5rem;max-width:1440px;margin:auto}.weekly-schedul-img .banner__media{background:#fff0}.weekly-schedul-img .banner__media img{object-fit:contain}html{scroll-behavior:smooth}.collage_home .collage__item--collection .card-wrapper .card__content{background-color:var(--harrowblue)}.collage_home .collage__item--collection .card__inner .card__content{background-color:transparent}body.page-page-sport .image-with-text__content{padding:2rem 5rem!important}.text-center .rich-text__heading:after{left:45%}.faq-header .h2.rich-text__heading{padding-bottom:0!important}.faq-header .h2.rich-text__heading:after,.enrolment-header .h2.rich-text__heading:after{display:none}.enrolment-header .h2.rich-text__heading{margin:0;padding:0!important}.enrolment-header .h1.rich-text__heading{margin-top:2rem}.collapsible-content__wrapper{padding:0 5rem}.collapsible-content-wrapper-narrow{max-width:100rem!important;padding:0!important}.program-timetable__wrapper{overflow-x:auto}.program-timetable__wrapper table{margin:1px}.program-timetable__wrapper table th.cols-1{min-width:100px}.page-custom-page-title h1.main-page-title{display:none}button.quick-add__submit,.slideshow__text .banner__buttons a{background:#89764b;border-color:#89764b!important;color:#fff}.slideshow__text .banner__buttons a:after{display:none}.download-zone-list .rich-text__heading{padding-bottom:0!important}.download-zone-list .rich-text__heading:after{display:none}.download-zone-list .rich-text__buttons{width:100%;display:block}.download-zone-list .rich-text__buttons a{background:transparent;color:var(--harrowblue);padding-left:28px}.download-zone-list .rich-text__buttons a:before{background-image:url(download-icon.svg);background-position:center left;background-repeat:no-repeat;background-size:18px}.download-zone-list .rich-text__buttons a:after{display:none}.header__icons{align-items:center}.header-lang .localization-form__select{min-height:inherit}.header-lang .localization-form:only-child{padding:0}.header-lang .localization-form__select{margin:0 0 0 1rem!important;padding:1rem!important;height:inherit;line-height:1}.header-lang .disclosure__list-wrapper{top:52px;bottom:initial}.program-timetable table,.camp-schedule-table{border-collapse:collapse}.program-timetable thead,.camp-schedule-table thead{background:#001f53;color:#fff}.program-timetable th,.program-timetable td,.camp-schedule-table th,.camp-schedule-table td{padding:5px 10px;text-align:center;border:1px solid black}.tc-table{border-collapse:collapse}.tc-table td,.tc-table th{border:1px solid black;text-align:left;padding:5px 10px}.program-timetable td.gray-bg,.camp-schedule-table td.gray-bg{background:#d3d3d3}.program-timetable a{color:#89764b}.program-timetable td.blue-bg,.camp-schedule-table td.blue-bg{background:#b5d1ea}.program-timetable td.gold-bg,table.program-timetable-table.gold-th th{background:#89764b;color:#fff}.program-timetable td.harrowblue-bg{background:#001f53;color:#fff}.program-timetable td.yellow-bg{background:#ffefc7}.program-timetable table .col_2{width:35%}.program-timetable table .col_1,.program-timetable table.shanghai .col_2,table.beijing .col_2{width:10%}.eq-cols-6 .cols-2,.eq-cols-6 .cols-3,.eq-cols-6 .cols-4,.eq-cols-6 .cols-5,.eq-cols-6 .cols-6{width:18%}.eq-cols-7 .cols-2,.eq-cols-7 .cols-3,.eq-cols-7 .cols-4,.eq-cols-7 .cols-5,.eq-cols-7 .cols-6,.eq-cols-7 .cols-7{width:15%}.eq-cols-8 .cols-2,.eq-cols-8 .cols-3,.eq-cols-8 .cols-4,.eq-cols-8 .cols-5,.eq-cols-8 .cols-6,.eq-cols-8 .cols-7,.eq-cols-8 .cols-8{width:13%}.ct-top td{vertical-align:top!important;text-align:left}.cambridge-connect .camp-schedule-table thead,.cambridge-connect .camp-schedule-table .col_1{background:#89764b;color:#fff;font-weight:700}.cambridge-connect .camp-schedule-table th,.cambridge-connect .camp-schedule-table td{border:1px solid #999999}.cambridge-connect .camp-schedule-table .col_1{width:15%}.camp-schedule-table .light-gold-bg{background-color:#fff7e0}.camp-schedule-table .light-blue-bg{background-color:#c4dff6}p.note-gold:before,p.note-blue:before{content:" ";width:15px;height:15px;display:inline-block;margin-right:5px;border:1px solid #999999}p.note-gold:before{background-color:#fff7e0}p.note-blue:before{background-color:#c4dff6}p.note-gold{margin-bottom:0}p.note-blue{margin-top:0}.program-timetable table{min-width:99%;text-align:center}.img-cn,.program-timetable_cn,.camp-schedule-cn{display:none}body.zh-CN .img-cn,body.zh-CN .program-timetable_cn,body.zh-CN .camp-schedule-cn{display:block}body.zh-CN .img-en,body.zh-CN .program-timetable_en,body.zh-CN .camp-schedule-en{display:none}.page-page-leadership table.leadership-framework{border-spacing:10px;margin-bottom:50px}table.leadership-framework th,table.leadership-framework td{background:#0c2340;color:#fff;padding:10px!important;text-align:center;border-radius:5px}table.leadership-framework td{font-size:16px}table.leadership-framework th.first-col{background:transparent}table.leadership-framework td.first-col{background:#89764b;min-width:88px}table.leadership-framework tr.content-rows td:not(.first-col){vertical-align:top}img.thump-icon{max-width:28px;display:block;margin:auto}.camp-schedule-mobile{display:none}span.remark-star{font-size:32px;line-height:26px}.gallery-main-list .multicolumn-card__info .link{margin-top:0}.programme-timetable{width:100%;text-align:left;border-collapse:collapse}.programme-timetable th,.programme-timetable td{border:1px solid #999;padding:5px 10px;width:20%;vertical-align:top}.zh-CN .timetable-en,.en .timetable-cn{display:none}.mb-20{margin-bottom:20px}.golf-timetable-slider .slideshow__media img{object-fit:contain!important;height:auto!important}[id^=svp_player]{box-shadow:#0000 0 0!important}@media screen and (min-width: 1500px){.product-cambridge-connect-program .collapsible-content-wrapper-narrow{padding:0 5rem!important}}@media screen and (min-width: 1024px){nav.header__inline-menu .list-menu--disclosure{width:32rem}nav.header__inline-menu #HeaderMenu-MenuList-2{width:36rem}}@media screen and (min-width: 990px){.page-page-leadership .page-width--narrow{max-width:100rem}}@media screen and (min-width: 768px){.header-lang .localization-form__select{margin:0 0 0 2rem!important;padding:1rem 1.5rem!important}}@media only screen and (max-width: 767px){.header-lang .localization-form__select .icon-caret{right:calc(var(--inputs-border-width) + 1rem)}.rich-text__wrapper{width:100%!important}.isolate .rich-text__blocks{width:100%!important;max-width:100%!important}.collapsible-content__wrapper{padding:0 2rem}.collapsible-content-wrapper-narrow{max-width:100%!important;padding:0!important}.main-page-title:after,.collection-hero__title:after,.product__info-container .product__title:after,.rich-text__heading:after,.product-recommendations__heading:after,.collection-list-wrapper .collection-list-title:after,.collection .collection__title h2:after,.product-cambridge-connect-program .collapsible-content__header h2:after{width:30%}.page-page-adventure .image-with-text__content,.page-page-steam .image-with-text__content{padding:28px 0 0}body.page-page-sport .image-with-text__content{padding:28px 0 0!important;width:100%;margin:0}.leadership-framework-table{overflow-x:auto}.page-page-leadership table.leadership-framework{width:auto}table.leadership-framework td{min-width:88px}.camp-schedule-dkst{display:none}.camp-schedule-mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-pm.css.map */
